1. Dasturiy taminot va uning turlari


C++ da while operatorini ichma-ich ishlatish



Download 2,42 Mb.
Pdf ko'rish
bet37/51
Sana20.06.2022
Hajmi2,42 Mb.
#685218
1   ...   33   34   35   36   37   38   39   40   ...   51
Bog'liq
1-95 TBCL 103

71.C++ da while operatorini ichma-ich ishlatish.
While sikli – bu initsializatsiyalash va 
yangilash qismlari olib tashlangan for siklidir; unda faqat tekshiriluvchi ifoda va tanasi mavjud: 
 
While (shart)
Tana 
Bu holatda ichki while siklidagi shart yolg’on bo’lganda tashqi while siklining
operatorlarini bajarishga kirishiladi. Ichki while sikli ham tashqi while siklining operatori
hisoblanadi, ya’ni ichki while sikli ketma-ket ravishda yana tashqi siklsharti yolg’on 
bo’lguncha bajariladi. Quyidagi masala orqali while siklini ichma-ich ishlatishni qarab 
chiqamiz. “Mukammal son”. Natural son, uning barcha bo’luvchilarini 1 ni ham qo’shganda 
yig’indisi o’ziga teng bo’lsa mukammal deb yuritiladi. Masalan, 6=1+2+3. Berilgan N sonidan 
kichik mukammal sonlarni toping.
#include
Using namespace std;
Int main()
{
Int n, S, i=2, j=1;
Cout << "Qaysi sondan kichik mukammal sonlarni topish kerak?" << endl;
Cin >> n;
Cout << "Bu oraliqdagi mukammal sonlar" << endl;
While(i{
S = 0;
While(j{
If (i%j == 0)
S += j;
If (S > i)
Break;
J++;
}
If (S==i)
Cout << i << endl;
I++;
J=1;
}
Return 0;



47 
72.C++da shart oldi takrorlanuvchi jarayonlarni dasturlash.
While sikli – bu 
initsializatsiyalash va yangilash qismlari olib tashlangan for siklidir; unda faqat tekshiriluvchi 
ifoda va tanasi mavjud: 
 
While (shart)
Tana
Dastur avval qavs ichidagi shart ifodasini baholaydi. Agar ifoda rost bo'lsa, dastur sikl tanasida 
joylashgan bayonotni (yoki bayonotlarni) bajaradi. For siklida bo'lgani kabi, tanasi bitta 
ifodadan yoki figurali qavslar bilan aniqlangan blokdan iborat. Tananing bajarilishi tugagandan 
so'ng, dastur shartga qaytadi va uni qayta baholaydi. Agar shart nolga teng bo'lsa, dastur
tanani yana bajaradi. Shart va bajarishning ushbu sikli shart holati yolg’on bo’lguncha davom 
etadi (2-rasm). Agar oxir-oqibat sikldan chiqmoqchi bo'lsak, unda siklning tanasida sinov
holatining ifodasiga ta'sir qiladigan narsa bo'lishi kerakligi aniq. Masalan, sikl shart holatida 
ishlatiladigan o'zgaruvchining qiymatini oshirishi yoki klaviaturadan kiritilgan yangi
qiymatni o'qishi mumkin. For sikli singari, while sikli ham shartli sikl hisoblanadi. Ya'ni, 
agar berilgan shart dastlabki holatda "false" deb baholansa, u holda dastur hech qachon sikl 
tanasini bajarmaydi.
Operator1
While (shart)
Operator2
Operator3 

Download 2,42 Mb.

Do'stlaringiz bilan baham:
1   ...   33   34   35   36   37   38   39   40   ...   51




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