Mustaqil ishi Bajardi: Jumayeva Iroda Tekshirdi: Yusupov. M. Andijon -2024 Mavzu: Takrorlovchi operatorlar va ularning ishlatilishi. Reja




Download 35.78 Kb.
bet3/12
Sana21.01.2024
Hajmi35.78 Kb.
#142182
1   2   3   4   5   6   7   8   9   ...   12
Bog'liq
реферат
Документ Microsoft Word, 1-Amaliy ish (2), 1-Amaliyot ishi (2), 2-Laboratoriya ishi. Krivoship-shatun va gaz taqsimlash mexanizmlari., ЮМБ КУРС ЛОЙИХА МАВЗУЛАРИ — копия (охри), 9au, vazira, JIXOZ majmua oxirgi variyanti, 01-MA’RUZA KIRISh ILM VA ILMIY TUShUNChALAR, tilchilar, 141-149, Asosiy uzatma. differentsial va yarim o`qlar., Atom tuzilishi, Защита информации в компьютерных системах и сетях железнодорожного транспорта (1)
#include
int main(){
int Summa=0;
for (int i=1; i<=20; i++)
Summa+=i;
cout<<’’yig’indi=’’ <return 0;
}
Dasturdagi takrorlash operatori o`z ishini, i takrorlash parametriga (takrorlash sanagichiga) boshlang`ich qiymat – 1 sonini berishdan boshlaydi va har bir takrorlash qadamidan (itaratsiyadan) keyin uning qiymati bittaga oshadi. Har bir takrorlash qadamida takrorlash tanasidagi operator bajariladi, ya’ni summa o`zgaruvchisiga i ning qiymati qo`shiladi. Takrorlash sanagichi i ning qiymati 21 bo`lganda “i<=20” takrorlash sharti (0-qiymati) bo’ladi va takrorlash tugaydi. Natijada boshqaruv takrorlash operatoridan keyingi operatorga o`tadi va ekranga yig’indi chop etiladi.
Yuqorida keltirilgan misolga qarab takrorlash operatorlarining qavs ichidagi ifodalariga izoh berish mumkin:
- takrorlash sanagichi vazifasini bajaruvchi o`zgaruvchisiga boshlang’ich qiymat berishga xizmat qiladi va u takrorlash jarayoni boshida faqat bir marta hisoblanadi. Ifodada o`zgaruvchi e’loni uchrash mumkin va bu o`zgaruvchi takrorlash operatori tanasida amal qiladi va takrorlash operatoridan tashqarida «ko`rinmaydi» (C++ Builder kopiilyatori uchun);
ifoda> - takrorlashni bajarish yoki yo`qligini aniqlab beruvchi mantiqiy ifoda, agar shart rost bo`lsa, takrorlash davom etadi, aks holda yo`q. Agar bu ifoda bo`sh bo`lsa, shart doimo rost deb hisoblanadi;
- odatda takrorlash sanagichning qiymatini oshirish (kamaytirish) uchun xizmat qiladi yoki unda takrorlash shartiga ta’sir boshqa amallar bo`lishi mumkin.
Takrorlash operatorida qavs ichidagi ifodalar bo`lmasligi mumkin, lekin sintsksis: ‘;’ bo`lmasligiga ruxsat bermaydi. Shu sababli 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, va ifodalarida zarur operatorlarni ‘,’ bilan yozish orqali bunga erishish mumkin:

Download 35.78 Kb.
1   2   3   4   5   6   7   8   9   ...   12




Download 35.78 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Mustaqil ishi Bajardi: Jumayeva Iroda Tekshirdi: Yusupov. M. Andijon -2024 Mavzu: Takrorlovchi operatorlar va ularning ishlatilishi. Reja

Download 35.78 Kb.