4. Pascal ДТ сонлар, узгарувчилар ва ифодалар ёзилиши
Pascal тилида сонлар бутун ёки хакикий турда булади. Бутун турдаги сон-лар - ракамлар кетма-кетлигида ёзилади.
Масалан, 45, 56, -6765, 2000, -2122.
Хакикий турдаги сонлар икки хил куринишда булади: кузгалмас нуктали ва кузгалувчи нуктали.
Кузгалмас нуктали сонлар унли нукта билан ажратилган соннинг бутун ва каср кисми куринишида ёзилади. Масалан, 547.65 -76.543, 0.006 сонларининг ёзи-лиши.
Кузгалувчан нуктали сонлар жуда катта ва жуда кичкина сонларни ёзиш учун, яъни кенг ораликда узгарадиган сонларни ёзиш учун ишлатилади. Сон-нинг унли тартиби Е харфи билан ёзилади. Масалан, 1.8Е2, -.32Е4, -1.9Е-3
Мантикий турдаги маълумотлар (BOOLEAN) иккита кийматга эга: TRUE (чин) ва FALSE (ёлгон).
Символли (литерли) турдаги маълумотлар (CHAR) ЭХМда бор битта ли-тернинг кийматини кабул килиш мумкин.
НОМ (идентификатор) харф билан бошланадиган харф ва ракамлар кет-ма-кетлигидан иборат. Номлар дастурда узгармаслар, функциялар, подпро-граммалар, файлларни ёзиш учун ишлатилади. Номнинг узунлиги саккизта
www.qmii.uz/e-lib
36
символгача булади. Pascal тилида ёзувлар учун ишлатиладиган стандарт ном-лар бор: стандарт узгармаслар - FALSE, TRUE, MAXINT. Стандарт турлар -INTEGER, REAL, BOOLEAN, CHAR, TEXT. Стандарт файллар - INPUT, OUTPUT. Стандарт функциялар - ABS, SQR, SIN, COS, EXP, LN ва бошкалар. Pascal тилининг содда ташкил этувчиларини: узгармаслар (константалар), узга-рувчилар, стандарт функциялари, ифодаларни ёзишга имкон беради.
Узгармас (константа) CONST-бу дастурда узгармайдиган кийматдир. Уз-гармаслар куйидаги кийматлар булиши мумкин. Бутун (INTEGER), хакикий (REAL), мантикий (BOOLEAN), символли (CHAR) ёки каторли куринишда берилиши мумкин (матнли узгармаслар).
Узгармаслар мос турдаги кийматлар ёки номлар билан ёзилади. Бутун ва хакикий турдаги узгармаслар мусбат ёки манфий ишорали сонли узгармаслар-дир.
Мантикий турдаги узгармаслар иккита кийматдан бир булиши мумкин -TRUE (чин) ёки FALSE (ёлгон).
Символли турдаги узгармаслар -куштирнокда олинган литерлар билан ёзилади.
Узгарувчилар-дастурда узгарадиган кийматларни ёзиш учун ишлатилади. Оддий узгарувчилар уз номлари билан ёзилади.
Масалан: А, DELTA, В1.
Индексли узгарувчи массив элементдир.
Массив -умумий номга эга, бир тур кийматларининг тартибланган тупла-мидан иборат. Массивда элементнинг жойи квадрат кавсларда ёзиладиган ин-дексларда берилади.
Масалан: В(5), В(15), В(1) мос холда бир улчовли В массивнинг 5,15,1 -элементларидир. С(1,5) эса икки улчовли мос холда 1-катор ва 5-устундаги сонни курсатувчи С масивдир.
Do'stlaringiz bilan baham: |