• While takrorlash operatori. While
  • While
  • Masalan: While
  • Mustaqil ishi Bajardi: Jumayeva Iroda Tekshirdi: Yusupov. M. Andijon -2024 Mavzu: Takrorlovchi operatorlar va ularning ishlatilishi. Reja




    Download 35,78 Kb.
    bet5/12
    Sana21.01.2024
    Hajmi35,78 Kb.
    #142182
    1   2   3   4   5   6   7   8   9   ...   12
    Bog'liq
    реферат

    for (a0=’ 0’ ;a0<=’ 9’ ;a0++) //sonning 0-o‘rindagi raqami
    // raqamlarni o`zaro teng emasligini tekshirish
    if(a0!=a1 && a1!=a2 && a0!=a2) //o‘zaro teng emas
    cout<<a2<return 0; }
    Dasturda uch xonali sonning har bir raqami takrorlash operatorlari yordamida hosil qilinadi. Birinchi, tashqi takrorlash operatori bilan 2-xonadagi raqam (a2 takrorlash parametri) hosil qilinadi. Ikkinchi, ichki takrorlash operatorida (a1 takrorlash parametri) son ko`rinishining 1-xonasidagi raqam va nihoyat, unga nisbatan ichki bo`gan a0 parametrli takrorlash operatorida 0-xonadagi raqamlar hosil qilinadi. Har bir tashqi takrorlashning bir qadamiga ichki takrorlash operatorining to`liq bajarilishi to`g`ri keladi.

    1. While'>While takrorlash operatori.

    While takrorlash operatori, operator yoki blokni takrorlash sharti yolg’on (false yoki 0) bo`lguncha takror bajaradi.
    While sikl operatori takrorlanishlar soni oldindan aniq bo`lmagan hollarda takrorlanishni biror-bir shart asosida bajaradi. Berilgan shart oldin tekshiriladi va keyin shartning rost yoki yolg`onligiga qarab kerakli operatorlar ketma-ketligi bajariladi. Bu operatorning C++ tilidagi sintaksisini keltiramiz:
    while () ;
    Agar rost qiymatli o`zgarmas ifoda bo`lsa, takrorlash cheksiz bo’ladi. Xuddi shunday, takrorlash boshlanishida rost bo’lib, uning qiymatiga takrorlash tanasidagi hisoblash ta’sir etmasa, ya’ni uning qiymati o`zgarmasa, takrorlash cheksiz bo’ladi.
    While takrorlash shartini oldindan tekshiruvchi takrorlash operatori hisoblanadi. Agar takrorlash boshida yolg`on bo`lsa, while operatori tarkibidagi qismi bajarilmasdan chetlab o`tiladi.
    Ayrim hollarda qiymat berish operatori ko`rinishida kelishi mumkin. Bunda qiymat berish amali bajariladi va natija 0 solishtiriladi. Natija noldan farqli bo`lsa, takrorlash davom ettiriladi.
    Agar rost ifodaning qiymati noldan farqli o`zgarmas bo`lsa, cheksiz takrorlash ro`y beradi. Masalan: While(1); // cheksiz takrorlash
    Xuddi for operatoridek, ‘,’ yordamida da bir nechta amallar sinxron ravishda bajarilishi mumkin. Masalan, son va uning kvadratlarini chop qiladigan dasturda ushbu holat ko`rsatilgan:

    Download 35,78 Kb.
    1   2   3   4   5   6   7   8   9   ...   12




    Download 35,78 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Mustaqil ishi Bajardi: Jumayeva Iroda Tekshirdi: Yusupov. M. Andijon -2024 Mavzu: Takrorlovchi operatorlar va ularning ishlatilishi. Reja

    Download 35,78 Kb.