28
3 – misolning dasturini ikkinchi usulda tuzish:
var
S,p,a:real;
n,k:integer;
begin
a:=4.53;
S:=0;
k:=2;
repeat
p:=1;
for n:=1 to 10 do
begin
p:=p•(exp((n+1)•ln(k))–
(exp((1/n)•ln(a))))/(ln(3•
•sqr(k)+exp((k)•ln(n))));
end;
S:=S+p;
k:=k+1;
until k>5;
writeln('NATIJA S=',S:1:5); end.
3 – misolning dasturini uchinchi usulda tuzish:
var
S,p,a:real;
n,k:integer;
begin
a:=4.53;
S:=0;
for k:=2 to 5 do
begin
p:=1;
for n:=1 to 10 do
begin
p:=p•(exp((n+1)•ln(k))–(exp((1/n)•
•ln(a))))/(ln(3•sqr(k)+exp((k)•
•ln(n))));
end;
S:=S+p;
end;
writeln('NATIJA S=',S:1:5); end.
Tuzilgan dasturlar bir xil natija chqaradi.
NATIJA S=2873232903200000000000000000000000000.00000
Topshiriqlar:
1.
n
S
+
+
+
+
=
L
3
2
1
, berilgan yig’indini
ixtiyoriy n uchun while, repeat, for
qaytarilish jarayoni operatorlari orqali hisoblash dasturini tuzing.
29
2.
)
1
3
(
*
)
2
3
(
1
7
*
4
1
4
*
1
1
+
-
+
+
+
=
n
n
S
L
, berilgan yig’indini ixtiyoriy n uchun while,
repeat, for qaytarilish jarayoni operatorlari orqali hisoblash dasturini tuzing.
3.
n
x
x
x
x
S
+
+
+
+
+
=
L
3
2
1
, x=2n, berilgan yig’indini
ixtiyoriy n uchun while,
repeat, for qaytarilish jarayoni operatorlari orqali hisoblash dasturini tuzing.
4.
2
16
9
4
1
100
n
S
+
+
+
-
+
-
=
L
, berilgan yig’indini ixtiyoriy n uchun while,
repeat, for qaytarilish jarayoni operatorlari orqali hisoblash dasturini tuzing.
5.
,
1
3
10
1
å
=
+
=
n
n
n
S
berilgan yig’indini while, repeat, for
qaytarilish jarayoni
operatorlari orqali hisoblash dasturini tuzing.
6.
n
x
x
x
x
S
)
1
(
)
1
(
)
1
(
)
1
(
3
2
+
+
+
+
+
+
+
+
=
L
, x= 4.3, berilgan yig’indini ixtiyoriy n
uchun while, repeat, for qaytarilish jarayoni operatorlari orqali hisoblash
dasturini tuzing.
7.
2
1
9
1
4
1
2
1
n
S
+
+
+
+
=
L
, berilgan yig’indini ixtiyoriy n uchun while, repeat, for
qaytarilish jarayoni operatorlari orqali hisoblash dasturini tuzing.
8.
n
S
+
+
+
+
=
L
3
2
1
, berilgan yig’indini ixtiyoriy n uchun while, repeat, for
qaytarilish jarayoni operatorlari orqali hisoblash dasturini tuzing.
9.
÷
ø
ö
ç
è
æ
+
+
÷
ø
ö
ç
è
æ
+
÷
ø
ö
ç
è
æ
+
÷
ø
ö
ç
è
æ
=
!
6
2
1
n
x
x
x
x
S
L
, x=100 berilgan yig’indini
ixtiyoriy n uchun
while, repeat, for qaytarilish jarayoni operatorlari orqali hisoblash dasturini
tuzing.
10.
,
)
(
1
3
2
n
x
x
x
x
S
-
+
+
-
+
-
=
L
x=0.2, berilgan yig’indini ixtiyoriy n uchun while,
repeat, for qaytarilish jarayoni operatorlari orqali hisoblash dasturini tuzing.
11.
2
2
2
3
2
1
n
S
+
+
+
+
=
L
, berilgan yig’indini ixtiyoriy n uchun while, repeat, for
qaytarilish jarayoni operatorlari orqali hisoblash dasturini tuzing.
12.
1
1
1
1 3
4 * 6
(3
2) * (3 )
S
n
n
=
+
+ +
-
L
, berilgan yig’indini ixtiyoriy n uchun while,
repeat, for qaytarilish jarayoni operatorlari orqali hisoblash dasturini tuzing.
13.
n
x
x
x
x
S
n
+
+
+
+
+
=
L
3
2
1
3
2
, x=2, berilgan yig’indini ixtiyoriy n uchun while,
repeat, for qaytarilish jarayoni operatorlari orqali hisoblash dasturini tuzing.
14.
2
16
9
4
1
n
S
+
+
+
+
+
=
L
, berilgan yig’indini ixtiyoriy n uchun while, repeat, for
qaytarilish jarayoni operatorlari orqali hisoblash dasturini tuzing.
15.
,
1
3
)
ln(
10
1
å
=
+
=
n
n
n
S
berilgan yig’indini while, repeat, for qaytarilish jarayoni
operatorlari orqali hisoblash dasturini tuzing.
n
x
n
x
x
x
S
)
(
)
3
(
)
2
(
)
1
(
3
2
+
+
+
+
+
+
+
+
=
L
, x= 4.3, berilgan yig’indini
ixtiyoriy n uchun
while, repeat, for qaytarilish jarayoni operatorlari orqali hisoblash dasturini tuzing.
Topshiriqni bajarish namunasi:
n
x
n
x
x
x
S
)
(
)
3
(
)
2
(
)
1
(
3
2
+
+
+
+
+
+
+
+
=
L
, x= 4.3, berilgan yig’indini ixtiyoriy n
uchun while, repeat, for qaytarilish jarayoni operatorlari orqali hisoblash dasturini
tuzing.