Ma’lumotlar turi, ma’lumotlarning abstrakt (mavhum) turlari va




Download 0,5 Mb.
Pdf ko'rish
bet5/9
Sana28.12.2023
Hajmi0,5 Mb.
#128931
1   2   3   4   5   6   7   8   9
Bog'liq
mta
2 5316535347641847403, 2-Mavzu (1), 1.davra boshi 1-partiya, sinf rahbari hujjati yangi varianti , KOOSXM (Amaliyot Mashg\'uloti), Dasturlash 1 amaliy ish, Diffuziya - Vikipediya, Презентация1, Kichik guruhlarda jismoniy tarbiya mashg’ulot ishlanmasi. Maqsad, Toshkent irrigatsiya va qishloq xo, reyting-daftar-380201102314 (2), Bulutli texnologiyalarning tavsifi. Cloud xizmatlar Bulutli tex, 115-116-21 Amaliy ekologiya (2), DIFFERENSIAL TENGLAMA 2-AMALIY TOPSHIRIQ, 2-MI
Ma’lumotlar turi, ma’lumotlarning abstrakt (mavhum) turlari va 
ma’lumotlar tuzilmasi
Ushbu tushunchalar, o’xshash bo’lishi mumkin, lekin ularning ma’nosi har xil 
hisoblanadi. Dasturlash tillarida o’zgaruvchining ma’lumot turi, ushbu 
o’zgaruvchi qabul qilishi mumkin bo’lgan qiymatlar to’plamini anglatadi. 
Ma’lumotlar turi natural va butun sonlar, haqiqiy (o’nlik kasr ko’rinishidagi) 
sonlar, satrlar, belgilar va boshqalarni o’z ichiga oladi. Ba’zi dasturlash tillarida 
har bir konstanta yoki o’zgaruvchilarning turini unga ta’minlangan qiymatning 


yozilishiga qarab kompilyator aniqlaydi. Masalan, o’nlik sonda qo’llaniladigan 
nuqta, haqiqiy son belgisi sifatida qabul qilinadi. Boshqa dasturlash tillarida esa, 
dasturchi tomonidan kirtilayotgan har bir o’zgaruvchining turi aniq ko’rsatilishi 
talab etiladi, va bu muhim vazifalardan biri hisoblanadi. Dastur bajarilishi 
davomida o’zgaruvchining qiymati bir necha marta almashishi mumkin, lekin 
uning turi o’zgarmasligi kerak. Bu kompilyator o’zgaruvchi ustida bajariladigan 
amallarni uning tavsiflanishiga mos ravishda tekshirib chiqadi. Bu tekshirish to’liq 
dastur matni bo’yicha amalga oshiriladi va natijada dastur bajaradigan barcha 
amallar aniqlab olinadi.
Dasturlash 
tilining 
maqsadiga 
qarab, 
kompilyatsiya 
jarayonida 
ma’lumotlarning turi himoyalanganlik darajasi mavjud. Masalan, Pascal dasturlash 
tilida ma’lumotlarning turi qat’iy himoyalangan bo’lib, dasturning sarlavha 
qismidayoq dasturda qo’llaniladigan barcha o’zgaruvchilar va konstantalarning 
turlari aniqlab berilishi talab qilinadi. C dasturlash tilida esa buning teskarisi 
bo’lib, ma’lumotlarning turini aniqlash dastur bajarilishi vaqtida dasturchi 
tomonidan aniqlanishi ham mumkin. Bu esa C dasturlash tilida ma’lumotlarning 
turi kuchsiz himoyalanganligini bildiradi. Shu bilan birgalikda ma’lumotlarning 
turi qat’iy himoyalanmagan dasturlash tillarida dasturning to’g’ri ishlashiga 
javobgarlik dasturchining o’ziga yuklatilgan.

Download 0,5 Mb.
1   2   3   4   5   6   7   8   9




Download 0,5 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



Ma’lumotlar turi, ma’lumotlarning abstrakt (mavhum) turlari va

Download 0,5 Mb.
Pdf ko'rish