İqtisadi informatika fənnindən seminarda həll olunmuş misallar və
onların
Pascal-da yazılışı.
Diqqətlə öyrənin.
Hamımıza uğurlar!!! =D
1)
s=
∑
program imt1; var m,t,n:byte;
2) A(10) massivinin elementl rinin kvadratları c mini tapınə ə
write('x-i daxil edin:'); read(x);
y:=0;
for i:=1 to 10 do y:=y+exp(i*ln(x)); write(' y= ',y); end.
4) A(10) massivinin max və min elememtlərinin ədədi və həndəsi ortalarını tapın
program imt4;
var x:array[1..5] of real;
min,max,ededi_orta,hendesi_orta:real; i:byte;
begin
for i:=1 to 5 do
readln(x[i]); max:=x[1]; min:=x[1];
for i:=2 to 5 do begin
if x[i]>max then max:=x[i]; if x[i]<=min then min:=x[i]; end;
ededi_orta:=(min+max)/2; hendesi_orta:=sqrt(min*max); write('ededi orta= ',ededi_orta); write(', hendesi orta ',hendesi_orta);
end.
5) X=1,2,3,…,10 t=x+3 y
¿
t
2+
2.5
t
−
2
y=? program imt5;t:real; y:real; i:byte; begin
write('massivin elementlerini daxil edin'); for i:=1 to 10 do
begin readln(x[i]); t:=x[i]+3;
y:=sqr(t)+2.5*t-2;
writeln('x= ',x[i],' olduqda ', 'y= ', y); end;
end.
6)
s=
2
∗
5
2+
2
∗
6
2+…+
2
∗
30
2program imt6; var s:real; i:byte; begin s:=0;
for i:=5 to 30 do s:=2*sqr(i); write('s=',s); end.
7) A(3x4) massivində min. və max. elementin sətir və sütun nömrəsini tapın program imt7;
var x:array[1..3,1..4] of byte; min:real;
i,j,setir,sutun:byte; begin
for i:=1 to 3 do for j:=1 to 4 do read(x[i,j]); min:=x[1,1]; setir:=1; sutun:=1;
begin min:=x[i,j]; setir:=i; sutun:=j; end;
write('minimal element: ',min,' setir nomresi',setir,' sutun nomresi', sutun); end.
8) A(10) massivinin elementləri cəmini tapın program imt8;
var a:array[1..10]of real; s:real;
i:byte; begin s:=0;
for i:=1 to 10 do begin
read(a[i]); s:=s+a[i]; end;
write('s=',s); end.
9) A(3x3) massivinin müsbət elementləri cəmini tapın program imt9;
var a:array[1..3,1..3]of integer; s:real;
i,j:byte; begin s:=0;
for i:=1 to 3 do for j:=1 to 3 do begin
read(a[i,j]);
if a[i,j]>0 then s:=s+a[i,j]; end;
10) Y= 1/x+2/x+3/x+…+n/x program imt10;
var y,x:real; i,n:byte; begin
write('x-i daxil edin'); read(x);
write('n-i daxil edin'); read(n);
y:=0;
for i:=1 to n do y:=y+i/x; write('y=',y); end.
11)
s=
1
+
2
2+
3
3+…+
n
nprogram imt11; var s:real; i,n:byte; begin
write('n-i daxil edin'); read(n);
S:=0;
for i:=1 to n do s:=s+exp(i*ln(i)); write('s=',s); end.
12) S= ½+1/3+…+1/n program imt12;
var s:real; n,i:byte; begin s:=0;
write('n-i daxil edin'); read(n);
13)
y=
{
|
ln
(
x)
|
,∧
x←
1
sinx ,∧
x ≥
1
program imt13; var y:real; x:byte; begin write('x='); read(x); if x<1 then y:=abs(ln(x)); if x>=1 then y:=sin(x); write('y=',y); end.
14)
y=
(
x
2−
1
2
)(
x
2
−
1
3
)
…
(
x
2
−
1
10
)
program imt14; var y,x:real; i:byte; begin writeln('x='); read(x); y:=0;
for i:=1 to 10 do y:=y+(sqr(x)-1/i); write('y=',y); end.
15) S=a+2a+3a+…+na program imt15;
s:=s+i*a; write('s=',s); end.
16) S= a+3a+5a+…+na program imt16;
var s,a:real; i,n:byte; begin s:=0; write('a='); read(a); write('n='); read(n); for i:=1 to n do if i mod 2 =1 then s:=s+i*a;
write('s=',s); end.
17) S=2a+4a+6a+…2na program imt17;
var s,a:real; i,n:byte; begin s:=0; write('a='); read(a); write('n='); read(n); for i:=1 to n do if i mod 2 =0 then s:=s+i*a;
write('s=',s); end.
program imt18; var y:real; x:real; begin write('x='); read(x); if x<-1 then y:=abs(ln(x)); if x>=1 then y:=cos(x) else y:=sin(x); write('y=',y); end.
20) Y=2/x x
∈
[
0.2
;
3
]
∆ x=0.3program imt20; label 10;
var x,x0,xs,dx:real; y:real;
begin
write('x0-i daxil edin:'); read(x0);
write('xs-i daxil edin:'); read(xs);
write('dx-i daxil edin'); read(dx);
x:=x0; 10:y:=2/x;
write('x= ',x,' y=',y); writeln;
x:=x+dx;
if x<=xs then goto 10; end.
21) A(3x5) massivinin elementlərinin cəmini tapın program imt21;
s:real; begin s:=0;
for i:=1 to 3 do for j:=1 to 5 do begin
read(x[i,j]); s:=s+x[i,j]; end;
write('s=',s); end.
22) A(3x5) massivinin elementlərinin kvadratları cəmini tapın program imt22;
var x:array[1..3,1..5] of real; i,j:byte;
s:real; begin s:=0;
for i:=1 to 3 do for j:=1 to 5 do begin
read(x[i,j]); s:=s+sqr(x[i,j]); end;
write('s=',s); end.
23) Y= (x+1/x)(x+2/x)…(x+10/x) program imt23;
var y,x:real; i:byte; begin y:=1;
write('x-i daxil edin:'); read(x);
write('y=',y); end.
24)
y=
(
x
2−
x
) (
x
2−
2
x
) (
x
2−
3
x
)
…
(
x
2−
10
x
)
program imt24; var y,x:real; i:byte; begin y:=1;
write('x-i daxil edin:'); read(x);
for i:=1 to 3 do y:=y*(sqr(x)-i*x); write('y=',y); end.
25) y=x❑
+x3 +x5
+…+x13
program imt25; var y,x:real; i:byte; begin
write('x-i daxil edin'); read(x);
y:=0;
for i:=1 to 13 do if i mod 2=1 then y:=y+exp(i*ln(x)); write('y=',y); end.
28) y=2x2+4x2+6x2+…+2n x2
program imt28; var p,x:real; i,n:byte; begin
write('x-i daxil edin:'); read(x);
read(n); p:=0;
for i:=1 to n do begin
if i mod 2=0 then p:=p+i*sqr(x); end;
write('p=',p); end.
29) y=cos0.1x+cos0.2x+…+cos1.1x program imt29;
var y,x:real; i:byte; begin
write('x-i daxil edin'); read(x);
y:=0;
for i:=1 to 11 do y:=y+cos((i/10)*x); write('y=',y); end.
30)
y=
(
x
❑−
1
)
(
x
2−
1
2
)(
x
3
−
1
3
)
…
(
x
10
−
1
10
)
program imt30; var y,x:real; i:byte; begin
write('x-i daxil edin'); read(x);
y:=1;
end.
31) Y=1/2cos2x+1/3cos3x+…+1/10cos10x program imt31;
var y,x:real; i:byte; begin
write('x-i daxil edin'); read(x);
y:=0;
for i:=2 to 11 do y:=y+(1/i)*cos((i*x); write('y=',y); end.
32)
y=
(
x
❑+
1
)
(
x
2+
2
) (
x
3+
3
)
…
(
x
10+
10
)
program imt32; var y,x:real; i:byte; begin
write('x-i daxil edin'); read(x);
y:=1;
for i:=1 to 10 do Y:=y*(exp(i*ln(x))+i); write('y=',y);
end.
33) Y= sinx+sin
x
2+
…+
sin
x
10program imt33; var y,x:real; i:byte; begin
write('x-i daxil edin:'); read(x);
y:=0;
write('y=',y); end.
34) a =2,3,4,…,17 y=4a z= 1.5
y
2−
7
y
+
16
z=?
program imt34; var z,y:real;
a:array[1..16] of real; i:byte;
begin
write('deyisenleri daxil edin:'); for i:=1 to 16 do
begin read(a[i]); y:=4*a[i];
z:=1.5*sqr(y)-7*y+16;
write('a ',a[i],' olduqda ', ' z ',z, ' qiymetini alir'); end;
end.
35) Sinx/2+sinx/3+…+sinx/10=y program imt35;
var y,x:real; i:byte; begin
write('x-i daxil edin'); read(x);
y:=0;
for i:=2 to 10 do y:=y+sin(x/i); write('y=',y); end.
36) Sinx+sin2x+sin3x+…+sin10x=y program imt36;
var y,x:real; i:byte; begin
read(x);
var m:integer; y,x:real; i:byte; begin
write('x-i daxil edin'); read(x);
m:=1; y:=0;
for i:=2 to 10 do begin
m:=m*i; y:=y+x/m; end; write('y=',y); end.
41) S=
x
2+
x
4+
x
6+
..
+
x
18program imt41; var s,x:real; i:byte; begin
write('x-i daxil edin'); read(x);
s:=0;
for i:=1 to 18 do begin
if i mod 2=0 then s:=s+exp(i*ln(x)); end;
write('s=',s); end.
43) X=4,5,6,…,28 t=x+2 y=
2
t
2+
5.5
t
−
2
y
=?
program imt43;
var x:array[1..3] of real; y:real;
write('coxlugun elementlerini daxil edin'); for i:=1 to 3 do
begin read(x[i]); t:=x[i]+2;
y:=2*sqr(t)+5.5*t-2; writeln('x=',x[i],' y=',y); end;
end.
44) Sin0.1+sin0.2+…+sin1.1= y y=? program imt44;
var y,x:real; i:byte; begin
write('x-i daxil edin'); read(x);
y:=0;
for i:=1 to 11 do y:=y+sin((i/10)); write('y=',y); end.
45) A(10) massivinin max. və min. elementləri cəmini tapın. program imt45;
var a:array[1..10]of real; s,max,min:real; i:byte;
begin s:=0;
for i:=1 to 10 do read(a[i]); max:=a[1]; min:=a[1]; for i:=2 to 10 do begin
end;
s:=s+max+min; write('s=',s); end.
46) S=10+20+30+…+100 program imt46;
var s:real; i:byte; begin s:=0;
for i:=1 to 100 do if i mod 10=0 then s:=s+i;
write('s= ',s); end.
47)
y=
x
+
x
2
2
+
x
33
+
…+
x
1010
program imt47; var y,x:real; i:byte; begin
write('x-i daxil edin'); read(x);
y:=0;
for i:=1 to 2 do y:=y+(exp(i*ln(x))/i); write('y=',y);