13-mavzu: Takrorlanish operatorlari Reja For takrorlash operatori quyidagicha
Misol : S=1+3+….99 ushbu amalni bajarish dasturi tuzilsin
Download 27.67 Kb. Pdf ko'rish
|
- Bu sahifa navigatsiya:
- Misol. 0-7 gacha bo’lgan sonlarni while operatoridan foydalanib ekranga chiqarish dasturi
Misol : S=1+3+….99 ushbu amalni bajarish dasturi tuzilsin.
#include using namespaces std; int main() { int t = 1; int s=0; do { s=s+t; t=t+2; } while ( t <= 99 ) system ("pause"); return 0; } while operatori. while operatorining umumiy ko'rinishi: 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. Misol. 0-7 gacha bo’lgan sonlarni while operatoridan foydalanib ekranga chiqarish dasturi. #include using namespace std; int main() { int i = 0; while (i <= 7) { cout << i << "\n"; i++; } return 0; } do-while takrorlash operatori do-while takrorlash operatori while operatoridan farqli ravishda oldin operator yoki blokni bajaradi, keyin takrorlash shartini tekshiradi. Bu qurilma takrorlash tanasini kamida bir marta bajarilishini ta’minlaydi. do-while takrorlash operatori quyidagi sintaksisga ega: do Bunday takrorlash operatorining keng qo‘llaniladigan holatlari - bu takrorlashni boshlamasdan turib, takrorlash shartini tekshirishning iloji bo‘lmagan holatlar hisoblanadi. Masalan, birorta jarayonni davom ettirish yoki to‘xtatish haqidagi so‘rovga javob olish va uni tekshirish zarur bo‘lsin. Ko‘rinib turibdiki, jarayonni boshlamasdan oldin bu so‘rovni berishning ma’nosi yo‘q. Hech bo‘lmaganda takrorlash jarayonining bitta qadami amalga oshirilgan bo‘lishi kerak: Download 27.67 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2025
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling