.


:




:

































 

 

 

 


. , , :




, , :

- , ;

- ;

- () , , , integer;

- x: array[1..5] of integer: 5 x[1], x[2], x[3], x[4], x[5] integer.

1. x[5].

:

1: . Program Summa; var x:array[1..5] of real; s:real; begin Writeln(' x '); Read(x[1], x[2], x[3], x[4], x[5]); { } S:= x[1]+ x[2]+ x[3]+ x[4]+ x[5]; write('S= ', s); Readln; end.   2: . . Program Summa; var x:array[1..5] of real; s:real; i: integer; begin Writeln(' x '); for i:=1 to 5 do Read(x[i]); S:=0; for i:=1 to 6 do S:= S+ x[i]; write('S= ', s); Readln; end.  

 

2. Z.

:

x z
  1,2,3,4,5,6   1,4,3,8,5,12
  -1,-2,-3,1,3,2   -1,0,-3,1,3,0

:

Program Chet_Index;

Const n=6;

var

x: array[1..n] of real;

i: integer;

z: real;

begin

Writeln(' x ');

for i:=1 to n do { }

Read(x[i]); { }

Writeln(' z ');

Readln(z)

for i:=1 to n do

begin

if i mod 2=0 then

x[i]:= x[i]*z;

end;

for i:=1 to n do { }

write(x[i], ' '); { }

Readln;

end.

: , .

 

3. .

:

x
  1,2,3,4,5,6 6,2,3,4,5,1
  -1,-2,-3,1,3,2 -1,-2,3,1,-3,2

:

Program change_max_min;

Const n=6;

var

x:array[1..N] of real;

i:integer;

max, min, Index_min, Index_max:real;

{ }

begin

Writeln(' x ');

for i:=1 to n do

Read(x[i]);

max:=x[1];

min:=x[1];

Index_max:=1;

Index_min:=1;

for i:=2 to n do

begin

if x[i]> max then

begin

max:=x[i]; { }

Index_max:=i; { }

end;

if x[i]< min then

begin

min:=x[i];

Index_min:=i;

end;

end;

x[Index_min]:=max;

x[Index_max]:=min;

for i:=1 to n do

write(x[i], ' ');

Readln;

end.

4. , m[k] m[n+1]=m[n]+1, n=1,2,k.

:

x
  1,2,3,4,5,6 .
  3,4,5,5,6,7 .

:

Program Zadacha_N3;

var

x:array[1..6] of real;

i:integer;

Otvet boolean;

begin

Writeln(' x ');

for i:=1 to 6 do

Read(x[i]);

Otvet:=true;

i:=1;

repeat

if x[i+1]<>x[i]+1 then

Otvet:=false;

i:=i+1;

until (i=5) or (Otvet=false);

if otvet then

write(' . ')

else

write(' . ')

Readln;

end.

 

1. .

2. , .

3. , , , .

4. , , .

5. .

6. X(n) Y(n) .

7. .

8. . 3 X 3.

9. :

) ;

) ;

) , .

10. , .

11. , .

12. .

13. , , .

14. A[i]=A[i-1]+A[i-2]] i=2,3,..n.

15. :

A[i]=A[1]+A[2]+...+A[k] k < i.


7.

: .

 

 

:

¾ , ;

¾ , ;

¾ , .

 

:

1. , , .

2. : [4: 7.4 7.6], [7: 17, 18].

3. .

4. .

 

: 3 4 1 2.

 

 

1. x[n,m].

:

m
  1 2 3 2 3 4 2 2 2    
  3 0 -3 -2 -3 -4 0 0 0   -9

:

Program Summa_Columns_of_matrix;

Const

n=3; m=3;

var

x:array[1..n,1..m] of integer;

i, j, s: integer;

begin

Writeln(' x[3X3] ');

for i:=1 to 3 do

for j:=1 to 3 do

read(x[i,j]);

s:=x[1,1]+ x[1,2]+ x[1,3]; writeln(S); s:=x[2,1]+ x[2,2]+ x[2,3]; writeln(S); s:=x[3,1]+ x[3,2]+ x[3,3]; writeln(S); readln; end.   S:=0; for j:=1 to m do s:=s+x[1,j]; writeln(S); S:=0; for j:=1 to m do s:=s+x[2,j]; writeln(S); S:=0; for j:=1 to m do s:=s+x[3,j]; writeln(S); readln; end.  

for i:=1 to n do

begin

s:=0;

for j:=1 to m do

s:=s+x[i,j];

writeln(S);

end;

readln;

end.

 

1- x n m .

2- , .

 

2. x[n,n].

:

x[n,n].
  2 2 2 2 2 2 2 2 2   4 2 4 2 4 2 4 2 4  

:

Program Kvadrat_Diagonals;

const

n=3;

var

x:array[1..n,1..n] of integer;

i, j, centr: integer;

begin

Writeln(' x[3X3] ');

for i:=1 to n do

for j:=1 to n do

read(m[i,j]);

centr:=n div 2 + n mod 2; { }

x[1,1];=x[1,1]* x[1,1]; x[2,2];=x[2,2]* x[2,2]; x[3,3];=x[3,3]* x[3,3]; x[1,3];=x[1,3]* x[1,3]; x[3,1];=x[3,1]* x[3,1];   for i:=1 to n do x[i,i]:=x[i,i] * x[i,i];   for i:=1 to n do begin if i<> centr then m[i, n+1-i]:= sqr (m[i,n+1-i]); end;  

for i:=1 to n do

begin

m[i,i]:= sqr(m[i,i]);

if i<> centr then

m[I, n+1-i]:=sqr(m[i,n+1-i]);

end;

 

for i:=1 to n do { }

begin

for j:=1 to n do

Write(m[i,j]:3);

writeln;

end;

readln;

readln;

end.

3. .

:

  1 2 3 7 3 4 2 2 0   1 2 3 0 3 4 2 2 7  
  3 0 -3 -2 -3 -4 0 0 0   -4 0 -3 -2 -3 3 0 0 0  

:

Program change_max_min;

Const

n=3; m=3;

var

x:array[1..n,1..m] of integer;

i, j, t, i_max, j_max, i_min, j_min: integer;

begin

Writeln(' m ');

for i:=1 to n do

for j:=1 to m do

read(x[i,j]);

i_max:=1;

j_max:=1;

i_min:=1;

j_min:=1;

for i:=1 to 3 do { }

for j:=1 to 3 do ( }

begin

if m[i,j] > m[i_max,j_max] then

begin

i_max:=i;

j_max:=j;

end;

if m[i,j] < m[i_min,j_min] then

begin

i_min:=i;

j_min:=j;

end;

end;

t:=m[i_max,j_max]; { max min}

m[i_max,j_max]:=m[i_min,j_min];

m[i_min,j_min]:=t;

 

for i:=1 to 3 do { }

begin

for j:=1 to 3 do

Write(m[i,j]:3);

writeln;

end;

readln;

end.

1. A(n,m).

2. .

3. .

4. .

5. A Q.

6. Z.

7. .

8. , .

9. .

10. , .

11. .

12. A[n,m], B[n,m], C[n,m] X , x[i,j]=max(a[i,j],b[i,j],c[i,j].

13. N.

14. [i,j], a[i,j] b[i,j].

15. - .

16. .

17. .

18. .

19. , .


8.

: .

 

:

¾ String;

¾ ;

¾ .

 

:

1. , , .

2. .

3. : [7: 14], [10: 4.3].

4. .

5. .

 

: 4 5 1 3.

 





:


: 2017-02-28; !; : 247 |


:

:

: , .
==> ...

1841 - | 1442 -


© 2015-2024 lektsii.org - -

: 0.046 .