|
Guruh: di 12-22 Fan
|
bet | 1/10 | Sana | 18.11.2023 | Hajmi | 236,67 Kb. | | #101077 |
Bog'liq Nasriddinov.A 1 (2)
Muxammad al-Xorazmiy nomidagi Toshkent axborot texnalogiyalari
unversiteti
Mustaqil ish-1
Guruh: DI 12-22
Fan nomi: MTVA
Bajardi: Nasriddinov.A
Qabul qildi: Begulov O
Qarshi 2023
1 Ma’lumotlar, algoritmlar va ma’lumotlar tuzilmasi tushunchalari.
2 Ma’lumotlarni ifodalash bosqichlari.
3 Ma'lumotlar tuzilmalarining umumiy ko‘rinishlari.
4 Ma'lumotlarning sozlangan turlari: massivlar, vectorlar, yozuvlar , to‘plamlar va ko‘rsatkichli turlar. 5 Chiziqli ma’lumotlar tuzilmalari Statik va dinamik massivlar. Chiziqli konteynerlar va ularni qo‘llash. 6 Iteratorlar va ularning turlari.
Mazkur toifa butun sonlar to„plamining qandaydir qism to„plami bo„lib, uning o„lchami mashina, ya‟ni kompyuter konfiguratsiyasiga bog„liq ravishda o„zgarib turadi. Mazkur toifaga kiruvchi sonlar ikkiga bo„linadi: ishorali (signed) va ishorasiz (unsigned). Sonlarmi xotirada tasvirlashda eng chapdagi bit ishora uchun belgilanadi. Toifalarni signed (ishorali), unsigned (ishorasiz) kalit so„zlari bilan modifikatsiyalash mumkin. Bunda ishorali toifa uchun ajratilgan joyning eng chap biti ishora uchun, qolgan bitlar qiymatlarni saqlash uchun ishlatiladi, ya‟ni 0 – plus, 1 - minus. Ishorasiz toifalarda esa barcha bitlar qiymatlarni saqlash uchun ishlatiladi. Ularning har biri uchun mos ravishda qiymat qabul qilish oralig„i mavjud: a) ishorasiz sonlar uchun (0...2n -1); b) ishoralilar uchun (-2 n-1… 2 n-1 -1). Butun sonlar ustida turli matematik (+, -, /, *) va solishtirish amallarini bajarish mumkin, ya‟ni ==, !=, <=, >, >= operatorlar bilan binar amallarni bajarish mumkin. Ammo bu operatsiyalarning natijalari int toifasiga kirmaydi, ular bool toifasiga kiradi. Butun qiymat qabul qiluvchi o„zgaruvchilarni e‟lon qilish uchun int, short int, long int xizmatchi so„zlaridan foydalanish mumkin. Butun qiymatli toifalarning barchasi 1.1-jadvalda keltirilgan:
Maqsadi (ing.: purpose) - turli dasturlash tizimlarida loyihalash usullari, ma’lumotlar tuzilmasini ishlab chiqish hamda algoritmlar bo’yicha nazariy va amaliy bilimlar berish.
|
| |