Збекистон миллий университети


§ 3.6. Паскал тилида қиймат бериш оператори



Download 1,98 Mb.
bet26/56
Sana23.06.2022
Hajmi1,98 Mb.
#694633
TuriПрограмма
1   ...   22   23   24   25   26   27   28   29   ...   56
Bog'liq
inf va dast-oquv-qollanma

§ 3.6. Паскал тилида қиймат бериш оператори


Бирор ўзгарувчи қиймат бериш учун Паскал тилида қуйидагича амалга оширилади ва қиймат бериш оператори деб аталади.


<ўзгарувчи>:=<қиймат>
Мисол: х: =3
Х ўзгарувчига 3 узатилган ёки х ўзгарувчи 3 қийматини кабул қилади. Паскалда ўзгарувчилар учун киритилган integer, real, char,ва bооlean турларига мос равишда

  • арифметик ( integer ва real учун)

  • белгили

  • мантиқий

қиймат бериш операторлари киритилган қиймат бериш операторининг синтаксиси қуйидагича ёзилади.


< қиймат бериш оператор > :: = < ўзгарувчи >:=< ифода > .
Шундай қилиб, қиймат бериш операторининг бажарилиш натижасида қайсидир ўзгарувчи янги қиймат кабул қилади, олдинги қиймати эса йўқолиб кетади.
Ифода ва ўзгарувчи бир хил турга тегишли бўлиши керак. Ифода операндлардан тузилади. Операндлар қуйидагича бўлиши мумкин:
ўзгармаслар - уларнинг қийматлари программа бажарилишидан олдин маълум ва программа бажарилиши жараёнида ўзгармайди;
ўзгарувчилар - уларнинг қийматлари программа бажарилишида аниқланади ва ўзгариши мумкин;
ифодалар-уларнинг қийматлари ҳисоблашдан олдин маълум бўлмайди.
Агар қиймат бериш операторининг чап томонида ёзилган ўзгарувчи ва ўнг томонида ёзилган ифоданинг турлари real ёки integer бўлса, бундай оператор арифметик қиймат бериш оператори дейилади. Агар чап томонида турган ўзгарувчи real бўлса, унг томонида ёзилган арифметик ифода real ёки integer бўлиши мумкин. Агарда чап томонида ёзилган ўзгарувчи integer бўлса, у ҳолда ифода фақат integer бўлиши мумкин. Арифметик ифоданинг ҳамма операндларининг турлари real ёки integer бўлиши шарт. Ифоданинг асосий операндлари сифатида ўзгармас, ўзгарувчи ёки функция, амаллар сифатида эса мультипликатив гуруҳ амаллари *, div, mod, / ва аддитив гуруҳ амаллари +, - ишлатилиши мумкин. Мультипликатив гуруҳ амалларининг приоритети аддитив гуруҳининг амалларидан юқори. Ҳар бир гуруҳда амалларининг приоритети бир хил, ва улар ифодада чапдан ўнга қараб бажарилади. Ифодани керак бўлган ҳисоблаш тартибини қавс ёрдамида ёзиш мумкин.
A,B:real;
Lon:boolean;
с: сhar var I, J:integer;
s:string
Begin
I: =12; J: =I+10; A: =0.25; B: =Sin(A); Lon: =A<>B;
с: =а;
s: =’pascal’;
Мустақил бажариш учун топшириқлар:

  1. Integer ва real турида қабул қилинган амаллар ва стандард функциялардан фойдаланган ҳолда арифметик операторлар тузилсин.

  2. Char турида қабул қилинган амаллар ва стандард функциялардан фойдаланган ҳолда белгили қиймат бериш операторлари ёзилсин.

  3. Bооlean турида қабул қилинган амаллар ва стандард функциялар ёрдамида мантиқий операторлар тузилсин.




Download 1,98 Mb.

Do'stlaringiz bilan baham:
1   ...   22   23   24   25   26   27   28   29   ...   56




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