Sikllik jarayonlarni shartli operatorlar orqali dasturlash. Bunday holda sikl parametrining boshlang’ich qiymati berilgan bo’lishi kerak. Hisoblash shu parametr bilan bajariladi va qadam qiymati bilan o’zgartiriladi, hamda siklning tamom bo’lish sharti tekshiriladi. Agar sikl tugagan bo’lmasa, hisoblash davom ettiriladi.
Misol.ni hisoblash dasturini tuzing.
programSUMMA; label1; varS, i : integer; begin S:=0; i:=0; 1: i:=i+1; S:=S+(i /2 + 1); if i < 20 then goto 1 ; writeln('Yig’indi S=',S)
end.
9- амалий машғулот
Mavzu: Takrorlanuvchi dastur tuzish Reja: Parametrli sikl dastur tuzish.
Mustaqil topshiriqlar bajarish.
Mashg’ulotning maqsadi: Parametrli sikl yordamida dastur tuzishni o’rganish.
Parametrli sikl yordamida dastur tuzish ko’nikmalarini shakllantirish.
Dars o’tish usuli:Takrorlash, suhbat va savol-javob, mavzu mazmunidan kelib chiqib talabalarga mustaqil topshiriqlar berish va ularni tasavvurini bilish.
Dars o’tish vositalari: Doska,o’uv va uslubiy qo’llanma, topshiriqlar majmuasi.
Dars mazmuni: Darsning xronologik xaritasi – 80 minut.
Tashkiliy qism – 2 minut
Talabalar bilimi darajasini aniqlash – 10 minut
Yangi mavzu o’tish (komputerda mustaqil topshiriq) – 50 minut
Yangi mavzu ni o’zlashtish darajasini aniqlash- 10 minut.
Sinov savollari – 5 minut.
Uyga vazifa – 3 minut
Parametrli sikl operatori. Agar sikllik jarayonlarda takrorlanish soni oldindan ma’lum bo’lsa, ko’p hollarda parametrli sikl operatoridan foydalaniladi.
Parametrli sikl operatorining umumiy ko’rinishi quyidagicha: for V:=Xo to Xn do S; Bu yerda for (uchun),to (gacha o’sib boradi) va do (bajar)- xizmatchi so’zlar; V- sikl parametri deb ataluvchi o’zgaruvchi; Xo,Xn - sikl parametrining mos ravishda boshlangich va oxirgi qiymati; S - sikl tanasi deb ataluvchi operatorlar ketma- ketligi.
Masalan: for n:=1 to 5 do x:=2*x ; Bu yerda sikl parametri n besh marta takrorlanadi va o’zgaruvchi x ketma - ket 2*x , 4*x , 8*x , 16*x , 32*x qiymatlarni qabul qiladi, n=6 bo’lganda hisoblash to’xtatiladi.
Parametrli sikl operatorida sikl parametri V boshlang’ich qiymatXo dan oxirgi qiymat Xn gacha bo’lgan qiymatlarni 1 qadam bilan o’zgarishda qabul qiladi. Uning xar bir qiymatida S operatorlar ketma-ketligi bajariladi.