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



Download 442 Kb.
bet14/29
Sana23.07.2022
Hajmi442 Kb.
#842416
TuriИнструкция
1   ...   10   11   12   13   14   15   16   17   ...   29
Bog'liq
turbo pascal

Мустахкамлаш учун саволлар.
1. Қандай боғланиш рекуррент боғланиш дейилади?
2. Фибоначчи кетмакетлигида сонлар бир бири билан қандай боғланган?

Таянч тушунчалар: рекуррент боғланиш, фибоначчи кетмакетлиги.

Адабиётлар: [1],[2],[3],[5],[6],[7],[8],[9],[10]

7мавзу
Case  танлаш оператори


Режа:
1. Case операторининг бичими.
2. Case операторига мисол.
Танлаш фармойиши ҳам тармоқ фармойиши каби бир марта бажарилади.
Бичими:
Case n of
A1: <фармойиш1 >
A2: <фармойиш2 >
A3: <фармойиш3 >
………
Ak: <фармойишk >
Else <фармойишk >
end;
Бунда case  танлаш фармойиш номи, n қиймати ҳисобланадиган ифода ёки ўзгарувчи, of (дан)  ёрдамчи сўз, A1, A2, … Ak  n нинг қиймати билан солиштириладиган константалар; фармойиш1, фармойиш2, …, фармойишk  фармойишлар.
Бу фармойишлар қайси бирининг константаси n билан тенг бўлса ўша фармойиш бажарилади.
Агар n нинг қиймати a1, a2, …, ak ларнинг бирортасига тенг бўлса, else ёрдамчи сўзидан кейин еклувчи фармойиш бажарилади.
Танлаш фармойишдаги else тармоғи ёзилмаслиги ҳам мумкин. Else ёзилмаган ҳолда n нинг қиймати a1, a2,…ak ларнинг бирортасига ҳам тенг бўлмаса, бу фармойиш бажарилмайди.
Агар константаларнинг бир неча қийматлари учун умумий бўлган битта фармойишнинг бажарилиши талаб қилинса, бундай константаларни бир қаторга вергул билан ажратиб ёзилиб, икки нуқтадан сўнг улар учун умумий бўлган фармойиш ёзилади.
Масалан,
case n of
0,2,4,6,8: writeln(‘жуфт’)
1,3,5,7,9: writeln(‘ток сон’)
10..100: writeln(’10 дан 100 гача бўлган сонлар’);
end;
Масала. Ой номерига кўра ой ва фаслни аниқловчи
Case n of
1: write (‘Январь’);
2: write (‘Февраль’);
3: write (‘Март’);
4: write (‘Апрель’);
5: write (‘Май’);
6: write (‘Июнь’);
7: write (‘Июль’);
8: write (‘Август’);
9: write (‘Сентябрь’);
10: write (‘Октябрь’);
11: write (‘Ноябрь’);
12: write (‘Декабрь’); else writeln(‘Бундай ой йўқ’);
end;
case n of
1,2,12: writeln(‘, Қиш фасли’);
3..5:writeln(‘, Баҳор фасли’);
6..8:writeln(‘, Ёз фасли’);
9..11: writeln (‘, Куз фасли’);
end;
end.

Download 442 Kb.

Do'stlaringiz bilan baham:
1   ...   10   11   12   13   14   15   16   17   ...   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