1-Маъруза. Дастурлаш тиллари ва уларни куллаш


Меткаларни ифодалаш булими



Download 1,35 Mb.
bet9/68
Sana25.02.2022
Hajmi1,35 Mb.
#311154
TuriИнструкция
1   ...   5   6   7   8   9   10   11   12   ...   68
Bog'liq
PASCAL

2.7Меткаларни ифодалаш булими


Метка, меткаларни ифодалаш булими (Label)

Паскаль тилининг хар кандай оператори олдига метка куйиш мумкин, у шу меткали операторга goto оркали дастурнинг хохлаган жойидан туппадан-тугри утиш мумкинлигини курсатади. Метка ном ва ундан кейин куйиладиган икки нуктадан иборат булади. Ном сифатида сон ёки идентификатор катнашиши мумкин. Метка номининг узунлиги 127 символгача булиши мумкин.Меткадан фойдаланишдан олдин, у меткаларни ёзилиши булимида эълон килинган булиши керак Меткаларни ёзилиши булими LABEL (метка) сузи билан бошланади. Охирги номдан сунг нукта вегруль куйлиади.


Ёзилиши: LABEL <ном,...>;


Мисол.
LABEL
Metka1, Metka2, 111, Blok10;
Метка ёзилгандан сунг операторлар булимида икки нукта куйилади:

LABEL M1, M2; { меткалар ёзуви}


BEGIN
...
M1: <оператор> {M1 ни операторлар булимида ишлатиш}
...
M2: <оператор> { M2 ни операторлар булимида ишлатиш}
END.

меткаларни дастур кенгайтмаси буйича ифодалаш ва куллаш мукин.


2.8Константаларни ифодалаш булими




Константаларни идентификатор томонидан узлаштирилиши, константаларни ифодалаш булими(CONST)


Константаларни ифодалаш булимида доимий кийматларни константа идентификаторлари томонидан узлаштирилиши шаклланади. Булим CONST сузидан бошланиб, ундан сунг иденфикатерларга сонли ва сатр кийматларини узлаштирувчи катор ифодалар кетади. Ифодалар бир бири билан нукта вергуль оркали ажратилади.

Езилииши: CONST <идентификатор> = <киймат>;


Мисол.
CONST


MaxInd: word = 100; { Типлашган константа }
Vxod = 'Блок_1'; { Сатрли константа }
Code = $124; { Константа - 16 лик киймат }

Turbo Pascal да константаларнинг куп микдори стандарт аникланган шунинг учун уларга туппадан- тугри мурожат килиш мумкин.


2.9Берилганлар типини ифодалаш булими


Берилганлар типини ифодалаш (TYPE), типлар езуввини танлаш.

Берилганлар типи узгарувчиларни ифодалаш булимида еки булмаса идентификаторлар ердамида аникланиши мумкин. Езувлар типини танлаш дастур спецификациясига ва дастурчига боглик.




Берилган типини ифодалаш булими TYPE сузидан бошланиб, ундан сунг бир ва бир нечта типларни аниклаш кетади. Улар нукта вергул билан ажратилади.

Езилииш:: TYPE


< тип номи> = < тип киймати>;
Мисол.

TYPE
Matr = array[1..10] of real;


LatLetter = ('a'..'z');
Days = 1..31;

Download 1,35 Mb.

Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   ...   68




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