|
O‘zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti urganch filali dasturlash fanidan Mustaqil ish Mavzu
|
bet | 2/8 | Sana | 21.11.2023 | Hajmi | 0,54 Mb. | | #102466 |
Bog'liq 2-mustaqil ishTakrorlanish jarayonlari
Takrorlanish – bu bir xil ketma-ketlikda bajariladigan ko‘pqirrali harakat.
Ma'lum qadamlar sonidagi takrorlanish – Noma'lum qadamlar sonidagi takrorlanish (shartli takrorlanish)
Masala. Butun sonlarning kvadratlarini va kublarini ekranga chiqaring 1 dan 8 gacha (a dan b gacha).
Xossa: bir xil harakatlar 8 marta bajariladi.
Takrorlanuvch jarayonga misol: Avval berilgan ma’lumotlar kiritiladi. So’ngra takrorlanuvch jarayonning, ya’ni siklning parametrlari o’rnatiladi. Buni matematikada takrorlanish opalig’i deb ham yuritiladi.
Masalan: X [0;10] bo’lsa, sikl parametrlari 0 dan 10 gacha hisoblanadi. Keyin hisoblash yoki bir nech hisoblashlar amalga oshiriladi. Natija 1 ta yoki bir nechta chiqishi mumkin, bu masalaning qo’yilishiga bog’liq bo’ladi. Agar masalaning javobi bir nechta chiqadigan bo’lsa, u holda chiqarish blogi ham sikl parametri ichida bo’ladi.
Parametrli takrorlash for operatori
for takrorlash operatorining sintaksisi quyidagi ko‘rinishga ega:
for (; ;) ;
for takrorlash operatorining
blok-sxemasi
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. SHuni qayd qilish kerakki, ifodasi vergul bilan ajratilgan bir nechta ifodalar birlashmasidan iborat bo‘lishi mumkin, bu xolda oxirgi ifoda qiymati takrorlash sharti hisoblanadi. Takrorlash tanasi sifatida bitta operator, jumladan bo‘sh operator bo‘lishi yoki operatorlar bloki kelishi mumkin.
Misol uchun 10 dan 20 gacha bo‘lgan butun sonlar yig‘indisini hisoblash masalasini ko‘raylik.
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
O‘zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti urganch filali dasturlash fanidan Mustaqil ish Mavzu
|