while ( shart ) {
takrorlanish_tanasi;
}
takrorlanish_tanasi ixtiyoriy operator yoki operatorlar majmuidan iborat bo'lishi
mumkin.
while takrorlanish operatorning ishlash tartibi:
Agar (shart) rost ( true ) qiymatga ega bo`lsa, takrorlanish_tanasi bajariladi. Agar
(shart) yolg`on (false) qiymatga teng bo`lsa takrorlanish tugatiladi.
Agar ( shart ) true qiymatga ega bo`lmasa takrorlanish tanasi biror marta ham
bajarilmaydi.
while takrorlanish operatoridan, qachon (shart) false (yolg'on) qiymat qabul qilsa
chiqiladi.
Ya'ni boshqarilish while operatoridan keyingi operatorga uzatiladi. Agar (shart) false
qiymat qabul qilmasa, while takrorlanish operatoridan chiqib ketilmaydi va bu jarayon
takrorlanishlanib qolish deyiladi.
Dasturlash san'ati. do - while va while takrorlanish operatorlarida takrorlanish tanasi
sifatida faqat bitta operator ishlatiladiga bo'lsa, bu operatorni blok orasiga { }
olmasdan ham yozish mumkin. Lekin professional dasturchilar har qanay xolda
takrorlanish tanasini blokka { } olib yozishni tavsiya qilishadi. Bu esa sodir bo'lishi
mumkin bo'lgan mantiqiy xatoliklarni oldini oladi.
Misol 1: 1 dan 10 gacha bo'lgan sonlarni chiqaruvchi dastur tuzilsin.
Do'stlaringiz bilan baham: |