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




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

    int main(){
    int javob_son=0;
    do{
    while (javob_son){
    if (javob_son<3){
    cout<<’’3 kichik !’’;
    break; }
    if(3<=javob_son&& javob_son<=7){
    cout<<’’3 va 7 oralig’da !’’;
    break;}
    if (javob_son>7){
    cout<<”7 dan katta !”;
    break;}
    }
    cout<<”\nSon kiriting (0-to’xtash):_”;
    cin>>javob_son;}
    while(javob_son !=0)
    return 0 }
    Amaliyotda break operatoridan cheksiz takrorlashdan chiqishda foydalaniladi.
    For (;;){ // 1-shart
    if (…){

    break ;}
    if (…)
    { // 2- shart

    break; }
    }
    Bu misolda cheksiz for takrorlashidan 1 yoki 2- shart bajarilganda chiqiladi,
    Masala. Ishorasiz butun sonlar ketma-ketligi 0 qiymati bilan tugaydi. Bu yerda 0 ketma-ketlik hadi hisoblanmaydi. Ketma-ketlikni kamaymaydigan holda tartiblangan yoki yo`qligi aniqlansin.
    #include
    int main(){
    unsigned int Ai_1=0,Ai;
    cout<<’’ sonlar ketma-ketligini kiriting’’
    cout<<(0-tugash alomati):\n’’;
    cin>>Ai; // ketma-ketlikning birinchi hadi
    while(Ai){
    Ai_1>Ai;
    cin>>Ai; // navbatdagi had
    if (Ai_1>Ai) break;}
    if (Ai_1)
    {
    cout<<’’ketma-ketlik kamaymaydigan holda tartiblangan’’;
    if(!Ai)cout<<’’emas!’’;
    else cout<<’’!’’; }}
    else cout<<’’ketma-ketlik bo’sh!’’;
    return 0; }
    Dastur ishga tushganda, boshida ketma-ketlikning birinchi hadi alohida o`qib olinadi (Ai o`zgaruvchisiga). Keyin Ai qiymati nolga teng bo’lmaguncha takrorlash operatori amal qiladi. Takrorlash tanasida Ai qiymati oldingi qiymat sifatida Ai_1 o`zgaruvchisida eslab qolinadi va navbatdagi had Ai o`zgaruvchisiga o`qiladi. Agar oldingi had navbatdagi haddan katta bo`lsa, break operatori yordamida takrorlash jarayoni uziladi va boshqaruv takrorlashdan keyingi shart operatoriga o`tadi. Bu yerdagi shart operatorlari mazmuni quyidagicha agar Ai_1 noldan farqli bo`lsa, ketma-ketlikning kamida bitta hadi kiritilgan bo’ladi (ketma-ketlik mavjud) va oxirgi kiritilgan had tekshiriladi. O’z navbatida agar Ai noldan farqli bo`lsa, bu holat had1ar o’rtasida kamaymaslik sharti bajarilmaganligi sababli hadlarni kiritish jarayoni uzilganligini bildiradi va bu haqda xabar chop etiladi. Aks holda ketma-ketlikni kamaymaydigan holda tartiblangan bo’ladi.

    Download 35,78 Kb.
    1   ...   4   5   6   7   8   9   10   11   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.