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


Константалар ва узгарувчилар



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

2.2Константалар ва узгарувчилар


Константа, узгарувчи, типлашган константа

Хар кандай дастур кандайдир берилганлар билан ишлаган такдирдагина манога эга булади. Худди бошка дастурлаш тиллари каби , Паскаль тили хам константа ёки узгарувчи куринишидаги берилганлар билан иш олиб боради. Шундай килиб ,дастурдаги хар бир элемент узгарувчи ёки константа булади. Константа ва узгарувчилар узларининг идентификаторлари (номлари) оркали аникланади ва шу номлар оркали уларга мурожат этилади.


Константалар деб дастур бошида эълон килинган ва дастур охиригача узгармайдиган кийматларга айтилади. Константани
аниклаш учун резервлашган CONST сузидан фойдаланамиз.
Ёзилишит: CONST
<идентификатор> = <константанинг киймати>;
Масалан.
CONST
Max = 1000;
Vxod = 'Сегмент 5';
Шундай константалар хам борки, уларга константалар кийматини олдиндан аникламасдан туриб хам мурожат этиш мумкин. Уларнинг бази бирлари 2.1- таблицада келтирилган.
2.1.-табл. Резервлашган константалар.

Идентификатор

Тип

Киймат

Ёэилиши

True
False
Maxint

Boolean
Boolean
Integer

True
False
32767

“Рост”
“Ёлгон”
Максималбутун

Узгарувчиларнинг консантанталардан фарки шундаки ,улар уз кийматларини дастур иши давомида узгартириши мумкин. Хар кандай узгаривчилар ва константалар аник бир берилганлар типига киради. Константалар типини автоматик тарзда копмеляторлар ёрдамида аникланади. Узгаручиларнинг типи улар билан ишлашдан олдин эълон килиниши зарур. Узгарувчиларни эълон килиш учун VAR сузи кулланилади.
Ёзилиши: VAR
<идентификатор> : <тип>;
Масалан.
VAR
Sum1,Sum2: real;
Узгарувчининг номи "кобик" хисобланиб, уни кийматлар билан тулдириш мумкин, лекин константалар билан буни килиб булмайди.
Константа ва узгарувчилардан ташкари иккала узгаривчи оралигида кулланиладиган типлашган костанталар мавжуд. "Типлашган" сузи константаларни эълон килишда узгарувчилардаги каби контантанинг типи хам курсатилиши кераклигини билдиради.
Ёзилиши: CONST
<идентификатор>:<тип>=<киймат>;
Масалан.
CONST
VideoSeg : word = $B800;

Download 1,35 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   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