1-ma’ruza. “Ma’lumotlar tuzilmasi” faniga kirish. Asosiy tushuncha va ta’riflar. Ma’lumotlarni abstrakt toifalari


Foydalanuvchi tomonidan aniqlanadigan toifalar



Download 478,57 Kb.
Pdf ko'rish
bet10/10
Sana20.12.2022
Hajmi478,57 Kb.
#891556
1   2   3   4   5   6   7   8   9   10
Bog'liq
1 Asosiy tushuncha va ta’riflar Ma’lumotlarni abstrakt toifalari

Foydalanuvchi tomonidan aniqlanadigan toifalar 
Sanaladigan toifalar
Qiymatlarning o‘zgaruvchan toifalari standartlardan farqliroq yangi toifalarni 
yaratishga imkon beradi. Bu guruhga sanaladigan va chegaralangan toifalar kiradi.
Qiymatlarning sanaladigan toifalarning bunday atalishiga sabab, ular qat’iy 
aniqlangan tartibda sanaladigan ko‘rinishda beriladi va xamma qiymatlarning soni 
qat’iy chegaralangan xamda ko‘rilayotgan toifadagi qiymatlarni qabul qilishi 
mumkin. Sanaladigan toifa yechilayotgan masalaga qarab foydalanuvchi 
tomonidan berilishi mumkin. 
Sanaladigan toifa konstantalar ro‘yxatidan tashkil topadi.Bu toifadagi 
o‘zgaruvchilar ro‘yxatidagi ixtiyoriy qiymatni qabul qilishi mumkin. Sanaladigan 
toifaning umumiy yozilish shakli quyidagicha:
enum toifaning nomi {konstantalar ro‘yxati}; 
toifaningnomio‘zgaruvchinomi; 
Buyerda 
konstanta 
tushunchasifoydalanuvchitomonidanberilaganmaxsus 
konstanta 
ko‘rinishitushuniladi. 
Konstantalarro‘yxatibir-
biridanvergulbilanajratiladiva ular oddiyqavslar ichiga olinadi.
Masalan: 
enumRanglar{oq, qora, qizil, yashil}; 
Ranglar rang; 
BuyerdaRanglar – sanaladigantoifaningnomi;oq, qora, qizil, 
yashil-
konstantalar.Rang - o‘zgaruvchi nomi bo‘lib u yuqoridagi konstantalardan 
ixtiyoriysini qabul qilishi mumkin.
Har bir konstanta tartib raqamiga ega bo‘lib, xisobdan boshlanadi, ya’nioq=0, 
qora=1, qizil=2, yashil=3raqamlarigaega. Konstantalar tartiblangani uchun ularga 
solishtirish amallari <, <=,==,!=, >=, > shuningdek standart funksiyalarni qo‘llash 
mumkin.
 
 
Strukturalar 
Strukturalar 
turli 
toifadagi 
maydonlardan 
tashkil 
topgan 
yozuv 
xisoblanadi.Strukturalarni e’lon qilish uchun struct kalit so‘zi ishlatiladi. Undan 
keyin toifaga nom beriladi va {} qavs ichida maydonlar toifalari va nomlari e’lon 
qilinadi.
struct G{ 
charch; 
} talaba, talabalar[10]; 
Ushbu toifadagi o‘zgaruvchiyoki massiv elementi maydonlariga murojaat:

 Jadval_elementi[indeks].maydon_nomi=qiymat; 
• 
Ya’ni,
 talabalar[i].ch=’a’; 

Document Outline

  • Asosiy tushuncha va ta’riflar
  • Ma’lumotlar tuzilmasi
  • Algoritmlar samaradorligini hisoblash
  • Butun toifa – INT
  • Haqiqiy toifa
  • 937,56 = 93756 * 10-2 = 0,93756 * 103
  • Mantiqiy toifa
  • Asosiy mantiqiy funksiyalarning chinlik jadvali
  • Belgili toifa
  • Ko‘rsatkichli toifa(Pointer)
  • Foydalanuvchi tomonidan aniqlanadigan toifalar
  • Sanaladigan toifalar
  • Strukturalar

Download 478,57 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish