1-Маъруза. Дастурлаш тиллари ва уларни куллаш


Берилганларни структуралашган типлари



Download 1,35 Mb.
bet7/68
Sana25.02.2022
Hajmi1,35 Mb.
#311154
TuriИнструкция
1   2   3   4   5   6   7   8   9   10   ...   68
Bog'liq
PASCAL

2.4.1Берилганларни структуралашган типлари


Берилганларнинг структуралашган типлари узгарувчиларнинг скалярлигини характерлаб, узларининг компаненталари типлари билан характерланади. Паскаль тилида берилганларнинг куйидаги структуралашган типлари булиши мумкин: каторлар, массивлар, тупламлар, езувлар, файллар, курсаткичлар, процедура типлари ва объектлари

2.5Типларнинг айнийлиги ва мослиги


Ифодаларни тугри езиш учун типларнинг ва операндаларнинг айнийлиги ва мослигини куриб чикиш зарур. Икки тип айний хисобланади, качонки, улар бирга езилган булса еки уларни аниклашда бир хил типдаги иденфикаторлар ишлатилса.
Мисол.
TYPE
M1, M2 = array[1..10] of byte; {M1, M2 -туплам типлари}
S = set of byte;
F = set of integer; {S, F - туплам эмас типлари}
Типларнинг айнийлиги фактли ва фармал парамертларда процедура ва функцияларни чакириш учун керак булади.
Типларнинг айнийлиги узлаштириш операторларида, ифодаларда ва солиштириш операцияларда мухим роль уйнайди.
Солиштириш операцияларида куйидаги шартларнинг бирортасига роя килингандагина иккита тип бир-бирига мос булади:
иккала тип хам бир хил;
иккала тип хма хакикий ;
иккала тип хам бутун сонли;
битта тип иккинчи типнинг кисмий диапазони;
иккала тип хам битта асосий типнинг кисмий диапазони хисобланади;
иккала тип хам мос база типларининг туплам типлари хисобланадии;
иккала тип хам бир хил микдордаги компаненталарга эга булган катор типлар хисобланади;
битта тип каторли, иккинчиси белгили еки каторли тип хисобланади;
битта тип курсаткичли хисобанса иккинчиси курсаткичнинг хохлаган типи хисобланади.
Мисол.
'a' > 'b' {булиши мумкин, чунки иккала киймат хам char типга киради}
'a' > 5 { хато, чунки солиштирилаетган кийматлар турли типда }
Узлаштириш операцияларда куйидаги шартларнинг бирортасига роя килинганда иккита тип бир-бирига мос булади:

иккала тип мос ва улардан бирортаси хам файлли компоненталарни уз ичига олган файлли еки структурали тип эмас;


иккала тип хам мос скаляр типлар ва иккинчи типнинг киймати биринчи типнинг мумкин булган кийматлари диапазонига тушади ;


иккала тип хам хакикий типларга киради ва иккинчи типнинг киймати биринчи типнинг мумкин булган кийматлари диапазонига тушади;


биринчи тип хакикий, иккинчиси эса бутун сонли ;


икккала тип хам каторли;


биринчи тип каторли, иккинчиси эса литерли, иккала бир-бирига мос туплам типлари ва иккинчи типнинг хамма кийматлари биринчи типнинг мумкин булган кийматлари диапазонига тушади;


иккала тип хам мос типларга киради .


Назорат саволлари


1. Идентификатор нима?
2. Типлашган константа деб нимага айтилади ?
3 Хакикий типли берилганларни санаб чикинг ?
4. Белгили типлар деб кандай типларга айтилади?
5. Бегили типли берилганларни каторли типлардан фарки нимада?
6. Кандай типга Булев типи дейилади?
7. Интервал типи нима?
8. Структуралашган типлар нималари билан характерланади?
9. Типлар качон айний булади?
10. Типлар качон бир –бирига мос булади?



Download 1,35 Mb.

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




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