You are on page 1of 21

: _________________.

18
:
: 9
: 11.01.2014
:
: , . If, then, else, true,
false, end,or, not . TP
.
:
: ,
: , ,
:
,
,
,
. / /
:
1. /2/
, , - ,
.
2. /7 /
1- . .
3. /6 /
, ,
. , , .
4. /15 /
: 1. / If-, then-, else-, true-, false-, end-,or, not- / 2. 3. 11, 12- . 4.
.
5. /8 /
If, then, else, true, false, end,or, not .
, .
6. / 5 /
- .
,
7. , /2 /
36-48 , , 43 6

: _________________.

:
:

: 10

: 25.01.2014

: , .
. If, then, else, true, false, end,or, not
. TP .
:
: ,
: ,
:
,
,
,
. / /
:
1. /2/
, , - ,
.
2. /7 /
? .
3. /6 /
, ,
. , , .
4. /15 /
.
( ) .
1 : 1,2,3, ..., 15 .
: =1, =15, =1.


( )
program_15:

var x,y: integer;
1 15
begin

for x:=1 to 15 do
2
: =
begin
,
y:=sqrt(x);

writeln (x,y);

end;
end.
.
5. /8 /
If, then, else, true, false, end,or, not, for .
, .
6. / 5 /
- .
,
7. , /2 /
55-58 , , 24

: _________________.
21
:
: 9
: 30.01.2014
:
: ,
. .
:
: , ,
: ,

:
,
,
,
. / /
:
1. /2/
, , - ,
.
2. /7 /
? .
( )
program_16; { }
,
S:=0
var x,y,S: integer;
1 15
begin
S:=0

for x:=1 to 15 do
2
: =
begin
S:=S+ Y
y:=sqrt(x);

S:=S+ Y
s
end;
writeln (s=,s:6:3);

end.
3. /6 /
, ,
. , , .
4. /15 /
1 : N!
:

.
5. /8 /
If, then, else, true, false, end,or, not, for .
, .
6. / 5 /
- .
,
7. , /2 /
, ,

: _________________.

22
:
: 9
: 06.02.2014
:
: ,
. .
:
: , ,
: ,
:
,
,
,
. / /
:
1. /2/
, , - ,
.
2. /7 /
?
?
?
WHILE ?
WHILE ?
3. /6 /
, ,
. , ,
.
4. /15 /
.
-, . /
/ :
1. ;
2. .
for i:=
begin
for j:=
begin
;
end;
end.
1 : .:
******
******
******
program_1; {}
: i=1
.
var i,j: byte;
j 6 .

begin
writeln .
i=2
for i:=1 to 4 do
, i<=4 .
begin
for j:=1 to 6 do
write (*);
writeln;
end;
end.
2: :
program_2; { }
var i,j: char;
begin
for i:=a to zdo

begin
for j:=a to ido
write ( , j);
writeln;
end;
end.
.
5. /8 /
If, then, else, true, false, end,or, not, for, while, repeat, char, byte
. , .
6. / 5 /
. ,

7. , /2 /
_____ , .

: _________________.
23
:
: 9
: 13.02.2014
: ()
: , .
.
:
: , ,
: ,
:
1. /2/
, , - ,
.
2. /7 /
?
?
?
WHILE ?
WHILE ?
3. /6 /
, ,
. , ,
.
4. /15 /
.
. : A (2,3-5,0,1).
. () .

- .
. , , ,
. ,
. : (a
[1], x[1,1],)
ARRAY, OF .
;
Array[ ]of real;

TYPE ; =Array [ ] of integer


,
. ,
. , ,
, n , n . :
A[i]- ,D,j]-,C[l,j,k]- .
.
. , j ,
A[i,j] .

10 7 15
2 10 25
2 ,3 , A[2.3] .
:
A[1..2,1..3] integer
.
20 .

.
20
,
A[1], A[2], ,A[20]

Program
Var A: array [l..20] of real;
I:integer;
S:real;
Begin
For i:=1 to 20 do
Read (A[i]);
S:=0;
For i:=l to 20 do
S:=S+A[i];
S:=S\20;
Write (S);
End.

A{2,-3,5,8,2}

.

(3,3)

.

Program esep2:
Uses crt;
Var I,s:integer:
A: array [l5] of integer;
Begin
Clrscr;
For i:=1to 5 do
Begin S:= 0;
Writeln(`a[`,I`]-?`);
Readln(a[i]);
End;
For i:=1 to 5do
Begin
S:=S+a[i];
Writeln(`S[`,I,`]=`,S);
End;
End.

program esep mas;


uses crt;
var i,j:integer;
A: array [l..3,1..3] of integer;
Begin clrscr;
for i:=1to 3 do
for j:=1to 3 do
begin
writeln(`engiz a[`,i,`,`,j,`]`);
readln(a[i,j]);
end;
for i:=1 to 3 do
begin
for j:=1 to 3 do
write (a[i,j]:3);
Writeln;
end;
Readln;
end.

.
5. /8 /
?
?
?
?
?
?
6. / 5 /
. ,

7. , /2 /
_____ , .

: _________________.
25
:
: 9,9
: 27.02.2014
:
: .
, CRT .
.


.
: , CRT

.
: , .
:
: , ,
: ,
:
:
1. /2 /
, , - ,
.
2. /5 /
CHAR ?

?
string ?
3. /3 /
, , .
. .
4. /25 /
.
.
, , .
Borland International
GRAPH ,
,
.

. -
,
. , 25
. () .
.
.

. ,
.
(CRT ) .
.
. 1982
Hercules HGC . (CGA)
(EGA) . VGA SVG .

.
.

, GRT (Cathode ray tube Display
) . GRT
. :
Program < >;
Uses grt:
GRT , , ,
.. , ,
, , ..
.
Text Mode (Mode:word); .
tlor (Color:Byte);
(Background Color:Byte); .
.
, ,
.
() .
, 16 .
Black
-0
-
DrackGray
-8
- -
Blue
-1
-
LightBlue
-9
-
Green
-2
-
LightGreen
-10
-
Cegan
-3
-
LightCegan
- 11
-
Red
-4
-
LightRed
-12
-
Magenta
-5
-
LightMagenta
-13
-
Brown
-6
-
Yellow
- 14
-
Light Gray -7
-
White
-15
-
:
ClrScr , ,
;
ClrEol ;

DelLine ,
;
InsLine ,
.
GotoXY(x,y:byte); - X,Y .
, Y .
, 25 80
X=1..80, Y=1..25 .
(1,1), (80,25) .
Window (x1,y1,x2,y2:byte); - 1,Y1,X2,Y2
.
, (1,1,80,25) .
:
Program tereze;
Uses crt;
Var k:integer;
begin;
textbackground (5);
window (4,3,36,18); textcolor (14);
for k: 1 to 100 do writln:
goto XY (8,8);writeln (Enter );
readln;
textbackground (12); textcolor (15);
window (39,3,71,18);
for k:= 1 to 100 do writeln;
gotoxy (3,8);
wrteln ( Enter );
readln;
textmode (Co80)
end.
() INITCRAPH (,
, ) . , -
integer , - integer
( ),
string .
Closegraph .
GetGraphMode:Integer; , ;
SetGraphMode (Mode;integer) , , Mode

MoveTo (X,Y:integer) ;
MoveRel (DX,DY:integer) DX (), DY
() ;
RestoreCRTMode .
CloseGraph ,
;
GetX GetY .
. .
PutPixel .
: PutPixel (,,); , - , .
GetPixel - .
:GetPixel (,,); , - , .
Line .
.
, ,
.
() .
, 16 .
Black
-0
-
DrackGray
-8
- -
Blue
-1
-
LightBlue
-9
-
Green
-2
-
LightGreen
-10
-
Cegan
-3
-
LightCegan
- 11
-
Red
-4
-
LightRed
-12
-

Magenta
-5
Brown
-6
Light Gray -7

-
-
-

LightMagenta
Yellow
White

-13
- 14
-15

-
-
-

:
ClrScr , ,
;
ClrEol ;
DelLine ,
;
InsLine ,
.
GotoXY(x,y:byte); - X,Y .
, Y .
, 25 80
X=1..80, Y=1..25 .
(1,1), (80,25) .
Window (x1,y1,x2,y2:byte); - 1,Y1,X2,Y2
.
, (1,1,80,25) .
5. /5 /
* ?
* ?
* ?
* GRT ?
* ?/
.
6. , /4 /
238-259 , 7.1-7.5 , ,

: _________________.

26
:
: 9,9
: 06.03.2014
: //
: ,
:
: ,
: ,
:
1. /2 /
, , - ,
.
2. /3 /

3. /38 /

1. ?
) )
) . )
2. b = 3/ a, , b
?
) real ) integer
) string
) boolean
3.
?
) INT (X)
) ABS (X) ) ABC (X)
) TRUNC (X)
4. Var ?
) )
) )

5.
) Char
) const
) var
) label
6. ?
) and, goto, not
) and, or, of
) and, or, not
) or, not, end
7. Begin
end ?
) )
) )

8.
) **
) ^
) & )
9. 14 DIV 5 ?
) 2,8
) 2 ) 5 ) 11
10. -
?
) SQR(X) ) SQRT(X) ) ABS(X) ) MOD(X)
11.

) PRINT ) WRITE ) OUTPUT ) READ


12. ?
) (X1/X2)*y ) b+(a-c/3) ) (sqrt (p) * q)/r
) (a(b/(c*d/(ef)))))
13. Sqr
) )
) - 5
)
14. := ?
)
)
)
)
15. = 14, = 12,3
:


1.
) 1965 1968 ) 1985-1987
) 1968 1971
) 1963 1970
2. = +b , a, b - integer
, ... .
) integer
) real
) var
) const
3. .
) PRINT ) WRITE ) OUTPUT ) READ
4.
?
) INT (X) ) ABS (X) ) FRAC (X) ) TRUNC (X)
5. onst ?
) )
) )
6. ?
) char
) const
) var
) Label
7. b = a, a , b -
.... .
) Real
) integer
) string )
character
8. IF () THEN (1-) ELSE (2-)
..
) )
)
)
9.
?
) PROGRAM )END )BEGIN
)DATA
10.
?
) PROGRAM
)END )BEGIN )DATA
11. ...
) CASE OF .. ) GO TO []
) IF [] THEN [1-]
)FOR i=1 TO n NEXT
12. ....
) SQR (X) ) SQRT (X) ) MOD (X) ) ABS(X);
13.
) SQR (X) ) SQRT (X) ) MOD (X) ) ABS (X);
14. ....
) SQR (X) ) SQRT (X) ) MOD (X) ) ABS (X);
15.
?
) integer ) real ) array (1n) of real
) array (1.n) of integer;
16. ?
) (x1/x2)*y )
sqrt (p)*q/r
) b+(a-(c/3))

) VAR A, B: integer; ) const A=14, B=12.3;


) BEGIN A=14 B=12.3 ) VAR A: integer B:
real
16.
?
) Integer ) real ) array (1 n) of real )
array (1.. n) of integer
17. GO TO [ ] .....
) )
)
) ;
18. IF [] THEN [1-] ...
) )

) )

19. .
) SQR ) SQRT ) ASQRT
) EXP (x)
20.
?
) :
) ;
) .
) ,

) (a*(b/(c(d/(e*f))))
17.
?
) FILE - NEW ) FILE - OPEN )EDIT - NEW
) EDIT OPEN
18.
?
) FILE SAVE
) FILE SAVE as
)
EDIT - SAVE
) EDIT - SAVE as
ab
c

19.
.
c
ab
.
) a*(b/c)+(c/a)*b ) a^b/c + c/a^b
) ((a*b)/c)+((c)/(a*b) )
) a*b/(c-c)/a*b
20.

) read (a) ) write (a) ) Input (a) ) Print a

4. , /2 /
238-259 , 7.1-7.5 , ,

: _________________.

29
:
: 9
: 10.04.2014
: -
: .
, CRT .
.
.
: .
: , .
:
: , ,
: ,
:
1. /2 /
, , - ,

2. /5 /
,
3. /3 /
, , .
.
3. /25 /

20 .
A{2,-3,5,8,- (3,3)

2}

.
.
20
.
,
A[1], A[2], ,A[20]

Program
Program esep2:
program esep mas;
Var A: array [l..20] of real;
Uses crt;
uses crt;
I:integer;
Var I,s:integer:
var i,j:integer;
S:real;
A: array [l5] of integer;
A: array [l..3,1..3] of integer;
Begin
Begin
Begin clrscr;
For i:=1 to 20 do
Clrscr;
for i:=1to 3 do
Read (A[i]);
For i:=1to 5 do
for j:=1to 3 do
S:=0;
Begin S:= 0;
begin
For i:=l to 20 do
Writeln(`a[`,I`]-?`);
writeln(`engiz a[`,i,`,`,j,`]`);
S:=S+A[i];
Readln(a[i]);
readln(a[i,j]);
S:=S\20;
End;
end;
Write (S);
For i:=1 to 5do
for i:=1 to 3 do
End.
Begin
begin
S:=S+a[i];
for j:=1 to 3 do
Writeln(`S[`,I,`]=`,S);
write (a[i,j]:3);
End;
Writeln;
End.
end;
Readln;
end.
5. /5 /
.
6. , /4 /
. , .

: _________________.
30

: 9

: 17.04.2014

: . . .
:
: , ,
, , .
, , .
:
, .
: , .
:
1. /2 /
, , - ,

2. /5 /
,
3. /3 /
, , .
4. /25 /

,
.
,
() .
-
. ,
, ..
, , -
.
, .
.
(, ) .
.
, .
, ,
. . ,
, .
. ,
, .

:
1.
2.
3.
4.
.
1.
2:
3.
4.
5.
- , ,
.

. ,
, .
-
.
- , , .

.


.

.
: ,
, ..

. ,
.
.

. . ,
.. .
.

3.


.
.
.
, . ,
.
.
, ,
.

.
,
.
:
.
, .

.
, ..
.
, .

.
.
, .
. () .
.
. , ,
.
.
. ,
,
, .
1 .
2 .






3-.
4 .







.

.
: 1 .
.
. : ), )
,
;) ; ) .

.
.
2 . . 1.
.
. ,
. 2. (1,1),
(2,2), (3, 3) . , .
. ,
1, 0
.
3 .
. 1.
. ,
.
12 13
:
|M2|/|M1|=|B3|/|B1| y2-y1/x2-x1=y3-y1/x3-x1.
, :
, 0/0=3-1/3-1 (1, ), , 0/0=0/0
(1, - ) .
(2-1)(3-1) =(3-1)(2-1).
. :
: = ;
: .
5. /5 /

* ?
* ?
* ?
* ?
* ?
* ?
* ?
* ?
* ?
* ?
* ?
.
6. , /4 /
. , .

: 8.1-8.2
: _________________.
31

: 9

: 24.04.2014

:
: , ,
, , .
, , .
.
:
, .
: , .
:
1. /2 /
, , - ,

2. /5 /
, ,
3. /3 /
, , .
4. /25 /


.
.
, .
. () .
.
. , ,
.
.
. ,
,
, .
1 .
2 .






3-.
4 .






.

.
: 1 .
.
. : ), )
,
;) ; ) .

.
.
2 . . 1.
.
. ,
. 2. (1,1),
(2,2), (3, 3) . , .
. ,
1, 0
.

3 .
. 1.
. ,
.
12 13
:
|M2|/|M1|=|B3|/|B1| y2-y1/x2-x1=y3-y1/x3-x1.
, :
, 0/0=3-1/3-1 (1, ), , 0/0=0/0
(1, - ) .
(2-1)(3-1) =(3-1)(2-1).
. :
: = ;
: .
5. /5 /

* ?
* ?
* ?
. .

6. , /4 /
. , .

: ,

: _________________.

33
:
: 9
: 15/05/2014
: //
: ,
:
: ,
: ,
:
1. /2 /
, , - ,
.
2. /3 /

3. /38 /
1-
15.05.2014
- _____________________
1.

A.
B.
C.
D.
2.
A.
B.
C.
D.
3.
A.
B.
C.
D.
4.
A.
B.
C.
D.

5.

A.
B.
C.
D.
E.
6.


(1- ; 2-;
3- , ; 4-
; 5- )
?
1, 2, 3, 4, 5;
3, 1, 4, 2, 5;
5,4,1, 2, 3;
2, 1, 3, 4, 5;
?
, , ,

, , -,
, ,
, ,
:
, ,
, -,
, ,
, ,
:
, , ,
, , -,

, ,
, , ,

- ?

25
15
16
18
19

?
A. ;
B. ;

2-
15.05.2014
-_____________________
1. - urbo Pascal-
:
?
E. Alt+F8
F. Alt+F9
G. Ctrl+F9
H. Alt+F5
2. ?
E. , ,
F. , -,
G. , ,
H. ,
,
3. ?
E. ( 1);
F. ;
G. ;
H. ;
4. 1968
:
E. MS Power Point
F. Turbo Pascal
G. MS Word
H. Excel
5. Succ (8)= ?
E. 9
F. 7
G. 11
H. 6
6. -
?

E.
F.
G.
H.
7.

E.
F.
G.
H.

-10
10
20
30
X=8; Y=16 , write (x=, 16)

?
8 16
8, 16
x=16
8; 16

C. ;
D. ();
7.

?
A. ;
B. ();
C. ;
D. ();
8. - - ?

A.
B.
C.
D.
9.

-10
10
20
30

8.
A.
B.
C.
D.
9.
I.
J.
K.
L.
10.
E.
F.
G.
H.
11.
E.
F.
G.
H.
12.

A.
B.
C.
D.

a=5; b=1; c=2;


a=0; b=2; c=5;
a=5; b=1; c=1;
a=4; b=3; c=2;

10. -
: :=18; c:=a+18
A. c:=32
B. c:=35
C. c:=36
D. c:=18
11.
?

A.
B.
C.
D.
12.
A.
B.
C.
D.
13.
A.
B.
C.
D.
14.

15.

:=2
X+2
X=2
2
X=8; Y=16 , write (x,y)
?
8 16
8, 16
x=8, y=16
8; 16
X=8; Y=16 , write (x,,y)
?
8 16
8, 16
x=8, y=16
8; 16
1968-1970 ....
.
A.
B.
C.
D.
...
.

A.
B.
C.
D.
13.

E.
F.
G.
H.
14.
I.
J.
K.
L.
15.
E.
F.
G.
H.
16.
E.
F.
G.
H.
17.
E.
F.
G.
H.
18.
E.
F.
G.

X=8; Y=16 , write (x+y=, x+y)



?
x+y=24
x+y=16
x=8, y=16
8; 16
8 div 3 = ?
2
4
1
5
10 mod 3 = ?
2
4
1
5
:
, , -,
, ,
, ,
, , -, ,


:
Enter;
Esc;
Backspace;
Delete;

?

:=2
X+2
X=2
2
X=8; Y=16 , write (sum=)

?
Sum=
Sum
x=8, y=16

- urbo Pascal- ,
,
?
Run-run
Compile- compile
File- compile
Debug-compile
:
File-save
File-open
File-copy
Compile-make
:
File-save
File-open
File-copy
Edit-copy

?
;
;
;

A.
B.
C.
D.
16.
A.
B.
C.
D.
17.
A.
B.
C.
D.






:
Var
Readln
Writeln
Div
pred :



18. - urbo Pascal-



?
A. Alt+F8
B. Alt+F9
C. Ctrl+F9
D. Alt+F5
19. - urbo Pascal- ,

?
A. Alt+F8
B. Alt+F9
C. Ctrl+F9
D. Alt+F5
20. ?
A. ,

B.

C.
D.
:
0-3-2, 4-10 -3 , 11-17 -4 ,
18-20 -5
: _______ , ________
_____ __________________

H. ;
19.

?
E. ;
A. ;
F. ;
G. ();
20. (5,2+5,3)(4-2)4x
?
E. (5,2+5,3)(4-2)4x
F. (5,2+5,3)(4-2)4
G. (5.2+5.3)*(4-2)*4*x
H. (5,2+5,3)(4-2)*4*x

:
0-3-2, 4-10 -3 , 11-17 -4 ,
18-20 -5
: _______ , ________
_____ __________________

4. , /2 /

You might also like