• 3. NAZARIY QISM Shart oldi takrorlanuvchi jarayonlarni dasturlash. While sikli.
  • 4. AMALIY QISM Masalaning C++ dasturlash tilidagi dasturi
  • Samarqand davlat universiteti raqamli texnologiyalar fakulteti kompyuter ilmlari va dasturlash texnologiyalari yo




    Download 166.88 Kb.
    bet8/12
    Sana12.05.2022
    Hajmi166.88 Kb.
    #20985
    1   ...   4   5   6   7   8   9   10   11   12
    Bog'liq
    Laboratoriya ishini bajarish uchun namuna Dasturiy injiniring
    12,12 (1), 11,11 (1), boshqaruv 3.maruza, Boshqaruv tamoyillari.MI, 1699875253 (3), 1700749273 (2), 1697020717 (1), KandM-1-Mustaqil ishi
    1. MASALANING QO’YILISHI
    Klaviaturadan kiritilgan musbat sonlar yig’indisini toping. Ketma-ketlik oxirini bildiruvchi nol kiritilishi bilan natijani hisoblashga da’vat bo’ladi.
    2. ISHNING MAQSADI

    Takrorlanuvchi jarayonlar haqida tushuncha hosil qilish. C++ dasturlash tilida takrorlanuvchi jarayonlar qanday tashkil qilinishini o’rganib chiqish. While va while do shart old va so’ng takrorlash operatorining sintaksisi bilan tanishish. Takrorlanuvchi jarayonlarga doir dasturlar tuzish va yechimlarni testdan o’tkazish.




    3. NAZARIY QISM
    Shart oldi takrorlanuvchi jarayonlarni dasturlash. While sikli.

    While sikli – bu initsializatsiyalash va yangilash qismlari olib tashlangan for siklidir; unda faqat tekshiriluvchi ifoda va tanasi mavjud:


    while (shart)


    tana


    4. AMALIY QISM
    Masalaning C++ dasturlash tilidagi dasturi



    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20

    #include
    using namespace std;
    int main()
    {
    int a; //Klaviaturadan kiritiluvchi son
    int S = 0; //Sonlarning umumiy yig'indisi

    cout << "Sonlarni kiriting:" << endl;


    cin >> a;
    S +=a;
    /* Nol kiritilsa sikl o'z ishini tugatadi.*/
    while (a != 0)
    {
    cin >> a;
    if (a > 0)
    S += a;
    }
    cout << "Siz kiritgan sonlarning umumiy yig'indisi: S=" << S << endl;
    return 0;
    }










    Download 166.88 Kb.
    1   ...   4   5   6   7   8   9   10   11   12




    Download 166.88 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Samarqand davlat universiteti raqamli texnologiyalar fakulteti kompyuter ilmlari va dasturlash texnologiyalari yo

    Download 166.88 Kb.