You are on page 1of 122

16 2000

:


: (5)
1
.1.
().
9
2. () ()
.
15
.


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

3.
.
4.
.
8
.

1.

345

. ()

2.

""

. (, )

3.

4. -15,3
8
2
, , .

:=0; :=0;
:=0 10 2
5
:=+;

:=+-1;

, , .
20
:
) " := ", " "
) " :=0 10 2 ", "
0 10 _ 2", "" "_"
"" "_"
) " ; " .
3
wh () Kwh
. 30 . Kwh
15 . Kwh
:
. ,
3
.

9
. ,
100.000 .
8
4
'
:
(5) ,
( ) ,
(3) , .
.
:
18 11, 15, ,
10 19, 13.
:
.
3
.
12

. , 10,
, .
5

( )
1.

(, , ).
.
.

. .

, .
.
.
: (3) .
: (1) .

2.

3.
4.
5.
6.

K

2000


1
.
10
. 12 a,b,c.
:
1. a,b,c.
2. .
3. 37
.
15
2
.
.
1.
2.
3.
4.
5.

.
.
(flow chart) .
.
.
10

.
a

b := 2 * a + 1
c := a + b
c > b
b:=c

c:=b

a,b,c
, a,b,c
,
i)
a = 10 ii) a = -10
ii)
: :=
15

3
.
.
10
. 100 ,
.
15
4
.
.

.

.

.

3

4

10

. L
R. . L=2pR
p=3,14.
15


12 2000
(
):

: (6)
1
. ,
, , .
1.

,
.
4

2.


().
4

3.


, - .

4
.1.
.

1.
2.
3.


-.
,

.


.

.
.
.
.
6

.2.
.

()

1.
2.
3.

.
.
.

.
6

. 1.
() .
8

.2.

:
.
.
.
.
.


.
8
2
,,C,D,X Y.
D: = 2;
:=2 5 2
: =10*;
: =5*+10;
C: =+-(5*);
D: =3*D-5;
: =+-C+D;

,B,C,D,X .
20
:
) :=,
) :=2 5 2 ,
2 5 _ 2, _
) ; .
3

a,b,c.
:
)

a,b,c
3

,
8 .
10


:
1500


()
( /)
1-500
1,5
501-800
0,9
801
0,5
:
)


12

() .
5

( )
7.

(, , ).
.
.
8.

. .

,
9.
.
10. .
11. : (3) .
12. : (1) .
K !


12 2000
(
):

: (6)
1
. ,
, , .

3.

,
.
4

4.


().
4

3.


, - .

4
.1.
.

1.
2.
3.


-.
,

.


.

.
.
.
.
6

.2.
.

()

1.
2.
3.

.
.
.

.
6

. 1.
() .
8
.2.

:
.
.
.

.
.

.
8
2
,,C,D,X Y.
D: = 2;
:=2 5 2
: =10*;
: =5*+10;
C: =+-(5*);
D: =3*D-5;
: =+-C+D;

,B,C,D,X .
20
:
) :=,
) :=2 5 2 ,
2 5 _ 2, _
) ; .
3

a,b,c.
:
)

a,b,c
3

,
8 .
10

4

:
1500

()
1-500
501-800
801

( /)
1,5
0,9
0,5

:
)


12

() .
5

K !


5 2001
(
):

: (5)
1
.


, .

()

()

()

6
.

.
i 1 2

10

...
.
: ...
... . :
i 1 2


:
i:= 1 2


9
.

:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
:
. ;
5
. ;
5

, , .
,
.
15

2
.
1
<5

11

+2
3*-4
C -+4
>
> C
MAX A

MAX C

> C
MAX

MAX C


, , , C, MAX
+2

, , , C, MAX
;
20
: ( ) (:
=) (=). ... ...
... ...
.
3
,
.
.
20
4
20 .
, ,
, (, ).
, :
.

12


1000 , .
1000 , 2000,
2000
.
8
: .
( )

13. (, , ).
.
.
14.
. .

,
15. .
16. .
17. : (3) .
18. : (1 1/2) .
K



9 2001

( ) :

: (5)
1
. ,
.
.
.
.

2 *
3 * + 5
+ 5
3

. :

13

.
2
. () .
2
. :
.
.
.
.
.
10
. :

_
+2

_ >=
.
.
7
. , =4 =9 ;
3
. , =-5 =0 ;
3
. ,
.

1.
2.
3.
4.

*2
3 +>

<3

_
5. - (/2) * 2



. ()
.
. ()
.
.
.
.
10

2
:

14

=4
>=1
1
<>2
i 1
2*
i ,
_
_
/2
_
,
i ,;
20
3

:
, () ().
:
100<=<=150 8<=<=10, . 6<<8, ,
.
.
20

4
(10) .
(6) .
, :
.
3
.
5
.
8
. ( ).
4
: .


1 2001
(
):

: (5)
1
.

( / ).
10

15

:
1)
2)
3) -
4) -
5)
6)
7)
8)
9)
-
- - .
10

16

:
13
<=20

+2


1.

;
3

2.

;
3

3.

;
4
: () (:=)
(=).

. 1.

;
5
2.

.
5

2

:
"",
140.000 , "" 50.000
"".
50 :
1.

,
5
2.
: " "
" " " ".
15
3

600.000 .
, ,
5.000 .
:
1.


,
10

2.

, .
10

17

4

[0, 100].
20
, .
20
, .
.
,
[0, 100],
.
: .
20




1 2002
(
):

: (5)
1
.

()
.
8


.
.

.

1.

2.

.
.
.
4


,
.
18

18

;
10

2
, = 24 L = 40.
,
, ( ).

Y L
<



_
<>0


OD Y
TEMP
,
_
( * L) DIV X
,
20
3
,
.
.

, ,
. : (),
() (), 1, 2 3 .
, :
.


,
8

19

,
. ,
.
,
.
12
4
(20) (10) .
"", :
.

[20,10]
( 1
0,
).
4


.
4

2, 3, 4
1.


""
.

2.

,
( ' ) ( " ).
( )

19. (, , ).
.
.
20.
. .
,

21. .

20

22. .
23. : (3) .
24. : (1 1/2) .
K



5 2002

( ) :

: (5)
1
A. , ,
, .
1. .
2.
.
3.
, .
4.
.
5. ,
.
6. .
12
. (compiler)
(interpreter).
10
. 0
20. ( 0 20 ).
;
i.
>= 0 <= 20
ii.
>= 0 <= 20
iii.
>= 20 <= 0
iv.
>= 0 <= 20
5

. ;
.

21

<0

*(-1)

7
.
B * (A DIV B) + (A MOD B)
:
i. = 10 = 5
ii. = -5 = 1
iii. = 1 = 5
6

2
, 10 , 1 10
:
15, 3, 0, 5, 16, 2, 17, 8, 19, 1
:
i 1 9 _ 2
k ((i+10) mod 10)+1
A[i] A[k]
i, k, A[i], A[k]
_

i, k, A[i], A[k]
;
20

22

3
.
, 24 28
. ,
18 24 .
. :
.
,
1 3 (1:
, 2: , 3: ).
.

:
i.

ii.
( ),
.
20

4
5 . [5]
. [5,12]
2001, i
i .
, :
.

6
.

2001.
7

2001.
7

:

, , Pascal, Basic, Turbo Pascal, Quick Basic.



10 2002
(
):

: (5)
1
. 1.
.
.
. o;
6

23

2. ,
;
4
3. N .
6
.
,
.
4
.

()

()

()

,
() (), .
7
7

24

2
Table :
1

43

72

-4

63

56

:
2 5
J 5 _ -1
Table[J-1] < Table[J]
Table[J-1], Table[J]
_
_
_

J, I=2 =3.

43

72

-4

63

56

20
3
, 15
.
) ,
4
) ,
6
)
6
) 15
.
4
4

25


90 ( )
.
:
1.

2.

("" "" )

3.


( ).
N

70 110

mg/dl

) (, ,
) (
"" ""
),
5
)
, ,
,
5
)

5
)
.
5
:
1. ( ) (:=) (=).
2. ,
, "", Pascal,
Basic, Turbo Pascal, Quick Basic.
( )
25. (, , ).
.
.
26.
. .

,
27. .
28. .
29. : (3) .
30. : (1) .
K

26


6 2003
(
):

: (6)
1
.

.
1. .
6
2.

.
4


_
_1
_2
...
_
_ <>
.
1.

;
2

2.

.
3

27

10

su m
su m

su m + i

i + 20

i < 100


i, su m

1.

;
2

2.

i sum;
6

3.

;
3
4.

;
4

...
:

28

0
5 100 _ 10
+
_

10
2
( 1) :
sum 0
i 1 5
j 1 5
i = j TOTE
sum sum + A[i,j]
A
A[i,j] 0
_
_
_
sum
,
, 1.

1.

2.

-1

-2

-4

1:

, .
15
sum ;
5

3
: .
20
500 1000 .

.
:
30 , 40
(4, 5, 6 ...).

29


' .
4

, :
1. ,
7
2.

3.

.
2

4
: ,

.
, :
.
.
.


.
5
0 20.
5
, 30%
70% . ,
.
5


18.
5

:
3. , ( )
(:=) (=).
4. ,
, .
( )
31. (, , ).
.
.
32.
. .

,

33. .
34. .
35. : (3) .

30

36. : (1) .
K



3 2003
:

( )
: (6)
1
.

1-6
, , , .

1.

2.

3.

4.

5.

6.

.
12


. (

).


1.

2.

3.



.
1
X + 1
2
X
_
. < 0
X 1
_
. + 1
. _
1
_ < 0
. = 2
/2
_

31

10
.


.
4

( );
4

( );
4


.
6

2
, ,
,
, .

1
1
0
2
< 6
+
MOD 2 = 0
+ 1

+ 1
_


, ,
_


20
3

32

() ()
. () =/ 2 .
18 .
:
<18,5

" "

18,5<25

" "

25<30

" "

30

" "

:
.

,
3

18 ,
1.
5
2.

10

18 , "
".
2

, .

33

4
.

.
:
.


.
3

2, 3, 4
1.

2.

,
( ' ) ( " ).

34

K



4 2003
(
):

: (6)
1
.

:
,
>
c / ( - 2)
_
c


.
2

.
4

:
1
<> 6
+ 2
_


.
2

.
4

:
_1

< 0
* 5
_

35

_1
:
.
.
.
.
.
.
.
12
.

;
( 3).
(
4).
7

.
9

2
:



S 1
K 2
_
MOD K = 0
DIV K
<>
S S + K + B
,

S S + K

_
_
+ 1
_ > ()
= S
S
_

() .

36

,
:
.

36

28
20

3

:
2
:

0 5

5 10

0,5

10 20

0,7

20

1,0

...
18%. ,
, ... 5 .
:
.

.
2


.
10

...
4

.
4

4
(12)
(20) , .
:
.


.
2

37


.
3


.
6


.
:


.
9

3 4
.

K



7 2004

(
):

1
. .
1. ;
3
2. ;
3
3. () .
8
. .
1. .
3
2. .
3

38

3. 10 : , , , , ,
, , .
. .
3
. .
;
3
. .
;
3
. :
50
> 0
2 6 _ 2
10
_

_
1. ;
3
2. 10;
3
3. ;
5
2
:

x , y

zy

OXI

z <> 0
NAI

z x MOD y

39

xy

yz

1. x, y, z x = 12
y = 18.
10
2. .

2

8
3
20 .
.
. ,
5
. ,
5
. ,
,
5
. ,
.
5
: .
4
30 . 0

3.000 .
.
1.
,
4
2. , :

700
700 1.000
1.000 1.700

1.700


0%
15%
30%
40%

40

8
3. , , ,
.
4
. ,
1. ,
2
2. .
2



8 2004
1
.
1. .
5
2. :
, ,
^2-4**
_ ()

.
: _(x) x.
5
3. :
_
10
i 1 3
-10
_
_ =0
.
5
.
1. :
< >
1
2


_
. (1) .
.
2

41

. .
5
2. :
10
20
_
+
,
_ >50
. (3) .
.
2
. .
5
. .
8
.
.
1.
.
2.
.
3. .
3
2
:

42

1. :
. .
2
. .
8
2. , S, =15
=20.
10
3
2000 .
:
1. (=, =)
5
2. , , ,

5
3.
5
4.
.
5
4
5000 .

43

1. ,
.
. 0 100.
4
2. :
.
60.
4
3.
. ,
, ,
, .
8
. ,
.
4
: .


1 2004
:

(
)
1
. 1-5
, , , .
1.
2.
3.
4.
5.

.
(dequeue) .
(pop) .
.
(push) .
10

.
. (
).

1.
2.
3.

. >
. MOD
. *
.
4

44

. 1-5
, , , .
1. "" ,
.
2. FORTRAN
.
3. GOTO
.
4. .
5. Java (Internet).
10
. :
x
A < = y
A + z
_
A + z
x, y z:
1.
2.
3.
4.

x=0 y=8 z=3


x = 7 y = 10 z = 5
x = 10 y = 5 z = 1
x = 10 y = 5 z = 2
8

1. ;
2. ;
3. ;
4. ;
8

2
:
_

4
C2
A_
(^2) 2

CC+1
_ C > (A 1)
D (2^A) 1
E B MOD D
D
E = 0

45

F (2^(C 1)) * D
" :", F
G0
F > 0
GG+1
F F DIV 10
_
G
_
_
,
:
. 3
12
. 4
8

3

.
:
i. (..)
, ..
ii. ()
, .
iii. ,
.
,
:
. , .
2
. () ()
.
6
.
.
12
:
.
4

. 15 ,
24 .
3%
.

46

, ,
: 24
.
.
.
:
.
.
4
.
.
4
. .
4
.
.
4
. .
4
:
) .
) _(x)
x.
) (%).
2, 3, 4
1. .
2. , ( ' )
( " ).



1 2004
:

(
)
1
. 1-5
, , , .
1.
2.

.

.

47

3.
4.

.

.
.
10

5.

.
. (
).

1.

_
2. _

. ,

. ,


.

. =5, =7 =3.
, ,
, .
1. (+<10)
2.

(>=) (<)

3. ((>) (<)) (>5)


4.

((<>)) (+<>2.)
4

. :
i 1 2 _
1
_
1
1, 2 .
1.
2.
3.
4.

1=5
1=5
1=5
1=5

2=0 =2
2=1 =2
2=5 =1
2=6,5 =0,5

48

4
. .
4
. 1. .
4
2. .
6
2
C :
2, 5, 15, 1, 32, 14
:
min 100
max 100
i 1 6 _ 2
C[i]
B C[i+1]
A<
Lmin A
Lmax B

Lmin
Lmax
_
Lmin<min
min Lmin
_
Lmax>max
max Lmax
_
, , Lmin, Lmax, min, max
_
D max*min
D
:
. , , Lmin, Lmax, min max,
.
18
. D .
2
3

, :

0 500

2,0

4,8

49

500 1000

3,5

7,2

1000 2000

4,6

11,5

800
3,5 .
:
. .
3
. . ""
"" .
3
. .
11
. .
3
. 0 2000
"" "".
4
500 .

0 100.
:
. .
2
.
.
2
. .
4
.
.
.
7
. .
5
: 0 100
.
2, 3, 4
1. .
2. , ( ' )
( " ).
E

11 2005

50

(
):

1
. 1 5
, , , .
1.
, .
2. ,
.
3. .
4.
.
5. .
10

51

.
, (
).

1.

2. x 1
x < 5
x
xx+1
_

3.

. FIFO

4. _ . LIFO
5.

.
.
.
10

. .

.
:
1. W 4* 2* x 3 / 3*x*x*x 1) 10
2. W 4* (2x 3) / (3*x*x*x 1) 10
3. W 4* *2*x 3) / (3*x*x*x 1) 10
4. W 4* (2*x 3) / 3*x*x*x 1 10
8
E. To ,
.
S0
1 5
L 1 7
SS+1
_
_

52

S
8
2
,
) 1000
,
6
)
,
6
) , ,
.
8
3
,
.
,
) ,
2
)
:

0 5.000

0%

2%

4%

5.000 10.000

5%

6%

6%

10.000

10%

7%

8%


,
14
)
i. ,
2
ii. .
2

53

4
,
) ,
500 ,
2
) ,
.
:
1 1,
2 10 1 10,
3 ,
6
)
,
2
)

.

:

125

90

60
4

)
,
4
)
.
2

54



10 2005
(
):

1
. )
1)
2)
3)
6
)
.
6
. X=15, Y=-3 =2,
.
) X>Z
) OXI (X+>8)
) (X >Y) (Z<3)
) (X>10) ((Y>2) (Z>Y))
12

. .
.

1.
.
2.

A5
3.

4.

.
_

5.

10
. ) .
2
) ;
2
) .

2
2
,L,M :
K35
L17
M0
O L>0
L MOD 2=1 TOTE
MM+K
_
*2
LL DIV 2
_

)
K


1
2
3
4
5
15
) L ;

) ;

3

.
.
.
.

) 200

200
,
3
) 15
M 15
,
4
) , ,
1
)
.
,
5
)

. M
,
5
) ,
.
2
:

.
4
20 . 5
. 1 10.

)
20 ,
2
) 0 20
20 .
2

) 5
.
:
i,j i j,
.
6
)
20 SUM,
4
)
.
6

1 2

...
...
...
...
...

...
...
...
...
...

18 19 20

1
2
10
8
4
8
6
...
...
...
...
...
...
...
20
4
:
2 : 1 10, 5 8,
18 4, 19 8, 20 6.
5 : 2 8 20
4.


4 2005
:

(
)
1
. 1-5
, , , .
1. .
2. .
3. _ , _
.
4.
o.
5. , , _
.
10
. ,
.



1.
2.
3.
4.
5. 0.34



.
.
.
.

.
5
. 1. =3, =-2 =-1,
.
. (+)* > 0
. (-)* = -5
. *>0
. >
4
2.
,,,.






6
.
_
2
<=10


+2
_
6
. .
6
. .
3
2

,
30, .

: [30], ,
: i

0
i 1 30

[i]
+ [i]
_
/30
:,
_
) ( ) .
10
) .
,
.
:
9 *
= 32+
5
10
3
(100)
. :
) 100
.
( 1 20).
4
)
.
6
) , ,

.
10
4
15 .
,
. :

- ,
65.
- ,
40 65.
40.
- ,
40.
:
1. 15 .
2
2. 15
,
0 100.
4
3. .
3
4. .
3
5. ,
, ( ) .
8


4 2005
:

( )
1
. 1. .
5
2. ;
S0
2 10 _ 0
SS+I
_
S
5
. 1-5
, , , .
1. .
2. .

3. .
4.
.
5. .
10
. :
S0
2 100 _ 2
SS+I
_
S
1.
5
2. _ _.
5
. :
5X 3Y
1.
2.

A B2
_______
Y2 - X 2

3
3

.
. .

1.

. COBOL

2. -

. LISP

3.

. FORTRAN

4. -

. PASCAL

. JAVA
4
2
:

L2
A1
< 8
MOD L = 0
Fun(A, L)

+ L
_
L,A,X
AA+ 2
LL+1
T_

Fun(, ) :

: ,

Fun (B + ) DIV 2
T_.
L, A, X,
, 10.
20
3
[] , [-1]
.
, [i] [i]
[i+1], [i] = ([i] + [i+1])/2.
, ,
.
:
:
1, 3, 5, 10, 15
:
2, 4, 7.5, 12.5.
, 2 =
(1+3)/2, 4=(3+5)/2, 7.5= (5+10)/2, 12.5=(10+15)/2.
20
4

100 . 50
.
:
. A[100,50]
.
:
i.
ii.
iii. .
.

.
, .
10

. 2 , -1 0

i. [100],
.
4
ii.
50.
2



30 MA 2006
:

( )
: (6)
1
. 1-5
, , , .
1. .
2. _ ,
.
3.
.
4.
.
5.
.
10
.
.
9
. :

: , ,

, ,
1(, , )
, ,
_

1(, , )

: , ,

+ 2
- 3
+
, ,
_
, 5, 7, 10;
12
.
. .

1.

2.

3. > 12

4. _

5.

.
.
5

. = 5, = 7 = 10,
.
. ( ( + 2 )) + 3 =
. + 2 * < 20 2 * =
4
2
1 1. :

. .
7
. .
,
.
i.

=9

ii. = 10
iii. = 40
3
1

2. :

0
1 10

> 0
+


_
_


.
10
3
1500 .
.

:

15

16 23

23

:
. ,
.
.
12
. .
8
:
.
4

12:00 20 . :
. 20
.
2
.
. , .
9
. 20 20

C, 30 C.
9

( )
1. (, , ).
.
2. ,
. .
.
3. .
4. .
5. : (3) .
6. : 10.30 .
K

E

4 2006

1
. 1. .
4
2. .
4
3. .
4
. ,
, , , ,
.
1.
.
2
2. .
2

3. .
2
4. _ .
2
5. .
2
.
. (
).


1. MOD

2. *

3. +

4. >
5.
6. =
7.
8. < >
8
. .
key .
10
2
:

3 -1 _ 2
2*+4
4*-3
(-<0) (>15)
+5
*2
_

,
_

, 9.
20
3
. :
) ,
,
:
- .
- .
5
) .

:



1000

0,8

0,7

1001 2500

0,7

0,6

2501

0,6

0,5

12
) ,
.
3
4
80 . :
) ,
,
:
- .
- 1 20.
5

) 18,5.
2
) .
3
) .
3
)
.
7


2 2006
(
):

1
. 1. .
3
2. .
3
3. .
8
.
.

( )

6
. ,
, , , ,
.
1. .
2

2. .
2
3. .
2
4. .
2
5.
.
2
. .
.
10

2
:
2
O <=12
YX+1
ZY*2
WZY+1
W
4
Y, Z
5

Z
7
X, Y

Y, Z, W
_
X+3
TE_
. ;

. ;
15
. ;
2
3
(100) 40 .
5 (). :
.
. (5)
.
8
. .
2
. 40 ,
.
6
. , , 40
.
4
4
, (50)
. :
6,
(0). 1
20%, 2 35% 3
45%.

:
. 50 .
2
.
, 0
10.
3
. .
5
.
.
4
. (0)
.
3
. (0).
3


6 2006
:

1
. 1-5
, , , .
1.
.
2. ,
.
3. .
4. ,
.
5. ,
.
10
.
<= 50 TOTE
* 580

_ > 50 <= 100


* 520
_ > 100 <= 200
* 470

* 440
_
, ,
.
.
4
. : 25, 8, 12, 14, 71, 41, 1.
.
1.
;
2
2. ( ) .
4
3.
;
2
4.
71;
2
. .
x 1
x
_

_ ... _
10
.

1. ;
3
2. ;
3

2
:
_

: , ,

2
_
<= 4
1(, , )

1(, )
_
, ,
_ >11

_

1 (, , )

: , ,

+1
+3
+
_
1(, ):

: ,

+2
*2
1+
_
.
20
3
, :

3 5

1,5

1,3

. :
) .
2
) :
i. 0.
.
2
ii.
0.
3
iii.
.
2
iv. .
2
) .
4

. ) iii.
5
4
16 . :
, .
.
:
) ,
.
2
) , ,
.
2
)
.
, .
8
) ( )
.
.
8


31 MA 2007
:



( )
: (6)
1
. 1-5
, , , .
1. ,
.
2. ,
.
3. ,
.
4.
.
5.
.

10
.1. i. .
3

ii.
:
.
.
. .
2
.2. :
.
.
.
.
.
. .
6
. :
1: > 0 5
2: = 0 7
3:
4: 8
5:
6: 8
7:
8:
1. .
6
2.
.
5
. :
1. - 1 2

2.
3.

:
.
.
. .
1. (15)
(, , ) .
: .
5
2. ,
;
1, 2, 3 .
3
2
:

: , ,

,
+ (, )

_
(, ):

: ,

>=

+
_
_
. ,
.
7
. ,
.
7

.
, :
i. = 10 = 5
ii. = 5 = 5
iii. = 3 = 5
6
3

.
1500 .
:
. , (/)
,
. .
: .
10
. :
1. .
2
2. .
4
3. , ,
.
4
4
20 CDs
. CD,
( ) . :
.
:
. 20 CDs, ,
, .
2
. CDs 3
.
6
. CDs
5000 .
6
. CDs
, .

6
( )
1. (, , ).
.
2. ,
. .
.
3. .
4. .
, .
5. .
6. : (3) .
7. : 10.30 .


1 1. , 1..2 , :

.
1 2. 2. , :

, .


4 2007
:



( )
: (6)
1
. 1-5
, , , .

1. .
2. .
3. ,
.
4. .
5. , .
10
. :
1
< 10

+3
_
1. .
4
2.
.
5
. 1. ,
.
3
2.
. .
4
1

3. :
. ;
3
. ;
3

.
:

//,,//
flag
1
flag=
[]=

flag
_
_
//flag//

1. ; ( 2)
. ( 3)
5
2.
.
3
2
.
( ),
.
().
: ,
.

1.

2.

3.

4.


_
-1

-
1

5.

6.

7.

-1

+

-1
1

[1] [2] [3]

6
8
2

8.
[]

9.

10.

11.

[ 1]
[ 1] [] 1

6
7

,
,
, :
. 1 2, .
2
. 3,7,10 11, , ,
.
18
3
-- . ,
, , ,
. , .
, .
.
. ,
.

:
. :
1. , : , ,
, . ( .)
2
2. .
6
. .
6
. , ,
.
6
4

.
. :
. :
1. , 21 ( 2000
2099).
.

.
.
3
2. ( )
, .
3
3.

. , .
8
.
(1 12), .
, 29 , 28.
4 100, 400.
, , : (7 )
31 30. , .
6
( )
1. (, , ).
.
2. ,
. .
.
3. .
4. .
, .
5. .
6. : (3) .
7. : 10.00 .


E

5 2007
(
):

: (6)
1
. ,
, , , ,
.

1. .
2
2. 5 5 .
2
3. + = .
2
4.
.
2
5. ... ...
.
2
. 1. .
3
1

2. :
0

i. .
2

ii. .
3

3. :
0

i. .

ii. .

iii. .
6

. :

1.
3
2. 2[(3x17x2)58x3]

3
. :
1
3
< 10
z+
+1
+2
_

_..._.

10

2
. :

23

>

_ <


_

.
10
. :
5
3
2 7 _ 4
< =10
+
+4
_
,

4
_


.
10

3
150 ,
.
.
:
. ,
.
4
.
( ).
10
.
( ).
6
4

. :
. :
1

.
2


, 20 50.
3

. .
5
.
.

4
. (
).
2
.
20 oC.
4

1
2


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

.
1
3. .
2
4. .
3
5. .
4
6. : (3) .
5
7. : (1) .





1 2007
(
):

: (6)
1
. 1.

;
4

2. .
3
3.
.
9
. :
_
""

_

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

=5
=1
=-6
=5

=1
= 0,5
=-5
=1
8

. ,
, , , ,
.
1.
.
2
2. .
2
3. .
2
4.
.
2
5. (=)
(<>).
2
.
, .

1.

...
.

2.

3.

4.

""

5.

32

6.

2
:
2
_
YX DIV 2
ZA_M(X/3)
>0
Z

_
, , ,
+3
_ >10
. .
12
.
........._.
8
3
(
) , :

( )

( )

125

100

125

140

( )

( )

1400

400

1401 1800

500

1800

700

18 24
10%.
, :
. , ,
.
6
. .
14
: 18 .
4
235
.
, :
. 235 :
1 ,
2 ,
3 , ,

.
4
. :
1.
.
5
2. , .
2
3. , (
).
5
4. ,

.
4
1


1. (, ,
). .

2.
.
.

.
1
3. .
2
4. .
3
5. : (3) .
4
6. : (1) .






7 2008
(
):

1
.1 :

=
,
/

_
. .
4
. .
6
.2. _ ... _
.
6
. ,
, , , ,
.

1.
.
2
2.
.
2
3. 5 1 5 .
2
4. ,
, .
2
5. >= .
2
. :
i ... n
j ... ... _ ...
[j] ... [j-1]
tempA[j]
[...][...]
[...]temp
_
_
_
,
.
8
. :

( )
( ) ( )

.
6
2
:
0
10

14
>0
MOD 2 = 0
+
_
*2
BB DIV 2
_
. ,
.
12
. .
8

3
2008 ,
500 .
,
, .
, :
.
,
( ),
, ,
, , ,
, ,
.
6
. 30 .
4
.
.
5
. .
5

4
4 .
24 .
0 100. , :
. 24
4x24, .
4
. 24 4 .
5
. 24.
5
. 24,
. (
).
6


4 2008
:



( )
: (7)
1
. , 1-5,
, , , .
1. , ,
: , .
2.
.
3.
.
4.
.
5. .
10
. 1,2,3,4
,,,,, .

1.
.


.
.

2.
.

3.

.

.
.

4.

.
: (2) .
8
. .
6
. .

4
. :
1
i 1 5 _ 2
* i

_
:
.
3
. _
3
. :
_

........
_ ....... 0

i 0 ........ _ ........
i ^ ........
........
_
,
5 0
.
6
2
.
11. -
22.
33. : , i
44. :
55.
66. _
77.
88. _ >0
99. C0
110. i 1
211. AN ( MOD i) = 0 TOTE
312. CC + 1
413. _
514. _
615. C=2 TOTE
716. MHNYMA EINAI
817.
918.
1019.
1120.
1221. _
,
.
12
. .

( ) (
)

(( ) ) ( ( ))

3
.
, / /,
:

20

30

50

80

>=3

120

>=3

160


. ( ) .
.
3
.
.
7
.
.
4
.
.
6
4
110 , (16)
(8 ).
. (6)
.
.
1.
. .
2
. .
o ( ).
2
. .
.
2

.
.
6
. .
2
12.
. .
2
. .
4


31 MA 2008
:



1
. 1-5
, , , .
1.
.
2. .
3. .
4. JAVA
,
.
5.
.
10
.1 - .
6
.2 ;
6
.1 1,2,3,4, ,,
.

1.

2.

3.
4.

4
.2
.
0 5

=0

_ (=1) (=3) (=5)

_ (=2) (=4)


_
6
. :
:
1

..........1........... .

..........2........... .

..........3........... .

..........4........... .

:
.
.
.
.
.
.
1,2,3,4,
, , , , , , .
.
8
2
:

: x, n, m, pow, z

x,n
m n
pow 1
z x
m > 0
( m MOD 2) = 0
m m DIV 2
z z * z
_
m m-1
pow
pow pow*z
_
pow
_
. .
8
. pow
, :
x = 2, n = 3.
12

3
30
.
.

1-7

30 40

8-16

20 30

17 10 20
1. :
. .
2
. :
i. ( ) .
2
ii.
.
2
iii. .
2
. .
4
2. 1..ii .
8
: 1)
2) .
4
16 . 30
. :
. [16] .
2
. [16,30] :



.
4

. [16,3]
, ,
. .
6
. [16,3] [16]
, ,
.
3
.
.
5


30 2008
(
):

1
. 1.
;
8
1

2.
. ;
4
. ;
4

. :
1
<=200

+2
_

. ,
. ,
. ,
. .
6

. ,
, , , ,
.
1. MOD
.
2
2. .
2
3. .
2
4. +* .
2
5.
.
2
.
, .

1.
2.
3.
4.

.
.
.
.

8
2
. :
2
_
MOD 4 > 2
+2

+3
_

_ >15
. ;
2
. .
10
. ;

2
. :
[1]
[1]
i 1 5
[i] <
[i]

[i]>MAX TOTE
[i]
_
_
_
,

... .
6

3
(7) 20
.
. .
4
. .
4
.
( ).
6
. ,
.
6
4
10.000 10 .
:
. 10
1 ,
2 , ,
,
.
3
. 10 (5)

, .
4

111

. 10
.
5
. ,
.
5
.
, .
3

27 MA 2009
:


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

.1 : ... 100
.... .
,
.
. .
. .

112

. .
. .
. .

10

.2 :
. , , .
. 2.
. .
. .
. .
5
.1 . .
4
.2 . ;
2
. :
1. + / 2
2. ( + / 2
3. ( + / 2)
4. ( + ) : 2
(1, 2, 3, 4)
, .
4
. .

1. 0,42
2. "
3. ""
4. -32,0
5.



.
.
.
.

113

, .
5
2
o , :

//,//
> ,
1 0
> 0
2 mod 10
> 0
3
1
4
+
_
5 div 10
6 * 10
_
////

( ),
, ( ), 1.

. ,
= 20, = 50 ( ).
:
. ( ).
. ( ).
10
. , :
> ,
5

114

. , :
mod 10
> 0
1
+
_
.
, , , , .
5
3
20 (
). .
.
. , .
:
. ,
, [19].
2
. [19] ,
, : (0)
.
4
. [19],
, .
7
.
. (
).

4
25 . 1 25.

115

0 4
5 8
9 12
12

3
4
5
6

75 45.
. :
1. .

2. [25,7] ,
.
, .
4
3.
. ,
B.

B. ,
( 1 7).
. ,
.
, (). 9


10 2009
:

1
. , 1-5,
, , , .
1. O _ ..... _
.
2. .

116

3. .
4. .
5. ,
.
10
. :

: , [15]
:
:
. -3 .
. .
. .
. .
. 1 15 .
10
. :
5
<7
+1

-1
_

-1
_

:
. .................
+1

-1
_

117

. .................
-1

+1
_

, ,
.
10
1. . .
3
. .
2
2. =3, =1, =15 :
( (+*3>10)) ( MOD (A-B)=1)
N :
. .
1
. .
1
. , ,
, .
1
. , .
2
2
o , :
1
2 X>1
3 A mod 2=0
4 div 2
5
6 3*+1
7 _
8 _
( ),
.

...

...

>1

mod 2=0

...

...

118

,
=5 ( ).
. :
1. ( ).
2. , .
, (, ) .
16
. ( ).
4
3
, 1-100.
, ,
.
,
.
, ,
.
, () :
1
2
3
4
5
6
0<5

5<10

10 T<12

12<15

15<18

1820

780
.
[780,3].
:
. , , . ,
,
-1.
.
4
.
[780].
7
. ( ) .
9
4
[3,3].
, - ,
.
,
. , .
. , :
1. -.
2
2. :

119

.
. (1 3)
, .
4
. . ,
, .
2
3. , .
2
4. ( / /)
.
2
. , (,
) , ,
:
1. .
2. .
3. ( =).
4. ( +=4).
, .
8

23 MA 2009
:


1
. ,
, , , ,
.
1. = .
2. _() .
3.
.
4. FIFO .
5. .
10
. :
' '

120


< 0
''
0
''

''
_
o _.
11

.
.
6
.
3
. =8, =3, =-2 =-1.
.
1. A MOD B >= A_T()
2. * 2 - ^ 2 <= ( + ) /
3. DIV (A + ) <> 0
4. * - >= -(17 D A)
5. B * <= *
10
2
. :

121

. .
10
. = 4.
.
10
3

, :

300
300
400
400

2%
5%
7%

:
. ,
1. .
2
2. .
3. .
3
. .
4

122

.
.

4
20 . :
. .
3
. , ,
,
.

. .
5
.
.
7