Саволлар ва жавоблар Axбoрoт – ресурс турлaри сифaтидa



Download 0,5 Mb.
bet30/50
Sana21.02.2022
Hajmi0,5 Mb.
#50249
1   ...   26   27   28   29   30   31   32   33   ...   50
Bog'liq
IAT

Шaртли ўтиш oпeрaтoри

Масалани ечишда, кўпинча, вазиятга боғлик равишда мумкин бўлган икки ёки кўп ечим вариантларидан биттасини танлаш зарур бўлади.


Дастурлашда ечимнинг зарур вариантини танлаш учун шартли ўтиш оператори мўлжалланган операторнинг кўриниши қуйидагича:
IF ифода THEN оператор1
ELSE оператор 2
IF -агар
THEN - у ҳолда, ELSE - акс ҳолда сўзларидир.
Шартли утиш операторида if ва then ердамчи сўзлар орасида ёзиладиган ифода, қуйидаги муносабатлардан бирининг ростлигини текширишдан иборат бўлади:
< - кичик
<= - кичик ёки тенг
= - тенг
> - катта
>= - катта ёки тенг тенг
<> - тенг эмас.
Ифодаларда арифметик ифодаларнинг қийматларини ҳам таққослаш мумкин.
IF операторининг бажарилиш тартиби қуйидагича : агар ифодада берилган шарт бажарилса, у холда THEN операторларидан кейин жойлашган операторлар бажарилади. Акс ҳолда, ELSE дан кейин жойлашган операторлар бажарилади. ELSE кўрсатилмаган бўлса, шарт бажарилмаган ҳолда бошқариш, дастурнинг кейинги операторига узатилади.
Агар THEN ёки ELSE сўзлардан кейин бир неча кетма-кет ёзиладиган операторларни жойлаштириш талаб қилинса, у ҳолда операторларнинг бу тўплами битта мураккаб операторга бирлаштирилади. Бунинг учун бирлаштириладиган операторлар тўплами олдига begin , охирига эса end ёрдамчи сўзлар езилади.


Кўп такрорланувчи амалларни ташкил этиш

Паскал тилида кўп такрорланувчи амалларни дастурлашда юқорида айтиб ўтилган IF ва GOTO операторларидан фойдаланиш мумкин. Бу операторлар ердамида тузилган дастур катта хажмли, фойдаланувчининг ўқиши ноқулай бўлиши мумкин. Паскалда циклларнинг ташкил қилинишини таъминловчи операторларнинг уч циклик гуруҳ бўлиши мумкин.


А) Биринчи шакли:
Биринчи шаклда операторларнинг бирор кетма-кетлигини қандайдир шарт ўринли бўлганча қадар такроран бажариш керак бўладиган ҳолларда фойдаланилади. Операторнинг умумий кўриниши қуйидагича:
while ифода do оператор;
Циклда бир нечта операторларни бажариш зарур бўлганда улар мураккаб операторга бирлаштирилади.
В) Иккинчи шакли:
Дастурлашда кўпинча сарлавҳада циклнинг ҳар бир такрорланишида ўзининг қийматини 1 га оширувчи ўзгарувчи бўлган цикллар ишлатилади; бунда цикл операторлари бу ўзгарувчининг қиймати маълум чегарага етмагунча бажарилаверади. Паскаль тилида ҳам шунга ўхшаш тузилишдаги цикл мавжуд. Цикл, FOR оператори билан бошланади. Операторнинг умумий кўриниши қуйидагича:
FOR ўзгарувчи : = бошланғич қиймат
ТО охирги қиймат do оператор;
Цикл бошида i ўзгарувчига сарлавҳа кўрсатилган қиймат ўзлаштирилади ва do ердамчи сўзидан кейин езилган оператор бажарилади. Кейин i ўзгарувчининг қиймати 1 га оширилади ва цикл оператори қайта бажарилади. Токи цикл ўзгарувчисининг қиймати сарлавҳада to («гача») сўзидан кейин кўрсатилган сонга тенг булгўнча қадар бундай цикллар такрорланаверади.
Цикл ўзгарувчисининг бошланғич ва охирги қийматлари арифметик ифодалар ҳам бўлиши мумкин.
С) Учинчи шакли.
Бу цикл repeat (такрорлашнинг) ердамчи сўзидан бошланади ва until (токи) сўзи билан ёпилади.



Download 0,5 Mb.

Do'stlaringiz bilan baham:
1   ...   26   27   28   29   30   31   32   33   ...   50




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