• Aniqlik uchun bazi misollarni korib chiqaylik.
  • 2-misol
  • C++ do-while sikli
  • Reja: While operatorlari Misollar C++ while va do-while sikli




    Download 1,16 Mb.
    Sana18.06.2024
    Hajmi1,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

    • 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

    Download 1,16 Mb.




    Download 1,16 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Reja: While operatorlari Misollar C++ while va do-while sikli

    Download 1,16 Mb.