• Dastur natijasi 1
  • O„zbekiston respublikasi oliy va o„rta maxsus ta‟lim vazirligi samarqand davlat universiteti s. Eshtemirov, F. M. Nazarov




    Download 2,67 Mb.
    Pdf ko'rish
    bet63/164
    Sana25.01.2024
    Hajmi2,67 Mb.
    #146073
    1   ...   59   60   61   62   63   64   65   66   ...   164
    Bog'liq
    ALGORITMLASH VA DASTURLASH ASOSLARI

    Dastur natijasi 

     
    Yuqoridagi dastur bajarilishi davrida break operatorigacha bo‗lgan 
    operatorlar bajariladi qolganlari esa bajarilmasdan dastur shu blokdan chiqib 
    ketadi. Chunki break operatori takrorlanishi bloki ichida joylashgan, shuning 
    uchun dastur natijasi 1 ga teng bo‗ladi. 
    Misol: Berilgan dastur natijasini aniqlang. 
    #include  
    int main ()
    { int x=3;
    for(int i=1;i<=x;i++) 
    {if(i==2) break; cout<return 0;
    }
    Dastur natijasi 

     
    Yuqoridagi dastur bajarilish davrida takrorlanish operatori faqat bir marta 
    bajariladi, chunki break operatori bajarilgandan so‗ng takrorlanish blokidan chiqib 
    ketadi. break operatorini faqat tarmoqlanuvchi jarayon ichida ishlatish mumkin 
    emas.Yuqoridagi misolda tarmoqlanish jarayoni takrorlanish ichida joylashganligi 
    uchun bajarilyapti. 
     
     


    92 
    Continue operatori 
    Dasturlash tillarida ma‘lum bir holatlarda dastur tarkibidagi buyruqlar 
    faqatgina bir qadamga tashlab keyingisi bajarilish kerak bo‗lgan holatlar ham 
    mavjud. Bunday holatlarda break operatoridan foydalana olmaymiz, chunki break 
    o‗zi turgan blokdan chiqib ketadi. Dastur tanasida bitta buyruq bajarilmasdan 
    keyingisiga o‘tish uchun continue operatoridan foydalaniladi. 
    Continue operatori ham break operatoriga o‗xshaydi, lekin bunda faqat bitta 
    bo‗yruqni cheklab o‗tadi. Asosan takrorlanish jarayonlarida ma‘lum bir holatlarda 
    takrorlanishning ba‘zi bir holatlari hisoblanmaslik kerak bo‗lganda continue 
    operatoridan foydalanish maqsadga muvofiq bo‗ladi. 
    Takrorlanish jarayonida takrorlanishning biror bir qadamini tashlab 
    ikkinchisiga o‗tish uchun continue bo‗yrug‘idan foydalanish qulay hisoblanadi. 
    Misol: Berilgan dastur natijasini aniqlang. 
    #include  
    int main ()
    { int x=4;
    for(int i=1;i<=x;i++) 
    {
    if((i==2)||(i==4)) {continue;} 
    cout<
    return 0;
    }

    Download 2,67 Mb.
    1   ...   59   60   61   62   63   64   65   66   ...   164




    Download 2,67 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O„zbekiston respublikasi oliy va o„rta maxsus ta‟lim vazirligi samarqand davlat universiteti s. Eshtemirov, F. M. Nazarov

    Download 2,67 Mb.
    Pdf ko'rish