1 Mavzu: masalalarni kompyuterda yechish bosqichlari reja Masalani qoyilishi


Mavzu:Siklik algoritmlarni dasturlash



Download 230,26 Kb.
bet23/30
Sana28.04.2022
Hajmi230,26 Kb.
#586965
1   ...   19   20   21   22   23   24   25   26   ...   30
Bog'liq
1 Mavzu

20.Mavzu:Siklik algoritmlarni dasturlash
Reja:1.Break uzilishlar operatori
2.Go to shartsiz otish operatori
break operatori:[1(135-137), 3(45-47), 4(57)] Takrorlash operatorlarining bajarilishida shunday holatlar yuzaga kelishi mumkinki, unda qaysidir qadamda, takrorlashni yakuniga
yetkazmasdan takrorlashdan chiqish zarurati bo‘lishi mumkin. Boshqacha aytganda takrorlashni «uzish» kerak bo‘lishi mumkin. Bunda break operatoridan foydalaniladi. Break operatorini takrorlash operatori tanasining ixtiyoriy (zarur) joylariga qo‘yish orqali shu joylardan takrorlashdan chiqishni amalga oshirish mumkin. E’tibor beradigan bo’lsak switch-case operatorining tub mohiyatiga ham break operatorini qo’llash orqali erishilgan.
Ichma – ich joylashgan takrorlash va switch operatorlarida break operatori faqat o‘zi joylashgan blokdan chiqish imkoniyatini beradi.
Quyidagi programmada ikkita ichma-ich joylashgan takrorlash operatoridan foydalangan holda foydalanuvchi tomonidan kiritilgan qandaydir sonni 3 va 7 sonlariga nisbatan qanday oraliqqa tushishi aniqlanadi .Tashqi takrorlashda ‘’son kiriting (0-to’xtash):_’’ so‘rovi beriladi va javob javob_son o‘zgaruvchisiga o‘qiladi. Agar son noldan farqli bo‘lsa, ichki takrorlash operatorida bu sonning qandaydir tushishi aniqlanib, shu haqida xabar beriladi va ichki operatoridan chiqiladi. Tashqi takrorlashdagi so‘rovga javob tariqasida 0 kiritilsa, programma o‘z ishini tugatadi.
#include
int main()
{
int javob_son=0;

do
{


while (javob_son)

{
if (javob_son<3)


{cout<<’’3 kichik !’’; break;}
if(3<=javob_son&& javob_son<=7)
{cout<<’’3 va 7 oralig’da !’’; break;}
if (javob_son>7)
{cout<<”7 dan katta !”; break;}
}
cout<<”\nSon kiriting (0-to’xtash):_”;

cin>>javob_son;


}
while(javob_son !=0)

return 0
}


Amaliyotda break operatoridan cheksiz takrorlashdan chiqishda foydalaniladi.
Shartsiz o’tish operatorining umumiy ko’rinishi quyidagicha:

Download 230,26 Kb.

Do'stlaringiz bilan baham:
1   ...   19   20   21   22   23   24   25   26   ...   30




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