Takrorlanuvchi jarayonlar xaqida tushuncha va uning operatorlari Takrorlanuvchi

  • Slides: 9
Download presentation

Режа: • Takrorlanuvchi jarayonlar xaqida tushuncha va uning operatorlari • Takrorlanuvchi jarayonlarni dasturlash •

Режа: • Takrorlanuvchi jarayonlar xaqida tushuncha va uning operatorlari • Takrorlanuvchi jarayonlarni dasturlash • Ichma-ish joylashgan takrorlanuvchi jarayonlar

Takrorlanuvchi jarayonlar xaqida tushuncha va uning operatorlari for strukturasi sanovchi (counter) bilan bajariladigan takrorlashni

Takrorlanuvchi jarayonlar xaqida tushuncha va uning operatorlari for strukturasi sanovchi (counter) bilan bajariladigan takrorlashni bajaradi. Boshqa takrorlash bloklarida (while, do/while) takrorlash sonini control qilish uchun ham sanovchini qo'llasa bo'lardi, bu holda takrorlanish sonini o'ldindan bilsa bo'lardi, ham boshqa bir holatning vujudga kelishkelmasligi orqali boshqarish mumkin edi.

 • Misollar: Sonlarni ketma-ket ekranga chiqaruvchi dastur. for(int i=0; i<5; i++) {cout<<i<< endl;

• Misollar: Sonlarni ketma-ket ekranga chiqaruvchi dastur. for(int i=0; i<5; i++) {cout<<i<< endl; }

for strukturasi uch qismdan iboratdir. Ular nuqtavergul bilan bir-biridan ajratiladi. for( 1. qism ;

for strukturasi uch qismdan iboratdir. Ular nuqtavergul bilan bir-biridan ajratiladi. for( 1. qism ; 2. qism ; 3. qism ) { takror etiladigan blok }

1. qism - e'lon va initsalizatsiya. 2. qism - shartni tekshirish (oz'garuvchini chegaraviy qiymat

1. qism - e'lon va initsalizatsiya. 2. qism - shartni tekshirish (oz'garuvchini chegaraviy qiymat bilan solishtirish). 3. qism - o'zgaruvchining qiymatini o'zgartirish. 6

 • Misоl: Ekaranga 10 marta helo so`zini chiqaruvchi dastur tuzing. for(int i=0; i<10;

• Misоl: Ekaranga 10 marta helo so`zini chiqaruvchi dastur tuzing. for(int i=0; i<10; i++) {cout<<"Helo"<< endl; } 7

 • int i=0; • while(i<10) • { • cout<<"Helo"<< endl; • i++; •

• int i=0; • while(i<10) • { • cout<<"Helo"<< endl; • i++; • }

Misol: 1 dan 100 gacha bo`lgan sonlarni xisoblash dasturini tuzing. int s=0; for(int i=1;

Misol: 1 dan 100 gacha bo`lgan sonlarni xisoblash dasturini tuzing. int s=0; for(int i=1; i<100; i++) {s+=i; } cout<<s<< endl;