|
Mustaqil ishi Bajardi: Jumayeva Iroda Tekshirdi: Yusupov. M. Andijon -2024 Mavzu: Takrorlovchi operatorlar va ularning ishlatilishi. Reja
|
bet | 5/12 | Sana | 21.01.2024 | Hajmi | 35,78 Kb. | | #142182 |
Bog'liq рефератfor (a0=’ 0’ ;a0<=’ 9’ ;a0++) //sonning 0-o‘rindagi raqami
// raqamlarni o`zaro teng emasligini tekshirish
if(a0!=a1 && a1!=a2 && a0!=a2) //o‘zaro teng emas
cout<<a2<return 0; }
Dasturda uch xonali sonning har bir raqami takrorlash operatorlari yordamida hosil qilinadi. Birinchi, tashqi takrorlash operatori bilan 2-xonadagi raqam (a2 takrorlash parametri) hosil qilinadi. Ikkinchi, ichki takrorlash operatorida (a1 takrorlash parametri) son ko`rinishining 1-xonasidagi raqam va nihoyat, unga nisbatan ichki bo`gan a0 parametrli takrorlash operatorida 0-xonadagi raqamlar hosil qilinadi. Har bir tashqi takrorlashning bir qadamiga ichki takrorlash operatorining to`liq bajarilishi to`g`ri keladi.
While'>While takrorlash operatori.
While takrorlash operatori, operator yoki blokni takrorlash sharti yolg’on (false yoki 0) bo`lguncha takror bajaradi.
While sikl operatori takrorlanishlar soni oldindan aniq bo`lmagan hollarda takrorlanishni biror-bir shart asosida bajaradi. Berilgan shart oldin tekshiriladi va keyin shartning rost yoki yolg`onligiga qarab kerakli operatorlar ketma-ketligi bajariladi. Bu operatorning C++ tilidagi sintaksisini keltiramiz:
while () ;
Agar rost qiymatli o`zgarmas ifoda bo`lsa, takrorlash cheksiz bo’ladi. Xuddi shunday, takrorlash boshlanishida rost bo’lib, uning qiymatiga takrorlash tanasidagi hisoblash ta’sir etmasa, ya’ni uning qiymati o`zgarmasa, takrorlash cheksiz bo’ladi.
While takrorlash shartini oldindan tekshiruvchi takrorlash operatori hisoblanadi. Agar takrorlash boshida yolg`on bo`lsa, while operatori tarkibidagi qismi bajarilmasdan chetlab o`tiladi.
Ayrim hollarda qiymat berish operatori ko`rinishida kelishi mumkin. Bunda qiymat berish amali bajariladi va natija 0 solishtiriladi. Natija noldan farqli bo`lsa, takrorlash davom ettiriladi.
Agar rost ifodaning qiymati noldan farqli o`zgarmas bo`lsa, cheksiz takrorlash ro`y beradi. Masalan: While(1); // cheksiz takrorlash
Xuddi for operatoridek, ‘,’ yordamida da bir nechta amallar sinxron ravishda bajarilishi mumkin. Masalan, son va uning kvadratlarini chop qiladigan dasturda ushbu holat ko`rsatilgan:
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
Mustaqil ishi Bajardi: Jumayeva Iroda Tekshirdi: Yusupov. M. Andijon -2024 Mavzu: Takrorlovchi operatorlar va ularning ishlatilishi. Reja
|