• Mа’ruza rejasi
  • Parametrli takrorlanish operatori
  • include
  • Dasturlash 1 swd1316 Takrorlanish operatorlari 04




    Download 5.24 Mb.
    bet1/2
    Sana16.12.2022
    Hajmi5.24 Mb.
    #35148
      1   2
    Bog'liq
    1) 4-mavzu (Tarorlanish operatorlari)
    dars ishlanma yuzi, KURGAZMA SEPTEMBER, REQUEST TO THE UN TO SUPPLEMENT THE MATERIAL OF THE
    • DASTURLASH 1
    • SWD1316
    • Takrorlanish operatorlari
    • 04
    • MAVZU
    • Informatika asoslari kafedrasi katta o’qituvchisi

    Mа’ruza rejasi

    • So’ng shartli takrorlanish operatori (do while).
    • 4
    • Takrorlanish turlari va operatorlari.
    • 1
    • Parametrli takrorlash operatori (for).
    • 2
    • Old shartli takrorlanish operatori (while).
    • 3
    • Xulosa
    • 5
    • Takrorlanish turlari va operatorlari.
    • Sikl – bu bir xil ketma-ketlikda bajariladigan ko’p qirrali harakat
    • for takrorlash operatorining sintaksisi qo‘yidagi ko‘rinishga ega:
          • for (; ;)
          • ;
    • Bu operator o‘z ishini ifodasini bajarishdan boshlaydi. Keyin takrorlash qadamlari boshlanadi. Har bir qadamda bajariladi, agar natija 0 qiymatidan farqli yoki true bo‘lsa, takrorlash tanasi - bajariladi va oxirida bajariladi. Agar qiymati 0 (false) bo‘lsa, takrorlash jarayoni to‘xtaydi va boshqaruv takrorlash operatoridan keyingi operatorga o‘tadi.
    •  
    • Parametrli takrorlanish operatori
    • Shuni qayd qilish kerakki, ifodasi vergul bilan ajratilgan bir nechta ifodalar birlashmasidan iborat bo‘lishi mumkin, bu holda oxirgi ifoda qiymati takrorlash sharti hisoblanadi.
    • Misol uchun 10 dan 20 gacha bo‘lgan butun sonlar yig‘indisini hisoblash masalasini ko‘raylik.
    • #include
    • using namespace std;
    • int main()
    • {
    • int Summa=0;
    • for (int i=10; i<=20; i++)
    • Summa += i; // Summa = Summa + i;
    • cout<<"Yig’indi=" <
    • return 0;
    • }
    • Parametrli takrorlanish operatori
    • Parametrli takrorlanish operatori
    • Takrorlash operatorida qavs ichidagi ifodalar bo‘lmasligi mumkin, lekin sintaksis ‘;’ bo‘lmasligiga ruxsat bermaydi. Shu sababli, eng sodda ko‘rinishdagi takrorlash operatori quyidagicha bo‘ladi:
    • for (;;) cout <<"Cheksiz takrorlash…" ;
    • Agar takrorlash jarayonida bir nechta o‘zgaruvchilarning qiymati sinxron ravishda o‘zgarishi kerak bo‘lsa, takrorlash ifodalarida zarur operatorlarni ‘,’ bilan yozish orqali bunga erishish mumkin:
    • for(int i=10,j=2;i<=20;i++,j=i+10) {...};

    Download 5.24 Mb.
      1   2




    Download 5.24 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Dasturlash 1 swd1316 Takrorlanish operatorlari 04

    Download 5.24 Mb.