Professional Documents
Culture Documents
Λευκακησ Αεππ 2013 E-book
Λευκακησ Αεππ 2013 E-book
, 2013
,
.
.
.
,
, .
.
.
.
.
.
2000 2013.
: ,
,
.
,
.
.
!
..................................................................................................................................................................... 4
.............................................................................................................................................................. 6
................................................................................................................................. 8
1 ............................................................................................ 11
. ............................................................................................................................................................... 11
1.1 ....................................................................................................... 11
1.1.1
.............................................................................................................................. 11
1.1.2
............................................................................................................................................. 11
1.2 ........................................................................................................................... 11
1.2.1
................................................................................................................................................ 11
1.2.2
..................................................................................................................................................... 11
1.2.3
................................................................................................................... 11
1.2.4
..................................................................................................................................................... 12
1.2.5
.................................................................................................. 12
1.3 ................................................................................................................... 12
1.3.1
......................................................................................................... 12
1.3.2
.............................................................................................. 13
1.3.3
................................................................................................................... 13
1.4 ......................................................................................................... 13
. ........................................................................................................................................... 14
.
.............................................................................................................................................. 15
2 - - ......................... 21
. ............................................................................................................................................................... 21
2.1 O ................................................................................................................................................... 21
2.1.1
............................................................................................................... 21
2.2 ......................................................................................................... 21
2.2.1
............................................................................................................................. 21
2.2.2
( Flowchart) ......................................................................... 21
2.2.3
...................................................................................................................................... 22
2.3 .................................................................................................................................. 22
2.3.1
..................................................................................................................................... 22
2.3.2
....................................................................................................................................... 23
2.3.3
........................................................................................................ 24
2.4 O ....................................................... 26
2.4.1
...................................................................................................... 26
2.5 .................................................................................................................................. 27
. ........................................................................................................................................... 28
.
.............................................................................................................................................. 29
.
.............................................................................................................................................. 33
3 ........................................................................................................................ 47
............................................................................................................................................................... 47
3.1 ............................................................................................................................................ 47
3.2 ................................................................................................................................... 47
3.2.1 .................................................................................................................................................. 47
3.2.2 ................................................................................................................................................ 48
3.2.3 .......................................................................................................................................... 49
3.2.4
............................................................................................................................. 49
. .......................................................................................................................................................... 50
.
.............................................................................................................................................. 51
.
.............................................................................................................................................. 56
.
4 ................................................................................................................ 77
.
............................................................................................................................................................... 77
4.1 ....................................................................................................................................... 77
4.1.1
... ...................................................................................................................... 77
4.1.2
... _........................................................................................................................... 78
4.1.3
... ... ... _ ... ............................................................................................... 80
. .......................................................................................................................................................... 84
.
.............................................................................................................................................. 85
.
.............................................................................................................................................. 91
5 ..................................................... 117
. ............................................................................................................................................................. 117
5.1 ......................................................................................................................................... 117
5.1.1
..................................................................................................................... 117
5.2 ................................................................................................................ 117
5.2.1
................................................................................................................................................. 117
5.2.2
.................................................................................................................................................... 118
5.2.3
............................................................................................................................................... 118
5.3 ................................................................................................................................ 118
5.3.1
................................................................................................................... 119
. ........................................................................................................................................................ 124
.
............................................................................................................................................ 124
.
............................................................................................................................................ 130
6 ................................................................................................. 147
.
6.1
.
.
.
............................................................................................................................................................. 147
.............................................................................................................................. 147
........................................................................................................................................................ 153
............................................................................................................................................ 153
............................................................................................................................................ 157
7 ......... 173
. ............................................................................................................................................................. 173
........................................................................................................................ 173
. ............................................................................................................................................ 185
8 ................................................................................ 189
. ............................................................................................................................................................. 189
8.1 ..................................................................................................... 189
8.1.1
.............................................................................. 189
8.1.2
........................................................................................................................... 189
8.1.3
............................................................................................................................................. 190
8.2 .................................................................................................................................................... 191
8.3 ..................................................................................................................................................... 193
. ........................................................................................................................................................ 194
.
............................................................................................................................................ 195
.
............................................................................................................................................ 199
9 .............................................................................. 215
...................................... 215
.................................................................................................. 284
........................................................................................... 321
...................................................... 334
10 .................................................................................. 349
11 .......................................................................... 373
" " . ,
. , . , . , . , . , . ,
.
1.
1.1
1.2
1.3
1.4
1.5
1.6
2.
2.1
2.3
2.4
/
2.4.1
2.4.2
2.4.3 (
. 36 " ... .",
, 5. ,
. 37).
2.4.4
2.4.5
3.
3.1
3.2
+ =
3.3
3.4
3.5
3.6
3.7
6.
6.1
6.2
6.2.1
6.2.2
6.2.3
6.2.4 4
6.3
6.4
6.4.1
6.4.2
6.4.3
6.7
7.
7.1
7.2
7.3
7.4
7.5
7.6
7.7
7.8
7.9
-
7.10
8.
8.1
8.1.1
8.2
8.2.1 ...
8.2.2 _
8.2.3 ... ...
9.1
9.2
9.3
9.4
9.
10.
10.1
10.2
10.3
10.4
10.5
10.5.1
10.5.2
10.5.3
3.4, 3.5 .
:
,
. H
2013.
.
1
.
1.1
1.1.1
() .
1.1.2
:
1.2
1.2.1
:
.
(
).
(
).
1.2.2
,
,
. ;
1.2.3
,
.
.
.
.
.
11
1.2.4
. .
. ,
.
1.2.5
.
.
, .
()
()
().
1.3
1.3.1
. (..
).
.
. (..
)
. (..
)
12
1.3.2
. (..
Horner)
. (..
,
,
. (..
)
1.3.3
. (.. 5
140 ;)
. (..
)
.
(..
)
1.4
1.4.1
.
.
.
, .
, .
:
.
(
).
.
.
13
1.4.2
3 !!!
. (
)
. ( .)
.
1.4.3 -
{ }.
.
.
.
/
1.1 : ,
.
1.2 , ;
1.3 ;
;
.
1.4
; .
1.5
;
1.6
/ ;
1.7 / ;
1.8
.
14
1.9
; .
1.10 () ().
,
.
1.11 () ().
.
,
.
,
.
1.12 () ().
.
, .
/.
15
1.13 () ().
.
/.
,
.
,
: , .
1.14 .
.
....................... , ...........
..............
................... .................
.......................... ....................
............................. .....................
..................., .............................
.........................
.......................... .
1.15 .
.
.......................... .
.........................
........................
.
.......................
1.16 . ,
.
.
, , ( ).
, , , ( ).
16
1.17 :
.
: ........................................................................................
: ........................................................................................
: ........................................................................................
: ........................................................................................
: ........................................................................................
1.18
.
.
.
1.
2.
3.
. 5
.
.
1.19 .
.
/
:
i.
ii.
iii.
iv.
17
/ :
i.
ii.
iii.
iv.
v.
vi. .
:
i.
ii.
iii.
iv.
1.20
.
.
1. .
2. , .
.
3. .
.
.
4.
.
.
1.21 .
.
:
i.
ii.
iii.
:
i.
ii.
iii.
:
i.
ii.
iii.
18
- ""
2 -
-
.
2.1
O
.
.
.
:
.
.
2.1.1
,
,
.
,
. :
. . . . .
2.2
2.2.1
:
.
.
. ( Flowchart)
.
. .
.
2.2.2 ( Flowchart)
(, , , ...)
.
.
.
21
.
:
.
.
2.2.3
.
/
/ .
...
.
2.3
2.3.1
:
(.. = 5 , = , X = 3.5 )
:
.
()
(). .
:
.
.
.
/.
(RAM) ,
. .
22
.
.
/.
:
.
:
< >
.. x ,
.
: < >
.. x ,
, name.
.
2.3.2
:
// //
...... ......
// //
. .
.
.
!
.
_1
// = 3.14 //
! : , :
!
2 !
= ,
_1
23
http://www.pseudoglossa.gr.
!!!
,
.
, (0 - 9)
_ (underscore). ,
. ,
.
2.3.3
.
,
.
. :
.
+
*
/
^
^(1/)
div
mod
.
>
<
=
>=
<=
<>
.
()
()
()
_()
()
_()
()
_()
24
!!!
Div 2
. Mod .
: 3 Div 2 = 1 , 1 Div 2 = 0 , 21 Div 3 = 7 , 2 Mod 2 = 0
5 Mod 2 = 1 , 32 Mod 2 = 0 , 0 Div 3 = 0 , 3 Div 0 = , ..
,,
.. 2 , ... .
.
. :
- -
2 .
.
.
..
3*5 > 8
5 < -1
.
, , ,
,
. :
2* - ^2 ,
(2*) 5^(1/2) ...
. 2
. :
(2* 5 > 3) AI (5*y 8 = 12)
( 3 < 5 )
( > ) ( 3 >= 5 )
= ...
, .
.
,
.
.
25
2.4
()
()
()
o
.
/ .
http://spinet.gr/glossomatheia.
.
2.4.1
:
_
_
:
1 = 1
2 = 2
26
:
: 1 ,
: 2
:
: , done
2.3
. .
// = 15 //
,
( *)/2
:,
= 15
: ,
:
,
( *)/2
: ,
_
!!!
2.3.3 . .
. 2007 2.
,
.
.
.
47 8.
2.5
. o
( ).
. , . . .
.
,
.
2.4 ,
.
.
27
2.1 .
2.2 ;
2.3 .
2.4 .
2.5 , ;
2.6 ;
.
2.7 / ;
2.8 .
2.9 ;
.
2.10 ; 2
.
2.11 ;
2.12
;
2.13 ;
; .
2.14 ;
2.15 .
2.16 div mod ; .
2.17 ;
28
2.18
;
.
/ .
,
.
,
_.
.
, ,
. <= , <> , >=.
!!!
, &
.
2.19 .
.
15
.
_13$
$.
12
.
23 Div 3.2 = 2
3.2 div mod
.
.
.
+5 3
, .
29
2*
.
.
2.20 :
.
. .
4
2
( : = 4 V = 3 ).
3
_
// =3.14 //
! , ,
4**^2
(4/3)**^3
= , , = ,
_
30
=3.14
:
: ,
4**^2
(4/3)**^3
=, , = ,
_
2.21 : .
5. .
. .
.
// //
+5
^3
31
2.22
a2 + b2
b b2 4ac
2a
)}
. 28 x 3 a5 a + e x 1
(b _(b^2 4**c))/(2*a)
(( <+) (-= ))
((8 < 5+3) (8-5=3))
((8<8) (3=3))
( )
32
1.
2.24 () ().
.
2.25 () ().
.
,
() .
2.26 () ().
.
div .
33
2.27 .
.
5 mod 2 * 10 ;
i. 10
ii. 5
iv.
iii. 0
.
i. A + B = 1 ii. A B*5 iii. A + B 23 iv. A 2*B 12
.
(5+4/2*2)*2 (3*2 + 5 3)^2 + 9/3 2
i. -53
ii. -37
iii. -125
iv. -45
5*(-3) + ^3 2 + , = 5 = 1
;
i. 35
ii. 134
iii. 22
iv. 148
2.28 .
.
.
i. /
ii.
iii.
iv.
v.
:
i.
ii.
iii.
iv.
v. ()
:
i.
ii. 1
iii. 1
iv. _
v. --
vi.
2.29 ,
.
.
x + 3y
x 2y
a 2a 7b3
X =
= 3 x + 5 log a
x ( y + z (5 k ))
b + b 2 4ac
2a
3x 2 2 x + 1
xy
x+ y
A = 2 3 a 5 ( 1) e x 1
34
2.30
= 5 , = 4 , = 2, = 3
(*) DIV 2 ( )
DIV (A+1) + 30 MOD ( )
^2 * + 1 MOD A
( )*
2.31
.
1.
2.
3.
.
.
.
. .
2.32 :
.
.
.
.
.
= 2 + 5
2.33
.
1.
2.
3.
4. 2
.
.
.
. -
2.34 . ,
1.
.
2.
. ,
. * 500
. + * 0.18
35
2.35
= 9 , = 11 , = , = -3
( > (-) ) ( ( < ))
( DIV (A+1) = 1 ( ))
( (OXI ( DIV (^2 MOD 4) < 5)))
2.36
; .
.
. ( ;)
2.37 0 5. (
0 5 ).
;
. ( >= 0) ( <= 5)
. ( > 0) ( < 5)
. ( > 0) ( <= 5)
. ( >=0) (< 5)
2.38
.
1. 3115
2.
3.
4. -22,76
. -
. ( )
.
2.39
. ;
.
+2
+2
+ 2
= + 2
36
2.40 .
.
.
6.
3.
.
.
2.41 .
.
.
5.
10.
2.
5
(F 32)).
9
2.43 11%
.
.
2.44
= 1.2.( 1.05. + 50 ) + 11.
.
3.
2.45 .
.
37
2.46 :
.
, . : 3
20 10 .
2.47
. ( V=2 ). :
.
2.48 :
.
...
..
21%.
.. .
2.49 :
.
2 .
, , , ,
2
.
2.50 1.
.
+ +
( E = ( )( )( ) =
).
2
:
.
. .
2.
.
38
2.51 2013
40%.
:
.
.
: 200
: 80
: 120 .
2.52
.
f ( x) =
x7
3
+ (3 x ) .
4
9 + (3 + x)
x .
; .
2.53 .. 700 .
15 ,
25 .
17%.
1.
2.
:
.
,
.
39
4.
2.54 1.
: 10
2.
10
10
10
, 10
10
,
25
(2 + _()*3/5)^2 - (+50)/5
. 22
. -3
. 10
. 25
2.55 .
_
mod 6
+3
+ 10
div 2
, -1
_
.
, 17.
2.56 .
_
X 12
Y 2*X - 8
Z Y div X
Y, Z, X
X (X + Z) mod Y
Y (Y + Z) div X
ZX*Y-Z^2
Y, Z, X
_
40
5.
2.57
L R. .
L=2R = 3,14.
2.58 .
2
E = = .
2.59 :
.
4 , ,,,
, 4 ,
.
2.60 :
= 2
L
g
F=
GMm
r2
:
.
2.61
.
.
( = 2 V = 3 ).
41
2.62 ,
, .
:
.
,
%
2.63 2%
50 .
:
. ,
.
.
: .
2.64 2
R1, R2
.
R1R2
( R= R1 + R2 R=
).
R1 + R2
2.65 22
10 .
.
2.66
.
.
.
2 ,
.
:
1. 2 .
2. .
3. .
42
2.67 .
20%
36 .
15%. 150 .
,
,
.
.
2.68 . , y , z .
4850 .
,
.
. 3, 2, 5 :
3
2
5
4850 ,
4850
4850 .
3+ 2+ 5
3+ 2+ 5
3+ 2+ 5
2.69 z = + .i w = + i.
:
.
2 .
.
.
.
.
x+yi.
6.
2.70
, . ( : = ).
.
2.71 .
.
. ( V = ).
2.72
. (
E = 2 = +2 ).
.
2.73
1
. ( V= 2 ).
3
.
43
2.74 1.
:
.
, .
:
4362 s 1 h 12 min 42 s.
2.
2.75 .
.
8%.
.
2.76 .
, ( )
( 11%)
.
.
2.77
. ,
(
) = 55004, .
0,02m. ()
. , 33%
80% ,
.
( 0.01m)
10%, 33% 50%.
44
3
.
3.1
.
, .
,
.
.
.
.
:
.
,
, .
.
3.2
.
.
3.2.1
: <> <>
.
.
<>
...
...
_
47
.
.
() ( ).
(
_ ).
3.2.2
: <>
...
-1
...
...
-2
...
_
:
.
2
.
.
1
.
.
.
() 1.
2.
.
_.
48
3.2.3
: <-1>
...
-1
...
_ <-2>
...
-2
...
.........................
.........................
_ <->
...
-
...
...
-+1
...
_
:
.
.
3.2.4
.
.
. ,
.
49
: <-1>
< -2>
...
...
<-3>
...
...
_
_
<-4>
...
...
_
<-5>
...
...
...
...
_
_
!!!
_
. ,
_ 2 . (
).
.
3.1 ;
3.2 ;
3.3 ;
50
3.4
40 .
> 40
3*
_
> 40
3*
!!!
x x mod = 0
x mod <> 0.
x mod = 0 . x
.
, = 2.
x mod 2 = 0.
x ,
.
.
0 100.
.
.
51
..
( < 0) ( > 100)
,
_
...
_
.
.
, .
.
_() .
_() = 0
. .
3.5
.
:
<= 0
,
<= 0
_
,
mod 2 = 0
,,
_
MOD 2 = 0 TOTE
,,
,,
_
,,
_
_
!!!
.
.
.
1
2
3
1 div 100
2 mod 100 div 10
3 mod 10
52
1
1 div 10000
3
3 mod 1000 div 100
4
4 mod 100 div 10
5
5 mod 10
.
3.6 5
5
.
60
60 < 240
240
0,12 /
0,10 /
0,05 /
.
: 5 275 ,
: = 60*0,12 + (240 60)*0,10 + (275 240)*0,05.
. (
).
< 0
_
_ mod 10
_ = 5
<= 60
!
*0,12
_ <= 240
60*0,12 + ( 60)*0,10
53
3.7 .
= 4, = -5 , = 9 ;
_3_8
> 0
2
+5
^2 + 5
_
> 12
,
_
__3_8
_3_8
> 0
2
+5
^2 + 5
_
> 12
,
_
__3_8
=4
4 > 0
=2
=7
2 > 12
-
1 = 2 < 12
, = 7 = 2.
_3_8
> 0
2
+5
^2 + 5
_
> 12
,
_
__3_8
=4
= -5
4 > 0 -5 >0
=2
=7
-5 <=0
= 27
2 > 12 27>12
-5 , 27
-
2 -5 , 27 = 27 > 12 ,
= -5 = 27.
54
_3_8
> 0
2
+5
^2 + 5
_
> 12
,
_
__3_8
=4
= -5
=9
4 > 0 -5 >0
9>0
=2
=7
=7
= 12
-5 <=0
= 27
2 > 12 27>12 7 > 12
-5 , 27
-
3 = 7 < 12
, = 12 = 7.
55
1.
3.8 () ().
.
2 .
,
.
3.9 () ().
.
<> .
div 2 = 0 .
3.10 , .
. -3 x 8
. y = 10 29 35
3.11
= 7 = 4 = .
: ( + > -2) (())
....................
....................
: (* 28 = 0) (())
....................
....................
( ) ( ())
....................
( )
....................
56
3.12 10, 5
3 .
.
( >)
= ( - ) < 0
3.13 . .
1.
>1
2.
3.
+2
4.
+ /2
5.
.
.
.
.
.
.
.
3.14 .
.
1.
85
2.
15
.
3.
. ( )
4.
5.
34,2
6.
-345,87
57
3.15 :
7
>2
^2 3
_
:
.
3.16 :
> 0
_
,
.
.....
58
2.
3.17
a,b,c,d.
:
.
a,b,c,d
,
18 .
3.18 9 2005
12 1, 2, 3.
.
:
.
38 .
3.19 wh () Kwh
. 0,12 / Kwh
0,06 / Kwh. :
.
, .
,
320 .
3.20
.
.
59
3.
3.21 :
.
4 .
4.
3.22 :
.
_()
.
3.23 :
.
100
.
3.24 :
.
5
5
.
3.25 .
1.5 . 0.18 / 40 .
0,14 / 5 .
:
.
60
3.26
,
.
,
0.35, .
, 0.17,
.
4.
3.27
. 3
4 .
.
3.28
1 999 ,
.
3.29
: 9,5 ,
9,5 13
" ", 13 16
"", 18 " ",
18 ""
3.30 .
, x<0
3x 5
f ( x ) = (5 x + 6) , x = 0
2x 6 x , x > 0
3.31 :
1
2
3
4
10%
15%
20%
25%
() ()
().
:
.
.
61
3.32 ,
.
<5
>=5 < 10
>= 10
0.05
0.1
0.15
:
.
.
. : 12 850 : 850 + 0.15*850
3.33 :
1
2-3
4
30
40
50
, .
3.34
:
( )
3
0.044 /
0 200
201 400
401
0.053 /
0.041 /
0.029 /
( ) : 15%
.
3.35
:
15
0,030 /
0 150
151 500
501
0,045 /
0,039 /
0,033 /
:
.
, .
.
62
4% .
5.
3.36 3 ,, > 0
= + + , 0 = +
+ .
.
.
3.37 x + = 0
.
3.38
x2 + x + = 0 , ,, .
3.39
[0, 100].
20 ,
.
20 , .
.
,
[0, 100],
.
, .
3.40 :
. 8
600 1300 .
. :30
, 40 (4 , 5 , 6 ...).
.
' .
, :
1.
2.
3.
63
3.41
.
, 24 28 .
, 18 24 .
.
:
.
,
1 3. (1:
, 2: , 3: )
:
( ), .
3.42
...
. ,
.
: 12 < < 15 5 < < 6, "
" . 10 < < 12 , ,
" ".
3.43
.
<100
>= 100
<200
>=200
15%
20%
30%
:
.
3.44 9
9. :
.
3
.
64
9
9.
3.45 :
ax + by = c
= ab ' ba ' , Dx =
= cb ' bc ' , Dy =
= ac ' ca '
a' b'
c' b'
a' c'
Dx
Dy
D 0 x =
,y=
D = Dx = Dy = 0
D
D
D = 0 Dx 0 Dy 0 .
3.46 ,
50 100 50
. .
:
.
3.47
/.
.
.
: 450 ,
( , ...) 120 , 800 ,
.
,
.
,
( ).
,
.
3.48 ,
.
.
65
(),
() () . 1, 2 3 .
, :
.
.
. ,
.
,
.
3.49 SPEED ..
, :
.
0 1,500
4,75
1,501 3,200 6,90
0,0032 / .
.
0 1,000
5,42
1,001 2,200
8,11
0,0072 / .
( )
:
.
.
.
. 4%.
23%.
3.50
. :
i.
, .
ii.
, .
iii. ,
.
, :
66
,
.
60%.
0 2100.
6.
3.53 .
a
b3*a+5
cab
c > b
ba
ac
_
a,b,c
,
a, b, c , :
.
a = 10
a = -20
a = 50
67
3.54
.
=0
= 3, .
( mod < div )
0
0
div
mod
_
i.
=7 , =2
ii.
=4 , =3
iii.
=3 , =5
iv.
=9 , =3
:
10
< 0
(-1)*
_
0
i.
ii.
iii.
iv.
10
3.55
,
^2 mod
> 1
*5
+ *5
+ <= -10
+
-
_ + <=20
+
_
_
,,
_1
.
= 5, = 6 .
68
3.56 :
3
8
0
20
> 10
> 15
++
*
_
< 7
3
5*
_
_
,,,
3.57 .
.
_2
15
^2
(+) div 2
( mod 2 = 0) (>=25)
- 20
( > )
mod
div 2
_
+
+
_
,
div +
mod +
mod +
,,
_2
69
7.
3.58
.
() ()
, 2
2
.
() 1 () 15
().
()
.
(X)=0
, (^3 + 2*)/(_()*()).
3.59 :
_
,
mod 4
(3* > ) (>=3)
1
(>=) (( - )>2)
2
_ <
3
4
_
_
_
=2 =15 :
.
3.60
:
16
17
1,40
1,41 1,80
1,81
1,70
1,71 1,90
1,91
-
-
70
3.61 1/100
. 1 3 .
:
.
, :
, .
3.62
.
0 <= < 60
60 <= < 120
0,34 /
0,305 /
0,001 /
:
.
, .
23 %.
, .
3.63 . ; ;
_1
2
^2-1
2*+-1
>
mod X
ZX^2
X mod Y
ZY^2
_
X, Y, Z
_1
71
3.64 . ;
_2
3
1
5
( mod 2 = 1) ( >= 2)
+2
( < )
^3
4*
_
_
mod
mod
mod
, ,
_2
3.65
_2
( <= 0)
_1 (-1) *
_1
_
_1
_2
3.66
_3
( <= 2)
15
_ ( <= 10)
11
_ ( <= 20)
9
5
_
_3
72
3.67 3
3
8oC 4 oC.
3.68 x
f ( x ) =
3x + 5
( x 1)
3.69
. , 1200 . /
20%
29%. , 15%
5 , 25%
15 35% 15 .
, (1.
, 2. / 3. )
3.70 .
, .
: _
: ,
: ,
1
: = (+) div 3
2
: > 2 3 6
3
: = -
4
:
5
: 7
6
:
7
:
73
4
.
4.1
, .
.
,
.
:
. ...
. _ ... _
. ... ... ... .... .
.
.
4.1.1 ...
:
<>
...
...
_
:
.
_.
,
.
.
,
.
0 .
77
4.1.2 ... _
: _
...
...
_ <>
:
.
.
_.
.
.
... , 1
.
_ :
78
!!!
.
.
,
.
.
. :
> 0 _ <= 0.
.
!!!
.
. : <> 999 .
999. = 999
. : _ = 999.
79
( ) !!!
(. 3.5).
.
.
[0,100] .
...
_
_ ( >=0) (<=100)
...
...
( < 0) ( > 100)
_
...
. .
_
.
. ,
.
_ :
.
:
...
_
_ (=) (=) (=)
(<>) (<>) (<>)
_
...
_
80
.
2 7 _ 2
...
...
_
2 , 4 6 (3 ).
2 2
_ 7.
.
1 _ ... .
0 ,
, .
.
.
.
.
.
.
!!!
,
, .
:
. 0 (SUM 0)
1 (P 1).
.
10 .
1
10
0
1 10
+
_
!
!
!
!
!
81
50 ,
0
1 50
> 0
+ 1
_
_
3
!
!
!
!
! 1
!
10
0
0
1 10
> 0
+
+ 1
_
_
<> 0
/
_
!
!
!
!
!
! 1
!
!
!
! 0
!!!
. :
(
). (
) ( )
.
.
1
10 .
max
i 2 10
> max
max
_
_
max
i 1 10
i = 1 max
> max
max
_
_
max
82
.
.
:
max 0 ( max -1 )
i 1 10
> max
max
_
_
max
max
,
.
.
. <1000
0.
.
a
Min a
a <> 0
a < min
Min a
_
a
_
Min
Min 1000
a
a <> 0
a < in
Min a
_
a
_
Min
<1000
.
Min
.
83
4.1 ;
4.2 ;
4.3 ;
4.4
.
4.5 _.
4.6 ;
4.7 ;
4.8 ;
4.9 ;
4.10 ,
;
4.11 ;
84
4.12 ;
2 .
.
: 47 12.
: 47 12 2
94 6 2
188 3 0.
376 1
752 0
, , 3 1
: 188 + 376 = 564 ,
.
:
_
0
x,y
y > 0
y mod 2 = 1
+ x
_
x x*2
y y div 2
_
: ,
_
4.13 .
.
.
. i 5 8 -3
. -6 4 1.5
. i 3 3 2
. 4
_
^2
_ < 16
. 4
_
^2
_ < 0
. 4
_
-1
_ < 0
. 10
> 0
-3
_
. -1
> 0
-3
_
. 4
>0
+3
_
85
< .
1 = 3 .
. = 4 1 , = 16
< 16.
5 . = 4 , 3 , 2 , 1 , 0.
4 . : 10 , 7 , 4 , 1
= -1 .
,
.
4.14 , ,
,
, .
1
1
0
2
< 6
+
MOD 2 = 0
+1
+1
_
, ,
_
86
1
1
0
2
< 6
+
MOD 2= 0
+1
+1
_
, ,
_
1 .
2 .
3 .
4 .
=1
=1
=0
=2
=2
=3
=5
=8
=1
=2
=3
=4
=1
=2
=3
=5
=2
=3
=5
=8
1,2,2
1,3,3
1,4,5
2,4,8
8
-
:
. .
4
-
1
2
1
3
1
4
2
4
-
2
3
5
8
-
4.15
sum 1000
_
k
sum > 5000
sum sum + k*0.1
sum sum + k
_
_ < 0
sum
87
4.16
,
.
.
5
14 2 _ -3
^2-
......
_
5
14
>= 2
^2-
-3
_
88
5
0
< 12
+1
+3
_
... ...
0
5 11 _ 3
+-1
_
.
0
1
> 6
+4
2
^2 +
_
_ .......
0
1
_
+4
2
^2 +
_ <= -6
.
0
1
_
+4
*
_ >= 100
......
0
1
< 100
+4
*
_
4.17
: .
, . < 500 .
15 4. 0.
89
: , 1 , 2 ,
1 0
2 0
1
_
0
_ <=0
<> 0
1 1 + ^2
< 500
2 2 + 1
_
( <= 4) (>= 15)
*
_
_
0
_ <=0
_
= ,1
< 500 = ,2
15 <= <= 4 : ,
_
90
1.
4.18 ()
() .
.
_.
4.19 .
1.
+2
2.
3+ >
3.
4.
<3
5.
- (/2)*2
.
()
.
.
.
.
.
.
4.20 .
.
> 0
1
_
1
_ < = 0
91
4.21 .
1. ...................
2. .............................
3. ........................
..................... .
........................... 2,
4. ..........
2 .
4.22 .
:
.
.
.
.
:
.
.
.
.
.
4.23
:
.
.
.
.
:
.
.
.
.
4
2
4
2
4.24 :
i 1 2 _
1
_
92
1
1, 2 .
.
1=15
2=3
=-3
1=15
2=8
=4
1=1
2=5
=0
1=2
2=2
=5
4.25 .
.
.
. i 5 8 3
. 7 1 -1.5
. i 3 3 0
. 4
_
^2 ^3
_ <= 8
. 4
_
1
_ < 0
. 14
_
5
_ > 0
. 1
> 0
3
_
. 8
>= 0
^2
_
. 4
<= 0
+1
_
4.26
,
.
.
2
1 7 _ 3
+5
_
......
1
10
<= 6
+2
-1
_
... ...
4
1
>= -1
+5
2
+
_
_ .......
93
30
1
_
+4
*
_ = 50
......
4.27 10
. .
, .
.
P0
i 1 10
PP*i
_
P1
i1
_
PP*i
ii+1
_ i=10
P1
i1
i <= 10
ii+1
PP*i
_
4.28
.
.
1
2
3
4
5
6
7
8
9
_
+i
i8
i i +2
0
i < 98
4.29 .
_
+2
>
.
= 4 = 9
= - 5 = 0
94
4.30
; .
.
100 .
100 .
, 25 .
4.31 . ;
,
.
.
<> 0
0
>
_
<
_
+
_
.
_
0
>
_
<
_
+
_ <> 0
.
1 100
0
>
_
95
<
_
+
_
2.
4.32 .
4 .
.
.
4, 20 , 60 , 24 , 35.
4.33 . ,
> = 2 5 6. > 0
.
.
4.34
5 ,
.
.
-20 15
15 30
30
4.35
0 ,
5.
. (
).
96
4.36 :
= 3.
3.
4.37 . x y
=750 x y 2x+y > 4.
.
4.38 .
.
0. ( 0
. )
-5 , -6 , 7 , 4 , 240 , 0
4.39
-1. ( -1
).
97
4.40 :
= 3.
4.41 .
15 C.
-100.
.
4.42 :
.
50 (
50).
4.
4.43 52
124. .
4.44 13 232.
.
98
4.45 6
17 256.
4.46 35
.
4.47 20 , ,
=2 5 + 7 .
4.48 120
.
4.49 5 12
.
4.50 100 ,
, .
.
4.51 1250
(>=10) (>= 18,5).
4.52
, .
4.53
(100 999) .
.
4.54
50 70 :
.
4.55
:
1 , 9 , 25 , 49 , 81
... ... ... ...
...
...
_
4.56
8 135 1792.
4.57 50
( [0 10] ).
(<5) , ,
(>8,5).
99
5.
4.58
.
4.59
1 200 . :
1 + 2 + 3 + ... + .
4.60
,
9.
0.
4.61 30 .
2 ,
40% .
100
4.62
.
20 .
4.63
. 0.
.
4.64
10 100000 .
: =.(1+/100).
.
1
2
..
10
105000
112000
......
.
155000
4.65 ,
3 , .
.
4.66 :
.
= 5 8 > 8,
.
4.67 ,
. .
4.68
.
30
.
101
4.69
.
-1 .
4.70 () 4
(ml) .
( o / ml).
4.71 : 2 + 4 + 6 ++ 2*n. O
n .
.
4.72
. :
.
.
.
4.73
= 2,5 50 1,5
. : x2, 3 x (x).
4.74 100
. , ,
, (,
). , :
.
0,05 .
500
,
10 ,
4.75 .
,
.. .. 4 8,3.
1. 1
.
102
[0,10];
4.76 1/100
. 1 3 .
:
.
50
.
,
.
, :
, .
4.77 .
.
4.78 :
.
500 1
100.
20 .
6.
4.79 .
1 0
0
0 10 _ 2
2
< 5
3
+
4
5
+1
_
_
103
.
1
2
...
=0
...
...
4.80 :
_2
mod 2 = 0
i 1 3
+3
_
_
mod 2 < > 0
i 5 3 _ 1
+i
_
_
_2
X
.
= 1
= 2
4.81 :
0
0 100 5
^3
+
,
_
;
_.
104
4.82 , = 2 L = 14.
,
, (
).
Y L
>
_
<> 0
OD Y
TEMP
,
_
( * L) DIV X
,
4.83 .
2
1 3
i 5 0 _ 2
2
+1
3
> 4
_
5
*
_
2
.
1
2
3
...
3
4
...
...
...
105
4.84 .
0
1
2
i 2 7 _ 3
+i
< = 4
j 1
+1
_
*i
_
_
, ,
4.85 .
1
1 < 5
3* 5
2
24
C++
3
>
4
> C
5
MAX A
MAX C
> C
MAX
MAX C
6
, , , C, MAX
+2
.
1
...
6
...
...
1 < 5
...
...
...
...
1 , -2 , 0 , -1 , 0
...
106
4.86 .
1 5
2 <=7
3
y 3-
4
+1
5 _
6 , y
.
1
2
...
5
...
=5
...
5 <= 7
...
...
...
...
...
4.87 .
7.
3
<5
+1
_
3
<5
+1
_
3
<=5
+1
_
3
_
+1
_ >5
4.88
:
"",
6100 , "" 4000
"".
10 :
.
: " " " " " ".
107
4.89 35 5 + = 0
[-1000, +1000] .
3 .
.
.
. .
.
4.90
> 5. , .
4.91 100
, .
4.92
.
.
S1 = 5 2 + 10 2 + .... + 95 2 + 100 2
S 2 = 5 2 + 10 2 + .... 100 .
4.93
450 .
:
1.
2. ("" "" )
3.
80 140 mg/dl.
N :
.
(, , )
( "" ""
),
, ,
108
4.94 ( )
.
4.95 : ,
.
, :
.
0 20.
, 30%
70% .
.
18.
4.96 .
.
.
0
i 100 1 -2
+ i^2
_
0
5
>= -54
-3
+ ^2
,
_
4.97 :
0
100 1 _ -2
_
+ 2*
_ > ^3
_
.
109
4.98
200
.
,
200
:
.
(4
).
7 .
4.99
.
-999. -999
.
4.100 fast food :
1000
1001
1002
:
999,
.
.
4.101
.
5.
. 150
.
:
.
,
.
110
4.102
:
S1 = 1 + 2 + ... + n
S2 = 1n + 2n + ... + nn
S3 = 1 + a + a2 + ... + an
S4 = 5 + 10 + ...5 n
a n .
.
4.103
.
1000.
.
4.104
CD .
(, )
, ,
0 0 . ,
CD 74 .
4.106
.
1 19 4 %
SMS > 100 0,06 / SMS , 0,085 / SMS
MMS > 25 5 MS ( S 0,40 )
0 <= < 60
60 <= < 240
0,80 /
0,65 /
0,0012 /
:
.
, , sms , mms ,
100
19 %.
, .
111
4.107
,
.
( , )
. 2,70 , 3,50 1
.
:
.
4.108 :
i 1 8 2
y+i5
_
,y
.
4.109 .
,
1
> 0
mod 2 = 0
div 2
*
_
-1
*
_
: . =4 =2 . =3 =3.
;
;
112
4.110 2000 , , ,
:
.
( 2000 )
4.111 100
, .
.
4.112 20
, .
.
4.113
. .
300
3 6 . 300 800
6 9 800 9
12.
.
(
) .
4.114
0 786 .. 0 , 787
1.357 .. 112 , 1.358 1.928 .. 202 ,
1.929 2.357 .. 446 2.358 .. 580
.
.
. .
4.115 (
) . 200.
4.116 :
.
0.
7.
: 0 ,
7
10000.
113
4.117 250 7
.
.
7 .
,
.
.
4.118 . :
.
50.
7 .
8 .
4.119
.
:
.
( .. +5% -3% )
1000.
,
.
4.120 2 ,
( > ) :
.
[, ] .
(0, +].
114
5.1
.
.
.
().
( ,
, , ...)
.
.
5.1.1
.
Wirth (1976 Pascal) :
+ =
5.2
: ,
, , , .
.
.
.
5.2.1
. .
. .
LIFO (last in first out).
. :
(push) (pop).
117
. .
Overflow
.
Underflow
.
.
5.2.2
.
(enqueue)
(dequeue).
.
.
FIFO (first in first out). (front)
(rear) .
,
. ,
.
5.2.3
.
.
.
.
.
.
.
. ,
.
.
. :
5.3
: (1 , 2 , ... , ).
, .
.
118
5.3.1
:
. // //
2 :
// , //
table 100
:
// table // ! .
,
table 100 .
,
. :
: [10]
: [500]
: [30]
: [5]
5.3.2 100
i 1 100
[ i ]
_
.
5.3.3 200
i 1 200
[ i ]
_
[ i ]
[ i ].
5.3.4 [50]
SUM 0
i 1 50
SUM SUM + A[i]
_
SUM/50
119
5.3.5 11 49 [50]
SUM 0
i 11 49
SUM SUM + A[i]
_
5.3.6 80 A
MAX A[1]
i 2 80
A A[i] > MAX
MAX A[i]
_
_
M A[1]
i 2 80
A A[i] < M
[i]
_
_
5.3.7
.
.
, .
.
.
800
SUM 0
i 1 800
[i] > 0
SUM SUM + A[i]
_
_
[100] 2
i 1 100
[i] MOD 2 = 0
[i]
_
_
[100] 34.
i1
([ i ] <> 34) KAI (i <= 100)
[ i ]
ii+1
_
120
5.3.8 // //
.
// //.
..
// , , max //
max .
5.3.9
(key)
. .
[500].
done
!
position 0
!
i1
(done = ) (i <= 500 )
[i] = key
done
!
! i
position i
ii+1
!
_
_
done =
,position
_
5.3.10 [150] ()
i 2 150
j 150 i _ 1
[ j 1] > A[ j ] T
TEMP [ j 1]
[ j 1] [ j ]
!
[ j ] TEMP
_
_
_
.
: [ j 1] < A[ j ] .
121
[ j - 1] , [ j ]
. .
5.3.11
.
:
: .. [50] , [20] , [25]
[95].
: i 1 95
i<=50
[i] A[i]
_ i<=70
[i] B[i 50]
[i] [i 70]
_
_
[] [J]
+1
J J +1
_
_
!
>
+
[] [J]
J J +1
_
122
+
[] []
+1
_
_
( )
.
5.3.12 () .
.
[100]
[ ? ] [ ? ]
. ?
.
// //
0
0
i 1 100
X[ i ] mod 2 = 0
+1
[K] X[ i ]
+1
[] X[ i ]
_
_
// , , , //
!!!
i , j
.
... ...
( , , ...)
123
5.1 :
.
. .
5.2 ;
5.3 ;
5.4 () .
5.5 .
5.6 .
5.7 ;
5.8 ;
5.9 .
5.10 ;
5.11
.
5.12 .
.
5.13
[10] [150]. :
.
5 .
.
124
i 1 10
[i]
_
i 1 150
[i]
_
[1]
i 2 10
[i] < [i]
_
[1]
i 2 150
[i] >
[i]
_
_
done
i 1 5
[i] <> B[i]
done
_
_
done =
5
_
0
0
i 1 10
+ [i]
T_
/ 10
i 1 150
[i] < 0
+ 1
_
T_
key
done
position 0
i1
(done = ) (i <= 150 )
[i] = key
done
position i
ii+1
125
_
_
done =
,position
_
_
5.14 = ( -5 , 0 , -4 , 2 , 7 , -1 )
:
K0
L1 5
L2 A[L1-2]
1 3
5* = L1 TOTE
D L2^2 + [+2]
K L1 MOD 2 []
TE_
D > K TOTE
MAX D
K
_
D,K
_
L1^2 D + K
.
; ;
:
K0
L1 5
L2 A[L1-2]
1 3
5* = L1 TOTE
D L2^2 + [+2]
K L1 MOD 2 []
TE_
D > K TOTE
MAX D
K
_
D,K
_
L1^2 D + K
-5
0
K=0
L1 = 5
L2 = -4
I = 1 (1 )
D=12
A
= 12
12,0
-
-4
= 2 (2 )
K=1
= 12
12,1
-
= 3 (3 )
K=5
= 12
12,5
= 18
126
. .
3
-
I
1
2
3
3
K
0
0
1
5
5
D
12
12
12
12
L1
5
5
5
5
5
L2
-4
-4
-4
-4
-4
MAX
12
12
12
12
X
18
_ 18
:
12
12
12
0
1
5
5.15
5
= 0 ,..., 20 2.
.
.
[6] 5
: P ( x ) = a 0 + a1 x + ... + a 5 x 5 . [1]=0, ... , [6]=5.
P(x), [11] = 0 ,..., 20 2.
: [6], [11] , , , X
: S
!
1 6
(,-1,)
[]
_
!
1
0 20 2
S0
= 0
S [1]
1 6
S S + []*^(-1)
_
_
[] S
K K+1
_
127
!
1 11
[]
_
_
!!!
. 2
1.
.
, 1
.
5.16 ,
15 .
.
.
.
4
. [15] : , [15] : ,
[15] [15] .
.
. 12 .
, ,
.
!
. -
1 15
[] , [] , [] , []
_
!
0
1 15
+ []
_
/ 15
= ,
128
!
[1]
1
2 15
[] <
[]
_
_
:, []
!
2 15
j 15 _ -1
[j-1] < EE[j]
EE[j-1] , EE[j]
[j-1] , [j]
[j-1] , [j]
[j-1] , [j]
_
_
_
!
1 15
[] , [] , [] , []
_
129
1.
5.17 .
.
5.18 .
.
5.19
[1] = ...
[2] = ...
[3] = ...
:
[1] 20
5.20 .
1.
2.
3.
4.
5.
6.
7.
8.
.
.
.
.
.
.
.
.
5.21 ()
() .
.
130
i.
5.22 ()
() .
.
5.23 :
-2
23
7
. :
. 8 . . -9
. 10 .
.
;
5.24 :
2
front
-7
-6
rear
.
.
. 9
. 10
131
5.25 .
.
// , //
i . . _ .
j . .. _ .
[ ] .. [
]
.. ..
.. A[ j ]
.. temp
_
_
_
// , //
5.26 10 .
; , .
;
0
i 10 2 _ -2
[] [i]
+ 1
_
2.
5.27 20
.
5.28 35
.
5.29 50
.
5.30 85
.
5.31 24
2.
5.32 100
,
.
132
5.33 50
(
[0,100] )
70.
3.
5.34 1000
5
.
5.35 325
,
.
5.36 300
120.
5.37 200
.
5.38 50 .
> 0
.
.
.
4.
- -
5.39 ( >0 )
( -20 , 45] .
5.40 50
4.
5.41 :
.
70 .
5.42 [100].
100 .
0
100.
133
5.43 cm
. ( :
30 360 ).
. ;
.
5.44 200
2 .
5.45
9
.
10
30
.
.
,
5.
5.47 :
.
[150] .
5.48 :
.
1000 .
5.49 60
.
5.50 90
28 63 .
134
6.
5.51 , 400 , .
.
5.52 , 12
,
. :
.
2 .
2 2
.
5.53 50
.
10 .
10 .
5.54 :
.
5.55
.
20
.
5.56 , email
200 .
:
.
email .
135
7.
5.57 , 7 , 1 7
:
= ( 5 , -3 , 0 , 2 , 7 , 8 , 9 )
:
i 1 6 _ 2
k ((i+5) mod 3)+2
A[i] A[k-1]
i, k, A[i], A[k]
_
: i, k, A[i], A[k] ,
;
5.58 C 6
:
C = ( 2
5
15
-1
32
14
)
:
min 100
max -100
i 1 6 _ 2
C[ i ]
B C[ i + 1]
<
Lmin A
Lmax
Lmin
Lmax
_
Lmin < min
min Lmin
_
Lmax > max
max Lmax
_
, , Lmin, Lmax, min, max
_
D max*min
D
:
.
D .
136
5.59 =( -5 , 0 , -4 , 2 , 7 , -1 ) :
2 6
6 -1
[ -1] < [ ]
[-1] , []
_
_
_
.
= 2 = 3
5.60
.
i 1 10
i mod 2 <> 0
[i] i+2
[i] A[i-1] 3
_
_
i 1 10
[i]
_
5.61 Table :
1
12
2
5
3
-4
4
-6
5
8
:
2 5
J 5 _ -1
Table[J-1] > Table[J]
Table[J-1], Table[J]
_
_
_
J, I=2 =3
137
1
2
5.62 = ( 1 , 0 , 3 , 6 , 2 , 11 , 7 , 5 , 4)
:
i2
x A[i+1]
y A[x-i]
i <= 9
x >y
x
y
_
y x mod i
i i +2
x A[i-3]
_
*
.
8.
5.63 35 .
.
:
.
:
.
;
.
138
5.64 50 /
. /, ,
.
/ .
50 /,
.
5.65 [20] 20
[20]
2009.
:
.
.
10000.
(
).
5.66 10
1, 2, 10.
:
.
5.67 :
.
2 [50] [50].
,
.
5.70 20
.
.
. 0
11001 : 1 2 +
. 1
. 2
. 3
. 4
02 + 02 + 12 + 12
30
.
.
5.72 70
: , ,
. :
.
.
.
5.73 [500]
. 1 500 , 2
499 ...
5.74 [233]
. 1 233 , 2
232 ...
140
5.75 800
:
.
5 .
5.76 [30]
:
.
. . .
5.77 150 .
:
.
5.78 :
.
2 [300] [300] .
10.
,
.
>= 5
.
5.79
50 [50] [50]
. :
.
141
5.80 300 1 , 3
5. 1 3 5
.
5.81
200 .
( ,, 2= )
9.
5.83 2 [] , []
.
.
5.84 20
.
.
5.85 20
10.
.
5.86 :
.
100 .
25
.
5.87 1000 .
0 3.
5.88 :
.
[400] .
142
2 .
.
5.89 :
.
[100]
0.
2 .
.
5.90 :
.
[30]
.
143
6
.
6.1
a11 a12 a13
31 a32 a33
, 3x3 = 9
. N
xM .
.
6.1.1
10 15 .
// //
.
// , , //
6.1.2
: [100,10]
: [11,5]
: [10,2]
: [2,6]
.
6.1.3 10x6
i 1 10
j 1 6
[ i , j ]
_
_
147
6.1.4 10x5
j 1 5
i 1 10
[ i , j ]
_
_
6.1.5 20x10
i 1 20
j 1 10
[i,j]
_
_
6.1.6 20x10
j 1 10
i 1 20
[i,j]
_
_
6.1.7 [5,10]
SUM 0
i 1 5
j 1 10
SUM SUM + A[i,j]
_
_
SUM/50
6.1.8 3
[5,4]
SUM 0
j 1 4
SUM SUM + A[3,j]
_
6.1.9 [5,4]
i 1 5
SUM 0
j 1 4
SUM SUM + B[i,j]
_
SUM
[ i ] SUM
!
_ !
148
6.1.10 [5,4]
j 1 4
0
i 1 5
+ B[i,j]
_
MO /5
[ j ] MO
!
_ ! .
!!!
,
(.. ,
...).
.
. :
100
12 . 100x12.
.
.
.
.
100 .
.
6.1.9 6.1.10.
6.1.11 [5,4]
[5]
i 1 5
[i]0
j 1 4
A[i] A[i] + B[i,j]
_
_
6.1.12 [5,4]
[4]
j 1 4
MO[ j ] 0
i 1 5
MO[ j ] MO[ j ] + B[ i , j ]
_
149
MO[ j ] MO[ j ] / 5
_
6.1.13 () A 80x10
MAX A[1,1]
i 1 80
j 1 10
AN A[i,j] > MAX TOTE
MAX A[i,j]
_
_
_
6.1.14 () A
80x14
j 1 14
MIN A[1,j]
i 1 80
AN A[i,j] < MIN TOTE
MIN A[i,j]
_
_
_
.
,
.
. [10] [20].
6.1.15
.
( ).
,
.
800100
SUM 0
i 1 800
j 1 100
[i, j] > 0
SUM SUM + A[i,j]
_
_
_
150
[10,12] 2
i 1 10
j 1 12
[i, j] MOD 2 = 0
[i,j]
_
_
_
[10,20]
S[10]
i 1 10
S[i]0
j 1 20
[i, j] = 0
S[i] S[i] + 1
_
_
_
6.1.16 ,
.
DONE
0
0
1
(<=N) (DONE=)
J1
(J<=M) (DONE=)
[,J]=
DONE
JJ+1
_
_
+1
_
DONE=
,, (,,,,,)
151
6.1.17 300x50
1 300
I 2 50
J 50 I _ -1
[, J-1] < [, J]
[ , J-1]
[ , J-1] [ , J]
[ , J]
_
_
_
,,
_
6.1.18 55x400
1 400
I 2 55
J 55 I -1
[J-1 , ] > [J , ]
[J-1 , ]
[J-1 , ] [J, ]
[J, ]
_
_
_
,,
_
6.1.19 .
[400] [400,40].
5
35 .
I 2 400
J 400 I -1
[J-1 , 5] > [J, 5]
1 [J-1]
[J-1] [J]
[J] 1
1 40
2 [J-1 , ]
[J-1 , ] [J , ]
[J-1 , ] 2
_
_ [J-1 , 5] = [J, 5]
[J-1 , 35] > [J, 35]
1 [J-1]
[J-1] [J]
[J] 1
1 40
152
2 [J-1 , ]
[J-1 , ] [J , ]
[J-1 , ] 2
_
_
_
_
_
6.1 ;
6.2
; ( )
6.3 ;
6.4 ;
.
6.5 10 . :
15
. 2 ,
.
200.
.
[10] [10,15]
. (3,8)
3 8 . .
[10]
. .
. .
153
: [10] , TEMP2
: [10,15] , [10] , , J , , , TEMP1
! .
1 10
[]
_
! .
1 10
J 1 15
[, J]
_
_
! . :
1 10
[] 0
J 1 15
[] [] + [, J]
_
_
! . :
[1]
1
2 10
[] >
[]
_
_
& , []
! . : 2
2 10
J 10 _ -1
[J-1] < [J]
TEMP1 [J-1]
[J-1] [J]
[J] TEMP1
TEMP2 [J-1]
[J-1] [J]
[J] TEMP2
_ [J-1] = [J]
[J-1] > [J]
TEMP1 [J-1]
[J-1] [J]
154
[J] TEMP1
TEMP2 [J-1]
[J-1] [J]
[J] TEMP2
_
_
_
_
! .
1 10
[] > 200
[]
_
_
_
, []
+1
[] [i , j]
_
_
_
155
.
.
. .
. .
: [100,10] , , J , , [100] , , 2
: [100] , 1
: [10]
1 100
[]
J 1 100
[I,J]
_
_
1 100
[,1]
J 1 10
[,J] > MAX TOTE
_
_
_
J 1 10
0
1 100
+ [,J]
_
[J] /100
_
1 100
[] 0
J 1 10
[] [] + [, J]
_
_
156
[1]
1
2 100
[] <
[]
_
_
[]
2 100
J 100 _ -1
[J-1] > [J]
1 [J-1]
[J-1] [J]
[J] 1
2 [J-1]
[J-1] [J]
[J] 2
_
_
_
_
1.
6.8 ()
() .
.
' .
,
.
6.9 ()
() .
.
,
.
157
6.10
.
i 1 5
j 1 5
(i+j) mod 2 = 0
[i,j] (i+j) div 2
[i,j] (i+j)*2
_
_
_
6.11 ( 1) :
sum 0
i 1 5
j 1 5
i <> j TOTE
sum sum + A[i,j]
A[i,j] 0
A
A[i,j] 1
_
_
_
sum
, ,
1.
1
6
4
3
0
-1
2
9
5
1
7
0
3
-4
2
1
8
3
2
0
1
-2
0
1
1
1:
, .
sum ;
158
6.12 :
1
2
2
2
0
1
2
2
0
0
1
2
0
0
0
1
6.13
.
[5,4] .
, [8,12] .
[35,10]
[120]
2.
6.14
54 .
6.15
.
6.16 :
.
[3,9] .
6.17 :
.
[4,12] .
3 .
6.18 :
.
[12,10].
3 .
6.19 26
.
159
3.
...
6.20 1010 .
.
6.21
50 3
.
6.22 5
4 . 54 .
:
.
6.23
[4,5].
.
6.24
5 .
[ 2 , 5]
:
.
4.
6.25 ,
.
.
6.26 50x100
. (J mod 2).
.
160
6.27 .
999
[1000,500].
.
[20,32] .
6.28
xM, .
.
6.29 [30,80] :
.
(key) .
.
6.31 :
.
[40] [40,50].
161
6.33
.
.
20 x i
.
i x .
_
( xi x )2 i S 2 .
6.34 [50,40]
,
5.
6.35 :
.
[5,12,30]
5 .
3 .
,
1000 .
5.
6.37 5x5
1
. i = j ( ) i 2 2 .
j
i > j 5 1.
.
162
6.39
, 12 18
, .
.
:
.
6.40 :
.
, table 15
8 .
5/6 .
6.41 :
.
5 .
10 5
.
5 .
163
6.42 :
.
50 .
5 .
3 .
: .
.
.
1
.
6.44 5 . [5]
. [5,12]
2002,
i i .
, :
.
2002.
6.45
(10) . (6)
. , :
.
( ).
164
6.46 ,
.
500 32 .
1 32,
:
.
1 32.
6.47 20
. :
.
2 .
6.48 200
, 10.
:
.
10
.
200
.
6.49 .
500 , 5 .
1 100.
5
3/5 .
, (500 x 5)
.
6.50 :
.
10 40 .
165
5
.
6.51 :
.
20x50.
4.
6.52 20 .
:
.
32 .
.
2 ,
.
6.53 200
. :
.
mega pixels ,
mega pixel
.
6.54 ,
200
(30 ).
:
166
10
22C.
6.55 ,
, .
,
(10% ),
' .
5 . (
5 ,)
6.57 10x10 2
.
10
.
6.58 25 12 .
:
.
167
.
.
18,5.
. :
i.
ii.
iii. .
.
, .
3 , -1,5 0
i. [1000],
.
ii. .
6.60 20
10 .
:
.
3 .
3 .
6.61
:
168
6.64
( xN) :
.
o .
6.65
.
[1000, 3] 1000
1, 2 3,
6.66
. 80
[80,360] ( 30 360) .
,
:
.
6.67 100
10 .
:
.
169
5 (20).
23 .
3 .
6.68
. 7000 ,
.
:
.
( ) .
[4],
.
6.69 30 .
1 20.
,
.
6.70 :
.
30
.
20 -
.
5 2 .
(100) .
170
7
.
6
(. 117 140).
.
7.1 ;
:
( ).
7.2 ;
. (
.)
7.3 ;
7.4 .
. :
173
: .
7.5
0 1 . :
o
. ,
. ( hardware ) ,
,
1945
, .
,
,
.
7.6 ;
: (0
1)
.
0 1
( 3 : 01011010001010101000011 !! )
.
.
.
(ENIAC)
( ).
.
174
/.
7.7 ( ) ;
:
. (hardware)
. .
, .
,
.
.
()
7.8 ;
:
.
,
: .
7.9 Fortran.
Formula Translation
175
7.10 Cobol.
7.11 Algol.
Algorithm Language
7.12 PL/1.
Programming Language /1
( , ,
).
7.14 Basic.
176
7.15 Pascal.
Algol.
ADA Modula-2.
7.16 C.
Bell
UNIX
Pascal
C++
.
7.17 Java.
Sun
Internet
.
7.18 ;
(.. ).
7.19 ;
( , , ).
Visual
Basic Visual C.
177
7.20 .
.(
).
.
.
.
,
.
7.21 4 ;
7.22
.
.
,
.
- .
. Pascal , Basic
. Java,C++
. LISP
.
. PROLOG
. SQL
178
.
.
.
o
Fortan
Cobol
. Lisp, Prolog
7.23
, .
:
7.24 ;
( )
:
.
. (
: 48 ,
)
.
.
.
.
.
:
.
179
.
:
.
.
.
.
.
7.25
:
, /
.
.
/ .
. :
o
. Basic
Basic
QuickBasic
Visual Basic
7.26 .
(
top - down),
. :
180
7.27 ;
( 8 10 )
7.28 ;
.
.
o
o
o
.
.
.
.
(: _)
GOTO
.
.
7.29 GOTO ;
7.30
181
7.31 (source);
( ).
.
( )
7.32
.
o
.
( + / 3 ( ) )
.
o
.
{ }
7.33 ;
.
( Word - Wordpad .)
7.34 ;
( ).
.
( )
.
182
,
,
.
, :
(
) :
7.35 - ;
( ) .
. (
(),
.)
- .
7.36 ;
.
:
() ,
7.37 ;
:
( )
.
183
.
- .
,
,
,
( )
7.38 ;
-
3 :
o
{ 3 1}
( ).
( )
184
7.39 .
1. COBOL
2. VISUAL BASIC
3. ASSEMBLY
4. FORTRAN
5. JAVA
6. SQL
7. PROLOG
8. C++
A.
.
.
.
.
.
.
.
7.40 .
.
(compiler) (source).
(interpreter) (executable)
(object).
Java
.
7.41 :
1.
2. (Compiler)
3.
4.
5.
. BASIC, PASCAL, C
. (assembler)
. (object)
. (libraries)
. 0 1
. (interpreter)
7.42 .
.
185
7.43 .
.
(assembler)
.
4
.
GOTO .
7.44 .
.
3 .
interpreter () .
C++
186
8
.
8.1
.
.
(Subprogram)
.
8.1.1
3 :
. :
8.1.2
2 :
.
.
.
.
189
:
.
; .
1 1 .
3
.
8.1.3
.
, .
.
190
8.2
( ).
: :
( ) :
1 = ...
2 = ...
...
: ....
: ...
...
...
!
...
_
!!!
.
.
. :
, , ,
.
.
.
.
.
191
:
.
.
.
!!!
Fahrenheit Celsius.
.
_() :
: ,
(5/9)*( 32)
_
_
!
!
!
!
: ,
!
: , _()
!
!
_()
: ,
!
! ( 100 )
_(100)
_
:
.
.
.
.
. .
192
8.3
.
: :
( )
1 = ...
2 = ...
...
: ....
: ...
...
...
!
...
_
!!!
.
.
:
.
.
.
.
.
.
:
.
( )
.
.
193
.
!!!
100 ,
, .
.
( , )
: [100] ,
:
1 100
[]
_
0
1 100
+ []
_
0 / 100
_
!
!
: [100]
:
( , )
!
=,
! . .
! .
! , ,
!
! _.
_
:
. .
.
8.1 ;
8.2 ;
.
8.3 .
8.4
.
194
8.5 ( ) ;
8.6 () .
8.7 () .
8.8
.
8.9 ;
.
8.10
.
2 1000.
: 1 .
.
. 2 .
.
( , FLAG)
: , ,
: FLAG
0
FLAG
1
MOD = 0
+ 1
_
_
= 2
FLAG
_
_
:
:
2 1000
( , )
=
,
_
_
_
195
8.11 2010
. :
.
75
. 1
0 .
.
2 .
.
=75
:
: [] , 1[] , 2[]
: []
:
1
,,
[]
_
( , )
()
:,
( , 1 , 2 , )
:
1
1[]
_
_
196
(,)
=75
:
: []
: []
1
,[], ;
_
[]
_ ([] = 0) ([] = 1)
_
_
() :
=75
:
: []
:
0
1
[] = 1
+1
_
_
(/)*100
_
( , 1 , 2 , )
=75
: , ,
: [] , 1[] , 2[]
: []
0
0
1
[] = 1
+1
1[] []
+1
2[] []
_
_
_
197
8.12 .
;
_2
: , ,
3
13
2
, ,
_2 (, )
, ,
_2 (, )
, ,
_
_2 (1, 2)
: 1, 2
1 1 DIV 2
2 2 ^ 3
_
:
1 : =13 , =2
:
=6 , =8
2 : =8 , =3
:
=4 , =27 :
1 2
3
13
2
13
2
6
8
3
6
8
8
3
4
27
27
6
4
: 3, 13, 2
: 3, 6, 8
: 27, 6, 4
198
1.
8.13 . R.
. 5
.
8.14 .
.
.
8.15 /
16% .
.
:
1. 30 .
2.
.
8.16
:
5
-10 , 0 , 10 , ... , 100 oF. C = (F 32) .
9
.
8.17
E =
.
3600
1
360. ( )
.
8.18 2
, ,
.
199
[100], [100]
.
8.19 100
.
.
8.20 70 .
300 1500 .
.
1. ( )
.
2.
(), :
700
700 900
900 1.100
1.100
0%
15%
30%
40%
3. , ,
, .
.
, .
1. ,
2.
.
8.21
.
1 1000
5%
1001 2500 7,5%
2501 - ..... 15%
1000
.
4 ,
50 .
.
200
8.22 [150]
.
[150]
.
8.24
x y+ z ,x >0
f ( x, y , z ) =
2
2 x + y z , x < 0 .
10 x, y z
. x
0.
8.25 .
.
.
[30]
.
8.26 .
.
.
[300]
.
8.27 [600,500]
.
.
8.28 . [30,80]
.
.
201
2.
8.29 100 ,
. .
8.30 ( )
( ) ^.
, 10
0 ()
.
8.31 . ()
[100].
,
.
100 .
8.32 (, , mo, , )
(mo), () () [100,100].
8.33
.
500''
501'' - 800''
801''
5
0.09 /
0.0045 / .
0.0026 / .
0.0015 / .
8.34 30
. 6
. :
.
, .
202
.
.
3
.
8.35 :
.
2 , .
x+=0.
:
_(, , x, ) :
, : ( )
: ( )
: ( ) :
1 =
2 =
3 =
x ( ) .
3.
8.36 :
(,,) :
: ,,
>
+ +
_ >
**
0
_
_
.
(13,5,4)
(0,5,1)
(0,0,0)
203
8.37 :
(,1,2) :
: , 1 , 2
: 1 , 2
1 =
1 1
1 0
_
2 =
2 1
2 0
_
/(1+1*15/100 + 2*20/100)
_
:
.
1500
(, , )
1200
(, , )
8.38 .
;
_
: ,
2
19
_
_5 (, )
,
_ ( > )
_
_(1, 2)
: 1, 2
1 1 - 2
2 2 + 5
_
204
8.39 :
L3
1
< 8
D L = 0
G(, L)
+L
_
L, ,
+3
L L+ 1
_
G(Y, X) :
: X, Y
G (X + Y) DIV 3
_.
=8
8.40 :
: ,,,
, , ,
(, , , )
, , ,
_
(, , , )
: ,,,
+2
-3
+
- 3* +
, , ,
_
= 5, = 4, = 3, = 0
8.41 .
,
.
_
: ,
:
2
855
5
>=
+2
(, , )
, ,
_
_
(x, y, z)
: x, y
: z
y y DIV x
z2*z+x
_
205
4.
8.42 (),
() (
=
).
180
8.43 [100]
.
8.
8.44
[8, 8] .
8.45 .
1 0 < x < 10
D( x ) =
0
.
10
.
8.46 500
.
.
8.47
.
8.48 :
.
20x50
,
.
5 .
4
.
206
8.49 20 .
:
.
32 .
.
2 ,
.
.
20 .
8.50 :
.
2 [50] [50,30].
50
.
.
.
300 .
8.51 :
.
, , 10 .
:
.
.
.
207
8.52 (100)
.
:
.
100
.
( 1 20).
, ,
.
8.53 :
.
, 1000 .
.
.
(,) .
(,,)
.
.
.
8.54 ,
1000 ,
, ,
.
208
8.55 . 8
5
.
.
100 .
:
1. [8,5] 8
5
[0,5].
2.
.
3.
.
4.
.
8.56
:
1 30
31 100
101 300
1
2
4
:
1.
, .
2. .
3.
800
.
:
.
209
8.57 .
( 1000)
.
.
2
( )
.
8.58 ,
: 3 , ( =
) .
3 5
.
:
1.
5
10% ,
15%
55% .
2.
6% ,
12%
70% .
.
0 10.
, 5 (
, )
.
:
i.
.
. .
ii.
.
iii.
.
210
8.59
12:00 20 .
:
.
20
.
.
.
.
().
.
.
.
8.60 . [,]
()
. : , =
100
50
20
.
8.61
, , 6,3,5 ;
: , ,
:
, ,
, ,
_
1(, , , )
, ,
_ =
_
1(, , , )
: , ,
:
:
2* MOD ( + )
(, )
+2
+1
_
(,):
:
: ,
Y _(/2)
AN Y > 0 TOTE
_
_
211
8.62
_2
: , , ,
5
7
1 5 2
(,)
(,)
,,
_
_
(,)
: ,
<
+3
-2
+
*
_
_
(,):
: ,
(+) MOD 2 = 0
E 1
0
_
_
5.
8.63 ;
.
.
8.64
.
212
/1 [ 1. 2000]
,
, , .
.
,
.
4
().
4
,
.
4
/2 [ 1.1 2000]
N
.
6
1. .
.
2. ,
.
.
3.
/3 [ 1.2 2000]
.
6
()
1.
2.
3.
.
.
.
.
215
/4 [ 1.1 2000]
() .
/5 [ 1.2 2000]
:
.
.
.
.
.
.
.
.
.
.
.
8
/6 [ 2 2000]
,,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
/7 [ 3 2000]
a,b,c.
:
.
a,b,c.
,
8 .
10
/8 [ 4 2000]
:
1500
(/)
()
1-500
1,5
501-800
0,9
801
0,5
:
216
.
3
() .
12
/9 [ 1. 2000]
.
10
/10 [ 1. 2000]
12
a, b, c. :
.
a, b, c.
37
.
15
/11 [ 2. 2000]
.
10
.
(flow chart) .
/12 [ 2. 2000]
a
b2*a+1
ca+b
c > b
bc
cb
_
a, b, c
,
15
a,b,c , i) a = 10 ii) a = -10
217
/13 [ 3. 2000]
.
10
/14 [ 3. 2000]
100 ,
.
15
/15 [ 4. 2000]
.
10
.
1.
.
2.
. 3. -
4.
/16 [ 4. 2000]
L
R. .
L=2R = 3,14.
15
/17 [ 1. 2000]
1.
().
9
2. () ()
.
15
/18 [ 1. 2000]
,
, , .
8
.
()
.
218
/19 [ 1. 2000]
.
8
1. 345
2. ""
3.
4. -15,3
B
. ()
. (, )
.
/20 [ 3 2000]
X kwh () Y kwh
. 30 . kwh
15 . kwh. :
.
.
9
,
100.000 .
8
/21 [ 2 2000]
, ,
0
0
0 10 2
< 5
+
+-1
_
, ,
20
/22 [ 4 2000]
:
(5) ,
( ) ,
(3) ,
. .
:
18 11, 15, ,
10 19, 13.
:
219
12
, 10,
, .
5
/23 [ 1. 2001]
.
i 1 2 _
_
... .
9
/24 [ 1. 2001]
:
1.
5.
2.
6.
3.
7.
4.
8.
:
.
9.
10.
11.
12.
/25 [ 2 2001]
.
1
<5
+2
3*-4
-+4
>
>
>
_
_
, , , ,
+2
_
220
, , , ,
;
20
/26 [ 1.A 2001]
N
, .
6
()
()
()
/27 [ 4 2001]
20 .
, ,
, (, ).
, :
.
.
4
.
8
1000 , .
1000 , 2000,
2000
.
8
: .
/28 [ 1. 2001]
( / ).
10
/29 [ 1. 2001]
:
1.
2.
3. -
4. -
5.
6.
7.
8.
9.
.
10
221
/30 [ 1. 2001]
:
13
<=20
+2
_
.
;
3
;
4
/32 [ 2 2001]
: "",
140.000 , ""
50.000
"". 50
:
.
,
5
: " " " " " ".
15
/33 [ 3 2001]
600.000 .
,
, 5.000 .
:
.
10
, .
222
10
/34 [ 4 2001]
[0, 100]. ' '
20 ,
.
' ' 20 ,
.
.
,
[0, 100],
.
20
: .
/35 [ 1. 2001]
,
.
3
. 2 *
. 3 * + 5
/36 [ 1.
:
. + 5 ""
2001]
()
.
2
/37 [ 1. 2001]
:
.
.
.
.
.
10
/38 [ 1.
_
+2
_ >=
2001]
" "
.
7
, = 4 = 9 ;
, = -5 = 0 ;
223
/39 [ 1. 2001]
,
.
10
1. + 2
2. 3 + >
3.
4. < 3
5.
- (/2) * 2
. ()
.
. ()
.
.
.
.
/40 [ 2 2001]
,
i, A;
4
>= 1
1
<> 2
i 1
2*
i, A
_
/2
20
/41 [ 3 2001]
:
, ()
().
:
100 150 8 < < 10, " ".
6 < < 8, , , " ".
"".
20
/42 [ 2 2002]
, = 24 L = 40.
,
, ( ).
224
Y L
>
_
<> 0
OD Y
TEMP
,
_
( * L) DIV X
,
20
/43 [ 3 2002]
,
.
.
, ,
. : (),
() (), 1, 2 3 .
, :
.
, .
8
.
,
. ,
. ,
.
12
/44 [ 1. 2002]
1. . . . ;
2. ,
;
3. .
6
/45 [ 1. 2002]
,
.
4
225
/46 [ 1. 2002]
o :
()
()
()
.
6
/47 [ 1. 2002]
,
() (), .
()
/48 [ 4 2002]
90 ( )
. :
1.
2.
("" "" )
3.
.
226
70 110 mg/dl
( ).
:
.
(, ,
) (
"" ""
),
5
, ,
,
5
.
5
.
5
/49 [ 1. 2002]
;
.
7
227
/50 [ 1. 2002]
0 20. ( 0
20 ).
;
5
i. >= 0 <= 20
ii. > 0 <= 20
iii. >= 20 <= 0
i. >= 0 <= 20
/51 [ 1. 2002]
*( div ) + ( mod )
:
6
i. = 10 = 5
ii. = -5 = 1
iii. = 1 = 5
/52 [ 3 2002]
.
,
24 28 .
, 18 24 .
.
:
.
,
1 3 (1:
, 2: , 3: )
5
:
i)
ii) ( ),
.
15
/53 [ 1. 2003]
1 - 6
, , , .
.
12
228
/54 [ 1. 2003]
. (
).
10
/55 [ 2 2003]
, ,
,
, .
1
1
0
2
< 6
+
MOD 2= 0
+1
+1
_
, ,
_
20
229
/56 [ 3 2003]
() () .
() =/2 .
18 .
:
< 18,5
18,5 < 25
25 < 30
30
" "
" "
" "
" "
:
.
18 ,
1.
2.
10
.
18 , "
".
2
: , .
/57 [ 1. 2003]
.
_
1
2
_ <>
1. ;
2. .
/58 [ 1. 2003]
... :
0
5 100 10
+
_
10
230
/59 [ 1. 2003]
:
i sum;
/60 [ 3 2003]
: .
20
500 1000 .
. : 30
, 40 (4, 5, 6 ...).
.
' .
4
, :
1. ,
2.
3. .
/61 [ 4 2003]
: ,
.
231
, :
.
.
5
0 20.
, 30%
70% . ,
.
5
18.
5
/62 [ 1. 2003]
:
,
>
c / ( - 2)
_
c
.
.
2
/63 [ 1. 2003]
:
1
<> 6
+2
_
.
.
2
/64 [ 1. 2003]
:
_1
< 0
*5
_
_1
232
:
.
.
.
.
.
.
12
/65 [ 3 2003]
: 2
:
0 5
5 10
10 20
20
0,5
0,7
1,0
...
18%. ,
, ... 5 . :
.
10
...
/66 [ 1. 2004]
. (
).
233
/67 [ 1. 2004]
=5, =7 =-3.
., , ,
.
1. (+<10)
2. (>=) (<)
3. ((>) (<)) (>5)
4. ((<>)) (+<>2*)
4
/68 [ 1. 2004]
:
i 1 2 _
1
_
1
1, 2 .
4
1. 1=5
2=0
=-2
2. 1=5
2=1
=2
3. 1=5
2=5
=1
4. 1=5
2=6,5
=0,5
/69 [ 3 2004]
, :
0 500
500 1000
1000 2000
2,0
3,5
4,6
4,8
7,2
11,5
800 3,5 .
:
.
.
.
3
.
11
: 0 2000
"" "".
234
/70 [ 2 2004]
:
, y, z
= 12 y = 18.
10
2
8
/71 [ 1. 2004]
:
50
> 0
2 6 _ 2
- 10
_
_
.
10 ;
;
5
235
/72 [ 4 2004]
30 .
0 3.000 .
.
1.
,
4
2. , :
700
0%
700 1.000
15%
1.000 1.700
30%
1.700
40%
8
3. , ,
, .
4
.
,
1. ,
2.
.
2
/73 [ 1. 2004]
. (
).
4
1.
2.
3.
. >
. D
. *
.
/74 [ 1. 2004]
:
x
< = y
+z
_
A A + z
x, y z :
1. x = 0
y=8
z=3
2. x = 7
y = 10
z=5
3. x = -10 y = -5
z = -1
8
4. x = 10 y = 5
z=2
236
/75 [ 2 2004]
:
_
4
C2
_
(^2) - 2
C C+ 1
_ C > ( - 1)
D (2^) - 1
MOD D
D
= 0
F (2^(C - 1)) *D
" :", F
G 0
F > 0
G G+ 1
F F DIV 10
_
G
_
_
,
:
. 3
12
. 4
/76 [ 3 2004]
. :
i. (..)
, ..
ii. ()
, .
iii. ,
.
, :
.
,
.
2
() ()
.
6
237
.
12
: .
/77 [ 1. 2004]
1.
.
2.
:
, ,
^2-4**
_ ()
.
:_() .
3.
:
_
10
i 1 3
-10
_
_ =0
.
5
/78 [ 1. 2004]
1.
:
< >
1
2
_
.
(1) .
.
2
2.
:
10
20
_
+
,
_ >50
238
(3) .
.
2
/79 [ 1. 2004]
.
/80 [ 3 2004]
' 2000 .
:
.
(=, =)
.
5
, , ,
.
5
.
5
.
5
/81 [ 1. 2005]
.
.
5
.
;
S0
2 10 _ 0
SS+
_
S
239
/82 [ 2 2004]
:
1. :
. .
. .
2. , S,
= 15 = 20.
10
/83 [ 1. 2005]
:
S0
2 100 _ 2
S S +
_
S
.
... .
_.
_...
240
/84 [ 1. 2005]
:
5 X 3Y
X 2 Y 2
A B2
3
/85 [ 1. 2005]
.
1.
.
2.
3.
.
6
/86 [ 1. 2005]
=15, =-3 =2,
.
.
.
.
.
>
(+>8)
( >) (<3)
(>10) ((>2) (>))
12
/87 [ 1. 2005]
.
.
10
241
/88 [ 1. 2005]
. .
. ;
.
.
2
/89 [ 2 2005]
,L, :
35
L 17
0
L>0
L D 2=1
+
_
*2
LL DIV 2
_
.
15
1
2
3
4
5
.
L, ;
/90 [ 1. 2005]
,
.
1.
.
2. .
3.
4. ""
5. 0.34
.
242
/91 [ 1. 2005]
.
=3, =-2 = -1
.
. (+)* > 0
. (-)* = -5
. * > 0
. >
4
.
,,,.
/92 [ 1. 2005]
...
... ... _
2
<=10
+2
_
6
/93 [ 1. 2005]
1-5
, , , .
.
, .
,
.
... .
.
10
243
/94 [ 1. 2005]
.
/95 [ 1. 2005]
:
1. w 4* 2* - 3 / 3*** - 1) 10
2. w 4* (2 - 3) / (3*** - 1) 10
3. w 4* *2* - 3) / (3*** - 1) 10
4. w 4* (2* - 3) / 3*** - 1- 10
/96 [ 1. 2005]
,
... .
S 0
k 1 5
i 1 7
SS+1
_
_
S
/97 [ 2 2005]
,
.
1000 ,
6
,
6
, ,
. 8
/98 [ 3 2005]
, .
,
.
244
0 5000
5000 10000
10000
0%
2%
4%
5%
6%
6%
10%
7%
8%
,
14
.
i. ,
ii. .
/99 [ 1. 2006]
. .
1.
2.
3.
4.
5.
""
> 12
_
<
.
.
.
.
.
.
5
/100 [ 1. 2006]
= 5, = 7 = 10,
.
. ( ( + 2 )) + 3 =
+ 2 * < 20 2 * =
4
/101
[ 1. 2006]
1. .
2. .
3. .
245
/102
[ 2 2006]
1.
.
. ,
.
i.
=9
ii.
= 10
iii. = 40
2. .
.
0
1 10
> 0
+
-
_
_
10
246
/103 [ 1. 2006]
.
10
/104 [ 3 2006]
(100) 40 .
5 (). :
.
.
(5)
.
8
40 ,
.
. , ,
40 .
4
/105 [ 1. 2006]
.
( )
247
/106 [ 2 2006]
:
15
2
* 440
_
,
, .
.
4
/108 [ 1. 2006]
.
x 1
x
_
_ ... _
10
248
/109 [ 1. 2006]
1. .
2. .
3. .
/110 [ 1. 2006]
, , , ,
, .
.
.
2
_
.
2
/111 [ 1. 2006]
. (
).
8
1.
2.
3.
4.
5.
6.
7.
8.
MOD
*
+
>
<>
.
.
.
/112 [ 2 2006]
:
3 -1 _ 2
2*+4
4*-3
(- < 0) ( > 15)
+5
*2
_
,
_
249
, 9. 20
/113 [ 3 2006]
.
:
.
,
,
:
- .
- .
.
:
1000
0,8
0,7
1001 2500
0,7
0,6
2501
0,6
0,5
12
,
.
3
/114 [ 1. 2007]
:
1: > 0 5
2: = 0 7
3:
4: 8
5:
6: 8
7:
8:
.
.
5
/115 [ 3 2007]
.
1500 .
250
:
.
, (/)
,
.
.
: .
10
:
1. .
2.
.
4
3. ,
.
/116 [ 1. 2007]
:
_
""
_
, :
1. = 2 = 5 = 1
2. =-1 = 1 = 0,5
4. = 5 = 5 = 1
/117 [ 2 2007]
:
2
_
YX DIV 2
ZA_M(X/3)
>0
Z
_
, , ,
+3
_ >10
.
.
12
251
.
........._.
8
/118 [ 1. 2007]
, .
1. ...
2. 2
3.
4. ""
5. 32
6.
.
.
/119 [ 3 2007]
( ) , :
(
(
)
)
125
100
125
140
(
(
)
)
1400
400
1401 1800
500
1800
700
18 24
10%.
, :
.
, ,
.
6
. 14
: 18 .
/120 [ 1. 2007]
:
1
< 10
+3
_
252
.
5
/121 [ 3 2007]
-- .
, , , ,
. ,
.
, .
.
. ,
.
:
. :
1. , :
, , , . ( .)
2
2.
.
6
. .
6
. , ,
.
6
/122 [ 1. 2007]
1. . 3
2. :
i. .
ii. .
3. :
i. .
ii. .
iii. .
/123 [ 1. 2007]
:
1.
5x 7 y
+
2.
5
2 ( 3 x1 7 x2 ) 8 x3
253
/124 [ 1. 2007]
:
1
3
< 10
z+
+1
+2
_
_
... _.
10
/125 [ 2 2007]
.
:
23
>
_ <
_
.
.
10
:
5
3
2 7 _ 4
< =10
+
+4
_
,
4
_
.
10
254
/126 [ 3 2007]
150 ,
.
.
:
.
,
.
4
(
).
10
( ).
6
1.
2.
3.
4.
4
255
/129 [ 1. 2008]
:
:
..........1........... .
..........2........... .
..........3........... .
..........4........... .
:
.
.
.
.
.
.
1,2,3,4,
, , , , , , .
.
8
/130 [ 2 2008]
:
: x, n, m, pow, z
x,n
mn
pow 1
zx
m > 0
( m MOD 2) = 0
m m DIV 2
zz*
z
_
m m-1
pow
pow pow*z
_
pow
_
256
pow
, :
x = 2, n = 3.
12
1. ;
2. ;
/132 [ 1. 2008]
:
1
<=200
+2
_
. ,
. ,
. ,
. .
/133 [ 1. 2008]
, , , ,
, .
.
MOD
.
2
.
2
.
2
+*
.
2
.
2
257
/134 [ 2. 2008]
:
2
_
MOD 4 > 2
+2
+3
_
_ >15
.
.
10
/135 [ 1. 2008]
.
.
x
x2 + 5
2x +
3 ( x + 1) x
e
y2 +1
/136 [ 1. 2008]
:
1
i 1 5 _ 2
*i
_
:
.
/137 [ 1. 2008]
:
_
........
_ ....... 0
i 0 ........ _ ........
i ^ ........
........
_
258
,
5 0
.
6
/138 [ 2. 2008]
1. -
2.
3. : , i
4. :
5.
6. _
7.
8. _ >0
9. C 0
10. i 1
11. AN ( MOD i) = 0 TOTE
12. C C + 1
13. _
14. _
15. C=2 TOTE
16. MHNYMA EINAI
17.
18.
19.
20.
21. _
,
.
12
/139 [ 2. 2008]
.
( ) ( )
(( ) ) ( ( ))
259
1
2
>=3
20
50
120
1
2
>=3
30
80
160
( )
.
.
3
.
7
.
4
.
6
=
,
/
_
.
/143 [ 1. 2008]
, , , ,
, .
.
.
2
.
2
5 1 5 .
,
, .
2
>= .
260
/144 [ 1. 2008]
:
( )
( ) ( )
.
6
/145 [ 2 2008]
:
0
10
14
>0
MOD 2 = 0
+
_
*2
BB DIV 2
_
.
,
.
12
.
, , .
2.
/147 [ 1. 2009]
.
1. 0,42
2. "
3. ""
4. -32,0
5.
.
.
.
.
, .
5
261
1
2
3
4
5
6
//,//
> ,
0
> 0
mod 10
> 0
1
+
_
div 10
* 10
_
////
( ),
, ( ), 1.
,
= 20, = 50 ( ).
:
1. ( ).
2. (
).
10
, :
> ,
.
,
:
262
mod 10
> 0
1
+
_
.
, , , , .
5
/150 [ 1. 2009]
:
' '
< 0
''
0
''
''
_
_.
11
/151 [ 1. 2009]
.
6
.
3
/152 [ 1. 2009]
=8, =3, =-2 =-1.
.
10
1. A MOD B >= A_T()
2. * 2 - ^ 2 <= ( + ) /
3. DIV (A + ) <> 0
4. * - >= -(17 D A)
5. B * <= *
/153 [ 2 2009]
:
263
= 4.
.
10
10
/154 [ 3 2009]
, :
300
300 400
400
2%
5%
7%
:
.
,
1. .
2. .
3.
.
3
.
.
4
.
4
264
/155 [ 1. 2009]
:
>= 5
< 7
+1
-1
_
-1
_
:
. ..........................
+1
1
_
. ...............................
1
+1
_
, ,
.
10
/156 [ 1..2 2009]
=3, =1, =15 :
( ( + * 3 > 10)) ( MOD (A - B) = 1)
N :
.
.
.
.
.
1
.
1
,
, , .
1
,
.
2
/157 [ 2 2009]
o , :
1
2 X > 1
3 A mod 2=0
4
div 2
5
6
3*+1
7 _
8 _
265
( ),
.
>1
mod 2=0
1
...
...
...
...
,
=5 ( ).
.
:
1. ( ).
2. ,
. ,
(, )
.
16
.
4
().
/158 [ A.1 2010]
.
1. () (),
,
, .
2. () 1 ()
15, ().
3. () ,
.
4. () ,
,
+5 +1
1 4
.
:
.
8
/159 [ A.2 2010]
.
.
8
266
...
...
i
...
j
...
267
.
, .
,
.
.
:
.
: 3 .
20
/162 [ 2010]
,
. ,
.
. :
.1
,
10 .
.2
.3
.4
.
,
50 .
.5
:
.
/163 [ .2 2010]
:
i 3 _
i
_
, ,
, , ,
.
.
0 1 .
3 2 3.
268
0 4
.
2 2 3 .
,
....
10
/164 [ .3 2010]
() :
.
x 1 10.
x 1 5 40.
x 50 100.
x 3.
x 4 100.
10
/165 [ .4 2010]
.
,
........._.
10
269
/166 [ 2010]
:
1.
2.
3. _
4.
>
5.
DIV 2
6.
A
7.
Y DIV 2
8.
_
9.
*
10. _ <=2
,.
.
1
2
...
17
...
5
...
...
, ,
=17 =5 .
:
.
( ).
(
).
20
/167 [ 2010]
2010 .
, , 60, 40 20
.
.
15,80.
:
.1
.
2
.2
. ,
.
. ,
, .
.
6
270
.3 .
.4 .
.5 .
/168 [ .1 2010]
7, 5
2, :
>
(>)
<
<=
( > ) ( < )
((<) (<)) (<=)
(<) ((<) (<=))
1 7
.
7
/169 [ .2 2010]
:
17 20,
, 15 17,
, 13
15, , 10
13, ,
0 10, .
...
... _...
: 0 20.
10
/170 [ 2010]
, .
.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
x, y
x < y
zx
zy
_
z <> 0
z x MOD y
xy
yz
_
.1
. 6
271
.2
150
35
...
...
...
...
.
.
,
x = 150 y = 35 :
.
:
.
10
.3
... _
_... _.
4
(4) .
(1) .
(7) (4).
(10) .
272
5 :
.
(6) (4).
10
2) =1
3) =4
4) =2011
5) =8128
1-5
.
5
/173 [ .1 2011]
:
10
273
_
,
.
.....
/175 [ 2011]
.
1 100.
.
, 55
50. :
:
.1
. ( ).
2
.2
.
5
.3
.
4
.4
.5
. .
5
274
.
4
/178 [ .1 2011]
:
z1
w 3
z<=35
z z+w
w w+2
w,z
_
T
.
10
/179 [ .2 2011]
o :
>=0
1
i 1
*i
_
_
.
10
_
_
,
, , :
.
1 100
10 200
-1 -200
100 200
8128 13.
10
: 13 5.
.
.
4
. .
2
. .
5
( )
.
2
276
:
.2
(
E
).
2
.3
.
3
( 2) , ,
,
. ( 3)
.4
,
. 4
.5
:
.
.
.
4
:
.
.
... .
5
_ ... _
5
277
X X+2
_
_
.
10
.2
o :
10
278
200.000 299.999
300.000 399.999
60%
70%
.
. :
.1
, 5.000.000 . 2
.2
.
. ,
, ,
. ,
, (
).
6
.3
,
. ,
.
6
.4
.
4
.5
, .
2
10
279
_ x < 1000
_
.
.
3
, .
7
/191 [ A.4 2012] - [ A.5 2012]
,
.
5
/192 [ .1 2012] - [ .1 2012]
x 0 100
y 0 100
z 0 100
3*x+2*y-7*z=5 x,y,z
_
_
_
.
10
/193 [ A.2 2013]
( 3). ( 5).
1.
0
2.
4
<=11
3.
4.
mod 10=0
5.
4
6.
_
7.
+2
8.
+2*/(10)
9.
_
10.
()/
11.
12.
8
280
,
.
..
_
kk+1
_
_
.
10
/196 [ 2013]
.
, .
,
.
10 m/s
.
10 m/s
. ,
10 m/s
.
, :
.1
10 .
.2
,
.
10
.3
281
. 54
. 55
. 56
. 57
. 58
4
282
283
/1 [ 1. 2001]
, , .
, .
15
/2 [ 3 2001]
,
.
.
20
/3 [ 4 2001]
(10)
. (6)
. , :
.
.
8
(
).
4
: .
/4 [ 1. 2002]
() .
8
/5 [ 1. 2002]
.
.
.
1.
2.
.
.
.
.
4
/6 [ 4 2002]
(20) (10) .
, :
.
284
[20,10]
( 1
,
).
4
.
4
/7 [ 2 2002]
:
1
43
2
72
3
-4
4
63
5
56
:
2 5
J 5 _ -1
able[J-1] < able[J]
able[J-1],Table[J]
_
_
_
J, I = 2 I = 3.
20
43
72
-4
63
56
/8 [ 3 2002]
, 15
.
285
15
.
4
/9 [ 2 2002]
, 10 , 1 10
: 15, 3, 0, 5, 16, 2, 17, 8, 19, 1 :
i 1 9 _ 2
((i + 10) mod 10) + 1
[i] [k]
i, , [i], []
_
i, , [i], []
;
20
/10 [ 4 2002]
5 .
[5] .
[5,12]
2001, i i .
, :
.
2001.
7
2001.
7
/11 [ 1. 2003]
.
4
/12 [ 4 2003]
.
. :
.
286
.
3
: .
/13 [ 1. 2003]
.
1. .
2. .
/14 [ 2 2003]
( 1) :
sum 0
i 1 5
j 1 5
i = j
sum sum + [i,j]
[i,j]0
_
_
_
sum
, ,
1.
1
-1
-2
-4
1:
.
, .
15
sum ;
/15 [ 4 2003]
(12)
(20) , .
:
287
.
2
.
3
.
6
: .
/16 [ 1. 2004]
.
/17 [ 2 2004]
C
: 2 , 5 , 15 , -1 , 32 , 14 :
min 100
max -100
i 1 6 _ 2
C[i]
C[i+1]
<
Lmin
Lmax
Lmin
Lmax
_
Lmin < min
min Lmin
_
Lmax > max
Max Lmax
_
, , Lmin, Lmax, Min, Max
_
D max*min
D
:
.
D .
288
/18 [ 4 2004]
500 .
0 100.
:
.
.
2
.
2
.
.
7
.
5
: 0 100
.
/19 [ 1. 2004]
.
1. ;
2. ;
3. () .
/20 [ 1. 2004]
.
1. .
2. .
3. 10 : , , , ,
, , , .
. .
. .
;
3
. .
;
3
289
/21 [ 3 2004]
20 .
.
:
.
,
,
5
,
.
5
: .
/22 [ 1. 2004]
1-5
, , , .
.
(dequeue) .
(pop) .
(push) .
10
/23 [ 4 2004]
. 15 ,
24
.
3% .
, ,
: 24
.
.
. :
.
.
4
.
4
.
4
290
.
4
: ) . )
_() . )
(%).
/24 [ 4 2004]
' 5000 .
.
,
.
. 0 100.
4
:
.
60.
4
.
1. ,
, ,
, .
8
2. ,
.
4
: .
/25 [ 3 2005]
[] , o [-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
291
/26 [ 4 2005]
' 100 . 50
.
:
.
[100,50]
.
:
i.
ii.
iii. .
.
,
.
10
2 , -1 0
1. [100],
.
4
2.
50.
2
/27 [ 3 2005]
'
.
.
.
.
.
200
200
,
3
15
15
,
4
, ,
.
,
5
292
.
,
5
.
,
.
2
: .
/28 [ 4 2005]
20 . 5
. 1 10.
.
20 ,
0 20
20 .
2
5
.
: i,j i j,
.
6
20 sum,
4
.
6
:
2 : 1 10, 5 8,
18 4, 19 8, 20 6. 5
: 2 8 20 4.
/29 [ 1. 2005]
.
6
/30 [ 4 2005]
15 .
,
.
:
- ,
65.
293
- ,
40 65.
40.
- ,
40.
:
.
15
.
2
15
, 0
100.
4
.
3
.
3
,
, ( )
.
8
/31 [ 4 2005]
,
.
,
500 ,
2
,
.
:
1,
10 1 10,
,
,
2
.
:
294
125
90
60
,
4
.
2
/32 [ 4 2006]
12:00 20 .
:
.
20
.
2
. ,
.
9
20
20C, 30C.
9
/33 [ 4 2006]
, (50)
.
:
6,
(0). 1
20%, 2
35% 3 45%.
:
.
50 .
,
0 10.
3
.
4
295
(0)
.
3
(0). 3
/34 [ 1. 2006]
: 25, 8, 12, 14, 71, 41, 1.
.
.
;
2
( ) .
4
;
2
71;
2
/35 [ 4 2006]
16 .
: , .
.
:
.
,
.
2
, ,
.
2
.
, . 8
( )
.
. 8
/36 [ 1. 2006]
.
key .
10
/37 [ 4 2006]
80 . :
.
,
,
:
296
- .
- 1 20.
5
18,5.
2
.
3
.
7
/38 [ 4 2007]
20 CDs
. CD,
( ) .
: .
:
.
20 CDs, ,
,
.
2
CDs 3
.
6
CDs
5000 .
6
CDs
, .
6
/39 [ 4 2007]
235
.
, :
.
235 :
,
,
, ,
.
4
297
1.
.
5
2. ,
.
2
3. ,
( ).
5
4.
,
.
4
/40 [ 1. 2007]
:
//,,//
flag
1
flag=
[]=
flag
_
_
//flag//
.
;
2
.
.
.
5
/41 [ 2 2007]
. ( ),
.
().
: ,
.
298
1
2
4
5
6
7
8
9
10
11
.....
+ .....
.....
_
..... 1
..... - .....
..... + .....
.....
..... -1
X[..]
[ ... 1 ]
[ ... 1 ] [] -1
[1]
[2]
[3]
3
-1
6
8
2
8
6
7
, ,
, :
.
1 2, .
3,7,10 11, , ,
.
18
/42 [ 4 2007]
. :
.
:
.
2
,
20 50.
3
.
5
.
4
(
).
2
20oC.
4
299
/43 [ 4 2008]
16 .
30 . :
.
[16] .
[16,30]
:
.
4
[16,3]
,
, .
.
6
[16,3]
[16] ,
,
.
3
.
5
/44 [ 2. 2008]
:
[1]
[1]
i 1 5
[i] <
[i]
[i]>MAX TOTE
[i]
_
_
_
,
... .
6
/45 [ 3 2008]
(7)
20 . :
.
.
4
300
( ).
6
,
.
6
/46 [ 4 2008]
10.000 10
. :
.
10
,
, ,
,
.
10 (5)
,
.
4
10
.
5
, .
5
,
.
3
/47 [ 1. 2008]
1,2,3,4
,,,,, .
1. .
2. .
.
.
3.
.
.
.
4.
.
.
: (2) .
8
301
/48 [ 1. 2008]
.
/49 [ 1. 2008]
:
i ... n
j ... ... _ ...
[j] ... [j-1]
tempA[j]
[...][...]
[...]temp
_
_
_
,
.
8
/50 [ 3 2008]
2008 ,
500 .
,
,
.
, :
.
,
( ),
,
,
, , ,
, ,
.
6
30 .
4
.
5
/51 [ 4 2008]
4 .
24 .
0 100. , :
302
24
4x24, .
4
24
4 .
5
24.
5
24,
. (
).
6
/52 [ 3 2009]
20 (
). .
.
.
, . :
.
, , [19].
[19]
, , :
(0)
.
4
[19],
, .
7
. (
).
7
/53 [ 4 2009]
20 .
:
.
.
3
, , ,
.
5
.
5
. 7
303
/54 [ 1. 2009]
:
: , [15]
:
:
.
-3 .
1 15 .
10
/55 [ 3 2009]
, 1100. ,
, .
,
.
, ,
. , ()
:
1
0<5
5<10
10T<12
12<15
15<18
1820
' 780
.
[780,3].
:
.
, , . ,
, -1.
.
4
[780].
7
( )
.
9
304
305
,
.
GPH
. GPH
.
.1
:
-
-
- ( )
- GPH ( ).
.2
.3
.4
. ( 3
3 ).
5
: .
.
/59 [ 2010]
158 .
:
.1
. (=, =)
, .
.
.
.
6
.2
SUM.
2
.3
. .
. .
.
.
.
6
.4
,
,
.
.
6
: .
.
306
/60 [ .3 2010]
:
5 7 , ,
,
.
10 , ,
, 300
, 150, 75 ...
10
/61 [ .5 2010]
,
.
7
/62 [ 2010]
[5000].
5.000
().
0 , -1
( ).
.
( ,
).
.
:
.1
.
4
.2
.
8
.3
. ,
. ,
. ( ,
).
8
/63 [ 2011]
22 ,
1 22, 3 .
, .
22
22 , [i,j] 1,
i j, 0 .
307
:
.1
0 1.
4
.2
.3
.4
3
.
.
8
/64 [ 2011]
2009
2010. :
.1
.
4
.2
.
.
4
.3
.
4
.4
.5
2009
2010.
4
/65 [ 2011]
22 ,
1 22, .
, .
22 22 ,
[i,j] 1, i
j, 0 .
:
.1
0 1.
4
.2
.3
.4
.
.
4
.5
.
308
()
i 1 100
j 1 100
i = 50
[i,j]
_
_
_
[ 2011]
20 . :
.1
2001 2005. ( .)
2
.2
309
.3
.
( .)
5
.4
, ,
.
. (
.)
8
2
9
6
5
7
4
10
1
,
.
[3] 3+ + [...]
[9] [...] 2
[8] [...] 5
[4] 5 + [...]
[5] ([...] + [7]) div 2
310
i ... ...
[...], [...]
_
* 2 1, 5.
4
[10].
2
.2
kWh
,
,
[10,12] [10,12]
.
.
6
.3
[10,12],
_[10] kWh
. [10,12],
_[10] kWh
.
4
.4
[10] ,
, 0.
4
.5
311
0
i ............ ............
[i] mod 2 = 0
............
[............] A[i]
_
_
i ............ ............
[i] mod 2 = ............
............
[............] A[............]
_
_
10
1
5
2
4
3
2
4
6
5
7
6
3
7
1
1
6
2
4
3
7
4
5
5
6
6
1
7
2
,
, .
1
DATA[K] <>
DATA[K]
DATA[K] >
L[K]
R[K]
_
_
DATA[K]
()
10
312
( ),
[500].
,
: 500 .
[500] .
5
.2
[500] [500],
[2,24].
. , [500],
[500].
7
.3
,
[500].
.
8
/77 [ 2012]
, ,
,
(5) .
, ,
:
.1
,
, , ,
.
5
.2
,
(2 ) 10%
( ).
6
.3
,
, ,
. ,
9
.
313
314
: [30], 30
, [30,10],
10 SAR ,
[30,10]
10 SAR .
2
.2
[30,2]
SAR 1 2 .
4
.3
,
SAR, , , SAR ,
SAR
:
.. SAR
.. SAR
<=1,8
<=3,6
SAR
>1,8 <=2
>3,6 <=4
>2
>4
SAR,
,
. , SAR 3,8
1,5
.
7
.4
[30,2] ,
SAR
.
SAR
.
7
315
/83 [ 2013]
128 x 128 (pixels)
[128,128]. pixel 0, pixel
255. ,
256 , 0
255. , 0 (
) 255 ( ) 1
254, ... ,
,
1.
, :
.1
[128,128] .
.2
[128,128]
.
5
.3
1,3 [128,128]
. ,
255, 255. ,
, . 6
.4
i, j (
[128,128]), ( )
.
7
ii+1
_
_
F = TOTE
i
_
10
316
5 0 4 6 3
1
4
2
2
3
3
.
[[1]] 7
[[2]] 2
[[3]] 8
3
.2
,
.
9
317
[100] 100
[100]
.
[100] -1.
3
.2
. . 4
. , .
, ,
. (
0, ,
).
.
6
.3
2,
.
3
.4
: ) , )
, )
.
4
/88 [ 2013]
(, , , ),
,
. :
bit ( 0 1), , ,
[31]
bit, , bit 1,
11...1 31 bits, bit 0,
00...0, 31 bits. 31 bits,
[31]. ,
[31]
[31]. 1 [31]
0, 1,
0. ,
31 bits ,
.
, :
318
.1
, 1
10, 100.000
- . 100
,
.
3
.2
-
:
. ( ) ,
, .
. ,
.
. , bit,
[31], bit .
9
.4
. , , [10]
[10]
.
.
.
8
/89 [ 2013]
(, , , ),
,
. :
bit ( 0 1), , ,
[31]
bit, , bit 1,
11...1 31 bits, bit 0,
00...0, 31 bits. 31 bits,
[31]. ,
[31]
[31]. 1 [31]
0, 1,
0. ,
31 bits ,
.
, :
.1
.2
, 1
10, 100.000
- . 100
,
.
4
319
.3
-
:
. ( ) ,
, .
. ,
.
9
.4
. , , [10]
[10]
.
.
.
4
320
/1 [ 1. 2003]
( );
/2 [ 1. 2003]
( );
/3 [ 1. 2003]
.
/4 [ 2 2003]
:
S1
2
_
D = 0
DIV
<>
SS++
,
SS+
_
_
+1
_ > ()
= S
S
_
() .
,
:
.
36
28
20
/5 [ 1. 2004]
1. .
2.
.
321
/6
[ 2 2005]
L2
1
< 8
D L = 0
Fun(, L)
+L
_
L, ,
+2
L L+ 1
_
Fun(, ) :
: ,
Fun ( + ) DIV 2
_.
L, , ,
, 10.
20
/7 [ 1. 2005]
.
/8 [ 2 2005]
, 30, .
: [30], ,
: i
0
i 1 30
[i]
+ [i]
_
/30
:,
_
.
( )
.
10
322
.
,
.
= 32 +
9
5
10
/9 [ 3 2005]
(100)
. :
.
100
.
( 1 20).
4
.
6
, ,
.
10
/10 [ 1. 2006]
.
9
/11 [ 1. 2006]
:
: ,,
, ,
1(, , )
, ,
_
1(, , )
: ,,
+2
-3
+
, ,
_
,
5, 7, 10;
12
/12 [ 3 2006]
1500 .
.
:
323
15
16 23
23
1
2
3
:
.
,
.
.
12
.
8
: .
/13 [ 2 2006]
:
_
: , ,
1
2
_
<= 4
1(, , )
1(, )
_
, ,
_ >11
_
1 (, , )
: , ,
+1
+3
+
_
1(, ):
: ,
-+2
*2
1+
_
324
.
20
/14 [ 3 2006]
, :
3
3 5
5
2
1,5
1,3
. :
.
:
i. 0.
.
ii.
0.
3
iii.
.
2
iv. .
.
.
4
. ) iii.
/16 [ 2 2007]
:
: , ,
,
325
+ (, )
_
(, ):
: ,
>=
+
_
_
.
,
.
7
,
.
7
, :
i. = 10 = 5
ii. = 5 = 5
iii. = 3 = 5
/17 [ 4 2007]
.
. :
. :
.
, 21
( 2000 2099).
.
.
.
3
( )
, .
3
. , .
8
(1 12),
. , 29
326
, 28. 4
100, 400. ,
, : (7 )
31 30. ,
.
6
/18 [ 3 2008]
30
.
.
1-7
30
40
8-16
20
30
17
10
20
1. :
.
i. ( )
.
2
ii.
.
2
iii. .
.
.
4
2. 1..ii .
:
1)
2) .
/19 [ 4 2008]
110 ,
(16) (8 ).
.
(6)
. .
1.
.
327
.
o (
).
2
.
.
2
. 6
.
2
2.
.
/20 [ 4 2009]
25 . 1
25.
0 4
5 8
9 12
12
3
4
5
6
75 45.
. :
.
[25,7]
, .
,
.
4
.
, B.
4
B. ,
( 1 7).
.
,
328
. ,
().
9
/21 [ 1..1 2009]
. .
. .
/22 [ 4 2009]
[3,3].
,
- , .
, . ,
.
. , :
1. -.
2. :
.
.
(1 3) ,
.
4
. . ,
, .
2
3. ,
.
2
4.
/) .
. ,
(, ) ,
, :
1. .
2. .
3. ( = ).
4. ( + = 4).
, .
329
/23 [ .4 2010]
.
6
/24 [ 2010]
1000 3 . ,
,
. (
,
).
.
:
.1
:
.2
.
,
. ,
,
( ) .
.3
. ,
( )
. ,
.
10
/26 [ .2 2011]
:
(w,z)
: z,w
: z,w
z1
w w+z
w 3
z z+2
z<=35
z
(z,w)
_
z
_
T_
330
.
10
/27 [ 2011]
20 . :
.1
.2
2001 2005. ( .)
.3
.
.
5
.4
.
( .)
5
.5
.3
6
/28 [ 2012]
,
,
0,55/kWh, .
(10)
.
:
.1
[10,2].
.2
kWh
,
,
[10,12] [10,12]
(
).
2
().
.
4
.3
.
3
331
.4
.
.
5
.5
.
.
4
/29 [ 2012]
,
,
(5) .
:
.1
.2
, .
.
4
.3
,
, ,
. 4
.4
(2 ) 10%
( ).
5
.5
, ,
, , ,
. , :
.
5
/30 [ 2013]
Comenius :
(EL) (ES).
:
1. 2.
3.
4.
5.
,
, .
:
.1
.
.
.
EL[5] ES[5]
0 .
2
332
.2
. : EL, ES 1,2,3,4,5.
EL[5],
ES[5] . ,
ES 4, 4 ES[5]
. ( )
5
.3
,
,
.
3
.4
, .
M_
.5.
.
3
.5
_ :
1. 5 .
2. .
3.
.
4. ,
.
.
7
333
/1 [ 1..1 2001]
;
/2 [ 1. 2002]
,
.
18
/3 [ 1. 2002]
;
10
/4 [ 1. 2002]
,
, , .
12
.
, .
,
.
/5 [ 1. 2002]
(compiler) (interpreter).
10
/6 [ 1. 2003]
.
/7 [ 1. 2003]
;
/8 [ 1.A 2004]
1-5
, , , .
.
334
10
/9 [ 1. 2004]
1-5
, , , .
.
"" ,
.
FORTRAN
.
GOTO
.
JAVA (INTERNET).
10
/10
[ 1. 2004]
/11 [ 1. 2004]
.
.
'
.
335
/12 [ 1. 2005]
1-5
, , , .
.
...
.
.
10
/13 [ 1. 2005]
. .
1.
. CL
2. -
LISP
3.
FRTR
4. - . PASCAL
.
JAVA
4
/14 [ 1. 2005]
1-5
, , , , .
.
, ,
_ .
10
336
/15 [ 1. 2005]
, (
).
1.
2.
1
< 5
+1
_
3.
4.
5.
...
_
. FIF
. LIFO
.
.
10
/16 [ 1. 2006]
1-5
, , , .
.
.
10
/17 [ 1. 2006]
, , , ,
, .
.
337
.
2
.
2
.
.
2
/18 [ 1. 2006]
1-5
, , , .
.
, .
,
.
,
.
10
/19 [ 1. 2006]
.
;
/20 [ 1. 2007]
1-5
, , , .
.
,
.
,
.
,
.
.
10
338
:
1.
2.
3. .
2
/22 [ 1. 2007]
:
1. -
1
2.
3.
4
:
.
.
. .
1. (15)
(, , ) .
: .
5
2. ,
;
1, 2, 3 .
3
/23 [ 1. 2007]
.
;
.
9
/24 [ 1. 2007]
, , , ,
,
.
.
2
.
2
(=)
(<>).
2
339
/25 [ 1. 2007]
1-5
, , , .
.
,
.
,
.
10
/26 [ 1. 2007]
.
,
.
3
.
. . 4
:
1. ;
2. ;
/27 [ 1. 2007]
, , , ,
, .
.
5 5 .
+ = .
.
2
...
... .
2
/28 [ 1. 2008]
1-5
, , , .
.
.
340
JAVA
,
.
.
10
/31 [ 1. 2008]
, .
1.
2.
3.
4.
.
.
.
.
8
/32 [ 1. 2008]
, 1-5,
, , , .
.
, ,
: , .
10
/33 [ 1. 2009]
1 -5
, , , .
341
4 3 .
,
.
,
.
10
10
342
/36 [ 1. 2009]
, , , ,
, .
.
= .
_() .
FIFO .
.
10
/37 [ 1. 2009]
1-5
, , , .
.
O _ ..... _
.
,
.
10
/38 [ .1 2010]
, , ,
, .
.
.
10
343
( )
.
,
... .
.
10
...
.
.
*
.
*
(FIFO)
.
5
,
.
: ,
.
344
.
*
0 .
*
> .
5
, ,
.
_
.
,
.
.
6
4 * .
4 *.
/44 [ A.5 2013] - [ A.5 2013]
.
345
1.
2.
3.
4.
5. FIFO
6.
7.
.
.
.
.
.
.
.
(front) ,
.
,
.
4
346
10
10
/1
.
1. : 3 (6 ) >= 9
.................
2. : = ()
.................
3. : ( ( ))
.................
4. : (=) =
.................
5. : (( ) )
.................
.................
7. : 20 3*(12^2 2^7)
.................
8. : ( <> 0) ( (>-12))
.................
9. : ( (-3^2 < 0 ))
.................
.................
/2
.
.
20 .
x rad tan.
/3
.
.
< .
< >
.
1 1 _ -1 .
349
/4
.
.
mod 5 = 0
2
mod 2 = 0
_
Y+1
_ = 10
_
+1
_
.
;
.
/5
.
3
5 12
,
15 3 2
++
,
_
+2
_
/6
.
.
8
1
> 1
^2
2
,
3
4
mod 2 = 0
4
4
5
_
6
,
1
2
3
4
5
...
8>1
=4
...
...
1
64 , 8
0
...
350
/7
.
.
1
4
2
i (A mod 4) (+1)
3
i , i^2 , i mod 2
BA+i
4
B
5
1
2
3
=4
i=0<=5-
1
: 0,0,0
/8
.
.
,
.
/9
.
1.
2.
3.
4.
5.
^3 + 4*(-1)
+ 3
2 + 42
( *)/2
/10
.
60
23
12.13
162 div 41
351
/11
: 12 4 3
.
12
4
C /
, , , , C
12 4 , 3
12
8
C /
12, 4, , B-1
15 mod 4 + 9
A/2 2
C /
, B, , 3
/12
.
1. 4
2.
3.
4.
5.
6.
.
.
.
.
.
/13
, ,
.
1.
;
.
;
. div 2 = 1
3.
B. X mod 2 = 1
. X div 1 = 0
. X / 2 = 1
(A mod B) :
.
( div 2) * B
B.
A (A mod B) * B
A (A div B) * B
4
:
.
. -10
.
2
.
/4
.
352
/14
.
.
x
y
+ 3
2
x + 6 x + 3y
x5 y
yx
1
3
2
x
1
x
/15
.
.
,
.
,
.
/16
.
1.
2.
3.
4.
5.
6.+4 > ^2
7.
/17
.
.
.
:
1. .
2. .
353
/18
.
.
_
.....
1 , 2
2 .... 0
.... mod . = 1
. 1
_
1 .
2 .
_
: ,
_
.
/19
:
( )
( )
( ( ))
/20
. :
.
0.
0 .
0.
354
/21
.
.
_.
0 ......_
.
_ .._
/22
.
:
- 300 , 30 ,
420 ( 420 ).
- ,
3%.
: .
.
/23
40
.
, :
15
15 20
20
1
2
3
:
.
,
355
i. .
.
ii.
.
.
( ).
: ,
.
/24
.
. 300
3 6 . 300 800
6 9 800
9 12.
.
(
)
.
/25
20
, .
.
,
.
/26
.
.
356
/27
.
.
,
.
Wirth
.
/28
.
.
/29
n = 11,
A[1]=4 , A[2]=5 , A[3]=6 , A[4]=7 , A[5]=8 , A[6]=7 , A[7]=8 , A[8]=7 , A[9]=6 , A[10]=5,
A[11]=4 ;
i1
mid n div 2
i <= mid A[i] = A[n i +1]
[ni+1]
i i +1
_
i > mid
357
/30
200 100 .
.
.
1.
50
2.
50.
.
/31
10 : , , , ,
, , , .
.
/32
. ;
.
[3,1]
[2,3]
i1
[i ,i + 3]
i1
j3
[[ i ,2], j ]
i3
j2
[ [ i , 2] , B[ j , i ] ]
1
3
2
1
4
1
2
1
2
5
4
3
2
1
4
5
358
1
2
5
1
/33
:
100 CDs ,
. 50%.
.
.
5 .
.
.
.
.
/34
[100, 10] 10 100
. [0, 100]
. .
-1. [100] .
:
.
9
.
9 10 .
/35
[60, 40].
.
1 60
J 1 40
+ [, J]
_
_
0
J 1 40
I 1 60
+ [, J]
_
[]
_
359
: = .
/36
. (
).
1.
2.
.
.
.
.
.
.
/37
10 .
,
.
.
.
1 1 0.
1 ,
1 ( 1 ).
:
1. 1
.
2.
, 1
,
.
3.
.
1.
360
/38
8 .
. 8
8 8 8
,
: - [3,5]
[5,3]
.
. 3 ,
1 0 :
.
8
.
8
.
( ).
. .
: .
/39
, 1000
1-100.
50 ,
0.
,
. , ()
:
1
025
25<50
50<T75
75<100
:
.
2
[1000,5].
, 3 .
,
-1.
361
[1000].
( )
.
/40
.
.
/41
.
1. :
.
2.
(=1/2**)
. (, )
. (, ): .
362
/42
, ,
:
.
/43
.
;
5
10
0
1(, )
, ,
1(, )
-
_
. 5, 10, 0
.
. 5, 10, -5
. 5, 10, 0
. 5, 10, -5
;
5
10
1(, )
,
1(, )
,
-
_ 1
. 5, 10
5, 10
. 10, 5
5, 5
. 5, 10
-5, 10
. 10, 5
5, 10
363
;
10
5
(, )
,
(, )
0
0
,
. 10, 5
0, 0
. 10, 5
10, 5
. 0, 0
0, 0
. 0, 0
10, 5
/44
.
= 10
:
: , ,
:
,
<= 120
+ 0.10 *
_ <= 260
+ 0.10 * 120 + 0.08 * ( 120)
_ <= 400
+ 0.10 * 120 + 0.08 * 140 + 0.06 * ( 260)
364
/45
. ;
_2
: , ,
< 3
< 13
< 2
, ,
_2 (, )
, ,
_2 (, )
, ,
_
! =========================================
_2 (1, 2)
: 1, 2
1 < 1 DIV 2
2 < 2 ^ 3
_
/46
DVD ,
:
3
3 7
7
2
3
4,20
DVD, .
DVD :
i. DVD 0 ( ).
.
ii. 0.
iii.
.
iv. .
.
, 5 .
365
/47
. :
. 50
1 100.
. ,
.
.
. .
.
. 30
.
/48
:
.
50 100 1000.
()
.
.
/49
. 18 10
.
.
1000 .
. :
1. [18,10] 18
10
[0,10].
2.
.
3.
.
4.
.
366
/50
.
( 1000)
.
. 2
( )
.
/51
:
1 30
1
31 100
2
101 300
4
.
:
1. ,
.
2. .
3.
800 .
: .
/52
. [,]
()
. : , = 100
.
50
20
.
/53
, , 6,3,5 ;
367
: , ,
:
, ,
, ,
_
1(, , , )
, ,
_ =
_
1(, , , )
: , ,
:
:
2* MOD ( + )
(, )
+2
+1
_
(,):
:
: ,
Y _(/2)
AN Y > 0 TOTE
_
_
/54
,
,
( = ) .
3
5 .
:
. 5
10% ,
15% 55%
.
. 6% ,
12%
70% .
.
.
0 10.
1. , 5 (
, )
.
2. :
iv.
.
1.
.
v.
2.
vi.
.
368
/55
12:00 20 .
:
. 20
.
.
.
.
.
.
(). .
.
.
.
369
11
11
1
:
: [50] , , ,
: [50]
! ==============================
1 50
[]
_
[]
_ [] > 0
_
! ==============================
[1]
2 50
[] >
[]
_
_
! ==============================
0
1 50
+ []
_
/ 50
_
1.
2.
. .
.
, ,
, .
373
1
2
<=
+
_
_
+ 2*
_ > 10
3
9 _
_
1)
1 = 3 > 1 2.
2)
1 = 6 = 2 5 .
3)
2 = 3 = 1 .
4)
4)
3 = 10 .
5)
3 = 8 = 2 8.
100 ,
.
:
1.
2.
,
.
3.
50 (
).
.
:
,
.
.
4.
. 3.
4
35 .
.
30.
:
374
()
200
200 1000
1000
%
0
1.5
4
:
:
1.
.
.
.
.
.
. .
2.
,
.
3.
4.
20
.
.
:
x
:
1 x
1
= 0
2
= 1
3
<= x 4 7
4
5
1
6
3
7
.
6
:
1. .. 1 ..
.
375
2. ...... 2 ...........
.
3. 3
4..
.4. 5 .
:
(1 - 5)
.
: .
7
x 2 x
x+ y
2x 1 3
9
+ x=
5
4
x+6
6
7
1.
x5
1
2
3
4
5
10
1
12
2
3 5 6 4
3 4 5 6
__2010
6
> 0
[]
mod 2 = 0
_
-2
_
__2010
.
1
2
3
4
5
6
=6
6 > 0
=4
0 = 0
X=4
376
2.
. 1000 .
10%
. (.. 8 1100 , 9 1210 ...).
.
1.
( )
.
2.
3.
30
.
10
5 ,
, 10
. :
1.
2.
3.
( )
5 .
( ).
.
4.
, .
( ).
5.
3.
6.
3.
7.
2.
11
1.
goto,
.
377
<=100 goto 1
A <=150 goto 2
150
goto 4
1 : 100
goto 4
2 : 150
goto 4
4 :
2.
.
12
.
13
.
) .
) .
) .
)
) .
14
: [8], i
[1] 11
i 2 8
[ i ] F ( A[i 1], i )
_
()
_
F (, ) :
: ,
5*
F ( + 2) DIV ( + 2)
_
()
: [8], i,
S1, S2
S1 0
S2 0
i 3 6
S1 S1 + A[i + 1]
S2 S2 + A[i 2]
_
S2 S1
_
378
.1
.
1.
[1]
11
[2]
[3]
[4]
[5]
[6]
[7]
[8]
i=2<=8
....
.2
....
14
...
...
...
...
...
...
...
11
55
2
2
...
...
2.
3.
15
;
;
16
.
1)
1 ( < 1 ) (=1).
2)
>.
3)
4)
/
.
5)
379
17
.
3
< 10
7
>
_
+
+1
_ =10
_
+2
_
18
500 .
1 10 . :
.1
.
.
.2
,
.
.3
.4
,
.
, .
19
.
1 100.
.
.
.
. 5
. 20
. .
,
.
380
20
1.
_ .
. .
0
1000
_
(+1)^2
,
_ =
2.
, , ,
&
381
.
.
. !!!
1.
.
( ) ( ) .
2. .
.
.
3.
( ).
4. ""
"" .
,
, .
"",
,
.
5. ,
.
, .
6. ,
. .
.
.
7. , .
, .
8. , .
9. (, ) ,
.
10. (*), ( ), .,
. .. 1 :
4 : 1 .
11. "20", ,
.
12. , .