I дастурлаш тиллари, уларнинг классификацияси pascal дастурлаш тили



Download 442 Kb.
bet2/29
Sana23.07.2022
Hajmi442 Kb.
#842416
TuriИнструкция
1   2   3   4   5   6   7   8   9   ...   29
Bog'liq
turbo pascal

Pascal тили алфавити


Turbo Pascal тили алфавитида ASCII даги 32 дан 255 гача кодланган барча белгилар ишлатилади.

  1. лотин ва рус алфавити ҳарфлари — бу белгилардан ўзгарувчиларни, ўзгармасларни, белгиларни, процедура, функция ва дастур номларини ифодалашда фойдаланилади;

  2. рақамлар: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9;

  3. амал белгилари: +, -, *, / — арифметик амалларни ифодалашда фойдаланилади;

  4. муносабат белгилари: <, >, = — муносабат амалларини ифодалашда фойдаланилади;

  5. ажратувчи белгилар: нуқта(.), вергул(,), нуқтали вергул(;) , икки нуқта(:), апостроф(') — идентификаторларни, сонларни, ҳизматчи сўзларни бир-биридан ажратиб туриш учун ҳизмат қилади;

  6. қавслар: (, ), [, ], {, };

  7. бошқа белгилар: !, @, #, %, ?, &.

Ўзгарувчини ифодалашда ҳарфлардан, рақамлардан ва бошқа белгилардан фойдаланиши мумкин, лекин ўзгарувчиларнинг биринчи белгиси лотин алифбосининг ҳарфи, кейинги белгилар эса лотин ҳарфлари, араб рақамлари ва «_» белгисидан иборат бўлиши мумкин. Ўзгарувчилар учун бўш жой белгисидан фойдаланиш мумкин эмас.
Ўзгарувчиларнинг узунликларини 63 тагача бўлган белгилар орқали ифодалаш мумкин. Ундан ортиғини ёзиш мумкин бўлсада, Turbo Pascal тили транслятори уларни бир биридан фарқламайди. Ўзгарувчиларнинг номи сифатида лотин харфларидан фойдаланилганда катта ва кичик ҳарфлар фарқланмайди.
Ўзгарувчилар иҳтиёрий дастурда ишлатилади. Процедура ва функцияларда эълон қилинган ўзгарувчилар локал ўзгарувчилар, асосий дастурда эълон қилинган ўзгарувчилар глобал ўзгарувчилар деб юритилади. Агар ўзгарувчи асосий дастурда ҳам, процедура ва функцияларда ҳам эълон қилинган бўлса, дастур танасида ўзгаруви учун ўзлаштирилган қиймат процедурада эълон қилинган ўзгарувчининг қийматига таъсирини ўтказмайди.
Махсус белгиларни ўз навбатида яна қуйидагиларга бўлиш мумкин:
урғу (пунктуация) белгилари:
«{« ва «}», «(*» ва «*)» – изоҳ,
[, ] – жадвал индексининг сатр узунлиги,
(, ) – арифметик ифодани, параметр рўйҳатини ажратиш,
' – апостроф белгиси, сатр константани ажратиш,
:= – идентификаторларга қиймат бериш,
# – белгини коди орқали ифодалаш,
«$» – компиллятор директивасини ифодалаш,
^ – белги типини аниқлаш ва бошқа белгилар киради.
Паскаль тилида «резервланган сўзлар» термини киритилган бўлиб, улар операторлар, процедуралар, функциялар, ўзгармаслар, типлар, директивалар ва шу кабиларни ифодалаш учун ишлатилади. Резервланган сўзлардан ўзгарувчи, ностандарт процедуралар ва функциялар, фойдаланувчи ўзгармаслари сифатида фойдаланиш мумкин эмас.

Download 442 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   29




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