.


:




:

































 

 

 

 


.




 

( ) , , .. . PASCAL , .

:

IF B THEN S1 ELSE S2

IF B THEN S1

B - , S1, S2 - . (.. Begin End).

, S1, , S2.

 

. A=k +40, 15< k <25. k A =20 k.

If (k >15) and (k <25) then A:= K +40 else A:=20* k

A:=20* k

If (k >15) and (k <25) then A:= K +40

, - . :

Case ( ) OF

( 1 ): ( 1 );

( 2 ): ( 2 );

.....

( N): ( N);

End;

 

, .

 

. k - .

Case k of

1: A:=Sin(x);

2, 3: A:=Sin(x)+2;

4..10, 15: A:=Cos(x)+Sin(x);

End;

 

,

GOTO ( )

, ,

Label 10, 20, Lab1, Metka;

 

.

 

. , .

 

.

 

1. x, y, z 10, , x y .

 

 

2. a f(x) =0,

 

3. x. Ln(x), 1 +|x|, ( 1 +x2)x.

 

4. A1, B1, C1, A2, B2, C2. ,

A1*X + B1*Y + C1 = 0

A2*X + B2*Y + C2 = 0

, , .

 

 

5. a, b, c. , , , .

 

6. x,y. (x,y) .1, .

 

7. x,y. (x,y) .1, .

 

8. x,y. (x,y) .1, .

 

9. x,y. (x,y) .1, .

 

10. x,y. (x,y) .1, .

 

11. x,y. (x,y) .1, .

 

12. . (x,y) .1, .

 

13. x,y. (x,y) .1, .

 

14. D - ( 2. ) U x,y ( (x,yD , x,y D)

 

x,y. U.

 

15. D- ( 2. ) U x,y ( (x,yD , , D)

,. U.

 

16. D - ( 2. ) U x,y ( (x,yD , , D)

,. U.

 

17. D - ( 2. ) U x,y ( (x,yD , , D)

,. U.

 

 

18. D - ( 2. ) U x,y ( (x,yD , , D)

,. U.

 

19. D - ( 2. ) U x,y ( (x,yD , , D)

,. U.

 

20. , 12 .

20.01 - 18.02 - 23.07 - 22.08 -

19.02 - 20.03 - 23.08 - 22.09 -

21.03 - 19.04 - 23.09 - 22.10 -

20.04 - 20.05 - 23.10 - 22.11 -

21.05 - 21.06 - 23.11 - 21.12 -

22.06 - 22.07 - 22.12 - 19.01 -

, .


1.

 

2.


N 2.

. .

. , . PASCAL : (While), (Repeat), (For).

, .

. . . . : , .

:

 

While < > do

begin

< >

end;

 

, .

Program MinEps;

var Eps, Eps_Min: real;

begin

Eps:=1;

While Eps>0 do { }

begin

Eps_Min:=Eps; { }

Eps:=Eps/2;

end;

writeln ('Eps_Min=', Eps_Min);

end.

:

 

Repeat

< >

Until < >

 

, .

Program MinEps;

var Eps_Min: real;

begin

Eps_Min:=1;

Repeat { }

Eps_Min:=Eps_Min/2; { }

Until Min_Eps/2=0;

writeln ('Eps_Min=', Eps_Min);

end.

 

, . :

1) i

 

For i:=m1 to m2 do

begin

< >

end;

 

2) i

 

For i:=m1 Downto m2 do

begin

< >

end;

 

, 10

Program Sum10;

var i, Sum: integer;

begin

Sum:=0;

For i:=1 to 10 do

Sum:=Sum+i;

writeln ('=', Sum);

end.

 

. , Begin - End .

 

.

 

. , .

 

.

1. N.

1/ sin (1)+1/(sin (1)+ sin (2))+...+1/(sin (1)+ sin (2)+...+ sin (N))

 

2. n.

 

 

3. n. an.

 

4. n.

a (a +1)... (a + n -1)

 

5. n, x.

sin (x) + sin2 (x) +... + sinn (x)

 

6. N. n.

 

7. N. .

 

8. a 0=1; ak = kak -1+1/ k, k =1,2,

n. an.

 

e (e>0). , , , e, - .

 

9. :

 

10. :

 

11. :

 

12. :

 

13.

14. n. , n .

 

15. n. .

 

16. 1 10000 .

 

17. 100 .

 

18. , , . 6 - , 6=1+2+3. 8 - , 8¹1+2+4. n. , n.

 

20. , .

 

 


N 3.

.

 

, . . , . :

Type T1 = array [1..100] of integer;

T2 = array [1..5] of char;

Var A:T1; { A}

B:T2; { B}

C: array [1..25] of real; { C }

, .. . . :

Type T1 = array [1..6, 1..4] of integer;

Var A:T1; { A 6*4}

B: array [1..5, 1..4] of real { B 5*4}

:

- .

- . .

 

Program Example1;

uses Crt;

const n=5;

var A: array [1..n] of integer;

i: integer;

begin

ClrScr;

{ Read}

writeln (' ');

For i:=1 to n do

begin

Write ('A[',i,']='); Readln (a[i]);

end;

{ }

Writeln (' A');

For i:=1 to n do writeln (a[i]:5);

readln;

end.

 

 

.

.

Max:=A[1]; IndexMax:=1;

For i:=2 to n do

If Max<A[i] then

begin

Max:=A[i]; IndexMax:=i;

end;

:

Max - ,

IndexMax - .

 

, .

 

.

1. A[1900], A[1901]...A[1950] - , 50 . .

 

2. A1,A2,A3,... A2n. :

A1,An+1,A2,An+2,...,An, A2n.

 

3. A1,A2,A3,... A2n. :

A1,A2n,A2,A2n-1,...,An, An+1.

 

4. A1,A2,A3,... A2n. :

A1+A2n,A2+A2n-1,...,An+An+1.

 

5. A1, A2, A3,...,An. , ; .

 

6. A1, A2, A3,..., An. , max(A1, A2, A3,..., An).

 

7. A1, A2, A3,..., An. , Max(A1, A2, A3,..., An) Max(A1, A2, A3,..., An).

 

8. A1, A2, A3,..., An, . M.

 

9. A1, A2, A3,..., An. , , - . .

 

10. A1, A2, A3,..., An. , . Min(A1, A2, A3,..., An), .

 

11. A1, A2, A3,..., An, 0, 1, 2. , 0, 1, 2.

 

12. ( , ): , - , , .

 

13. ( , ): k .

 

14. . A1, A2, A3,..., An , ( ).

 

15. 30 . , (, ).

 

16. A1, A2, A3,..., An ( ). , .

 

17. A1, A2, A3,..., An B1, B2, B3,..., Bn. .. , . ( , , , )

 

18. A1, A2, A3,..., An. . , 1 - k, k - 1

. i- m, i - , 1, m - ..

 

19. A1, A2, A3,..., An. , A i , |A i |¹Max(A1, A2, A3,..., An) A i .

 

20. A1, A2, A3,..., An. , ; , , .

 


N 4.

 

, ( , ), . , , . :

Program Matrix1;

uses crt;

const n=5;

var i, j: integer;

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

Begin

ClrScr;

Randomize; { }

{ }

For i:=1 to n do

For j:=1 to n do

A[i,j]:= random (20); {A[i,j] , 20}

{ }

For i:=1 to n do

begin

For j:=1 to n do write (A[i,j]:5);

writeln;

end;

End.

 

, ..

 

. .

s:=0;

for j:=1 to n do s:=s+b[i,j]; { i- }

 

. .

For i:=1 to n do

begin

s:=0;

For j:=1 to n do s:=s+A[i,j]*B[j];

C[i]:=s;

end;

 

.

 

.

1. [A i,j ] n x n. [B i,j ], b [ i,j ] , , i,j , 2,.

 

2. i,j , i j 1. [A i,j ] n x m 0 1 [B i,j ], b[i,j] 1, a[i,j] .

 

3. [A i,j ] n x n. [B i,j ], b [ i,j ] , , i,j , 2,.

 

4. 2 n. , n x n 1,.

 

5. 6x9 , , , . , .

 

6. 17 .

 

7. [A i,j ] n x n. [B i,j ], b[ i,j ] , , i,j , 2,.

 

8. i,j , i j 1. [A i,j ] n x m 0 1 [B i,j ], b[i,j] 1, a [ i,j ] a [ i,j ] 0.

 

9. 2 n. , n x n 1,.

 

10. , . 10x15 .

 

11. [A i,j ] n x n. [B i,j ], b[ i,j ] , , i,j , 2,.

 

12. i,j , i j 1. [A i,j ] n x m 0 1 [B i,j ], b[ i,j ] 1, a[ i,j ] a[ i,j ].

 

13. m x n, . , . .

 

14. [A i,j ] n x n. [B i,j ], b[ i,j ] , , i,j , 2,.

 

15. 2 n. , n x n 1,.

 

16. n , .

 

17. [A i,j ] n x n. [B i,j ], b[ i,j ] , , i,j , 2,.

 

18. 7x4. , , ( ) .

 

19. 2 n. , n x n 1,.

 

20. [A i,j ] n x n. [B i,j ], b[ i,j ] , , i,j , 2,.

 

+-------+ +-------+ +-------+ +-------+

| | | | | | | | | | | |

|---+---| |---+---| |---+---| |---+---|

| | | | | | | | | | | |

+-------+ +-------+ +-------+ +-------+

) ) ) )

.1

 

+------------+ +-------------+ +---------------+

| | | | a[i,j]| | a[j,i]|

| | | +-------+ | | +---------+ |

| | | | | | | | | |

| +--------| | | | | +---------+ |

|a[i,j] | | | | |a[i,j] |

+------------+ +-------------+ +---------------+

a) ) )

+------------+

| | |

| | |

| | |

+---+ a[i,j] |

| |

+------------+

)


N 5.





:


: 2015-10-27; !; : 1074 |


:

:

,
==> ...

1484 - | 1464 -


© 2015-2024 lektsii.org - -

: 0.194 .