O’rta maxsus


-§. MIQDORLARNING BA’ZI FOYDALANUVCHI TURLARI



Download 2,24 Mb.
bet18/54
Sana30.04.2022
Hajmi2,24 Mb.
#597939
1   ...   14   15   16   17   18   19   20   21   ...   54
Bog'liq
paskal dt dars

3-§. MIQDORLARNING BA’ZI FOYDALANUVCHI TURLARI


Foydalanuvchi turlari dasturchi tomonidan hosil qilinadi va bunday turlar quyidagi ko‘rinishda tavsiflanadi: type tur_nomi = turni_aniqlash;
Foydalanuvchi turlari dasturchi ishini anchagina yengillashtiradi va dasturlash tili imkoniyatidan to‘liqroq foydalanishga imkon beradi.

MIQDORLARNING SANOVCHI TURLARI


Miqdorlarning sanovchi turi miqdor qiymatlarning tartibli to‘plamini, shu qiymatlarga mos keluvchi, qiymat nomlari ro‘yxati ko‘rinishida aniqlash uchun xizmat qiladi. Bu tur uchun quyidagicha e’lon o‘rinli: type tur_nomi = (1-qiymat, 2-qiymat, …, n-qiymat); Masalan, Raqam nomli turni quyidagicha e’lon qilish mumkin: type Raqam = (zero, one, two, three, four);
va shu turdagi o‘zgaruvchini tavsiflash mumkin:
Beshta : Raqam;
Beshta nomli sanovchi turli o‘zgaruvchini tavsiflashni quyidagicha sodda usuli ham bor:
Var Beshta : (zero, one, two, three, four);
Sanovchi turning har bir qiymatiga bitta raqam mos keladi. Birinchi qiymatiga
0, ikkinchisiga 1, va hokazo.

MIQDORLARNING ORALIQLI TURLARI


Miqdorlarning oraliqli turi butun sonli yoki belgili qiymatlarning aniq diapazonini (quyi va yuqori chegaralarini) aniqlash imkonini beradi. Oraliqli turdagi o‘zgaruvchi ustida bajarilgan har bir amaldan keyin kompilyator o‘zgaruvchi qiymati belgilangan diapazon ichida yotishini tekshirib boradi. Bu tur quyidagicha e’lon qilinadi: type identifikator = oraqliqni_boshlan`ich_qiymati..oraqliqni_oxirgi_qiymati; Masalan:
type ABG = ‘A‘..‘Z’ ; Raqam = 0..9;
Oraliqli turli o‘zgaruvchini tavsiflashni quyidagicha sodda usuli ham bor:
Var
Kun : 1..31; Oy : 1..12;

MIQDORLARNING TO‘PLAMLI TURLARI


Miqdorlarning to‘plamli turi sodda turlardan biriga (haqiqiy turdan boshqa) mansub va yaxlit deb qarash mumkin bo‘lgan elementlarning majmuini aniqlash uchun xizmat qiladi. Paskal tilida to‘plam elementlari kvadrat qavslar ichida ko‘rsatiladi, masalan:
[0,1,2,3,4], [‘A‘..‘Z’], [0..10, 100..110, 1000..1010], [0,1,5..9], [ha, yo`q], [Salom].
Agar to‘plamda hech qanday element bo‘lmasa, u bo‘sh to‘plam deyiladi va [ ] kabi belgilanadi. Bu tur quyidagicha e’lon qilinadi: type identifikator = set of turi_nomi; Masalan:
type ABG = set of ‘A‘ .. ‘Z’ ; Raqam = set of 0 .. 9;
Var ism : ABG; Hisob: Raqam;
To‘plam elementlari soni 256 tadan oshmasligi, elementlarining tartib raqamlari 0 dan 255 gacha bo‘lishi shart.

Download 2,24 Mb.

Do'stlaringiz bilan baham:
1   ...   14   15   16   17   18   19   20   21   ...   54




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