C++ dasturlash tilida takrorlanuvchi jarayonlar Reja


Download 177 Kb.
bet1/8
Sana18.01.2023
Hajmi177 Kb.
#1099552
  1   2   3   4   5   6   7   8
Bog'liq
C dasturlash tilida takrorlanuvchi jarayonlar


C++ dasturlash tilida takrorlanuvchi jarayonlar


Reja

  1. Takrorlanuvchi (tsiklik) algoritmlar.

  2. while оператори орқали циклларни ташкил этиш

  3. do…while конструкцияси ёрдамида цикл ташкил этиш

  4. for оператори орқали циклларни ташкил этиш


  1. Tayanch iboralar: Takrorlanuvchi algoritmlar, while оператори, do…while конструкцияси, for оператори



Dars maqsadi: Talabalarda C++ dasturlash tilida takrorlanuvchi jarayonlar foydalanish ko’nikmalarini hosil qilish.


Takrorlanuvchi (tsiklik) algoritmlar
Har qanday dasturning strukturasi tarmoqlanish va tsikllar to’plamining kombinatsiyasidan iborat bo’ladi. Yuqorida dasturning tarmoqlanishi, if operatori orqali tashkil etilishini ko’rib chiqqan edik.
Tsikllarni tashkil etish
Qator masalalarni echish uchun ko’pincha bitta amalni bir necha marotaba bajarish talab qilinadi. Amaliyotda bu rekursiyalar va iterativ algoritmlar yordamida amalga oshiriladi. Iterativ jarayonlar – bu operatsiyalar ketma-ketligini zaruriy sonda takrorlanishidir.
while operatori orqali tsikllarni tashkil etish
while operatori yordamida tsikllarni tashkil etishda operatsiyalar ketma-ketligi tsiklning davom etish sharti «to’g’ri» bo’lsagina uning navbatdagi operatsiyalari amalga oshiriladi. Dasturda counter o’zgaruvchisi qiymati toki 5 ga teng bo’lgunga qadar oshib borar edi. Bu while operatori yordamida amalga oshirilgan.
while операторини қўллаш.
1.include

  1. int main()

  2. {

  3. int counter=0; //Бирламчи кийматни ўзлаштириш

  4. while(counter<5)//Цикл шартини текшириш

  5. {

  6. counter ++;

  7. cout << “counter :’’ << counter << “. \n” ;

  8. }

  9. cout<<“Tsikl tugadi.Counter:”<

  10. return 0;

НАТИЖА:
counter : 1
counter : 2
counter : 3
counter : 4
counter : 5
Цикл тугади.Counter: 5.

Download 177 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7   8




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling