6-ma’ruza. Takrorlanuvchi jarayonlar va ularni dasturlash. Parametr bo’yicha takrorlash operatorlari. Shart oldi takrorlanuvchi jarayonlarni dasturlash. Shart so’ng takrorlanuvchi jarayonlarni dasturlash. Reja
Download 55.13 Kb.
|
6-ma\'ruza
- Bu sahifa navigatsiya:
- Ifodani initsializatsiyalash; while ( shart ) { Operator(lar); Ifodani yangilash; }
Operator1
while (shart) operator2 operator3 2-rasm. While siklining blok-sxemasi. Quyidagi dasturda while siklining namunasi ko'rsatiladi. Sikl klaviaturadan kiritilgan sonlarning yig’indisini natija sifatida ekranga chiqaradi. Dastlab foydalanuvchidan nechta son kiritishi so’raladi. Bu qiymat while siklidan chiqish sharti hisoblanadi. Sikl ichida esa foydalanuvchi kiritgan qiymatlar yig’ib boriladi. #include using namespace std; int main() { int n,a; int S=0; cout<<"Nechta son kiritasiz?"; cin>>n; int i=0; while (i Quyidagicha yozish mumkin: Xuddi shu tarzda, quyidagi while sikli: While (shart) Quyidagicha yozish mumkin: For sikli uchta bayonotni (yoki rasmiy ravishda bitta bayonotdan so'ng ikkita bayonotni) talab qiladi, ammo ular bo'sh bayonotlar (yoki bayonotlar) bo'lishi mumkin. Faqat ikkita nuqta-vergul talab qilinadi. for siklidagi shart ifodasini o'tkazib yuborish true deb hisoblanadi, shuning uchun keyingi sikl cheksiz davom etadi: For va while sikllari deyarli ekvivalent bo'lganligi sababli, ularning ishlatish uslubida qanday farq bor degan savol paydo bo’ladi. Uch xil farq bor. Ulardan biri, yuqorida aytib o'tilganidek, for siklida olib tashlangan shart true (rost) deb talqin qilingan. Ikkinchi farq siklda lokal bo'ladigan o'zgaruvchini e'lon qilish uchun for siklida initsializatsiya operatoridan foydalanish qobiliyatiga bog'liq; buni bir muncha vaqt ichida qila olmaysiz. Siklni loyihalashda quyidagi ko'rsatmalarga rioya qilish kerak. Download 55.13 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling