27
( )
Guruhlash (y:= b/(c+d);), argumentlarni belgilash ( y:=Sin(x); ), va
hokazo
[ ] yoki
(. .)
Massiv chegaralarini, massiv elementini ifodalash ( a[1]:=23;
a(.2.):=21;)
{ } yoki
(* *)
Izoh berish {izohlar translyator tomonidan qayta ishlanmaydi},
(*izohlarni ichma-ich bunday yozish mumkin emas: {...{...}...} yoki
(*...(*...*)...*); faqat bitta ichma-ich bunday mumkin: { ... (* ...*)...}
yoki (* ... { ... } ... *).
'
Belgili va satrli o‘zgarmaslarni belgilash ( с:='a'; S:='ar'; )
#
O‘nlik sonni ASCII kodi bilan ifodalash ( c:=#35; ),
$
O‘n oltilik son belgisi ( i:=$FF; ),
@
O‘zgaruvchi adresini belgilash (yx:=@x;) {yx – tezkor xotiradagi “x”
o‘zgaruvchi qiymatli yacheyka adresi}
^
Murojaat turdagi belgilash (Var yx: ^real; ), murojaat turdagi
o‘zgaruvchi qiymati (yx^ := 5.4;)
2-§. MIQDORLARNING TURLARI
Miqdorning turi – miqdorning qabul qilishi mumkin bo‘lgan
qiymatlar dia-
pazoni (chegaralovchi qiymatlar) va miqdor ustida bajarilishi mumkin bo‘lgan
amallarni aniqlovchi
nom. Pascalda har qanday ma’lumot quyidagi biror bir turga
ajraladi:
Sodda
Satrli
Ko‘rsatkichli
Strukturali
Protsedurali
Obyektli
Strukturali turlar bir yoki bir necha sodda turlar qiymatlarining tartibli
majmuini aniqlaydi. Turlarni quyidagicha sxematik tasvirlash mumkin:
28
Tartiblangan tur deyilishiga sabab ularning qiymatlari soni chekli va shuning
uchun tartiblash (nomi shundan kelib chiqqan) imkoniyati bor.
Haqiqiy turdagi-
larni qiymati chekli bo‘lsa ham soni cheklanmagan, shu sababli tartiblashning im-
koni yo‘q.
Miqdorlar
standart va
foydalanuvchi turlarga ham bo‘linadi.
Standart turlar
Paskal
tili tarkibiga avvaldan kiritilgan bo‘ladi. Standart
turlarga avval aytib
o‘tilgan turlardan
butun, haqiqiy, belgili va
mantiqiy turlar kiradi. Qolgan turlar
foydalanuvchi (ya’ni, dasturchi tomonidan hosil qilinadigan) turga mansubdir.
Paskal tilining asos elementlari bo‘lib
o‘zgarmaslar (konstantalar) va
Do'stlaringiz bilan baham: