You are on page 1of 80

2000-2010

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

[i] [i, 1] * 3 + [i, 2] * 1


_
i 2 16
j 10 i _ 1
[j-1] < [j]
[j-1], [j]
[j-1], [j]
_
_
_
i 1 16
[i], [i]
_

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

15, -1, 32, 14 :


min 100
max -100
i 1 6 _ 2
C[i]
B C[i+1]
A<
Lmin A
Lmax B

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

2:
i

100 -100

min

max Lmin Lmax C[1]

100

-100

15

-1

-1

15

-1

15

32

14

32

14

32

http://panellinies.eu

C[2] C[3] C[4]


5

15

-1

C[5] C[6]
32

14

2000-2010

57 80
-32

2 5 2 5 2 5, 15 -1 -1 15 -1 15, 32 14 14 32 -1 32, -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

+ 500 * 1.5 + 300 * 0.9 + ( - 800) * 0.5


_
, !
_4

http://panellinies.eu

You might also like