|
O’zbekiston respublikasi oliy va o’rta maxsus ta‘lim vazirligi
|
səhifə | 90/129 | tarix | 02.06.2023 | ölçüsü | 9,4 Mb. | | #115066 |
| маъруза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:
Dostları ilə paylaş: |
|
|