• 1 -rasm. if() shart opera t or i ning bl o k sxemasi
  • in c lude int m ain ( ) { int b ; cin > >b; if ( b
  • 5-ma’ruza. Tarmoqlanuvchi jarayonlarni dasturlash Reja




    Download 90,95 Kb.
    bet2/7
    Sana20.09.2024
    Hajmi90,95 Kb.
    #271786
    1   2   3   4   5   6   7
    if operatori. if operatori qandaydir shartni rostlikka tekshirish natijasiga ko’ra programmada tarmoqlanishni amalga oshiradi:


    if (t> )ator>;

    Bu yerda har qanday ifoda bo’lishi mumkin, odatda u taqqoslash amali bo’ladi.


    Agar shart 0 qiymatidan farqli yoki rost (true) bo’lsa, bajariladi, aks holda, ya’ni shart 0 yoki yolg’on (false) bo’lsa, hyech qanday amal bajarilmaydi va boshqaruv if operatoridan keyingi operatorga o’tadi (agar u mavjud bo’lsa). Ushbu holat 4.1-rasmda ko’rsatilgan.

    1-rasm. if() shart operatorining blok sxemasi
    C++ tilining qurilmalari operatorlarni blok ko’rinishida tashkil qilishga imkon beradi. Blok - ‘{‘ va ‘}’ belgi oralig’iga olingan operatorlar ketma-ketligi bo’lib, u kompilyator tomonidan yaxlit bir operator deb qabul qilinadi. Blok ichida e’lon operatorlari ham bo’lishi mumkin va ularda e’lon qilingan o’zgaruvchilar faqat shu blok ichida ko’rinadi (amal qiladi), blokdan tashqarida ko’rinmaydi. Blokdan keyin ‘;’ belgisi qo’yilmasligi mumkin, lekin blok ichidagi har bir ifoda ‘;’ belgisi bilan yakunlanishi shart.
    Quyida keltirilgan programmada if operatoridan foydalanish ko’rsatilgan.


    #include stream.h> int main()
    {
    int b; cin>>b; if (b>0)
    { // b>0 shart bajarilgan holat ...


    cout<<“b - musbat son; ...


    }
    if (b<0)
    cout<<“b - manfiy son; // b<0 shart bajarilgan holat return 0;
    }

    Programma bajarilishi jarayonida butun turdagi b o’zgaruvchi e’lon qilinadi va uning qiymati klaviaturadan o’qiladi. Keyin b qiymatini 0 sonidan kattaligi tekshiriladi, agar shart bajarilsa (true) , u holda ‘{‘ va ‘}’ belgilar ichidagi operatorlar bajariladi va ekranga “b - musbat son” xabari chiqadi. Agar shart bajarilmasa, bu operatorlar cheklab o’tiladi. Navbatdagi shart operatori b o’zgaruvchi qiymati manfiylikka tekshiradi, agar shart bajarilsa, yagona cout ko’rsatmasi bajariladi va ekranga “b - manfiy son” xabari chiqadi.





    Download 90,95 Kb.
    1   2   3   4   5   6   7




    Download 90,95 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    5-ma’ruza. Tarmoqlanuvchi jarayonlarni dasturlash Reja

    Download 90,95 Kb.