Professional Documents
Culture Documents
1 80
2000-2010
www.Panellinies.EU
.
.
e-mail: aepp @Panellinies.EU
http://panellinies.eu
2000-2010
2 80
.......................................................................................................5
2010..................................................................................................6
..........................................................................................................................................6
1: ...........................................................................................................6
2: ...........................................................................................................7
3: ...........................................................................................................8
4: ...........................................................................................................8
5: ...........................................................................................................9
..........................................................................................................................................9
: ...........................................................................................................10
.........................................................................................................................................10
: ............................................................................................................11
........................................................................................................................................12
: ............................................................................................................13
2009................................................................................................16
1.........................................................................................................................................16
1: ............................................................................................................17
2.........................................................................................................................................17
2: ............................................................................................................18
3.........................................................................................................................................19
3: ............................................................................................................20
4.........................................................................................................................................20
4: ............................................................................................................21
2008................................................................................................23
1.........................................................................................................................................23
1: ............................................................................................................24
2.........................................................................................................................................25
2: ............................................................................................................26
3.........................................................................................................................................27
3: ............................................................................................................27
4.........................................................................................................................................28
4: ............................................................................................................29
2007................................................................................................31
1.........................................................................................................................................31
1: ............................................................................................................32
2.........................................................................................................................................33
2: ............................................................................................................34
3.........................................................................................................................................35
3: ............................................................................................................36
4.........................................................................................................................................37
4: ............................................................................................................37
2006................................................................................................39
1.........................................................................................................................................39
1: ............................................................................................................40
2.........................................................................................................................................40
http://panellinies.eu
2000-2010
3 80
2: ............................................................................................................42
3.........................................................................................................................................43
3: ............................................................................................................44
4.........................................................................................................................................44
4: ............................................................................................................45
2005................................................................................................47
1.........................................................................................................................................47
1: ............................................................................................................48
2.........................................................................................................................................49
2: ............................................................................................................49
3.........................................................................................................................................50
3: ............................................................................................................51
4.........................................................................................................................................51
4: ............................................................................................................52
2004................................................................................................54
1.........................................................................................................................................54
1: ............................................................................................................55
2.........................................................................................................................................55
2: ............................................................................................................56
3.........................................................................................................................................57
3: ............................................................................................................57
4.........................................................................................................................................58
4: ............................................................................................................58
2003................................................................................................60
1.........................................................................................................................................60
1: ............................................................................................................61
2.........................................................................................................................................61
2: ............................................................................................................62
3.........................................................................................................................................62
3: ............................................................................................................63
4.........................................................................................................................................64
4: ............................................................................................................64
2002................................................................................................66
1.........................................................................................................................................66
1: ............................................................................................................66
2.........................................................................................................................................67
2: ............................................................................................................67
3.........................................................................................................................................68
3: ............................................................................................................68
4.........................................................................................................................................69
4: ............................................................................................................69
2001................................................................................................71
1.........................................................................................................................................71
1: ............................................................................................................72
2.........................................................................................................................................73
2: ............................................................................................................74
3.........................................................................................................................................74
3: ............................................................................................................74
http://panellinies.eu
2000-2010
4 80
4.........................................................................................................................................75
4: ............................................................................................................75
2000................................................................................................77
1.........................................................................................................................................77
1: ............................................................................................................78
2.........................................................................................................................................78
2: ............................................................................................................79
3.........................................................................................................................................79
3: ............................................................................................................79
4.........................................................................................................................................80
4: ............................................................................................................80
http://panellinies.eu
2000-2010
5 80
:
.
.
.
.
.
.
http://panellinies.eu
2000-2010
6 80
2010
1. .
1. () (),
,
, .
2. () 1 () 15,
().
3. () , .
4. () ,
,
x 25x1
x x
1 4
.
:
.
8
1:
1.
>
" "
_ > -2
""
""
_
2.
A (="1") ( > 15)
_
3.
(="" ="" ="" ="")
" "
_
4.
(X<0) (()=0)
" "
http://panellinies.eu
2000-2010
7 80
(^2+5*+1)/(_()*())
_
2. .
.
8
2:
: x 2
: x 2.2
: done
:
3. :
0
0
0
0
1 496
=1
+
18
+
+1
_
> 0 +1
<
_
/496
0 /
496
, , ,
:
1.
2.
3.
4. 18
5. 18.
1 5
.
10
http://panellinies.eu
2000-2010
8 80
3:
1., 2., 3., 4., 5.
4. table .
, .
1. _
2. // m, n, table //
3. sum 0
4. i 1 m
5. row [i] 0
6. _
7. j 1 n
8. col [j] 0
9. _
10. i 1 m
11. j 1 n
12. ________
13. ________
14. ________
15. _
16. _
17. // row, col, sum //
18. _
row, col
sum.
12, 13
14, .
6
4:
12 row[i] row[i] + table[i,j]
13 col[j] col [j] + table[i,j]
14 sum sum + table[i,j]
5. [20] .
. ,
.
x 3 19 _ ____
y ____ ____ _ ____
[ ___ ] < [ ___ ]
[ ___ ], [ ___ ]
_
_
_
http://panellinies.eu
2000-2010
9 80
, ,
.
8
5:
x 3 19 _ 2
y 19 x _ -2
[y ] < [y-2]
[y], [y-2]
_
_
_
o , :
1. j1
2. i2
3. _
4. ii + j
5. ji j
6. i
7. _ i 5
:
...
...
...
...
...
. ,
.
,
. .
:
.
: 3 .
20
http://panellinies.eu
2000-2010
10 80
6
7
6
7
,
. , .
.
:
1. , 10
.
2
2.
.
4
3. .
4
4. .
,
50 .
6
5.
.
4
:
.
http://panellinies.eu
2000-2010
11 80
:
__
! 1:
_
" "
_ > 0 < 10
! 2:
" "
! 2:
i 1
, i,
[i]
, i,
[i]
_
! 3: []
min [1]
i 2
[i] < min
min [i]
T_
_
! 3: ( )
:, [min]
! 4:
i 1
[i] >
, [i],
T_
_
! 4: 50 (0.5 )
0
i 1
[i] >= - 0.5
+1
T_
_
! 4:
, , 50
! 5: [1].
! key,
! . key
! .
http://panellinies.eu
2000-2010
12 80
key [1]
i 2
j N i _ -1
[j-1] > [j]
[j-1], [j]
T_
_
_
done
new_position 1
i 1
(done=) (i <= )
[i] = key
done
new_position i
A
i i + 1
T_
_
! (N+1 new_position).
! new_position= , 1 . position=1
! () .
katataxi N+1-new_position
, katataxi, .
__
. 35
70 . C1, C2, C3.
,
,
.
GPH . GPH
.
1. :
-
-
- ( )
- GPH ( ).
http://panellinies.eu
2000-2010
13 80
4
2. .
3. .
6
4.
. ( 3 3
).
5
:
.
:
! 1:
i 1 35
" "
[i]
_
" "
[i]
_ [i] = "C1" [i] = "C2" KAT[i] = "C3"
" "
[i]
" GPH "
GPH [i]
_
! 2: , GPH[i] .
i 1 35
GPH[i] < > 0
_[i] [i] / (GPH[i] * 70)
GPH=0 , i, . .
T_
_
! 3:
C1 0
C2 0
C3 0
i 1 35
[i] = "C1"
C1 C1 + 1
_ [i] = "C2"
http://panellinies.eu
2000-2010
14 80
C2 C2 + 1
C3 C3 + 1
_
_
max C1
timi C1
C2 > max
max C2
timi C2
_
C3 > max
max C3
timi C3
_
:, timi
! 4: . _[35]
! [35], [35].
i 2 35
j 35 i _ 1
_[j-1] > _[j]
_[j-1], _[j]
[j-1], [j]
[j-1], [j]
_
_
_
! 4:
i 1 3
: :, i, [i]
_
! 4: C1
! ( ) .
C1 0
i1
_C1 < 3 E
[i]= C1
C1: :, i, [i]
C1C1+1
_
ii+1
_
! 4: C2
C2 0
i1
http://panellinies.eu
2000-2010
15 80
_C2 < 3 E
[i]= C2
C2: :, i, [i]
C2C2+1
_
ii+1
_
! 4: C1
C3 0
i1
_C3 < 3 E
[i]= C3
C3: :, i, [i]
C3C3+1
_
ii+1
_
http://panellinies.eu
2000-2010
16 80
2009
1
.
, .
1.
.
2. -4 -3 .
3.
,
.
4. ,
.
5. .
10
.1. : "...
100 ...". .
, .
. .
. .
. .
. .
. .
10
.2. .
. , , .
. 2.
. .
. .
. .
5
.1. . .
4
.2. . ;
2
. :
1. + /2
2. ( + /2
3. (+/2)
4. ( + ):2
.
http://panellinies.eu
2000-2010
17 80
4
. .
1. 0,42
2.
3.
4. -32,0
5.
, ,
.
5
1:
.
1. , 2. , 3. , 4. , 5. .
.1.
. , . , . , . , . .
.2.
. (++)/3, . +2, . 2*, . -, . MOD
.1.
, .
.2.
. .
.
. 1. , 2. , 3. , 4. .
.
1., 2., 3., 4., 5.
2
, :
//,//
> ,
10
http://panellinies.eu
2000-2010
18 80
>
2 mod 10
>0
3 -1
4 +
_
5 div 10
6 *10
_
////
( ),
,, 1.
20
50
1
...
0
...
...
...
...
. ,
=20, =50.
:
. .
. ( ).
10
. :
> ,
.
5
. :
mod 10
>0
-1
+
_
.
,,, .
5
2:
.
http://panellinies.eu
2000-2010
19 80
20
50
2
5
0
2
500
500
4
5
1000
0
5000
.
>
temp
temp
_
.
( MOD 10) -1 0 _ -1
+
_
3
20 (
). .
.
.
. :
. ,
[19].
2
. [19] ,
:
(0)
.
4
. [19],
http://panellinies.eu
2000-2010
20 80
, .
7
.
. (
).
7
3:
_3
i 1 19
[i]
_
[1] 0
i 2 19
[i]
_
AE[1] [1]
i 2 19
[i] [i-1] + [i] - [i]
_
max [1]
1
i 2 19
[i]>max
max AE[i]
i
_
" ",
_
_3
4
25 . 1 25.
.
A
0 4
http://panellinies.eu
2000-2010
21 80
5 8
9 12
12
75 45.
. :
1. .
3
2. [25,7]
, .
"" , "" .
4
3.
. ,
.
4
. ,
( 1 7).
.
, .
, ().
9
4:
: i, j,
: [25,7]
i 1 25
j 1 7
_
[i,j]
_ [i,j]="" [i,j]=""
_
_
0
i 1 7
+ (,i)
_
AN >=0
" :", , ""
http://panellinies.eu
2000-2010
22 80
: , i, , X
: [25,7]
0
i 1 25
[i,X]=""
+1
_
_
<=4
3
_ <=8
A 4
_ <=12
5
6
_
*75-*45
_
http://panellinies.eu
2000-2010
23 80
2008
1
.
, .
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)
http://panellinies.eu
2000-2010
24 80
_
6
. :
:
..........1........... .
..........2........... .
..........3........... .
..........4........... .
:
.
.
.
.
.
.
1,2,3,4,
, , , , , , .
.
8
1:
.
1. , 2. , 3. , 4. , 5. .
.1. , , .
.2.
.
.
.1. 1-, 2-, 3-, 4
.2.
" 0 5"
0
""
1, 3, 5
" "
2, 4
" "
" "
_
http://panellinies.eu
2000-2010
25 80
.
1., 2., 3., 4.
2
:
: x, n, m, pow, z
x, n
mn
pow 1
zx
m > 0
( m MOD 2) = 0
m m DIV 2
zz*z
_
mm-1
pow
pow pow * z
_
pow
_
. .
8
. pow
, : x = 2, n = 3.
12
http://panellinies.eu
2000-2010
26 80
2:
.
.
x
Pow
3>0 - 1
3mod2=0 ,
2>0 , 2
2mod2=0 , 1
1mod2=0 ,
0
0>0 ,
1, 2, 8. 2^3.
http://panellinies.eu
2000-2010
27 80
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. .
3:
: i, , , ,
:
0
0
i 1 30
,
(, )
,
=
+ 1
http://panellinies.eu
2000-2010
28 80
+ 1
_
_
,
_
(, ):
: ,
:
=
<= 7
30 *
_ <= 16
20 *
10 *
_
<= 7
40 *
_ <=16
30 *
20 *
_
_
_
4
16 .
30 . :
. [16] .
2
. [16,30] :
.
4
. [16,3]
http://panellinies.eu
2000-2010
29 80
, ,
.
.
6
. [16,3]
[16] ,
, .
3
.
.
5
4:
i 1 16
[i]
_
i 1 16
j 1 30
_
[i, j]
_ [i, j] = "" [i, j] = "" [i, j] = ""
_
_
i 1 16
j 1 3
[i, j] 0
_
_
i 1 16
0
0
0
j 1 30
[i, j] =
+ 1
_ [i, j] =
+ 1
+ 1
_
_
[i, 1]
[i, 2]
[i, 3]
http://panellinies.eu
2000-2010
30 80
http://panellinies.eu
2000-2010
31 80
2007
1
.
, .
1. ,
.
2. ,
.
3. ,
.
4.
.
5.
.
10
.1. i. .
3
ii.
:
iii. .
.
. .
2
.2. :
.
.
.
.
.
. .
6
. :
1: > 0 5
2: = 0 7
3:
4: 8
5:
6: 8
7:
8:
1. .
6
http://panellinies.eu
2000-2010
32 80
2.
.
5
. :
1. - 1 2 .
2. 3 .
3. 4 5 .
:
. .
. .
. .
1. (15)
(, , ) .
: .
5
2. ,
;
1, 2, 3 .
3
1:
.
1. , 2. , 3. , 4. , 5. .
.1.
i. .
, ii. .
.2.
, ,
.1.
http://panellinies.eu
2000-2010
33 80
.2.
> 0
""
_ = 0
""
""
_
""
.1.
1 2 3 4 5
.2.
2, 3, 1
2
:
: , ,
http://panellinies.eu
2000-2010
34 80
,
+ (, )
_
(, ):
: ,
>=
+
_
_
. ,
.
7
. ,
.
7
.
, :
i. = 10 = 5
ii. = 5 = 5
iii. = 3 = 5
6
2:
.
_
: , , , t
,
_ (, , t)
+ t
_
_ (, , )
: , ,
http://panellinies.eu
2000-2010
35 80
>=
+
_
_
.
_
: , , , t
,
>=
t
t +
_
+ t
_
. :
i. 15 ii. 5 iii. 11
3
.
1500 . :
. , (/)
, .
.
: .
10
. :
1. .
2
2. .
4
3. , ,
.
4
http://panellinies.eu
2000-2010
36 80
3:
0
0
S 0
S + <= 1500
S S +
( = "")
+1
+1
_
_
" "
S
! .1
,
! .2
(S = 1500) ! .3
" "
! S < 1500
"", 1500 - S
_
:
_
0
0
S 0
_
(S + <= 1500)
S S +
( = "")
+1
+1
_
" "
http://panellinies.eu
2000-2010
37 80
_
_ =
S
! .1
,
! .2
(S = 1500) ! .3
" "
! S < 1500
"", 1500 - S
_
_
4
20 CDs
. CD,
( ) . :
. :
. 20 CDs, ,
, .
2
. CDs 3
.
6
. CDs
5000 .
6
. CDs
.
6
4:
i 1 20
!
[i]
_
[i]
_ [i] = "" [i] = ""
j 1 12
[i, j]
_
_
[1, 3]
! 3 ,
http://panellinies.eu
2000-2010
38 80
i 2 20
[i, 3] >
[i, 3]
_
_
i 1 20
[i, 3] =
[i]
_
_
i 1 20
!
[i] = ""
0
j 1 12
+ [i, j]
_
>= 5000
[i]
_
_
_
0
!
i 1 20
S 0
j 1 6
S S + [i, j]
_
S 0
j 7 12
S S + [i, j]
_
S > S
+ 1
_
_
http://panellinies.eu
2000-2010
39 80
2006
1
. 1-5
, , , .
1. .
2. _ ,
.
3.
.
4.
.
5.
.
10
.
.
9
. :
: , ,
, ,
1(, , )
, ,
_
1(, , )
: , ,
+2
-3
+
, ,
_
,
5, 7, 10;
.
. .
http://panellinies.eu
2000-2010
40 80
1.
2.
3. > 12
4. _
5.
.
.
12
. = 5, = 7 = 10,
.
. ( ( + 2 )) + 3 =
. + 2 * < 20 2 * =
4
1:
.
1. , 2. , 3. , 4. , 5. .
.
.
.
.
.
9 2 11 2 9 11.
.
1. 2. 3. 4. 5.
.
. .
2
1. :
http://panellinies.eu
2000-2010
41 80
. .
7
. .
,
.
i. = 9
http://panellinies.eu
2000-2010
42 80
ii. = 10
iii. = 40
2. :
0
1 10
> 0
+
_
_
.
10
2:
1..
2
mod2 = 0
div2
Y <= 10
2* + Y
_
^2
_
2
.
i. 81 ii. 25 iii. 20
http://panellinies.eu
2000-2010
43 80
3
1500 .
.
:
15
16 23
23
:
. ,
.
.
12
. .
8
http://panellinies.eu
2000-2010
44 80
:
.
3:
: , ,
0
( < 1500) ! _
_ ()
,
+
_
_
_ ():
: ,
( <= 15)
1
_ ( <= 23)
2
3
_
_
_
4
12:00 20 . :
. 20
.
2
.
. ,
.
9
http://panellinies.eu
2000-2010
45 80
. 20
20C, 30C.
9
4:
i 1 20
!
[i]
_
i 1 20
j 1 31
[i, j]
_
_
_ !
pos 0
i1
( = ) (i <= 20)
([i] = _)
pos i
ii+1
_
_
( = )
[pos, 1] ! pos
j 2 31
([pos, j] > )
<- [pos, j]
_
_
" "
_
0
!
j 1 31
0
i 1 20
+ [i, j]
_
http://panellinies.eu
2000-2010
46 80
/ 20
! j
> 20 <= 30
+ 1
_
_
" :",
http://panellinies.eu
2000-2010
47 80
2005
1
.1.
.
5
2. ;
S0
2 10 _ 0
S S+I
_
S
5
. 1-5
, , , .
1. .
2. .
3.
.
4.
.
5.
.
10
. :
S0
2 100 _ 2
SS+I
_
S
1.
5
2. _ _.
5
. :
5X3Y
1.
2
AB
3
2
2
2. X Y
3
.
. .
http://panellinies.eu
2000-2010
48 80
1.
. COBOL
2. -
. LISP
3.
. FORTRAN
4. -
. PASCAL
. JAVA
4
1:
.1.
2. .
.
1. , 2. , 3. , 4. , 5. .
.1.
S0
2
I <= 100
SS+I
I+2
_
.2.
S0
2
_
SS+I
I+2
_ I > 100
.1.
(5 * - 3 * ) / ( - ^ 2)
http://panellinies.eu
2000-2010
49 80
.2.
_(^2-^2)
.
1., 2., 3., 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
2:
10
1<8
http://panellinies.eu
2000-2010
50 80
1
10mod2 = 0
1
3
3<8
2
10mod3 = 0
6
4
5<8
3
10mod4 = 0
9
5
7<8
4
10mod5 = 0
6
6
9<8
: 2 1 1, 3 3 6, 4 5 9, 5 7 6
3
[] , [-1]
. , [i]
[i] [i+1], [i] = ([i] + [i+1])/2. ,
,
http://panellinies.eu
2000-2010
51 80
.
: : 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
3:
_3
// , , //
0
!
i 1 -1 !
([i] = ([i] + [i+1])/2)
+ 1
_
_
= -1
" "
" "
_
_3
:
_3_
// , , //
!
i 1 -1
!
([i] <> ([i] + [i+1])/2) !
!
_
_
=
" "
" "
_
_3_
4
100 . 50
http://panellinies.eu
2000-2010
52 80
. :
. A[100,50]
.
:
i.
ii.
iii. .
.
.
, .
10
. 2 , -1 0
i. [100],
.
4
ii. 50.
2
4:
_4
i 1 100 !
j 1 50
_
[i, j]
_ [i, j] = "" [i, j] = "" [i, j] = ""
_
_
j 1 50 ! ,
0
i 1 100
[i, j] = ""
+1
_
_
[j]
_
[1] !
j 1 50
([j] < )
[j]
_
_
j 1 50
!
http://panellinies.eu
2000-2010
53 80
([j] = )
i
_
_
i 1 100
! , .i.
0
j 1 50
([i, j] = "")
+ 2
_ ([i, j] = "")
- 1
_
! ""
_
[i]
_
0
! .ii.
i 1 100
[i] > 50
+ 1
_
_
" > 50 ",
_4
http://panellinies.eu
2000-2010
54 80
2004
1
. 1-5
, , , .
1. .
2.
.
3. .
4.
.
5. .
10
.
. (
).
1.
. ,
.
2. _
. ,
.
.
.
.
.
8
. =5, =7 =3.
, , , .
1. (+<10)
2. (>=) (<)
3. ((>) (<)) (>5)
4. ((<>)) (+<>2)
4
. :
i 1 2 _
1
_
http://panellinies.eu
2000-2010
55 80
1, 2 .
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
4
. .
4
. 1. .
4
2. .
6
1:
.
1. , 2. , 3. , 4. , 5. .
.
1. , 2.
.
1. 2. 3. 4.
.
1. 3 , 2. , 3. 1 , 4. 4
.
1. .
2. .
1.
1. .
2. .
3. .
4. .
2.
209
2
C : 2, 5,
http://panellinies.eu
2000-2010
56 80
Lmin
Lmax
_
Lmin < min
min Lmin
_
Lmax > max
max Lmax
_
, , Lmin, Lmax, min, max
_
D maxmin
D
:
. , , Lmin, Lmax, min max,
.
18
. D .
2
2:
i
100 -100
min
100
-100
15
-1
-1
15
-1
15
32
14
32
14
32
http://panellinies.eu
15
-1
C[5] C[6]
32
14
2000-2010
57 80
-32
3
, :
0 500
2,0
4,8
501 1000
3,5
7,2
1001 2000
4,6
11,5
800
3,5 .
:
. .
3
. . ""
"" .
3
. .
11
. .
3
. 0 2000
"" "".
3:
_3
, !
= "" !
<= 500
2
_ <= 1000
3.5
! > 1000
4.6
http://panellinies.eu
2000-2010
58 80
_
!
<= 500
4.8
_ <= 1000
7.2
! > 1000
11.5
_
_
" ", !
_3
4
500 .
0 100. :
. .
2
.
.
2
. .
4
.
.
.
7
. .
5
: 0 100
.
4:
_4
i 1 500
!
[i]
_
i 1 500
!
j 1 3
http://panellinies.eu
2000-2010
59 80
[i, j]
_
_
i 1 500
!
0
j 1 3
+ [i, j]
_
MO[i] / 3
_
i 2 500
!
j 500 i _ -1
[j-1] < [j]
1 [j-1]
[j-1] [j]
[j] 1
2 [j-1]
[j-1] [j]
[j] 2
_ ([j-1]=[j] [j-1]>[j])
2 [j-1]
[j-1] [j]
[j] 2
_
_
_
i 1 500
[i], [i]
_ ! ,
0
!
i1
(i<=500 =)
[i] = [1]
+ 1
ii+1
_
_
" ",
_4
http://panellinies.eu
2000-2010
60 80
2003
1
. 1-6
, , , .
1. .
2. .
3. .
4. .
5. .
6. .
12
.
. (
).
1.
.
1
X+1
2
X
_
2.
. < 0
X1
_
3.
. + 1
. _
1
_ < 0
. = 2
/2
_
10
. .
4
. ( );
4
. ( );
4
http://panellinies.eu
2000-2010
61 80
.
.
1:
.
1., 2. , 3. , 4. , 5. , 6. .
.
1., 2. , 3.
.
.
.
.
.
.
( ).
.
.
.
1. .
2. .
2. .
2
, ,
, ,
.
1
1
0
2
< 6
+
http://panellinies.eu
2000-2010
62 80
MOD 2 = 0
+1
+1
_
, ,
_
20
2:
1<6 , 1
2mod2=0
1
1
2<6 , 2
3mod2=0
3
2
3<6 , 3
5mod2=0
4
3
5<6 , 4
8mod2=0
2
5
6<6 ,
1 2 2, 1 3 3, 1 4 5, 2 4 8, 8
3
() () .
() =/2 . 18 .
:
http://panellinies.eu
2000-2010
63 80
<18,5
18,5<25
25<30
30
:
. ,
. 18 ,
1. .
5
2.
10
. 18 , "
".
2
: , .
3:
_3
, ,
, ,
!
> 18
/ ^ 2
! 1
< 18.5
! 2
" "
_ < 25
" "
_ < 30
" "
" "
_
!
" "
_
_3
http://panellinies.eu
2000-2010
64 80
4
.
. :
.
2
.
3
.
7
.
5
.
.
3
: .
4:
_4
i 1 10
!
[i]
_
i 1 10 !
j 1 12
, i, , j
[i, j]
_
_
i 1 10
0
j 1 12
+ [i, j]
_
MO[i] / 12 !
_
[1]
!
i 2 10
> [i]
[i]
_
_
" ",
http://panellinies.eu
2000-2010
65 80
i 1 10
!
[i] =
[i]
_
_
_4
http://panellinies.eu
2000-2010
66 80
2002
1
. () .
8
. .
.
.
1.
2.
.
.
.
4
.
,
.
18
. ;
10
1:
.
1.
2.
3.
4.
5.
6.
7.
8.
1. -, 2. -
.
(1) -> (2) -> (3) -> (4) ->
http://panellinies.eu
2000-2010
67 80
(5) .
.
3.
.
.
.
.
,
.
2
, = 24 L = 40.
, , (
).
YL
<
_
<>0
OD Y
TEMP
,
_
( * L) DIV X
,
20
2:
24<40
24
40
40
24
http://panellinies.eu
TEMP
24
2000-2010
68 80
24<>0 , 1
24
16
24
16
16
16<>0 , 2
8<>0 , 3
0<>0 ,
120
16 8, 8 0, 8 120
3
,
.
.
, ,
.
: (), () (), 1, 2 3
. , :
. ,
8
. .
, .
,
. ,
.
12
3:
_3
// , //
= ""
!
A1
_ = ""
2
3
http://panellinies.eu
2000-2010
69 80
_
>=
!
-
" :",
_ = 0
" :",
-
" :",
0
_
_3
4
(20) (10) .
"", :
.
3
.
3
. [20,10]
( 1
0, )
4
.
6
.
.
4
4:
_4
!
: i, j, [20], [20, 20]
: [20]
i 1 20 !
[i]
_
i 1 20 !
j 1 10
1 0
http://panellinies.eu
2000-2010
70 80
[i, j]
_
_
i 1 20 !
[i] 0
j 1 10
([i, j] = 1)
[i] [i] + 1
_
_
_
i 1 20
!
, [i], , ,
_
_
http://panellinies.eu
2000-2010
71 80
2001
1
.
, .
()
()
()
6
. .
i 1 2
_
... .
: ... ... .
: i 1 2
:
i:= 1 2
9
. :
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
:
http://panellinies.eu
2000-2010
72 80
. ;
5
. ;
5
. , , .
, .
15
1:
.
( )
( )
( )
.
!
> 0 :
i 1
i <= 2
ii+
_
< 0 :
i 1
i >= 2
ii+
_
.
.
.
http://panellinies.eu
2000-2010
73 80
.
_
// , //
i 2
j i _ -1
[j-1] > [j] !
[j-1]
[j-1] [j]
[j]
_
_
_
// , //
_
2
:
1
<5
+2
3*-4
C -+4
>
> C
MAX A
MAX C
_
> C
MAX
MAX C
_
_
, , , C, MAX
+2
http://panellinies.eu
2000-2010
74 80
_
, , , C, MAX
;
20
: () (: =)
(=).
... ...
... ... .
2:
X
MAX
1
1<5 , 1
3>5
5>6
3<5 , 2
11
10
5>11
11>10
11
5
5<5 ,
: 1 3 5 6 6 1 3 5 11 10 11 2
.
3
,
. .
20
3:
3
// , //
[1, 1]
i 1
http://panellinies.eu
2000-2010
75 80
j 1
> [i, j]
[i, j]
_
_
_
// //
3
4
20 .
, , ,
(, ).
, :
.
.
4
.
.
8
.
1000 , .
1000 , 2000,
2000
.
8
: .
4:
_4
_ 0
_ 0
_ 0
i 1 20
!
_ _ + !
_ _ +
_ _ +
_
http://panellinies.eu
2000-2010
76 80
_ < 1000
!
_ _ < 2000
_
_4
http://panellinies.eu
2000-2010
77 80
2000
1
. ,
, , .
1. ,
.
4
2.
().
4
3. ,
.
4
.1.
.
1.
.
2. ,
.
3. .
.
.
6
.2.
.
()
1.
2.
3.
.
. .
6
.1. ()
.
8
http://panellinies.eu
2000-2010
78 80
.2. :
.
.
.
.
.
.
8
1:
.
1., 2. , 3. .
.1.
1., 2., 3.
.2.
1., 2., 3.
.1.
.
.
.
.
2
, , , ,
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
http://panellinies.eu
2000-2010
79 80
:
) :=,
) :=2 5 2 ,
2 5 _ 2, _
) ; .
2:
X
2
1
20
20
30
11
40
30
50
-2
18
3
a, b, c.
:
) a, b, c.
3
) .
7
) ,
8 .
10
3:
_3
a, b, c
!
MO (a + b + c) / 3
!
" ",
> 8
!
""
_
_3
http://panellinies.eu
2000-2010
80 80
4
:
1500
()
(/)
1-500
1,5
501-800
0,9
801
0,5
:
)
.
3
) .
12
) () .
5
4:
_4
! ,
1500
<= 500
!
+ * 1.5
_ <= 800
+ 500 * 1.5 + ( - 500) * 0.9
http://panellinies.eu