|
Dasturlash 1 swd1316 Takrorlanish operatorlari 04
|
bet | 1/2 | Sana | 16.12.2022 | Hajmi | 5.24 Mb. | | #35148 |
Bog'liq 1) 4-mavzu (Tarorlanish operatorlari) dars ishlanma yuzi, KURGAZMA SEPTEMBER, REQUEST TO THE UN TO SUPPLEMENT THE MATERIAL OF THE, dars tahlili PDF, Навоий ғазал - Takrorlanish operatorlari
- Informatika asoslari kafedrasi katta o’qituvchisi
Mа’ruza rejasi - So’ng shartli takrorlanish operatori (do while).
- Takrorlanish turlari va operatorlari.
- Parametrli takrorlash operatori (for).
- Old shartli takrorlanish operatori (while).
- Takrorlanish turlari va operatorlari.
- Sikl – bu bir xil ketma-ketlikda bajariladigan ko’p qirrali harakat
- for takrorlash operatorining sintaksisi qo‘yidagi ko‘rinishga ega:
- 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) {...};
|
| |