Delphi tilida asosiy operatorlar tavsifi


Dasturlash til elementlari



Download 227 Kb.
bet2/10
Sana22.02.2022
Hajmi227 Kb.
#106352
1   2   3   4   5   6   7   8   9   10
Bog'liq
1409027032 58857

1.1. Dasturlash til elementlari
Ҳозирги кунда жуда кўп алгоритмик тиллар мавжуд. Бу тиллар ичида Паскал тили универсал тиллардан бири бўлиб, бошқа тилларга қараганда имкониятлари кенгроқ тилдир. Сўнги йилларда Паскал тили жуда такомиллашиб, тобора оммалашиб бормоқда. Паскал тилида програма тузиш учун Турбо Паскаль ва Дельфи дастурлаш воситалари мавжуд. Бу дастурлаш воситалари замонавий компьютер технологиясининг ҳамма талабларини ўз ичига олган ва унда дастур тузувчи учун ҳамма қулайликлар яратилган.
Delphi дастурлаш воситаcи Turbo Pascal тилининг ривожи бўлган Object Pascal тилини ишлатади. Ҳозирги кунда бу тилга жуда кўплаб янгиликлар киритилган унинг имкониятлари янада кенгайтирилган, шу сабаб бу тилни Delphi тили деб ҳам аташ мумкин.
Delphi тили ҳам бошқа дастурлаш тиллари каби ўз алфавитига ва белгиларига эга. У 26 бош лотин ҳарфларини, 0 дан 9 гача бўлган араб рақамларини ва қуйидаги белгиларни ишлатади: бўшлиқ белгиси; 4 та арифметик амаллар + , - , * , / ; мантиқий амалларни бажариш учун <, >, <=, >= , <>, = белгиларини ишлатади. Булардан ташқари вергул, нуқта, икки нуқта, кичик қавс, катта ва ўрта қавслар. Дастурда изоҳлар исталган жойда берилиши мумкин. Улар катта қавс ичида ёзилади.
Масалан. Program ad; { Бу дастур номи }


1.2 O'zgarmaslar, o'zgaruvchilar va standart funksiyalar
Ҳақиқий турдаги сонлар умумий ҳолда қуйидаги кўринишда бўлади:
s a1a2...an. b1b2...bk
Бу ерда s ишора (+ ёки -) ёки буш жой; a1a2...an бутун қисм; b1b2...bk каср қисм. Масалан: +3,147 сони +3.147 ёки 3.147
-143,03 сони -143.03
57,0 сони 57.0
0,493 сони 0.493 ёки .493
Ҳақиқий сонларнинг ўзгариш диапазони компьютернинг турига караб турлича бўлади. 10-38+38 x-ихтиёрий сон. Улар экспоненциал (даражали) кўринишда ифодаланиши ҳам мумкин, яъни . Бундай сонлар қуйидагича ёзилади . Масалан:
0,43·10-6 .43E-6
0,0003 3E-4
Бутун сонлар умумий ҳолда қуйидагича ёзилади s a1a2...an.
Масалан: +345 сони +345 ёки 345
-106 сони -106
Бутун сонлар ўзгариш диапозони -32768 дан +32767 гача. Агар бутун сон қиймати бу дипазондан чиқса, у ҳақиқий сон шаклида ифодаланади ёки компьютер турига қараб, у ўнолтилик саноқ системасида ифодаланиши ҳам мумкин. Белгилилар қўштирноқ ичида ёзилади. Ёзилиш диапазони 0 дан 255 тагачадир. Мисол. "Паскаль", "405.5"
Паскал тилида идентификатор сўзи ишлатилиб дастурда объектларни номлашда ишлатилади. Ўзгармасларни, ўзгарувчиларни, белги(метка), процедура ва функцияларни белгилашда ишлатилган ном идентификаторлар дейилади. Идентификаторлар лотин алфавити ҳарфларидан бошланиб қолганлари белги ёки рақам кетма-кетлигидан ташкил топган бўлиши мумкин. Масалан: xx, xx1, alfa&.
Delphi тилида дастур ишлаши мобайнида қиймати ўзгармайдиган идентификаторлар ўзгармаслар дейилади ва улар дастурнинг бош қисмида Const сўзи билан эълон қилиниб унга аниқ қиймат тенглаштирилади.
Мисол. Const aa1=2.27;
Pi=3.14;
radius=14;
Дастур ишлаши мобайнида қийматлари ўзгариши мумкин бўлган идентификаторга ўзгарувчилар дейилади ва улар дастур бош қисмида Var сўзи билан эълон қилинади. Ўзгарувчилар номи келтирилиб, уларнинг турлари берилади. Ўзгарувчиларнинг энг кўп ишлатиладиган турлари бутун, ҳақиқий, белгили, қатор ва мантиқийдир. Улар мос равишда бутун - Integer, ҳақиқий - Real, белгили - Char, қатор (матн) - String ва мантиқий - Boolean деб ёзилади.
Масалан: Var a, d1, alfa : Integer;
c121, df : Real;
Etx, xx : Char;
St,Sw: String;
fl : Boolean;
Мантиқий ўзгарувчилар фақат иккита қиймат қабул қилади: "True" (чин) ва "False" (ёлғон).



Download 227 Kb.

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




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