578
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΜΕΙΝΤΑΝΗΣ ΑΠΟΣΤΟΛΟΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ 172 ΜΕΘΟΔΙΚΑ ΛΥΜΕΝΕΣ ΑΣΚΗΣΕΙΣ 40 ΕΠΙΛΕΓΜΕΝΑ ΛΥΜΕΝΑ ΘΕΜΑΤΑ ΠΑΝΕΛΗΝΙΩΝ 98 ΠΡΟΣΩΜΟΙΩΤΙΚΑ ΘΕΜΑΤΑ ΠΑΝΕΛΗΝΙΩΝ 150 ΑΛΥΤΕΣ ΑΣΚΗΣΕΙΣ ΤΑΞΙΝΟΜΗΜΕΝΕΣ ΑΝΑ ΚΑΤΗΓΟΡΙΑ 36 ΣΕΝΑΡΙΑ ΧΡΗΣΗΣ ΠΙΝΑΚΩΝ 14 ΣΕΝΑΡΙΑ ΧΡΗΣΗΣ ΤΑΞΙΝΟΜΗΣΗΣ ΘΕΩΡΙΑ - ΜΕΘΟΔΟΛΟΓΙΑ – ΑΝΑΛΥΣΗ ΑΣΚΗΣΕΩΝ ΘΕΜΑΤΑ ΠΑΝΕΛΛΗΝΙΩΝ ( ΕΝΙΑΙΟ – ΕΣΠΕΡΙΝΟ ) 2000 – 2013 13 ΔΙΑΓΩΝΙΣΜΑΤΑ ΠΡΟΣΩΜΕΙΩΣΗΣ Α.Ε.Π.Π. Γ’ Λυκείου Τεχνολογικής Κατεύθυνσης Μειντάνης Απόστολος Εκπαιδευτικός Τεχνολόγος Ηλεκτρονικός Μηχανικός [email protected] © ΑΘΗΝΑ 2013 © 2013 Σελίδα 1 από 578

ΑΝΑΠΤΥΞΗ-ΕΦΑΡΜΟΓΩΝ ΒΟΗΘΗΜΑ

  • Upload
    -

  • View
    20.574

  • Download
    2

Embed Size (px)

DESCRIPTION

ΜΕΙΝΤΑΝΗΣ ΑΠΟΣΤΟΛΟΣ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΒΟΗΘΗΜΑ

Citation preview

  • 172 40

    98 150

    36 14 -

    ( ) 2000 2013

    13

    ....

    [email protected]

    2013

    2013 1 578

  • 2013 2 578

    . . 2387/20 ( . 2121/93 ) ( . 100/1975) , , .

    2013

  • 2013 3 578

    , 18 , . (Msc) . (Microsoft products, Internet Intranet portals, Networks administration and programming) 14 .

    '' '' ' . 1999 . . .

    ... !!! !!!.

    '' I am not always right...

    on the other hand i have never being wrong... !! ''

    Garfield

  • 2013 4 578

    1999 , - - 120 . 16-17 - 100% / .

    .

    ...

    1. ;

    ,

    2. ;

    4 1 40 , 2, 3 4 20 .

    3. ;

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

    4. ;

    , .

    5. ; ; .. 18 ( 90 ), 10 ( 50 ).

    . 4 5 . ( %).

  • 2013 5 578

    2012

    ()

    18-20 2,47 2,16 16,74 22,23 30,56 2,04 33,8

    15-17,9 6,21 4,81 17,91 17,41 17,16 23,44 19,98

    12-14,9 9,32 7,6 14,52 13,84 14,98 33,85 13,69

    10-11,9 8,16 7,07 9,51 7,43 10,23 17,81 6,95

    5-9,9 28,25 34,51 19,81 18,11 23,36 19,72 14.93

    0-4,9 45,56 43,81 21,48 20,95 3,67 3,1 10,61

    6. ;

    . . .

    7. ( 5/20 18/20 ;

    . 5/20 10-14 ...

    8. ;

    . .

    9. ;

    . . 17-20 .

    10. ;

    .

    < < < < .

    11. ;

    ( ) 10% 90% - ( ).

  • 2013 6 578

    12. ;

    . ( 15 ).

    13. ( ) ;

    2 . 20 20 . . 3 4 .

    14. '''' 4 ;

    .

    15. ;

    100% 1 2 60 50% 3 4 20 40 . 80 100 (16/20) 20% . 80% . . 95/100 .

    16. ;

    50% 50% .

    17. ;

    , ' . .

    18. 2 100% 2 15 ;

    . .

    19. ;

    ( )

  • 2013 7 578

    20. ' 12-13 20. ;

    10/20. 0/20 0. 10/20 . . .. 10/20 1 5. 1 2 ( ) 5/20. .

    21. ;

    . . . . 10 15000 . . .

    22. '''; ;

    . .

    23. ; ;

    . . .. 18/20 ... , 18/20 !! 10/20 ... , 10/20 . . . .

    24. , , ... ;

    . . . . ...

    25. 2/3 . ;

    . . , , ... , ... . . 6 5-6/20 2-3 6 16 18/20; .

    26. ' ;

  • 2013 8 578

    , . ... .

    27. 2 . . . ;

    100% . . . 20 , 20 20 . , . . 3 .

    .

    28. ;

    !! - ( ) .. - .

    29. ( ) ; ;

    /. / . 11 . . , , 46 '''' .

  • 2013 9 578

    .

    * 5

    1

    : / / , . 95% .

    , 6 15, . / , . . 1 ( 6-15).

    1-5 (5 ) . . . . .

    6-9 (4 ) . . (, , , )

    . . . 9 .

    10-11 (2 )

    .

    12 (1 )

    13-14 (2 ) . . .

    15 (1 ) . . . ( ).

  • 2013 10 578

    2

    : / / 1 4. 1.

    16-27 (12 ) (

    2000 ) . ( ) . .

    10

    28-30 (3 ) . . . 10

    3 : . . . , , , , .

    .

    31-36 (6 ) .

    .

    10 .

    37- (4-5 )

    .

    40 ... / / 65 , 500 ( - ) .

  • 2013 11 578

    1 o

    1 . 16

    2 . 16

    3 . 17

    6 . 18

    7 . 19

    8 . 19

    9 . 20

    10 . 20

    20

    2 -

    2.1 25

    2.2 29

    2.3 - 30

    2.4 31

    2.5 32

    2.6 33

    3

    3.1 - 35

    3.2 - 35

    4

    4.1 - 41

    4.2 () 43

    4.3 46

    5

    5.1 58

    5.2 59

    5.2.1 ......_ 59

    5.2.2 ......_ 60

    5.2.3 ........._..._ 61

    5.3 62

    5.3.1 - 62

  • 2013 12 578

    5.3.2 - 63

    5.3.3 - 64

    5.3.4 - 66

    5.3.5 - ( ) 68

    5.4 ( ) 70

    5.5 ( )

    74

    5.6 ( ) 80

    5.6+1 , ( )

    86

    5.8 - , ( )

    91

    5.9 93

    5.10 104

    5.11

    112

    5.12 .

    117

    6

    6.1 - 120

    6.2 - 122

    6.3 - () 144

    6+1

    6+1.1 - 163

    6+1.2 166

    6+1.3 170

    8

    8.1 - 180

    8.2 183

    9

    9.1 191

    9.2 192

    9.3 195

    10 , ,

    10.1 - 212

  • 2013 13 578

    11

    11.1 - 222

    11.2 - 223

    11.3 - 226

    11.4 - 230

    11.5 - GOTO ( ) 232

    11.6 234

    11.6+1 236

    11.8. 241

    .1 249

    .2 - ( )

    251

    .3 - ( )

    253

    .4 - ( ) 255

    .5 - () 262

    .6 - ( ) 264

    .6+1 - 266

    .8 - 276

    .9 - 279

    .10 - 281

    1 2

    B.1 - 1 2 284

    3

    .1 - 3 315

    4

    .1 - 4 321

    2000 328

    2001 333

    2002 340

    2003 347

    2004 357

    2005 370

  • 2013 14 578

    2006 382

    2007 394

    2008 406

    2009 416

    2010 426

    2011 435

    2012 444 2013 453

    .1 - 463

    525

  • 2013 15 578

    1

    .

    .

    .

  • 2013 16 578

    1

    1. ; . 3 2. , ;

    . 8

    3. ; . 8 4. ;

    . 10

    5. ; . . 16

    6. ; . . 16

    7. ; . . 17

    8. ; . . 17

    9. ; . 19

    10. ; . 19

    2

    1. ; . 25 2. ; .

    . 25-26

    3. . . 28

    4. ; . 28

    5. ; . 29

    6. / ; . 30

    7. ; . 31 8. ; . 31 9. ; . 31 10. ; . 31 11. .

    . 30

    12. . . 32

    13. . . 39

  • 2013 17 578

    14. 2 , , . . 39

    15. ; . 45 16. ;

    . 48

    17. . . 48 18. . . 48

    19. ; . 46-47

    3

    1. ; . 53 2. ; . 54 3. ;

    . 54-55

    4. . 54-55

    5. ; . 55

    6. ; . 56 7. ; .

    . 56

    8. ; . 59-60 9. ; . 60 10. ; . 60 11. ; . 60 12. ; . 60 13. ; . 60-61 14. ; . 61 15. ; . 61 16. ; . 61 17. . . 64 18. ;

    . 65

    19. ; . 66 20. . . 68

  • 2013 18 578

    6

    1. ; . 117

    2. ; . . 118

    3. ; . . 118-119

    4. ; . . 119-126

    5. ; . 125-126

    6. ; . 127

    7. ; . 128

    8. ; . 130 9. ; . 130 10. ; . 130 11. ; . 130 12. ; . 131 13. ;

    . 131

    14. . . 131-135

    15. ; . 135

    16. ; . 136

    17. ; . 138

    18. ; . 139

    19. ; . 138-139

    20. , , , ; . 138

    21. ; . 140

    22. ? ; . 139

    23. 4 ? ; . 127

  • 2013 19 578

    7

    1. ; . 148 2. ; . 148-

    149

    3. ; . . 149 4. ; . . 151 5. . . .

    150

    6. , . . 153

    7. , . . 153

    8. ; . 154

    9. ; . . 154-155

    10. ; . . 155

    11. ; . 157

    8

    1. ; . . 165

    2. , ; . . 165

    3. ; . . 169

    4. ... _. . . 174

    5. _ ... _. . . 176

    6. ... _. . . 179

    7. . 72

    8. ; . 180

    9. ; . 175

  • 2013 20 578

    9

    1. ; . . 185

    2. ; . . 186

    3. ; . . 187

    4. ; . 191

    5. ; . . 192

    6. . . 198-200

    10

    1. ; . 205 2. ;

    . . 208 3. ;

    . 208-209

    4. ; . 206 5. ; . 210 6. ; .

    . 211

    7. . . 213 8. . .

    214-215

    9. ; . 217

    10. . 221

    11. ; . 220

  • 2013 21 578

    .

    . . . .

    . _ . 5 5 . 5 1 .

    () ().

    .

    . .

    .

    , , .

    .

    . , .

    .

    .

    . .

    ...... .

    ...... ... _.

    . i,j,k.

    , , , .

    .

    .

    .

  • 2013 22 578

    .

    .

    .

    , , .

    .

    , . : , .

    , .

    .

    . : , , , ..

    .

    .

    .

    .

    .

  • 2013 23 578

    . , .

    .

    , , , , .

    .

    .

    .

    .

    . .

    .

    , .

    .

    .

    .

    .

    .

    .

  • 2013 24 578

    2

    -

    -

    ' (). ,

    , .

  • 2013 25 578

    2.1

    , , , .

    (-) (-) (-) (a-z)

    0-9

    7.2_* / ( ) . , !& ^

    , .

    , , .

    . . , . 1, 3409, 0, -980.

    . . 3.14159, 2.71828, -112.45, 0.45 . , .

    . . . '', '', ' ', ' 15 '.

    , ' '. , , .

    . .

  • 2013 26 578

    (constants) . , , , .

    , ( ).

    1 1 1 2

    3.14 _ ''

    ( ) . , (_) . ,, , _1 , 100. 100, ,$

    , , , ... .

    (variable) . () , . , .

    , .

    , . .

    , , .

    , .

  • 2013 27 578

    , , , .

    , , , _ , .

    -

    : , : : :

    : , , , .

    :

    +

    -

    *

    /

    ^

    MOD

    DIV

    ^ . .. A^3 A*A*A. DIV 2 .. 9 DIV 2 = 4 , 11 DIV 10 = 1, 1 DIV 2 0, MOD . .. 9 MOD 2 =1, 5 MOD 3 = 2, 1 MOD 2 = 1, 4 MOD 9 = 4.

    . :

    () () () _() () () e^x _() _()

  • 2013 28 578

    , (expressions). , , , . .

    , . ' , , .

    ,

    1. 2. 3.

    1 ^

    2 *

    2 /

    2 DIV

    2 MOD

    3 +

    3 -

    , ' . . . , . .. 2 3*4 14, (2 3)*4 20, .

    . .

  • 2013 29 578

    2.2

    .

    _

    _ ( )/2 '' 1 >5

    . , . , .

    . , , , . < - ( ).

    .

  • 2013 30 578

    2.3

    , , . , , .

    .

    1,2

    ,

    . .. 13 13.

    . (,). , . .

    '' '',

    ' ' ' ',

    .

    . , ,

  • 2013 31 578

    . . . . . ov , .

    2.4

    , . , . . , . , . , . _. ( ), _. . , &. (!), .

    _ _

    _ 3.14 : , ' ' ** _

  • 2013 32 578

    2.5

    .

    .

    .

    .

  • 2013 33 578

    2.6

    . . .

    : :

    : :

    _

    . .

    .

  • 2013 34 578

    3

    -

    ,

    .

  • 2013 35 578

    3.1

    . . .. 2 3 . 2 5 . 5 . . . , .

    3.2

    .

  • 2013 36 578

    ( ) .

  • 2013 37 578

    . . . . , ( ) .

  • 2013 38 578

    (1 2 3 4 5)/5 ,, 5 , _

    3.1.5

    4 . .

    ___3_

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

    1 1 4 , 1,2,3,4 (1 2 3 4)/4 ,, 4 ,, 2 2 4 , 1,2,3,4 (1 2 3 4)/4 ,, 4 , 3 3 4 , 1,2,3,4 (1 2 3 4)/4 ,, 4 , _

    3.1.6

    , .

    _

    : ,,, *3600 *60 , _

    .

  • 2013 39 578

    3.1.6+1

    . , 23% .

    : ,., (* )*1,23 , _

  • 2013 40 578

    4

    -

    , .

    .

  • 2013 41 578

    4.1

    , . .

    . , . , , 0. , 0, , 0, .

    , , , , . , . .

    .

    = 0

    1''

    > >100

    >= > 50

    <

  • 2013 42 578

    , . , , .

    0

  • 2013 43 578

    4.2 ()

    . . ..., ..... ....._.

    _.

    ( ), _.

    , .

    > 0 _() _

    _ ( ...)

    > 0 _()

    ......_ :

    1 2 _

    >0 ' ' _

    ... ... _. . _.

    , , ' , ( ).

    .......

  • 2013 44 578

    > 0 _() ' ' _ ...... :

    1 2 3 4 _

    >0 ' ' ' ' _

    ... ... .... _

    .

    , , , .

    ...... .

    >0 < 10 ' 0 10' _ _

    .

  • 2013 45 578

    , ... ... _, .

    >0 < 10 ' 0 10' _

    ......_

    1 1 2 _ 2 3 4 5 6 _

    >0 ' ' _

  • 2013 46 578

    4.3

    > 18 > 10 10< . 3 . 0 20. .

    1

    _ : >=18 _ 10 _

  • 2013 47 578

    2

    _ : > 18 _ > 10 _ _

    3

    _ : > 18 ' > 10 _ _ _

    . .. 08 . .

  • 2013 48 578

    4.3.1

    _().

    _

    : , >=0 (-1)* _ ,, , _

    . . >=0 .

  • 2013 49 578

    *90 ,, 10% _ >=151 *85 ,, 15% _ _

    4.3.3 2 +=0.

    _

    : ,, , 0 -/ , _ _

    4.3.4

    2++=0.

    _

    : ,,,1,2, , ,, =0 0 -/ , _

    ^2 4** >=0 1 (- _())/2* 2 (--_())/2* !_ . ,1,2

    _ _

    _

  • 2013 50 578

    4.3.5

    1 , 2 .

    _

    : ,,,,, =1

    * ,

    _ =2

    3.14*^2 ,

    _ 2 1

    , */2 ,

    _ _

    4.3.6

    .

    110 50*100 50*95 + 10*90...

    Min. /min

    0-50 100

    51-100 95

    101-150 90

    151+ 85

    K__

    : ,

  • 2013 51 578

    150 50*100 50*95 50*90 (-150)*85 , _ _

    4.3.6+1

    , , .

    _

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

    1 2 3 4 1 2 3 4 1 1 2> 2 2 _ 3> 3 3 _ 4>

  • 2013 52 578

    4 4 _ ,, ,, , (1 2 3 4)/4 , _

    4.3.8

    , , .

    _

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

    1 2 3 4 1 2 3 4 1 1 2

  • 2013 53 578

    4.3.9

    . . . 4 . . 4 100 . . 400 .

    _

    : ,1,2,3 1 mod4 2 mod100 3 mod400 A 1=0 20 _ _ 3 0 _ _

    4.3.10

    2 ( +,-,*,/) .

    : 1,2, :

    1,2 '+'

    1+ 2 ,

    _ ' -'

    1-2 ,

    _ = '*'

    1*2 ,

    2 0

  • 2013 54 578

    1/2 , _ _ _

    4.3.11

    , SOS UNICEF. .

    1 2

    1000 6% 5% 1000 1500 8.5% 7%

    1500 2000 9.5% 9% 2000 14% 11%

    .

    : SOS,UNICEF,TOTAL, 2000 SOS 0.14 * UNICEF 0.11 * TOTAL - (SOS+UNICEF) _ ,TOTAL SOS ,SOS UNICEF ,UNICEF _

  • 2013 55 578

    4.3.12

    charter ( 280 ).

    0-50 35

    51-120 55

    121-190 80

    191-280 100

    . , 100%

    charter

    : ,, 190 50*35 70*55 70*80 (-190)*100 _ ,

  • 2013 56 578

  • 2013 57 578

    5

    -

    .

    .

  • 2013 58 578

    5.1

    . . 100 100 . .

    . .

  • 2013 59 578

    5.2

    , , _ , .

    5.2.1 . . _

    ... . , , . ... . , .

    1 2 _

    ! . 0 ! .

    0 0 _

    ... _. . _.

    , , . .

  • 2013 60 578

    , 0, .

    . , , 0 . " ".

    5.2.2 _ _

    _. .

    _ 1 2 _

    ! 500

    0 _ _ >500

    _ _. . . _.

    ... _ . _ . , _.

    _ .

  • 2013 61 578

    5.2.3 _

    , . , . , . , ( _). . , . , , _. , 1, .

    1 2 _ 3 1 2 _

    ! ! 1 49

    0 1 49 _ 2 _

    1 2 3. 1

    . :

    . , .

    .

    .

  • 2012 62 578

    5.3

    .

    3 ( ) 3 . :

    5.3.1

    ( ' ) . , , ...

    1

    ( ) (0) .

    1 0 2 0 2

    1 .

    : 0 , 12 12 (0 12) , 22 34 ( 12 22), 8 42 ( 34 8) ...

    .

    ! 1 1

    ! > 10000

    >10000 2 2 EI _

  • 2012 63 578

    3

    .

    '' '',1 ' 10000 ',2

    1 0 2 0

    1 1 1

    2 2 2 _

    1,2

    5.3.2

    .

    1

    ( ) (0) .

    1 0 2 0

    2

    1 (1) ( - ).

    : 0 (1) .

  • 2012 64 578

    .

    ( ).

    ! >10

    >10 1 1 1 _

    ! >10000

  • 2012 65 578

    1

    ( 0 - , -273 ), , ( )

    ! 0 -273

    !

    ! [1] 2

    () .

    > _

    > _

    , , ... . .. .

    !!! !!!

    > _

  • 2012 66 578

    _

    > _ _ 3

    .

    '' '',,'' '', ' ',,' ',

    1 0 2 0

    1 > 1 1 1 _

    !

    2 > 2 2 2 3 _

    1,2,

    5.3.4

    .

    1 ).

    1 101 ! 0-100 2 201 ! 200

  • 2012 67 578

    1 < 1 1 1 _

    !

    2 < 2 2 2 3 _

    1,2,

  • 2012 68 578

    5.3.5

    . . , , - 0 0 . . 1 _ , ...

    , 1

    > _ < _ _ _... _.. _ , , . -

  • 2012 69 578

    3 . _ . 1 . ... _ .

    : ,,, : , : ,_,_ 0 0 0 ! 0 20 ! 20 ! 30 !

    ! ! ! ! ! ! ! 1 30 _ '' , ! ! ! ! _ '' ! , , , 1 ! > ! ! _ _

    < ! ! _ _ ! ! ! _ _ _ '' _ ! ! ,,,,_,_

  • 2012 70 578

    5.4 ( )

    ' . . , .

    5.4.1

    5 .

    : ,, : 0 1 < 5 ' ' 1 _ /5 _

  • 2012 71 578

    5 , . 5 (3,8,10,-6,11)

    < 5

    0 0

    1 1

    1 < 5

    3

    3

    1 2

    2 < 5

    8

    11

    1 3

    3 < 5

    10

    21

    1 4

    4 < 5

    -6

    15

    1 5

    5 < 5

    11

    26

    1 6

    < 5

    /5 26/5

    ... _

    : ,, : 0 1 5 ' ' _ /5 _

  • 2012 72 578

    1 < 5

    1 5 < 5 1 >5. 1 1

    ... _

    : ,, : 0 1 _ ' ' 1 _ >5 /5 _

    1 < 5

    1 _

    _

    _ >5

    >5 < 5 1. 1 1 6.

  • 2013 73 578

    5.4.2

    14 , , 10 .

    : ,, : 0 1 14 ' ' _ /14 > 10 '' '' _ _

    5.4.3

    , , 5000 .

    : ,, : 0 1 12 ' ' _ /12 >5000 '' _ _

  • 2013 74 578

    5.5 ( )

    . . . , .

    5.5.1

    5 .

    : ,, : , 0 0 1 < 5 ' ' >0 1 _ 1 _ 0 / _ _

  • 2013 75 578

    5 , . 5 (3,8,-10,-6,11)

    < 5 >0 0

    0 0

    1 1

    0 0

    1 < 5

    3

    >0

    3

    1 1

    1 2

    2 < 5

    8

    >0

    11

    1 2

    1 3

    3 < 5

    -10

    >0

    1

    1 4

    4 < 5

    -6

    >0

    1

    1 5

    5 < 5

    11

    >0

    22

    1 3

    1 6

    < 5

    0

    / 22/3

    ... _

    : ,, : , 0 0 1 5 ' '

  • 2013 76 578

    >0 1 _ _ 0 / _ _

    1 < 5

    1 5 < 5 1 >5. 1 1 ... _

    : ,, : , 0 0 1 _ ' ' >0 1 _ 1 _ >5 0 / _ _

    1 < 5

    1 _

  • 2013 77 578

    _

    _ >5

    >5 < 5 1. 1 1 6.

  • 2013 78 578

    5.5.2

    14 , , 10

    : ,, : , 0 0 1 14 ' ' > 10 1 _ _ /14 , _

    5.5.3

    , , 10000 5000.

    : ,, : ,1,2 0 1 0 2 0 1 12 ' ' > 10000 1 1 1 _ < 5000 2 2 1 _ _ /12 ,1,2 _

  • 2013 79 578

    5.5.4

    100 , , .

    : : ,1,2,3 1 0 2 0 3 0 1 100 ' ' > 0 1 1 1 '' _

  • 2013 80 578

    5.6 - ( )

    . . . , .

    5.6.1

    5 .

    :, : 1 < 4 ' ' > _ 1 _ _

    5 , . < 4 4 . 5 (3,8,-10,16,11)

    * < 4 >

    3

    3

    1 1

    1 < 4

    8

    >

    8

    1 2

    2 < 4

    -10

    >

    1 3

    3 < 4

    16

  • 2013 81 578

    >

    16

    1

    1 4

    4 < 4

    11

    >

    1 5

    < 4

    5.6.2 10 .

    :, : 1 9 ' '

  • 2013 82 578

    5.6.4

    14 .

    :,,, : 1 13 ' ' > _ _ /14 , _

    0 . .. 18 18.

    5.6.5

    15 . 50, . (

    :, : , : ,_ ' ' , _ >50 1 0 _ 1 14 ' ' , >50 1 _

  • 2013 83 578

    > _ _ _ ,,_ _

    _ . 0 ( - - ) 15 ... 1 15

    ' ' , _

    1 >50 0

    >50 1 0 _

    0 0 1 15 .. .

    _ .

    > _ _

  • 2013 84 578

    1

    :, : , : ,_ 0 1 15 ' ' , 1 ! >50 1 _ _ ! >50 1 _ > _ _ _ ,,_ _

    1 ( ... )

    2

    :, : , : ,_ 0 0 1 15 ' ' , >50 1 _ > _ _ _ ,,_

  • 2013 85 578

    _

    0 ( - - ) 1 15 .

    5.6.6

    150 . 100 . 1000 .

    :,, : , : ,_,_ 0 1000 0 1 150 ' ' , _ _

  • 2013 86 578

    5.6+1 -

    ( )

    .. 10 , 50 . . ... ... _ ... _ ( - - ). ... _ . . , .

    5.6+1.1

    999 999.

    : ,, : 0 0 _ ' ' 999 1 _ _ 999 / _

  • 2013 87 578

    0 . ( ... _ ) . 999. 999 999 , 999 999.

    .. 8,-4,12,13,999 8-4 12 13 29 4

    ** 999 999

    0 0

    0 0

    1 8

    999

    8

    1 1

    999

    2 -4

    999

    4

    1 2

    999

    3 12

    999

    16

    1 3

    999

    4 13

    999

    29

    1 4

    999

    5 999

    999

    1

    999

    / 29/4

  • 2013 88 578

    1

    : ,, : 0 0 25 999 ' ' 999 1 _ _ / _

    999 25 ( 999 ) . 2

    : ,, : 0 0 ' ' 999 1 ' ' _ / _

    1

  • 2013 89 578

    . . 999 999 999.

    5.6+1.2

    13 13.

    : ,, : 0 0 _ ' ' 13 >0 1 _ _ 13 /

  • 2013 90 578

    _ 1

    : ,, : 0 0 25 13 ' ' 13 >0 1 _ _ / _

    2

    : ,, : 0 0 ' ' 13 >0 1 _ ' ' _ / _

    .

  • 2013 91 578

    5.8

    ( )

    5.8.1

    999 999. #999.

    : , ' ' _ ' ' 999 > _ _ 999 _

    5.8.2

    999 , , 999. #999.

    : ,, : ' ' 1 _ ' ' 999 1 _ 999 > _ _ 999 ,, _

  • 2013 92 578

    1

    : ,, : ' ' 0 0 999 1 > _ ' ' _ ,, _

    0 .

  • 2013 93 578

    5.9

    , , . , .

    5.9.1

    150 . : 1000 euro. 2000 euro. 3000 euro. (, .. , ) .. .

    _ :

    : ,,

    1 150

    , ,

    N '' ,, 1000 euro _AN N '' ,, 2000 euro _AN N '' ,, ,, 3000 euro _AN _ _

    5.9.2

    ^

    _

    : , :

  • 2013 94 578

    APOTE 1 1 5 * _ ,,, _

    5 ( 5 ) 1 . 4 * < > 1*4 4, 4*4 16, 16*4 64, 64*4 256, 256*4 1024. 4 1024.

    5.9.3

    - ^.

    __

    : ,, :

    , 1 > 0

    1 *

    _

    1 - /

    _ _ , _

    . . >0 * ( .. 3*3*3...) / (.. 1/3 * 1/3 * ... ) .

  • 2013 95 578

    5.9.4

    () = 2 + 5 +2 3 4 0,2.

    : X,S -3 4 _ 0,2 ^2 + 5* +2 T ,,, _ _

    . -3 0,2 . -2,8 2,6 4. ^2 5* 2 .

    5.9.5

    30 .

    __

    : ,, :

    M 1000 M -1000 1 30 _ _ , , _

  • 2013 96 578

    5.9.6

    2 . 300 . ( 1 2) .

    _

    : ,,1,2 1 0 2 0 1 300 1 1 1 1 _ 2 2 2 1 _ _ ,1 ,2 _

    5.9.6+1

    100 . . . . . 1. . 2. .

    3. , , .

    _

    : ,,, :

    : , 1 100

    ( )/2 ,, ,, ,

    _ _

  • 2013 97 578

    5.9.8

    3+2-7z = 5 ,,z 0 100.

    _

    : ,,z 0 100 0 100

    z 0 100 A 3* 2*-7*z = 5 ,,,z T_ _ _ _ _

  • 2013 98 578

    . 0 100. ,,z ( 0,0,0 0,0,1 0,0,2 ... - 100,100,99 100,100,100 ). 5*+2*-7*z = 5 .

    5.9.9

    10.000 . : , , . : 1. . 0% 10000 5% 10001 15000 10% 15001 20000. 20% 20001. 2. . 3. .

    : ,FOROS, :,TOTAL,

    : TOTAL 0 1 10000 < 10000 FOROS 0 _ > 10000 < 15000 FOROS 0.05 * (-10000) _ > 15000 < 20000 FOROS 0.1 * (-15000) + 0.05*5000 _ > 20000 FOROS 0.2 * (-20000)+ 0.05*5000+0.1*5000 _

    ,, ,FOROS TOTAL TOTAL+FOROS

    _ ,TOTAL MO FOROS/10000 To , _

  • 2013 99 578

    5.9.10

    200 >50.

    _

    : , SUM, SYM50, PLITHOS, MO, MO50 : I SUM 0 SUM50 0 PLITHOS 0 1 200 > 50 SUM50 SUM50 PLITHOS PLITHOS+1 _ SUMSUM _ MO50 SUM50/PLITHOS MO SUM/200 _

    5.9.11

    10 10 / Internet . . .

    Internet_Servers

    : , MAX, SUM : SUM 0 0 1 200

    SUM SUM A > _

    _ ,SUM , _

  • 2013 100 578

    5.9.12

    3 . 1 2 3 . 200 , .

    : SUMM,SUMTH,SUMP : : SUMM 0 SUMTH 0 SUMP 0 1 10

    A '' SUMM SUMM+1 _ A '' SUMTH SUMTH+1 _ A '' SUMP SUMP+1 _

    _ ,SUMM, ,SUM, ,SUMP, _

    5.9.13

    1. (= , = , = ) 150 . 2. 10000 . 3. 5000 . 4. , 1000 . 5. . 6. 150 .

    : ,, : 10,5,,,,I : , 10 0 5 0 0 0 0

  • 2013 101 578

    0 0 1 150 ' ' , > 10000 10 10 1 >5000 '' 5 5 1 _ _ /150 10,5,,,,, _

    5.9.14

    1. 25 . 2. 20 3. . 4. . 5. 40 .

    : , : ,I : , : -273 0 1 25 ' , > 20 > _ 40 _ ' 40 ' ' 40'

  • 2013 102 578

    _ , _

    5.9.15

    .

    1. 150 . 2. (1-30) . . 3. 30 4. . .

    : ,,,, : ,,J : , 1000 1 150 ' 0 -273 J 1 30 ' ' > J _ _ /30 > 30 > _ _ _

  • 2013 103 578

    5.9.16

    _(). .

    : : , 0 1 1 _ ,, , _

    5.9.17

    . .

    : , 0 _ MOD 10 DIV 10 _ 0 ,,, _

  • 2013 104 578

    5.10

    , , . , . .

    5.10.1

    . .

    _

    : : 0 '.'

    . 1

    _ , _

    ... . 0. '.' '.' . '.'

    _

    : : 0 _

    '.' 1 _ '.' ,SUM _

  • 2013 105 578

    5.10.2

    1. . 2. 2000 15 3. .

    Ypologismoi

    : ,, 0 0 _

    1

    _ >2000 > 15 , _

    Ypologismoi

    : ,, 0 0 < 2000 < 15

    1

    _ , _

    . < 2000 < 15 _ 2000 >15.

  • 2013 106 578

    5.10.3

    . ( E , , , . ) .

    1. . 2. . .

    0

    _

    : :

    : ,,, 1 0 '' ,, ,,, , _ 1 0 _ _

    5.10.4

    10.000 Euro. . .

    : GR,SUM,AGORES :

    SUM 0 0 SUM

  • 2013 107 578

    SUM >= 10000 _

    _ ' ,'SUM-AGORES' ' ,'-1' _

    5.10.5

    1. 0 20 . 2. 18. 3. . 4. . 5. . 6. 10.

    :,,,,_, : 10,_ : ,_,_ 0 20 _ 0 10 0 ! 0 ! _ ! '' '' ' ' '' '' _ ' ' _ >0 < 20 > 18 > _ _ < _ _ >10 10 10 1 _ _ 1 _ ! _ '' '' !_ ' ',_,' ' ' ',_,' ' _ /_ _ 10*100/_ _

  • 2013 108 578

    5.10.6

    1. , 1000000 . 2. 20 . 3. 10 20000 . 4. . 5. . . 6. . 6+1. . 8. 18000 .

    : ,_, __ : 18,_,_,_,,,, : ,_,_ 0 1000000 _ 0 18 0 ! 0 ! _ ! '' ' ' '' '' _ ' ' _ _ _>0 _ ' ' _ _ _>0 _ < 1000000 _ > 20 _ 20000 _ > _ _ _ _ < _ _ _ __ _/_ _ >18000 18 18 1 _ _ 1

  • 2013 109 578

    _ _ ! _ '' '' !_ _,_ _ /_ _ 18*100/_ _

    5.10.6+1

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

    : ,_, : _ : ,_, 0 _ 0 0 _ ' ' ' ' ' ' _ _ _ _ 1 ' ;' _ '' '' _ /_ _,_ _

  • 2013 110 578

    5.10.8 1. ( = = ), ,, . . 2. . 3. 4. 5. . 6. .

    : ,_,,, : _,,, : 0 _ 0 0 0 0 0 _ _ ' ' _ '' '' _ ' ' _ '' '' ' ' _ ' ' _ >0 '' 1 '' 1 1 _ _ > _ _ _ 1 ' ;' _ '' '' _ /_ *100/ *100/ _,, _

  • 2013 111 578

    5.10.9

    1. 10 0 20 . 2. . 3. 18. 4. .

    : ,,,_, : 18,_ : ,_ 0 _ 0 18 0 _ ' ' '' '' 0 1 10 _ ' ' _ >0 < 20 _ _ /10 ,_ _ > 18 18 18 1 _ > _ _ _ _ 1 _ _ '' '' 18*100/_ _

  • 2013 112 578

    5.11 -

    _ : ,,

    _

    _ , _

    0 1 .

    .

    .

    * .

    .

    5.11.1

    1+2+3+....+

    _ : ,, 0 1 _ , _

  • 2013 113 578

    5.11.2

    11+22+33+....+

    _ : ,, 0 1 ^I _ , _

    5.11.3

    12+23+34+....++1

    _ : ,, 0 1 ^(I+1) _ , _

    5.11.4

    1*2*3*....*

    _ : ,, 1 1 * _ , _

  • 2013 114 578

    5.11.5

    11*22*33*....*

    _ : ,, 1 1 *^I _ , _

    5.11.6

    13*24*35*....*+2

    _ : ,, 1 1 *^(I+2) _ , _

    5.11.6+1

    1*3*5*....*

    _ : ,, 1 1 _ 2 * _ , _

  • 2013 115 578

    5.11.8

    1+3+5+....+

    _ : ,, 0 1 _ 2 _ , _

    5.11.9

    1 200.

    __ : ,, 0 1 200 _ 2 + _ , _

    5.11.10

    1 350.

    __ : ,, 0 2 350 _ 2 + _ , _

  • 2013 116 578

    5.11.11

    1*2*3*....*

    _ : ,, 1 1 *^ _ , _

    5.11.12

    150 .

    _ : ,, 1 1 150 * _ , _

  • 2013 117 578

    5.12 .

    , 3 . .. ... _ ... . . ( ) .

    ... _ ... .

    1 ... ... .

    2 ... _ ... .

    ... _ _ ... _.

    1 ... _ _ ... _ .

    2 ... _ _ ... _ .

    3 ... _ _ ... _ .

    4 ... _ _ ... _ .

    5 ... _ _ ... _ .

    _ ... _.

    1 _ ... _ . 2 _ ... _ . 3 _ ... _ .

  • 2013 118 578

    5.12.1

    _.

    0 3 10 _ 2 _

    0 3 < 10 2 _ 0 3 _ 2 _ > 10

    5.12.2

    _ _. 0 3 10 _ 2 J 15 4 _ -3 _ _

    0 3 < 10 J 15

    J >= 4 J J - 3

    _ 2

    _

    0 3 _ J 15

    _ J J - 3

    _ J < 4 2

    _ I > 10

    , .

  • 2013 119 578

    6

    -

    . .

    .

  • 2013 120 578

    6.1

    . ( ...)

    .

    10

    [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]

    3 5

    J

    : ;

    . .

    : ;

    . .

    : ;

    . i,j,k.

    : [2] , [2,4] ;

    .. [2,4] 2,4 . .. [3,8] 3 8 .

    : ;

    .. 100 , 50 ,

    500 ...

    [1,1] A[1,2] A[1,3] A[1,4] A[1,5]

    [2,1] A[2,2] A[2,3] A[2,4] A[2,5]

    [3,1] A[3,2] A[3,3] A[3,4] A[3,5]

  • 2013 121 578

    ..

    . ( ).

    .

    .. , , ...

    : ;

    .

    :

    1 5 . 1 [1] 2 [2] ...

    1 5 [] _

    :

    ( I=1 J=1 5) ( I=2 J=1 5) ( I=3 J=1 5).

    1 3 J 1 5 [,J] _ _

  • 2013 122 578

    6.2

    . .

    .

    #1 :

    1 [] _

    -

    .

    1 12 [] _

    : 12 1 12 .

    #2 : . ( ).

    0 _ 1 [] _

    -

    , 0 _ 1 [] ; _

    : 1 .

  • 2013 123 578

    100 100 .

    #3 : . ( ).

    0 _ 1

    [] _

    -

    0 _ 1

    [] _ =

    : 2 .

    #4: . SUM 0 1 SUM SUM [] _ SUM/N

    -

    SUM 0 1 12 SUM SUM [] _ SUM/12

    : 0 SUM . .

  • 2013 124 578

    #5: .. .

    SUM 0 P 0 1 [] < 0

    SUM SUM + [] + 1 _ _ SUM/

    -

    . P 0 1 12 [] > 1 _ _

    : 0 1 ( ) 4.

    #6:

    [1] 1 [] >

    [] _ _

    -

    [1] 1 12 [] >

    [] _ _

    : . ,

  • 2013 125 578

    #6+1: [1] 1 [] >

    [] _ _

    1 []

    _ _

    -

    [1] 1 12 [] >

    [] _ _

    1 12 []

    , _ _

    : 6. , . .

  • 2013 126 578

    ( )

    .

    1. . =0, =0, =1,1 ,=1,1 ( ) .

    2. . =0, =0, =,1 ,=,1 ( ) .

    3. . =0, =0, =1,J ,=1,J ( ) .

    4. 1 J 1 .

    5. J 1 K I 1 N .

    #8: .

    1 J 1 [,J] _ _

    -

    25 .

    1 25 [] _

    1 25 J 1 12 [,J] _ _

  • 2013 127 578

    : ( 25 ) ( 12 ). 3,5 (3 5 ) 3 5 .

    #9: SUM 0 1 J 1 SUM SUM + A[I,J] _ _ MO SUM/(N*K)

    -

    SUM 0 1 25 J 1 12 SUM SUM [I,J] _ _ MO SUM/(25*12)

    : 4 , 2 . 0 .

    #10: ..

    P 0 SUM 0 1 J 1 [,J] > 0 SUM SUM +A[I,J] P P +1 _ _ _ 0 SUM/

    -

    100000 0 1 25 J 1 12 [,J] < 100000 P P +1 _ _

  • 2013 128 578

    _

    : 5 > 100000. 0.

    #11:

    1 SUM 0 J 1 SUM SUM [,J] _ M0[I] SUM/K _

    -

    1 25 SUM 0 J 1 12 SUM SUM [,J] _ M0[I] SUM/12 [] _

    : 25 12 . _.

    .

    1 SUM . J 1 12 ( J 1 12 ) SUM ( .. 1,1 10 SUM 0 10 10, 1,2 22 SUM 10 22 32, 1,3 9 SUM 32 9 41 ...) ( ... ) ( 1) . 2 , ( ) . 25 , . ( 1 , 2 ... ) 1 7 .

  • 2013 129 578

    #12:

    J 1 K SUM 0 I 1 N SUM SUM [,J] _ M0[J] SUM/N _

    -

    J 1 12 SUM 0 I 1 25 SUM SUM [,J] _ M0[J] SUM/25 [J] _

    : 11 SUM 0 J ( .. J 1 I 1 25 1,1 25,1 ). .

    #13: ..

    1 P 0 J 1 [,J] < 0 P P +1 _ _ PL[I] P _

    -

    .

    1 25 P 0 J 1 12 [,J] < [] P P +1 _ _ PL[I] P _

  • 2013 130 578

    : 11 _.

    1 0. J 1 12 1,1 1,2 1,3 ... 1-12 1 . 1. _ PL 1-7. ( ) . PL .

    #14:

    MAX A[1,1] 1 J 1 [,J] > MAX MAX A[I,J] _ _ _

    -

    MAX [1,1] 1 25 J 1 12 [,J] > MAX MAX [I,J] _ _ _

    : ( [1,1] ). . ( 10500 ).

  • 2013 131 578

    #15:

    MAX A[1,1] 1 J 1 [,J] > MAX MAX A[I,J] _ _ _

    1 J 1 [,J] = MAX

    I,J _ _ _

    -

    .

    MAX [1,1] 1 25 J 1 12 [,J] > MAX MAX [I,J] _ _ _

    1 25 J 1 12 [,J] = MAX

    [I],J _ _ _

    : 14 . . ... (). ( .. 2,3 10500 ( 10500 14) ([2]) 3 (J 3), 3,8 ([3]) 8 (J 8) ). .

  • 2013 132 578

    #16: .

    1 MAX A[I,1]

    J 1 [,J] > MAX MAX A[I,J] _ _ M[I] MAX _

    -

    .

    1 25 MAX [I,1]

    J 1 12 [,J] > MAX MAX [I,J] _ _ M[I] MAX [] _

    : 1 25 .

    .

    [,1] 1 ( ) 1,1 . J 1 12 . . 2 ( ) 2,1 . .

    #17: .

    1 MAX A[I,1]

    J 1 [,J] > MAX MAX A[I,J] _ _ M[I] MAX _

  • 2013 133 578

    1 J 1 [,J] = M[I]

    J _ _ _

    -

    .

    1 25 MAX [I,1]

    J 1 12 [,J] > MAX MAX [I,J] _ _ M[I] MAX _

    1 25 J 1 12 [,J] = M[I]

    J _ _ _

    : 16 .

    1 ( ) J 1 12 1,1 1,12 . J ( .. [1,3] [1] 3, [1,8] [1] 8 ...). .

    #18:

    J 1 K MAX A[1,J]

    I 1 N [,J] > MAX MAX A[I,J] _ _ M[J] MAX _

  • 2013 134 578

    -

    .

    J 1 12 MAX [1,J]

    I 1 25 [,J] > MAX MAX [I,J] _ _ M[J] MAX _

    : J 1 12 .

    .

    [1,J] J 1 ( ) 1,1 . 1 25 . . J 2 ( ) 1,2 . .

    #19: .

    J 1 K MAX A[1,J]

    I 1 N [,J] > MAX MAX A[I,J] _ _ M[J] MAX _

    J 1 K I 1 N [,J] = M[J]

    I _ _ _

    -

    .

  • 2013 135 578

    J 1 12 MAX [1,J]

    I 1 25 [,J] > MAX MAX [I,J] _ _ M[J] MAX _

    J 1 12 I 1 25 [,J] = M[J]

    [I] _ _ _

    : 18 .

    J 1 ( ) 1 25 1,1 25,1 . ( .. [3,1] [1] , [10,1] [1] ...). J .

    #20:

    SUM 0 J 1 SUM SUM [,J] _ M0 SUM/K

    -

    5 SUM 0 J 1 12 SUM SUM [5,J] _ M0 SUM/12

    : 5 5 . J 1 12 5,1 5,2 5,12. 8 [5,J] [8,J].

  • 2013 136 578

    #21: .

    SUM 0 1 SUM SUM + [,] _ M0 SUM/K

    -

    8 . SUM 0 1 25 SUM SUM [,8] _ M0 SUM/25

    : 8 8 . 1 25 1,8 2,8 25,8. 11 [,8] [,11].

    #22: .

    MAX A[,1] J 1 [,J] > MAX MAX A[,J] _ _

    -

    4 . MAX A[4,1] J 1 12 [4,J] > MAX MAX A[4,J] _ _

    : 20 . 4 4 . 4 .

  • 2013 137 578

    #23: . MAX A[1,] 1 [,] > MAX MAX A[,] _ _

    -

    6 .

    MAX A[1,6] 1 25 [,6] > MAX MAX A[,6] _ _

    : 21 . 6 6 . 6 .

    #24: .

    L 0 1 J 1 K L L + 1 M[L] A[I,J] _ _

    : 3 5 ( 3, 5). L 0. . 1 J 1 1,1 1 , 1 J 2 1,2 2 . 3 J 5 3,5 15 .

    #25: 2 C.

    1 C[] A[I] _

    1 K C[ N] B[I] _

  • 2013 138 578

    : 5 8 ( 5, 8). 1 1 5 C. C 6 ( 1 5 6) 13.

    #26: .. . L 0 F 0 1 J 1 K [I,J] MOD 2 = 0

    L L + 1 AR[L] A[I,J] F F +1 PER[F] A[I,J] _ _ _

    : 3 5 (N 3,K 5) AR PER. L F AR PER. [I,J] MOD 2 = 0 AR L. [I,J] MOD 2 0 PER F.

    #27: .

    1

    SUM 0 1 SUM SUM + A[I,I] _ MO SUM/N

    : I J. 1 1,1 , 2 2,2 ...

    2 SUM 0 1 J 1 N I=J

    SUM SUM + A[I,J] _ _ _ MO SUM/N

  • 2013 139 578

    : (I J) .

    #28: .

    1 MAX A[1,1] 1 [,] >

    [,] _ _

    : 27 (1,1).

    2 MAX A[1,1] 1 J 1 N I=J [,J] >

    [,J] _ _ _

    : 27 (1,1).

    #29: .

    1 SUM 0 1 SUM SUM + A[I,N+1-I] _ MO SUM/N

    : 1 . .. 5 5 1,5 2,4 3,3 4,2 5,1 6... 1 5 6 , 2 4 6... 1 [1,5 1-1] [1,5] , 2 [2,5 1-2] [2,4] ...

  • 2013 140 578

    2 SUM 0 1 J 1 N I + J = N +1

    SUM SUM + A[I,J] _ _ _ MO SUM/N

    : 1 .

    #30: .

    1

    MAX A[1,N] 1 [,N+1-I] >

    [,N+1-I] _ _

    : 29 .. 1,5 5.

    2 MAX A[1,N] 1 J 1 N I + J = N+1 [,J] >

    [,J] _ _ _

    : 29 .. 1,5 5.

    #31:

    1 DIV2 TEMP A[I] A[I] A[N+1-I] A[N+1-I] TEMP _

    : 10 . 1 10 10 1. 2 9, 3 8 ...

  • 2013 141 578

    8,12,14,23,6,10,9,31,15,22 1,2,3...

    1 8. 10 [1] 22. 1- 10 1-1 10 [10] 8. 22,12,14,23,6,10,9,31,15,8 . 1 10 . 2 2 9 . 22,15,31,9,10,6,23,14,12,8.

    . . .. 10 5 5 , 16 8 8 . .. 19 9 (19DIV2 9) ( 10) .

    #32: 2 . : 0 6 6 .

    0 35 [ DIV 6 1 , I MOD 6+1] 0 _

    :

    =0 DIV 6 +1=1 I MOD 6+1=1 [1,1]=0 =1 DIV 6 +1=1 I MOD 6+1=2 [1,2]=0 =2 DIV 6 +1=1 I MOD 6+1=3 [1,3]=0 ....

    ....

    =6 DIV 6 +1=2 I MOD 6+1=1 [2,1]=0 =7 DIV 6 +1=2 I MOD 6+1=2 [2,2]=0 ....

    ....

    =34 DIV 6 +1=6 I MOD 6+1=5 [6,5]=0 =35 DIV 6 +1=6 I MOD 6+1=6 [6,6]=0

    #33: .

    2 J _ -1 [J-1] < A [J] TEMP A[j-1] A[j-1] A[j] A[j] TEMP _ _ _

    : . .

  • 2013 142 578

    #34: . 0 1 < BLE[I] 1 _ _ ' ',,' ', ' ',,' '

    : . () LE () () . , .

    #35:

    1 J 1 1 [,J,] _ _ _

    : , 3 .

    : 50 10 . .

    1 50 ! J 1 10 ! 1 12 ! [,J,] _ _ _

  • 2013 143 578

    #36: 2 [] [] [ ] . 8 10 , 18 .

    1 ! 1 ! 1 !

    < 8 < 10 !

    []>[] [] [] 1 [] [] 1 _ 1 _

    !

    > 8 18 [] [] 1 _ 18 [] [] 1 _ _

  • 2013 144 578

    6.3 ()

    6.3.1

    4 .

    14

    : [4] :

    14 1 4 [] _ _

    O [1], A[2], A[3] A[4]. . 1 [1], I 2 A[2] ... 4 A[4]. .

    6.3.2

    35

    35

    : [3,5] : ,J

    35 1 3 J 1 5 [,J]

    _ _ _

    6.3.3

    38 .

    __

    : [3,8],SUM : ,J

  • 2013 145 578

    SUM 0 1 3 J 1 8 [,J] SUM SUM+A[I,J]

    _ _ SUM/24 ,SUM, , _

    6.3.4 5 8 . . .

    1 (...._)

    ___

    : [5,8],SUM,MO : ,J : [5], [8]

    ! 1 5 [] _ J 1 8 [J] _

    ! 1 5 ,[], J 1 8 ,[J] [,J]

    _ _

    ! 1 5 SUM 0 J 1 8 SUM SUM+[I,J]

    _ MO SUM/8 ,[] , ,

    _

  • 2013 146 578

    ! J 1 8 SUM 0 I 1 5 SUM SUM+[I,J]

    _ MO SUM/5 ,[J] , ,

    _ _

    2 (...._)

    ___

    : [5,8],SUM,MO : ,J : [5], [8]

    ! I 1 < 5 [] 1 _ J 1 J

  • 2013 147 578

    ! J 1 J5 J 1 _ [J] J J+1 _ J>8

    ! I 1 _ J 1

    ,[], _ ,[J] [,J] J J+1

    _ J>8 1

    _ >5

    ! I 1 _ J 1

    SUM 0 _ SUM SUM+[I,J] J J+1

  • 2013 148 578

    _ J>8 MOSUM/8 ,[] , , 1

    _ >5

    ! J 1 _ I 1 SUM0 _ SUM SUM+[I,J] 1

    _ >5 MO SUM/5 ,[J] , , J J+1

    _ J>8 _

    6.3.5

    1. N 5 8 . 2. . 3. . 4.

    .

    ___

    : [5,8],MAX : ,J : [5], [8]

    ! 1 5 [] _ J 1 8 [J] _

    ! 1 5 ,[], J 1 8 ,[J] [,J]

    _ _

  • 2013 149 578

    ! [1,1] 1 5 J 1 8 [,J] > [,J] _

    _ _

    ! J 1 8 SUM 0 I 1 5 [,J] :,[],,[J] _

    _ _ _

    6.3.6

    5 8 , . .

    __

    : [5,8],MAX,SUM,MO,[5] : ,J : [5], [8]

    ! 1 5 [] _ J 1 8 [J] _

    ! 1 5 ,[], J 1 8 ,[J] [,J]

    _ _

    ! 1 5 SUM 0 J 1 8 SUM SUM+[I,J]

    _

  • 2013 150 578

    MO[] SUM/8 _

    ! max MO [1] 1 5

    [] > [] _

    _ 1 5

    [] ,MAX, ,[I]

    _ _ _

    6.3.6+1 5 8 ,

    1. . 2. . 3. . 4.

    .

    __

    : [5,8],MAX : ,J : [5],[8]

    ! 1 5 [] _ J 1 8 [J] _

    (* *) 1 5 ,[], J 1 8 ,[J]) [,J]

    _ _

    ! max 1 5

    [,1] J 1 8

    [,J] > [,J]

    _

  • 2013 151 578

    _ J 1 8

    [,J] ,[],

    ,[J], , _

    _ _

    ! MAX J 1 8

    [1,J] I 1 5

    [,J] > [,J]

    _ _ I 1 5

    [,J] ,[],

    ,[J], , _

    _ _ _

    6.3.8

    35 .

    _ : [3,5], [3, 5],[3,5] : ,J ! 1 3 J 1 5 [,J]

    _ _ 1 3 J 1 5 B[,J]

    _ _

    ! 1 3 J 1 5 [,J] A[I,J]+B[I,J]

    _ _ _

  • 2013 152 578

    6.3.9

    .. [1] [10], [2] [9] ...

    _ : [10], [10] : ,J ! 1 10 [] _

    ! 1 10 [] A[11-] _ _

    6.3.10

    .. [1] [12] ..

    _ : [12],temp : ,J ! 1 12 [] _

    ! 1 6 Temp A[I]

    A[] A[13-] A[13-I] emp

    _ _

  • 2013 153 578

    6.3.11

    300 . 4/5 . . 1. . 2. . 3. .

    _ : [300],,SUM, SUM2,MO,MO45, SUM1 : ,J

    : [300] ! 1 300 [], [] _

    ! SUM 0 1 300 SUM SUM [] _ MO SUM/300 MO45 4/5 * MO

    ! [1] 1 300

    [] > [] _

    _ 1 300

    [] ,[],

    , _

    _

    ! 4/5 SUM1 0 SUM2 0 1 300

    [] > MO45 ,[], ,[] SUM1 SUM1+1 SUM2 SUM2+[I] _

    _ MO45 SUM2/SUM1 ,45 _

  • 2013 154 578

    6.3.12

    100 8 : .

    : . . . . . .

    __ : [8,100],,SUM : ,J

    : [8,100]

    ! 1 8 J 1 100 [,J] [,J]

    _ _

    ! MAX [1,1] 1 8 J 1 100

    [,J] > [,J]

    _ _

    _

    1 8 J 1 100

    [,J] [,J],

    _ _

    _

    ! SUM 0 1 8 J 1 100 SUM SUM+[I,J] _ _ ,SUM _

  • 2013 155 578

    6.3.13 50 . .

    _

    : [50],SUM, : ,J,

    : [50] ! 1 50 [] [] _ ! SUM 0 1 50 SUM SUM [I] _ SUM/50

    ! 1 50 [] > ,[], _ _ _

    6.3.14

    : . 10 . . . . . .

    _

    : [10,7],SUM[10], : ,J,

    : [10] ! 1 10 [] J 1 7 [,J]

    _ _

  • 2013 156 578

    ! 1 10 SUM[I] 0 J 1 7 SUM[I] SUM[I]+[I,J]

    _ H ,[I], ,SUM[I]

    _

    ! MAX SUM[1] 1 10 A SUM[I] > MAX MAX SUM[I] _ _

    1 10 A SUM[I] = MAX

    ,[], ,

    _ _

    ! J 1 7 SUM[J] 0 I 1 10 SUM[J] SUM[J]+[I,J]

    _ H ,J, ,SUM[J]

    _ _

    6.3.15