Takrorlanish operatorlari Qayumov axror muminjonovich reja


Download 414.46 Kb.
Sana03.02.2023
Hajmi414.46 Kb.
#1148001
Bog'liq
Dasturlash C 4-amaliyot

Takrorlanish operatorlari

Qayumov axror muminjonovich

reja:

  • Takrorlanish jarayonlarini tarmoqlanish va shartsiz o‘tish orqali tashkil etish
  • Parametrli takrorlash operatori (for).
  • Sharti oldin va sharti keyin bajariluvchi takrorlanuvchi sikl operatorlari (while va do while).
  • Ichma – ich joylashgan takrorlanuvchi jarayonlar

Takrorlanish jarayonlarini tarmoqlanish va shartsiz o‘tish orqali tashkil etish.

  • Takrorlanish jarayonlarini tarmoqlanish va shartsiz o‘tish orqali tashkil etish.
  • 1-misol

Parametrli takrorlash operatori (for).

  • Yechilayotgan masalaning mohiyatiga qarab, dasturchi o‘zi uchun qulay bo‘lgan takrorlash operatorini tanlab olishi mumkin.
  • Parametrli takrorlanish operatori quyidagidan iborat:
  • for( int i = k1; i <= k2; i++)
  • yoki
  • for( int i = k2; i >= k1; i––)
  • bu yerda k1
  • Parametrli takrorlanish operatori aniq takrorlanishga ega bo‘lgan dasturlar uchun dasturchiga qiyinchilik tug‘dirmaydi.

misol: 1 dan 100 gacha bo‘lgan sonlarning yig‘indisini toping.

  • misol: 1 dan 100 gacha bo‘lgan sonlarning yig‘indisini toping.
  • Yechilishi: Yuqorida berilgan masalani yechishda oldingi rejada berilgan operatorilardan foydalanamiz.

Sharti oldin va sharti keyin bajariluvchi takrorlanuvchi sikl operatorlari (while va do while).

  • Sharti oldin va sharti keyin bajariluvchi takrorlanuvchi sikl operatorlari (while va do while).
  • Ko‘pgina hollarda, takrorlanuvchi jarayonlardagi takrorlanishlar soni oldindan ma’lum bo‘lmaydi, sikldan chiqish esa ma’lum bir shartning bajarilishi yoki bajarilmasligiga bog‘lik holda bo‘ladi. Bu hollarda sharti keyin berilgan takrorlanish operatori yoki sharti oldin berilgan takrorlanish operatoridan foydalanish zarur. Agar sikldan chiqish sharti, takrorlanuvchi jarayonning oxirida joylashgan bo‘lsa, do…while() operatoridan, bosh qicmida joylashgan bo‘lsa while() operatoridan foydalanish maqsadga muvofiqdir.

Sharti keyin berilgan takrorlanish operatori kamida bir marta takrorlanadi, sharti oldin berilgan takrorlanish operatori umuman takrorlanmasligi ham mumkin.

  • Sharti keyin berilgan takrorlanish operatori kamida bir marta takrorlanadi, sharti oldin berilgan takrorlanish operatori umuman takrorlanmasligi ham mumkin.
  • Sharti keyin berilgan takrorlanish operatorining ko‘rinishi quyidagicha:
  • do {
  • }
  • while()

Sharti oldin berilgan takrorlanish operatorining ko‘rinishi quyidagicha:

  • Sharti oldin berilgan takrorlanish operatorining ko‘rinishi quyidagicha:
  • while() {
  • }
  • Ikkila holda ham shart yolg‘on qiymat qabul qilsa, sikl bajarilishidan to‘htaydi. Agar shart rost bo‘lsa, sikl davom etadi

misol: 1 dan 100 gacha bo‘lgan sonlarning yig‘indisini toping.

misol: 1 dan 100 gacha bo‘lgan sonlarning yig‘indisini toping.

  • misol: 1 dan 100 gacha bo‘lgan sonlarning yig‘indisini toping.
  • Yechilishi: Sharti keyin berilgan takrorlanish operatori yordamida yechilishi

Ichma – ich joylashgan takrorlanuvchi jarayonlar

  • Ichma – ich joylashgan takrorlanuvchi jarayonlar
  • Ichma – ich joylashgan takrorlanuvchi jarayonlar bu bir sikl ichida bir yoki bir nechta sikllar joylashuvidan tashkil topadi. Ichma – ich joylashgan sikllarni dasturlashda takrorlanuvchi operatorlarning biridan yoki bir nechtasidan foydalanish tavsiya etiladi. Ichma – ich joylashgan takrorlanish jarayonlarni yaxshiroq tushunish uchun misoldan foydalanamiz.

Etiboringiz uchun raxmat


Download 414.46 Kb.

Do'stlaringiz bilan baham:




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