Shartli takrorlash algoritmni mohiyati


Download 363.05 Kb.
Pdf ko'rish
bet1/5
Sana07.05.2023
Hajmi363.05 Kb.
#1438266
  1   2   3   4   5
Bog'liq
Uyga Vazifa 7 1 QismUPD



Shartli takrorlash algoritmni mohiyati. 
Takrorlanish va sikl so’zlari ekvivalent tushunchalar. Kelgusida shunchaki sikl 
deb yoziladi. Sikl bu ma’lum bir amallar (buyruqlar) bir nechi marta bajarilishi. 
Kundalik hayotdayam e’tibor bersak kupgina ishlarimiz takrorllanadi. Masalan har kun 
ertalab turib qandaydir amallarni bajaramiz. Yoki har toq kunlari ertalab darsga 
kelishimiz. Demak Dasturlashda ham takrorlanayotgan jarayonlarni boshqarish uchun 
takrorlash boshqaruvchi operatorlar mavjud. 
Shartli takrorlash: 
Shart asosida takrorlanish. Masalan bir haftaning har toq kuni darsga kelamiz. Va 
albatta zarur ishimiz chiqib qolmasa. Mana shu qism yane agar zarur ishimiz bulmasa 
VA kasal bulmasak VA toq kun bulsa biz o’quv markaziga kelamiz. Va doimo ana shu 
shart asosida bu jarayon 365(366-kun ) bajariladi.
C dasturlash tilida shartli takrorlash ikki xil ko’rinishi mavjud. Birinchisi sharti oldin 
tekshiradigan shartli operator ikkinchisi sharti keyin tekshiradigan sikl operatorlar. 
Sharti oldin tekshiradigan sikl operatori. 
while kalid so’zi orqali yoziladi. Umumiy shabloni
while(

//Takrorlash tanasi 
}
 o’rniga qandaydir shart berilishi mumkin. Va shu shart toki rost bulguncha 
tanadagi buyruqlar bajariladi. 
Masalan oldimizga qo’yidagi muammoni qo’yamiz. 
Bizga joriy yil berilgan bulsin. 1900 -yildan boshlab barcha kabisa yillarni ekranga 
chiqarish kerak. Kabisa yillar haqida to’liq ma’lumotni 
Kabisa yili - Vikipediya 
(wikipedia.org)
 dan olishingiz mumkin. Eslatma sifatida kabisa yillar 4 ga bo’linadigan 
yillar faqat istisno tariqasida 100 ga bo’linib 400 ga bo’linmaydigan yillar (300-1800-


1900….) kabisa yillari hisoblanmaydi. Yane 4 bulinadiganlari ichidan istisno qilib 100 
ga bulinadigan lekin 400 ga bulinadiganlarini chiqarishimiz kerak. 
1-Rasmda dastur kodi berilgan. 
1-Rasm 
Yuqorida istisno yane 100 ga bulanadigan va 400 ga bo’linadigan larni emas 
shaklida kelyapti. Buni diqqat bilan kuzatib tshunib yeting. Yane Yo’q(100 ga 
bo’linadigan VA 400 ga bo’linmaydigan) . 

Download 363.05 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5




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