O’zbekiston respublikasi oliy va o’rta maxsus ta‘lim vazirligi



Yüklə 9,4 Mb.
səhifə90/129
tarix02.06.2023
ölçüsü9,4 Mb.
#115066
1   ...   86   87   88   89   90   91   92   93   ...   129
маъруза

for i:=n downto 1 do
qolgan operatorlar esa o’z o’rnida o’zgarmay qoladi.


ni hisoblash algoritm blok-sxemasi va dasturini for operatoridan foydalanib tuzamiz.





Endi ushbu dasturni for operatoridan foydalanib tuzamiz


Program kupaytma(input, output);
var x,P,Pn : real;
n,m: integer;
begin
write(‘x ni kiriting x=’); readln(x);
write(‘m ni kiriting m=’); readln(m);
P:=1;
for n:=1 to m do
begin
Pn:=(n+exp((n-1)*ln(x)))/(n*n*n+n-1);
P:=P*Pn;
end;
writeln(‘CHekli kupaytma qiymati P=’ ,P:5:4);
end.





Takrorlanish soni avvaldan ma‘lum bulmaganda ishlatiladigan operatorlar
Repeat takrorlash operatori
Yuqorida aytib o’tganimizdek, tsikldagi takrorlanishlar soni oldindan ma‘lum bo’lsa, parametrli (for) tsikl operatori foydalanish uchun juda qulay. Lekin, ko’pgina hollarda, takrorlanuvchi jarayonlardagi takrorlanishlar soni oldindan ma‘lum bo’lmaydi, tsikldan chiqish esa ma‘lum bir shartning bajarilishi yoki bajarilmasligiga bog’lik holda bo’ladi. Bu hollarda repeat yoki while tsikl operatorlaridan foydalanish zarur. Agar tsikldan chiqish sharti, takrorlanuvchi jarayonning oxirida joylashgan bo’lsa repeat operatoridan, bosh qicmida joylashgan bo’lsa while operatoridan foydalanish maqsadga muvofiqdir.
Repeat operatorining yozilish formasi quyidagicha bo’ladi:



Yüklə 9,4 Mb.

Dostları ilə paylaş:
1   ...   86   87   88   89   90   91   92   93   ...   129




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə