Дастурлаш асослари фанидан маърузалар матни doc


Intervalli (chegaralangan) tiplar



Download 2,87 Mb.
Pdf ko'rish
bet146/218
Sana31.12.2021
Hajmi2,87 Mb.
#202470
1   ...   142   143   144   145   146   147   148   149   ...   218
Bog'liq
dasturlash asoslari (1)

Intervalli (chegaralangan) tiplar
Agar o‘zgaruvchi biror-bir aniq interval ichidagi qiymatni qabul qilsa, unda bu tip ishlatiladi.  
Bu tip quyidagicha aniqlanadi: 
type T = [min…max], 
bu  yerda  min  va  max  ifodalar  bo‘lib  intervalni  (diapazonni)  quyi  va  yuqori  chegarasini  aniqlaydi.  Shuni 
ta’kidlaymizki bu ifodalar faqat konstantalar bo‘lishi kerak.  
 
 
Misollar: 
 
 
type year = [1900…1999]; 
 
 
type letter = [“A”… “Z”]; 
 
 
type digit = [‘0’… ‘9’]; 
 
 
type index = [0…2*N-1]; 
 
 
Endi bu tiplarga mos o‘zgaruvchilarni aniqlash mumkin. 
 
 
Var y: year; 
 
 
       L: letter 
 
Bunda y:= 1990 va L:= ‘L’ o‘zlashtirishlar o‘rinlidir. Lekin y:=1290 va L:= ‘9’ o‘zlashtirish o‘rinli 
emas. 
Massivlar 
 
Komponentalari  tiplari  bir  xil  bo‘lgan  tuzilmalar  massiv  deyiladi.  Demak  massiv  tarkibi  bir  jinsli 
bo‘ladi. Bundan tashqari tasodifiy kirishli tarkiblarga tegishlidir. Massiv tipi ikkitadan ya’ni uning indekisini 
tipi  va  komponentalarini  tipidan  tashkil  topadi.  Shuning  uchun  ham  T  tipdagi  massiv  tayanch  T
o
  tip 
komponenta tipi va indekisini tipi T
i
 bilan aniqlanadi: 
 
type  
 
 
T = array [T
i
] of T


 
Bu yerda T
i
 – indeks maxsus tipni qiymatidir; 
 
T
o
 – fayldan boshqa ixtiyoriy bo‘lishi mumkin. 
 
 
 
PDF created with pdfFactory trial version 
www.pdffactory.com


Misollar: 
type  Row = array [1…5] of real; 
        Card = array [1…ho] of char; 
         Alfa = array [1…15] of char; 
         A1 = array [1…10] of Row; 
        A2 = array [A…Z] of Card;  
  
 
O‘zgaruvchilarni e’lon qilish quyidagicha bo‘ladi: 
 
 
Var 
  
X: Row; 
  
M: A1; 
 
Bu yerda M o‘zgaruvchini tipini quyidagicha tushuntirish mumkin: 
 
 
M: array [1..10] of array [1..5] of real; 
yoki uni yanada kompakt holda  
 
 
M: array [1..10], [1..5] of real; 
deb yozish mumkin.  
 
Uni  formal  shaklda  elementlarga  to‘g‘ridan-to‘g‘ri  ruxsatli  kirishi  M  [i]  [j]  ko‘rinishda  yozish 
mumkin.  Bu  degan  M
i
  qatorni  j  –  komponentasi,  ya’ni  bu  komponenta  5  ta  haqiqiy  tipli  elementlardan 
iborat. 

Download 2,87 Mb.

Do'stlaringiz bilan baham:
1   ...   142   143   144   145   146   147   148   149   ...   218




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