Boshqaruv ifodalari


do/while TAKRORLASH STRUKTURASI


Download 22.2 Kb.
bet4/4
Sana10.11.2021
Hajmi22.2 Kb.
#172802
1   2   3   4
Bog'liq
2-lab

do/while TAKRORLASH STRUKTURASI

 do/while ifodasi while strukturasiga o'hshashdir. Bitta farqi shundaki while da shart boshiga tekshiriladi. do/while da esa takrorlanish tanasi eng kamida bir marta ijro ko'radi va shart strukturaning so'ngida test qilinadi. Shart true bo'lsa blok yana takrorlanadi. Shart false bo'lsa do/while ifodasidan chiqiladi. Agar do/while ichida qaytarilishi kerak bo'lgan ifoda bir dona bo'lsa {} qavslarning keragi yo'qdir. Quyidagicha bo'ladi:

 

Do While operatorini umumiy ko’rinishi



do {
operator;
} while ( shart )

Bu yerda do va while xizmatchi so’zlar.


( shart ) sikl tanasi bajarilgandan so’ng, sikldan chiqish uchun tekshiriladigan shart. (mantiqiy ifoda).

Do va While sikl operatorini ishlash tartibi.

do xizmatchi so’zidan keyingi operatorlar bajariladi, keyin while xizmatchi so’zidan keyingi shart tekshiriladi. Agar shart rost (true) natija bersa do xizmatchi so’zidan keyingi operatorlar qayta bajariladi. Shart qayta tekshiriladi, bu jarayon shart yolg’on ( false) natija berguncha takrorlanadi. Qachon while xizmatchi so’zidan keyingi shart yolg’on (false ) qiymatga ega bo’lsa, boshqarilish do -while operatoridan keyingi operatorga uzatiladi.

Do While operatorlarini sikllanib qolishi.

DIQQAT: do – while sikl operatoridan, qachon while xizmatchi so’zidan keyingi ( shart) false (yolg’on) qiymat qabul qilsa chiqiladi. Ya’ni boshqarilish do – while operatoridan keyingi operatorga uzatiladi. Agar ( shart) false qiymat qabul qilmasa, do – while sikl operatoridan chiqib ketilmaydi va bu jarayon sikllanib qolish deyiladi.

1 dan 10 gacha bo’lgan sonlarni chiqaruvchi dastur tuzilsin.



#include
using namespace std;
int main()
{
int i = 1; do {
cout << i << endl i++;
} while ( i <= 10);
}
return 0;

 

Download 22.2 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling