|
Reja: While operatorlari Misollar C++ while va do-while sikli
|
Sana | 18.06.2024 | Hajmi | 1,16 Mb. | | #264224 |
Bog'liq 9-mavzu - MAVZU: TAKRORLANUVCHI ALGORITMLARNI DASTURLASH. WHILE OPERATORI.
- SHAHRISABZ-2024
Reja: C++ while va do-while sikli - C++ while va do-while sikli
- Ushbu maqolada biz ba'zi misollar yordamida while va do-while sikllari haqida bilib olamiz .
- Ko'pgina kompyuter dasturlash tillarida while tsikli ma'lum mantiqiy shart asosida kodni qayta-qayta bajarishga imkon beruvchi boshqaruv oqimi bayonotidir. while siklini takrorlanuvchi if iborasi sifatida qarash mumkin.
- C++ while davri
- while siklining sintaksisi :
- esa (shart) {
- // tsiklning tanasi
- }
- berilgan shartni baholaydi va tanasini boshqaradi
- holat tugaguncha tanasini takrorlaydi true.
- agar shart bo'lsa, falseu tugaydi.
- while Loop algoritmi sxemasi
Aniqlik uchun ba'zi misollarni ko'rib chiqaylik. - Aniqlik uchun ba'zi misollarni ko'rib chiqaylik.
- 1-misol:
- Quyidagi dastur 1 dan 6 gacha raqamlarni chop etadi.
- Quyida yuqoridagi dasturning batafsil kuzatuvi keltirilgan dasturni tushuntirish
2-misol: - 2-misol:
- Quyidagi dastur musbat sonlar yig'indisini chop etadi. Agar foydalanuvchi manfiy raqamni kiritsa, tsikl tugaydi va raqam yig'indiga qo'shilmaydi, qolgan raqamlar yig'indisi qo'shiladi va ko'rsatiladi.
Chiqish: - Chiqish:
- Raqamni kiriting: 5
- Raqamni kiriting: 1
- Raqamni kiriting: 73
- Raqamni kiriting: 0
- Raqam kiriting: -2
- Jami 79
- Tushuntirish: -
- Ushbu dasturda foydalanuvchidan o'zgaruvchida saqlanadigan raqamni kiritish so'raladi number.
- Raqamlar yig'indisini saqlash uchun biz o'zgaruvchini e'lon qilamiz va uni qiymatiga ishga tushiramiz 0.
- Loop whilefoydalanuvchi manfiy raqam kiritmaguncha davom etadi. Har bir iteratsiya davomida foydalanuvchi tomonidan kiritilgan raqam o'zgaruvchiga qo'shiladi sum.
- Agar foydalanuvchi manfiy raqamni kiritsa, tsikl tugaydi. Nihoyat, umumiy summa ko'rsatiladi.
C++ do-while sikli - C++ do-while sikli
- do-while sikli while siklidan biroz farq qiladi , ularning orasidagi yagona farq shundaki, do-while siklida shart uning tanasida mavjud kod bloki bajarilgandan keyin tekshiriladi.
- Shunday qilib, do-while chiqish boshqariladigan tsikllar deb ataladi . Holbuki, for va while davrlari kirish boshqariladigan sikl deb ataladi .
- Quyida do-while siklining sintaksisi keltirilgan .
- qil {
- // halqa tanasi;
- }
- while (shart);
- Bu erda, yuqoridagi sintaksisda: -
- Dastlab tsiklning tanasi bajariladi. Keyin holat baholanadi.
- Agar shart ga baholansa true, do operatori ichidagi sikl tanasi yana bajariladi.
- Vaziyat yana bir bor baholanadi.
- Agar shart ga baholansa , dotrue operatori ichidagi sikl tanasi yana bajariladi.
- Bu jarayon shart ga baholanmaguncha davom etadi false, keyin tsikl to'xtaydi.
-
- Do-while siklining algoritmi oqim sxemasi
|
| |