.


:




:

































 

 

 

 


Mas: array [ IMin.. IMax, JMin.. JMax ] of T

, Mas , IMin IMax, JMin JMax, T.

. Var A:array[1..10,1..15] of real;

, A , 1 10 1 15 .

Pascal :

Mas [ Ind1, Ind2 ]

Mas Ind1 Ind2.

. a[1,1]; b[i,j].

A 1- 1- , B i- j- .

 

3. , ().

: .

 

4.

1. s for i:=1 to m do begin s[i]:=0; for j:=1 to n do s[i]:=s[i]+A[i,j]; end; for j:=1 to n do begin s[j]:=0; for i:=1 to m do s[j]:=s[j]+A[i,j]; end;
2. p for i:=1 to m do begin p[i]:=1; for j:=1 to n do p[i]:=p[i]*A[i,j]; end; for j:=1 to n do begin p[j]:=1; for i:=1 to m do p[j]:=p[j]*A[i,j]; end;
3. max for i:=1 to m do begin max[i]:=A[i,1]; for j:=1 to n do if A[i,j]>max[i] then max[i]:=A[i,j]; end; for j:=1 to n do begin max[j]:=A[1,j]; for i:=1 to m do if A[i,j]>max[j] then max[j]:=A[i,j]; end;
4. min for i:=1 to m do begin min[i]:=A[i,1]; for j:=1 to n do if A[i,j]<min[i] then min[i]:=A[i,j]; end; for j:=1 to n do begin min[j]:=A[1,j]; for i:=1 to m do if A[i,j]<min[j] then min[j]:=A[i,j]; end;

ai
1. s s:=0; for i:=1 to n do s:=s+A[i]; s:=0; for i:=1 to n do if A[i]>z then s:=s+A[i];
2. k k:=n; k:=0; for i:=1 to n do if A[i]>z then k:=k+1;
3. p p:=1; for i:=1 to n do p:=p*A[i]; p:=1; for i:=1 to n do if A[i]>z then p:=p*A[i];
4. max max:=A[1]; for i:=2 to n do if A[i]>max then max:=A[i]; max:=-1E10; for i:=1 to n do if (A[i]>max) and (A[i]>z) then max:=A[i];
5. min min:=A[1]; for i:=2 to n do if A[i]<min then min:=A[i]; min:=1E10; for i:=1 to n do if (A[i]<min) and (A[i]>z) then min:=A[i];
6. sr s:=0; for i:=1 to n do s:=s+A[i]; sr:=s/n; s:=0; k:=0; for i:=1 to n do if A[i]>z then begin s:=s+A[i]; k:=k+1; end; sr:=s/k;

 

5)

1. writeln(' A'); for i:=1 to m do for j:=1 to n do read(A[i,j]);
2. writeln(' A'); for i:=1 to m do begin for j:=1 to n do write(A[i,j]:10:3); writeln; end;
3. z for i:=1 to m do for j:=1 to n do A[i,j]:=z;
4. z ( , , ) for i:=1 to m do for j:=1 to n do A[i,j]:=A[i,j]+z;
5. B A z ( , , ) for i:=1 to m do for j:=1 to n do B[i,j]:=A[i,j]+z;

 

1. writeln(' A'); for i:=1 to n do read(A[i]);
2. writeln(' A'); for i:=1 to n do writeln(A[i]:10:3);
3. z for i:=1 to n do A[i]:=z;
4. z ( , , ) for i:=1 to n do A[i]:=A[i]+z;
5. B A z ( , , ) for i:=1 to n do B[i]:=A[i]+z;
6. imax ( ) max:=A[1]; imax:=1; for i:=2 to n do if A[i]>max then begin max:=A[i]; imax:=i; end;
7. 1- 2- c:=A[1]; A[1]:=A[2]; A[2]:=c;

6. , , , , , . , , .

 

8.

9.

Program lab5; lab5
Var
A: array [1..10,1..15] of real; -, 1 10 1 15
i, j, m, n: integer; s, p, min, max: real; i, j, m, n- ; s, p, min, max-
Begin ( )
writeln(' m,n'); read(m,n); ' m,n'; m,n
writeln(' A');
for i:=1 to m do
for j:=1 to n do
read(A[i,j]); ( )
s:=0; p:=1; min:=A[1,1]; max:=A[1,1];
for i:=1 to m do for j:=1 to n do
begin ( )
s:=s+A[i,j]; p:=p*A[i,j]; s s+A[i,j]; ( ) p*A[i,j] ( )
if A[i,j]<min then min:=A[i,j]; ,
if A[i,j]>max then max:=A[i,j]; ,
end;
writeln('s=',s:10:3,' p=',p:10:3, ' min=',min:10:3,' max=',max:10:3); 's,p,min,max=' s, p,min,max, 10 , .. 3
End.

 


 

Program lab5a; Var A: array [1..10,1..15] of real; i, j, m, n: integer; s, p: real; Begin writeln(' m,n'); read(m,n); writeln(' A'); for i:=1 to m do for j:=1 to n do read(A[i,j]); s:=0; p:=1; for i:=1 to m do for j:=1 to n do if i<j then begin s:=s+A[i,j]; p:=p*A[i,j]; end; writeln('s=',s:10:3,' p=',p:10:3); End.
  Program lab5b; Var A: array [1..10,1..15] of real; i, j, m, n: integer; min, max: real; Begin writeln(' m,n'); read(m,n); writeln(' A'); for i:=1 to m do for j:=1 to n do read(A[i,j]); begin min:=1E10; for i:=1 to m do for j:=1 to n do if (a[i,j]<0) and (a[i,j]<min) then min:=A[i,j]; end; begin for i:=1 to m do for j:=1 to n do max:=-1E10; if (A[i,j]>max) and (a[i,j]<0) then max:=A[i,j]; end; writeln('min=',min:10:3,' max=',max:10:3); End.

 

Program lab5c; Var A: array [1..10,1..15] of real; i, j, m, n: integer; nul,s,sr,k: real; Begin writeln(' m,n'); read(m,n); writeln(' A'); for i:=1 to m do for j:=1 to n do read(A[i,j]); nul:=0; for i:=1 to m do for j:=1 to n do if a[i,j]=0 then nul:=nul+1; k:=0; s:=0; for i:=1 to m do for j:=1 to n do if a[i,j]>0 then begin s:=s+a[i,j]; k:=k+1; end; sr:=s/k; writeln(' =',sr:10:3,' =',nul:10:3); End.

Program dz5_1; Var b: array [1..100,1..100] of real; i, j, m, n: integer; s,k: real; Begin writeln(' m'); read(m); writeln(' n'); read(n); for i:=1 to m do for j:=1 to n do begin write(' b[',i,',',j,']='); readln(b[i,j]); end; begin s:=0; for i:=1 to m do for j:=1 to n do if b[i,j]>0 then begin s:=s+b[i,j]; end; k:=0; for i:=1 to m do for j:=1 to n do if (b[i,j]>=10) and (b[i,j]<=20) then k:=k+1; writeln (' = ', s:6:3); writeln ('- - 10 20= ', k:6:3); end; End.
Program dz5_2; Var c: array [1..100,1..100] of real; i, j, m, n: integer; s,sr,p: real; Begin writeln(' m'); read(m); writeln(' n'); read(n); for i:=1 to m do for j:=1 to n do begin write(' C[',i,',',j,']='); readln(c[i,j]); end; begin s:=0; for i:=1 to m do for j:=1 to n do s:=s+c[i,j]; sr:=s/n; end; begin p:=1; for i:=1 to m do for j:=1 to n do if (c[i,j]>sr) then p:=p*c[i,j]; writeln (' =', sr); writeln (' - =', p); end; End.

Program dz5_3; Var d: array [1..100,1..100] of real; i, j, m, n: integer; s,k,sr,min: real; Begin writeln(' m'); read(m); writeln(' n'); read(n); for i:=1 to m do for j:=1 to n do begin write(' D[',i,',',j,']='); readln(d[i,j]); end; begin min:=d[1,1]; for i:=2 to n do for j:=2 to n do if d[i,j]<min then min:=d[i,j]; end; s:=0; k:=0; for i:=1 to n do for j:=1 to n do if d[i,j]<>min then begin s:=s+d[i,j]; k:=k+1; end; sr:=s/k; writeln('min=', min:6:3); writeln('. -, min=', sr:6:3); End.

Program dz5_4; Var l: array [1..100,1..100] of real; i, j, m, n: integer; s,max: real; Begin writeln(' m'); read(m); writeln(' n'); read(n); for i:=1 to m do for j:=1 to n do begin write(' L[',i,',',j,']='); readln(l[i,j]); end; begin max:=-1E10; for i:=1 to n do for j:=1 to n do if (l[i,j]>max) and (l[i,j]<0) then max:=l[i,j]; writeln(' ', max:6:3); end; if m<>n then writeln (' ') else begin s:=0; for i:=1 to n do for j:=1 to n do begin if i=j then s:=s+l[i,j]; end; writeln('s=', s:6:3); end; End.

Program dz5_5; Var p: array [1..100,1..100] of real; i, j, n: integer; Begin writeln(' n'); read(n); for i:=1 to n do for j:=1 to n do begin write(' P[',i,',',j,']='); readln(p[i,j]); end; begin for i:=1 to n do for j:=1 to n do begin if i<j then p[i,j]:=0 else p[i,j]:=round(p[i,j]); end; writeln(' A'); for i:=1 to n do begin for j:=1 to n do write(P[i,j]:10:3); writeln; end; end; End.


<== | ==>
|
:


: 2016-09-03; !; : 486 |


:

:

, - , ; , - .
==> ...

1502 - | 1513 -


© 2015-2024 lektsii.org - -

: 0.016 .