1
: TURBO PASCAL 7.0.
: Turbo Pascal 7.0.
:
1. , Turbo Pascal.
2. File.
3. Edit?
4. ?
5. ?
6. Windows.
.
1. Turbo Pascal (TP).
2. ³ .
3. .
4. ¢ MY_BIOG.
5. TP.
6. TP, MY_BIOG.PAS.
7. ³ -2.
8. MY_BIOG -2 , . ¢ DATA.PAS.
9. ³ -3.
10. MY_BIOG -3 , , . ¢ ZOSH.PAS.
11. ³ -4.
12. MY_BIOG -4 , . ¢ RDGU.PAS.
13. .
14. .
15. .
16. Turbo Pascal.
2
: . .
: Pascal. .
:
1. ? ? ?
2. ? ? ?
3. .
4. Pascal:
a) 0 b) -5 c) 1/12 d) 3,14 e) +7.7 f) 0.66 g) 4! i) 2.34E-01 j) VII
5. ?
6. , :
a)X b)X1 c)X1 d)X1X2 e)abcd f)sin
g)sin x h)a-1 i)2a j)delta k)max15
7. ? ?
8. Pascal , .
9. Pascal , x4.
10. ?
11. X Y?
12. , t.
13. , : x:=y+sin(sin(z)), x,y,z: real.
14. , :
a:=(x<y) or b and (i<>k), i,k: integer; x,y: real; a,b: boolean.
15. , :
x:=i+j-b, i,j: integer; x: real; b: boolean.
1. X Y :
|
|
:
1. 1) X:=2; Y:=5; X:=Y; Y:=X+Y;
2) X:=-6.3; Y:=-1.2; X:=-X*2+Y; Y:=-Y*2;
3) X:= 5; Y:=X-1; X:=-X; Y:=(Y+X)/2.
2. 1) X:=0.3; Y:=-0.2; X:=X+2*Y; Y:=Y/2;
2) X:=43.5; Y:=-2.4; X:=2*Y-X; Y:=-2*Y+2*X;
3) X:=-3; Y:=-2; X:=X/(2*Y); Y:=-Y.
3. 1) X:=-0.6; Y:=0.15; X:=-X+Y; Y:=Y*2;
2) X:=-7.5; Y:=0.8; X:=(-X+2)*Y; Y:=X-Y;
3) X:=0.2; Y:=3/2; X:=X+4*Y; Y:=Y+2.
4. 1) X:=3; Y:=-0.2; X:=X*Y; Y:=-Y; Y:=Y+1;
2) X:=1; Y:=1/3; Y:=Y*3-1; X:=-X;
3) X:=-1; Y:=X/5; X:=X+Y; Y:=-Y/2.
5. 1) X:=-2.5; Y:=-0.5; X:=-Y+X; Y:=Y+1;
2) X:=5.5; Y:=-0.5; X:=X+2; Y:=0.1-X;
3) X:=-10; Y:=5.2; X:=X+Y*3; Y:=-Y/2+X.
6. 1) X:=1/2; Y:=X*5; X:=X-Y; Y:=(X+Y)/2;
2) X:=-3; Y:=0.5; X:=4*X+2*Y; Y:=-Y;
3) X:=12; Y:=-2; X:=X-Y; Y:=Y-X.
7. 1) X:=-0.8; Y:=X-1; X:=X+Y-1; Y:=-Y/2;
2) X:=6; Y:=4; X:=X+Y; Y:=X-Y; X:=X-Y;
3) X:=5; Y:=-2; X:=3*Y-X; Y:=X-Y/2.
8. 1) X:=23; Y:=-3; X:=2*X+1; Y:=-Y+2*X;
2) X:=-12; Y:=0.2; X:=-(1-X); Y:=Y+X;
3) X:=2; Y:=-2; X:=X-Y; Y:=X-2*Y.
9. 1) X:=0.3; Y:=-0.2; X:=X+2*Y; Y:=Y/2;
2) X:=11; Y:=3; X:=-X; Y:=Y+X;
3) X:=-0.6; Y:=-0.1; X:=Y-X+2*X; Y:=-Y.
10. 1) X:=5.25; Y:=-5.25; X:=Y; Y:=X;
2) X:=-4; Y:=10; X:=(X+2)*Y; Y:=Y+1/4;
3) X:=25; Y:=2; X:=-X*Y; Y:=2*(X+Y).
11. 1) X:=-6.2; Y:=10; X:=-X-Y; Y:=-X+Y;
2) X:=6; Y:=-2; X:=X/Y; Y:=Y/X;
3) X:=-3; Y:=5.2; X:=-X+2; Y:=Y+2*Y.
12. 1) X:=12.4; Y:=0.2; X:=-X; Y:=Y/2+X; X:=X+1;
2) X:=-3; Y:=-5; X:=X+Y; Y:=-Y;
3) X:=0.5; Y:=21; X:=X+2; Y:=Y-2.
13. 1) X:=3.3; Y:=-2.5; X:=2*Y-X; Y:=1+Y/2;
2) X:=-4; Y:=2; X:=4-X; Y:=Y*2;
3) X:=-6; Y:=23; X:=5*X-Y; Y:=Y-X.
14. 1) X:=10.5; Y:=-100; X:=-X*Y; Y:=-Y/5;
2) X:=-0.9; Y:=0.1; X:=X-Y; Y:=Y*X;
3) X:=3; Y:=0.2; X:=X+2*Y; Y:=Y-(X-1).
15. 1) X:=1.5; Y:=3.5; X:=-X; Y:=-Y; Y:=X+Y;
2) X:=-3; Y:=-2; X:=(X+2)*Y; Y:=1+X+Y;
3) X:=0.6; Y:=-0.7; X:=X*Y-2; Y:=Y/2+X.
2. :
:
1. a) trunc (6.9) b) trunc (-6.9) c) trunc (0.5)
d) round (6.9) e) round (-6.9) f) round (-0.5)
2. a) trunc (5.6) b) trunc (-5.6) c) trunc (17.5)
d) round (5.6) e) round (-5.6) f) round (-17.5)
3. a) trunc (7.56) b) trunc (-7.56) c) trunc (2.6)
d) round (7.56) e) round (-7.56) f) round (-2.6)
4. a) trunc (2.62) b) trunc (-2.62) c) trunc (5.5)
d) round (2.62) e) round (-2.62) f) round (-5.5)
5. a) trunc (4.7) b) trunc (-4.7) c) trunc (2.51)
d) round (4.7) e) round (-4.7) f) round (-2.51)
6. a) trunc (1.8) b) trunc (-1.8) c) trunc (3.5)
d) round (1.8) e) round (-1.8) f) round (-3.5)
7. a) trunc (3.85) b) trunc (-3.85) c) trunc (4.51)
d) round (3.85) e) round (-3.85) f) round (-4.51)
8. a) trunc (12.6) b) trunc (-12.6) c) trunc (8.5)
d) round (12.6) e) round (-12.6) f) round (-8.5)
9. a) trunc (32.69) b) trunc (-32.69) c) trunc (18.52)
d) round (32.69) e) round (-32.69) f) round (-18.5)
10. a) trunc (3.63) b) trunc (-3.63) c) trunc (7.51)
d) round (3.63) e) round (-3.63) f) round (-7.51)
11. a) trunc (2.35) b) trunc (-2.35) c) trunc (4.54)
d) round (2.35) e) round (-2.35) f) round (-4.54)
12. a) trunc (6.9) b) trunc (-6.9) c) trunc (0.5)
d) round (6.9) e) round (-6.9) f) round (-0.5)
13. a) trunc (9.87) b) trunc (-9.87) c) trunc (2.57)
d) round (9.87) e) round (-9.87) f) round (-2.57)
|
|
14. a) trunc (11.54) b) trunc (-11.54) c) trunc (4.5)
d) round (11.54) e) round (-11.54) f) round (-4.5)
15. a) trunc (8.25) b) trunc (-8.52) c) trunc (6.52)
d) round (8.52) e) round (-8.52) f) round (-6.52)
3. :
:
1. a) 20 div 6 b) 20 mod 6 c) 2 div 5 d) 2 mod 5
e) 3*7 div 2 mod 7/3 trunc (sin(1)) f) succ (round(5/2) pred (3))
2. a) 21 div 5 b) 21 mod 5 c) 4 div 6 d) 4 mod 6
e) 15 mod 2*24 mod 7/3 + round (8.7) f) pred (12) + succ (trunc (5/2))
3. a) 15 div 6 b) 15 mod 6 c) 6 div 9 d) 6 mod 9
e) round (26/4) div 2/4 5 div 3 f) 18 mod 5 + 18 div 5*2
4. a) 73 div 2 b) 72 mod 2 c) 3 div 7 d) 3 mod 7
e) trunc (26/4) mod 2*5 + 10 div 3 f) 25 mod 7 + pred (25)*cos(0)
5. a) 19 div 6 b) 19 mod 6 c) 5 div 9 d) 5 mod 9
e) 17 div 5 succ (12 mod 5) f) trunc (25.6)*2 div 10 + 25.6/2
6. a) 17 div 3 b) 17 mod 3 c) 3 div 5 d) 3 mod 5
e) 26 mod 4 + pred (round (34/4)) f) succ (-15/5) div 2 mod 2 + 4
7. a) 66 div 9 b) 66 mod 9 c) 5 div 7 d) 5 mod 7
e) 17 div 4*3 mod 4 + pred (7 div 3) f) 28 mod 5/3 + pred (round (8/4))
8. a) 27 div 13 b) 27 mod 13 c) 2 div 7 d) 2 mod 7
e) succ (succ(7)) f) pred ((-5) div 3)*(5 mod (-3))
9. a) 45 div 6 b) 45 mod 6 c) 6 div 8 d) 6 mod 8
e) pred (succ (pred (8))) f) trunc (10.5) round (10.5)
10. a) 34 div 7 b) 34 mod 7 c) 3 div 7 d) 3 mod 7
e) pred (5 mod 2)*(5 div 2) f) pred (15 div 4) + sin(1)
11. a) 53 div 9 b) 53 mod 9 c) 4 div 9 d) 4 mod 9
e) succ (16 div 4) + pred (16 mod 4) f) trunc (49/7) + round (10 mod 4/6)
12. a) 11 div 2 b) 11 mod 2 c) 3 div 6 d) 3 mod 6
e) round (34/5*4) + succ (-7) f) pred(49/7 div 6*2)
13. a) 27 div 5 b) 27 mod 5 c) 2 div 8 d) 2 mod 8
e) pred (-10) round (10 div 3*4.5) f) succ (10 div 3 mod 2*3)
14. a) 75 div 6 b) 75 mod 6 c) 1div 3 d) 1mod 3
e) trunc (24 mod 4/5) + round (7) f) pred (-34) mod 5 - 2
15. a) 47 div 9 b) 47 mod 9 c) 9 div 11 d) 9 mod 11
e) 23 mod 7*4 div 2 trunc (-3.5) f) succ (18 div 4*4 3)
4. ( ) :
:
1. a) 1+0.0 b) 20/4 c) sqr(4) d) sin(0) e) sqrt(16) f) trunc(-3.14)
2. a) sqrt(36.0) b) sqr(5.0) c) 2.5+5 d) 25.0/5 e) sin(p/2) f) succ(-2)
3. a) succ(4) b) sqrt(64) c) 2.67+5 d) 63/9.0 e) cos(1) f) round(34.67)
4. a) sqr(6.0) b) 25.0/5 c) cos(0) d) sqrt(81.0) e) 5+0.0 f) trunc(-2.82)
5. a) 36.0*(-1) b) succ(5) c) sqrt(-4) d) 34.0/(-2) e) cos(8) f) trunc(6.52)
6. a) succ(36.0) b) sqr(8.0) c) trunc(5.3) d) 5-4.25 e) round(0.5) f) pred(-2)
7. a) pred(36.0) b) succ(5.0) c) round(6.7) d) 34/5.2 e) sin(0) f) trunc (-2.9)
8. a) round (3.0) b) sqrt(5.0) c) 2.5*5 d) succ(6.5) e) trunc (0.5) f) pred(25.6)
9. a) sqrt(49) b) 5.0/2.0 c) pred(5) d) trunc(5.25) e) round (8.6) f) succ(-13.6)
10. a) succ(6) b) sqr(5) c) round(9.5) d) 2.5+6.5 e) pred(0) f) trunc (-1.5)
11. a) trunc (36.0) b) sqrt(144) c) succ(15.0) d) 18/9 e) round(6.8) f) pred(-5.0)
12. a) pred(32) b) sqr(-25) c) trunc(8.74) d) succ(-54) e) sin(1) f) round (-2.8)
13. a) sqrt(35) b) round (5.5) c) pred(-13) d) 12*2 e)succ(-5.0) f) trunc (-2.54)
14. a) succ(0.5) b) pred(8.0) c) 4+7.4 d) trunc(4.8) e) round (0.0) f) succ(-2)
15. a) trunc (6.0) b) sqrt(81) c) round(-0.7) d) pred(32.9) e) cos(p) f) succ(-0.5)
5. , Pascal.
:
- .
:
1. h k (, k =130985, h =9).
2. d x (, x=32.597, d=5).
3. ֳ s k (, k=645, s=6+4+5).
|
|
4. m n (, n =130985, m=0).
5. g r (, r=32.597, g=9).
6. ֳ f k (, k=1645, f= ).
7. m a (, a =1385, m=8).
8. ֳ s ¢ k (, k=51645, s=5+1+6+4+5).
9. h k (, k =130985, h =9+0).
10. d x (, x=32.597, d= ).
11. s , k (, k=645, s=((5+4)/6).
12. h k (, k =130985, h =0+8).
13. ֳ s ¢ k (, k=51645, s=6-5).
14. j a (, a =8563, j=6).
15. w c (, c =136785, w =7+6).
3
: .
: Pascal. . - .
:
1. ?
2. -?
3. ?
4. ?
5. ?
6. ?
7. Pascal-.
8. READ? READLN?
9. READ i READLN?
10. READLN ?
11. WRITE? WRITELN?
12. WRITE i WRITELN?
13. WRITELN ?
14. ?
15. ?
16. READ ?
17. :
WRITE(A:3); WRITELN(5*3.2)?
18. :
WRITELN(5<6,5<=6:8); WRITELN()?
19. :
WRITELN(5*3.2,)?
1. .
:
;
.
:
1. x =0.137, y =1.27, z =4.7561;
2. x =0.0399, y =4.83, z =0.072;
3. x =1.576, y =1.786, z =1.1236;
4. x =12.743, y =0.654, z =0.0208;
5. x =3.49, y =0.456, z =0.0059;
6. x =0.0976, y =2.371, z =1.1587;
7. x =82.356, y =34.42, z =7.0046;
8. x =0.11578, y =4.675, z =4.654;
9. x =3.7156, y =3.034, z =0.756;
10. x =7.654, y =0.876, z =0.0987;
11. x =0.036, y =3.987, z =4.654;
12. x =0.327, y =0.0098, z =4.675;
|
|
13. x =3.4, y =25, z =0.35;
14. x =0.83, y =4.2, z =-6.7;
15. x =6.8, y =0.75, z =12.
2. . , ij .
:
;
.
:
1. Y = , x = , z = , =3.5, =-2.16;
2. Z= , x = , = , =0.2, =7;
3. Y =- , x = , z = , =0.6, =3.12;
4. Z = , x = , y = , =4.5, d =2.21;
5. Z = , = , x = , =1.75, b =0.4;
6. P = , x = , = , =-2.005, =0.87;
7. R = , x = , y = , =1.77, b =-0 62;
8. Z = , x = , y = , k =14, m =0.42;
9. = , x = + , y = , =0.5, b =1400;
10. T = , m = , y = , x =3.4, =-1,17;
11. , x = , y = , =0.7, b =-4;
12. , x = , y = , m =3, n =-2.2, k =0.801;
13. F= , x = , y = , =6.45;
14. , , , =15.3, b =-0.012;
15. , , , m =13.44.
3. ' .
:
, ¢;
.
:
1. ³ . , , 10 ( , N , = ).
2. 1990. 1. 2090 . 2 ( 2> 1). .
3. , ().
4. . .
5. , .
6. (E = mv 2/2) (P = mgh) 㳿 m, h v.
7. .
8. ᒺ , (, ).
9. , , .
10. ϳ , (), () (). , .
11. 1, 2 , 3 /. t 1, t 2, t 3 . . ? ?
12. . .
13. : m 1 . 1 , m 2 . 1 , m 3 . 1, m 3 . 1, m 4 . 1 . ϳ , .
14. . .
15. , .
4. Pascal.
:
;
10 .
:
:
1. .
2. .
3. .
4. .
5. ʳ.
6. .
7. .
8. .
9. .
10. .
11. .
12. ̳.
13. .
14. .
15. .
4
: . .
: . . -.
:
1. ?
2. ?
3. ?
4. ?
|
|
5. ?
6. ?
7. ?
8. ?
9. ?
10. , ?
1. a=true b=false:
:
1. a or b and not a
2. (a or b) and not a
3. not a and b and b
4. not a or b or a
5. a or (b and not a)
6. not a and not b or a
7. (a or not b) or b
8. not (a or b) and b
9. not b and b or a
10. not a or (a and not b)
11. a and b or not a
12. (a or not b) and not b
13. a and (not (a or b))
14. not a or not (not a and b)
15. not a and not b or not a
2. .
:
- . ,