|
(Masalan, TYPE CHIS=1..100Bog'liq informatika va axborot texnologiyalari.(Masalan, TYPE CHIS=1..100;
SIM = ‘A’..’F’;
FASL=(KUZ, QISH, BAHOR, YOZ);
SEZ= KUZ..BAHOR;
BO’L= FALSE..TRUE;
VAR C: CHIS, F:FASL; S: SEZ; B: BO’L; )
Bu misolda CHIS toifasi uchun INTEGER toifasi, SIM toifasi uchun CHAR
toifasi, SEZ toifasi uchun FASL toifasi, BO’L toifasi uchun BOOLEAN toifasi baza
toifasi vazifasini utaydi.
Chegaralangan toifani aniqlashda quyidagi qoidalarga amal qilishi kerak:
1.
Chegaralangan toifaning birinchi va ikkinchi konstantalar bilan bir xil toifada
bo’lishi kerak.
2.
Birinchi konstanta qiymati ikkinchi konstanta qiymatidan kichik bo’lishi lozim.
Massiv tushunchasi va indeksli o’zgaruvchilar.
Ma'lumki massiv tushunchasi bilan bilan har birimiz tanishmiz. Masalan aholi
yashaydigan katta punktlarningsh massivlar deb atalishini har birimiz bilamiz.
Toshkntdagi Chilonzor, Yunusobod massivini yeki bo’lmasa Kora kamish massivini
kim bilmaydi deysiz. Shuningdek ixtiyeriy kuchani ham massiv deb karash mumkin.
Demak, massivlar qandaydir bir xil tipdagi elementlarning biror belgi asosidagi
tuplami ekan. Har qanday kucha uchun elementlar uylardan iborat. Ularning belgilarini
uylarning nomerlari deb karash mumkin. Kucha uzining nomi va uylar soni bilan
tasvirlanadi. Biror kuchadagi uyni aniqlash uchun kuchaning nomi va uyning nomerini
yetarli. Shuningdek massivlar undagi kvartallar soni va kvartaldagi uylar soni bilan
aniqlanadi. Bu tipdagi massivlardan kerakli uyni aniqlash uchun massivning nomini
va kvartalning nomerini va shu kvartaldagi uy nomerini berish yetarli.
Ko’pgina masalalarni yechishda ham massivlardan foydalaniladi. Bunda massiv
elementlari ixtiyeriy o’zgarmas kattaliklar bo’lishi mumkin. Xuddi yukoridagidek
massivlar ularning nomi va elementlar soni bilan aniqlanadi.
Masalan, nomi X bo’lgan va 100 elementi bor massivni X(100) deb yozish
|
| |