Boshqaruv ifodalari
do/while TAKRORLASH STRUKTURASI
Download 22.2 Kb.
|
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: |
ma'muriyatiga murojaat qiling