Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον

Embed Size (px)

DESCRIPTION

Διαφάνειες για το μάθημα "Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον (ΑΕΠΠ)" της Γ' Τάξης Τεχνολογικής κατεύθυνσης Γενικού Λυκείου

Citation preview

  • 1. (....)
  • http://users.sch.gr/iordanissav

2.

  • , /.
  • , , ()
  • /
  • (..Pascal, C, Fortran, Java, Visual Basic.. )
  • , , ,

3. 1 4.

  • , , .
  • .. , , , ..

5.

  • :
  • ( , , ..). !

6. 3. 2. 6. 5. 4. 1. 7. 1. 2. 3. () , 8.

  • .
  • , .
  • , () .

9. () 1 2 3 1.1 1.3 1.2 3.1 3.3 3.2 10.

  • :
  • . .
  • .

11.

  • , (, , , )... 1562, 24/5/2005,
  • , .
  • , , .

12.

  • :
  • ,

13. ()

  • :
  • (.. )
  • , .
  • .

14. ()

  • :
  • ( )
  • .

15. /

  • /
  • / :
      • ...
      • !
  • , / , !

16.

  • : f(x) = 2x 2 3x + 4
  • =2, =-3, =4
  • (). = 2 4
  • < 0;
  • x 1 ,x 2= (- ) / 2
  • () /
  • ,

17. 2 18.

  • , (),
  • , , (.. ) .
  • :
  • 825 .., Abu Jafar Mohammed ibn Musaal Khowarizmi .

( ), (), () 19.

  • :
    • ( input), .
    • ( output) ,
    • ( ) .. : .... . ;
    • , . ()
    • ( ) .. 100 . , . , .

20.

  • :
    • ;
    • ,
    • (, , /, )

21.

  • (free text)
  • (flow charts) , . , .
  • ( pseudocode) ( ), , , .

22. ()

  • :
  • : / 0
  • 0
  • , /
  • ,

23. () , , .. / 0 ; ; 24. ()

  • ,
  • 0
  • /
  • _

25.

  • .
  • (4) , .
  • (3) .

26.

  • ( variables) , .
  • (constants) , , (.. : 3,14 : 21% )
  • (operators) (+, - , * , / , < , > ,,, , , ^ ,MOD, DIV,..)
  • (commands) ,
  • / ( expressions) ( ) . .. + 15 / + 15 /
  • , . ( ! )

27. 1.

  • . ,
    • . ( _ )
      • .. , _1 2 ,Status, , ,1, @ 3 5
    • ***, (.. )***
    • ,
      • .. , , (/), (. ) ..
      • .:
      • (.. ). .
    • ,
      • ..50, 45.23 ,,
    • .>>> , . 3)(6 < 2)(1: ) ( / ) 1 ( 57)(1: ) , = , 1 10 ( 1: 10) 1 (4 < 3) (1: ) ( / ) 1 ( 5>=7)(1: ) , > , >= 1 ( 5= 10 51. 4. () 1, 2, 3 3 (1+2+3) / < 10 _ 0
    • 1 2

    B A 45 19 45 90 9 90 180 4 360 2 720 1 720 855 68. 4. #4 / () A _ , S 0 >0 MOD2 = 1 SS+ _ * 2 DIV2 _ S A _ , > 0 MOD 2 = 1 S 0 S S+ S * 2 DIV2 69. 4.

    • _ ............ ___
    • :
    • __: , . .._ >= 10 = ..
    • , .
    • , , , .
    • , , ( ) .
    • , () () ( )

    x50 _ y y + 2 * x + 5 xx 1 _x= 0 70. 4. () ; ( ) 71. 4. _ #1

    • 1 100
    • , , _
    • ,
    • , ( i ) ,
    • , . ,
    • i101 , , _

    _1_100 i 1 _ I i i + 1 _ i>10 0 _1_100 72. 4. _ #2

    • ()
    • , , .
    • / , ( )
    • 0( )

    S 0 _ SS+ _ = 0 S 73. 4. _ #3

    • , 1 100,
    • . , .
    • , ().
    • 1 - 100
    • 1,
    • ( < 1 > 100 ) ,

    MinMax 0 !!! . 101!!! . 0 _ > < + 1 _ 100 , , MinMax 74. 4.

    • 1 ............ _
    • : 1 : : : , : ( 1 , , . , >= )
    • 1 , /_, ., .
    • , 1 . , , .

    x 1 10 y y + 2 * x + 5 zx 1 y, z _ 75. 4. () ; ( ) 76. 4.

    • ;
    • 10 20
    • 10 10
    • 30 20
    • A110 A22 1 1 2
    • -10 10
    • -10 -20

    11 1 21 12 77. 4. #1 _100 Sum 0 i 1 100 Sum Sum + i _ Sum _100 1+2+3+....+100 i 1 Sum0 Sum i < = 10 0 i i+ 1 SumSum +i 78. 4. #2

    • 1 10

    3 0 i11 0 iMOD2 = 1 +i_ _ 3 3 0 i11 0_2 +i_ 3 1 2 ; 79. 4. #3 3 t 1 100_5s1 / 2 * *t^2 t, s _ _100 t1 100 sec5sec =3 m/sec 2 s = .. t 2 3 t 1 t < = 10 0 S 1 / 2 * *t^2 t , S t t+5 80.

    • , . ..: 1-100

    _ i 1 i 100 __ _ i 1 100 i _ _ ( ), , . . 81.

    • , .
    • ( x , y , z )
    • 100 x100x100!

    x 1100 y 1100 z 1100 3* x+2 * y-7 * z = 5 x, y, z _ _ _ _ 82. & 83. ( )

      • (.. , , , , , )
      • ,
      • ,
      • ()
    • ( Information Theory)
    • , ,

    84.

    • :
      • , (..ASCII,UNICODE,bits,. )
      • , ,
      • + (.. = : , , ., = , , , )
      • . (.. ,Data modeling)

    85.

    • .
    • :
    • . Niklaus Wirth ( /PASCAL) 1976: + =

    86. &

    • , , .
    • , .
    • , . , . .

    87. 1

    • /:
    • (1,1) (2,2) ..........(,)

    ; ; 2536037456 . 1 9 8 7 6 5 4 3 2 2555052368 2556053362 2558092460 2551026367 2575043261 2525072367 2455022318 2525057363 88. 2

    • :
    • 1. , /(1,1) (2,2) ..........(,)
    • 2. , (,1) (,2) (,3) (,4).....(,24)

    2536037456 . 9 2525057363 8 2555052368 7 2556053362 6 2575043261 5 2558092460 4 2525072367 3 2551026367 2 2455022318 1 9 7 4 2 1 89.

      • .
      • , .
      • , , .
      • (.. ).
    • , . . .

    90.

    • (.. , , )
    • ( (1), (2), ). 1 .
    • , , . (..[ 3 ] ,[ 8 ] ,[ 2, 5 ]).
    • , , ( ).
    • . ,

    [ 7 ] [4] i [ 3,7 ] 4 1 8 8 5 14 35 3 14 7 9 15 8 4 31 2 3 8 24 5 9 53 3 [3,6] i j [1 ,4 , 3 ] 4 48 8 5 14 35 3 14 7 9 15 8 4 31 2 58 24 5 9 53 3 4 48 8 5 14 35 3 14 7 9 15 8 4 31 2 58 24 5 9 53 3 4 1 8 8 5 14 35 3 14 7 9 15 8 4 31 2 3 8 24 5 9 53 3 [ 3,7,3 ] i k j 91.

    • , , ( ) :
      • [5]26
      • [i]
      • _[12, 3]
      • [i]
    • :
      • + [i]
      • [i+ 4 ,43]
      • [i ][i] + 10

    92. ;

    • .(.. 10 , 10 , 10 ).
    • (. / , )
    • ( )

    93.

    • .
    • ,
    • , , , .

    94.

    • :
      • /
    • , .

    95.

    • ( ).
    • ,
    • , , .

    10 15 20 25 30 [] K 10 i 1 5 [i] K K K + 5 _ [5] i 5 4 3 2 1 96.

    • 10 .
    • ,

    :i,[10] i 110 TON , i, o [i ] _ i 1 0 1 _-1 [i ] _ _ 97.

    • 100 . .
    • ( ),.

    :i,[100] : [100] i 1100 [i ] 0 [i ] _ _ 98.

    • 5, 5,7,14,3,26
    • ,

    :i,[5], [5] [ 1]5 [ 2]7 [ 3]14 [ 4]3 [ 5]26 i 1 5 [i] [ 6 i ] _ _ 99.

    :i,[5], [5], [5] i 1 5 [i] [i ] + [i] _ _ 4 7 3 2 5 A 2 9 3 4 6 B + = _ _ _ _ _ 100.

    • 10 , (>0) .
    • ,

    :i,[10] ,_ i 110 _ TON ,i , o () [i ] _[i ]> 0 _ _1 i 2 10 [i]>[ _ ] _ i _ _ =,_ =,[ _ ] _ 101.

    • , .
    • :
      • ( , , )
      • ( ) ( (.. ) )
      • ( , )

    102. #1

    • 10 ,
    • , ,
    • ,
    • ,

    :i,[ 10 ], : : i 110 [i ] _ 0 i 1 10 [i ]= : , i + 1 _ _ AN = 0 _ _ 103. #2

    • , 10 ,
    • , , .
    • ,
    • , . .
    • , , i 10 1 i >= 1
    • : OXI =

    :i,[ 10 ], : i 110 [i ] _ i1 ( i [ j ] temp [ j ] [ j ] [ j-1] [j -1]temp _ _ _ _ 108.

    • , , ()
    • , . .

    2 8 10 6.5 10.1 5.8 ; 5 12.4 temp3 [ i ] [ i ] [ i 1] [i 1] temp3 temp2B[ i ] B[ i ]B[ i 1] B[i 1] temp2 temp1 A [ i ] A [ i ] A [ i 1] A [i 1] temp1 109.

    • .
    • , , ,
    • 1.000.000, 20 !!! , 500.000 ( 1 1.000.000 )

    16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 83 80 77 73 68 65 62 57 51 46 37 34 25 11 7 4 Left Right 37 ? middle 110.

    • , , ,
    • ,
    • , ,

    51 43 18 9 8 5 9 15 6 i j 32 111. (-2)

    • , , ..[ 2 ,3]
    • 1 2

    3 2 112. 2

    • ( m=4 xn=5 ) , .
    • , (), .
    • , ()
    • ,

    i= j = // // ! i 1 4 j 1 5 [ i , j ] _ _ ! j 1 5 i 1 4 [ i , j ] _ _ [4,5] 1 2 3 4 1 2 3 4 5 113.

    • 300 , (..) .
    • , , 1 . 2
    • ..

    :i,[30 0 ,2], _ _1 ! i 2 300 [i ,2]>[ _,2 ] _ i _ _ .. : [ _, 1] _ 2 1 300 299 298 ... ... 3 2 1 6 152 10 58 7 82 12 63 ... ... ... ... 11 231 8 253 114. #1

    • 4 x 5
    • .

    __2 : i, j , [4,5] , s s0 i14 j15 [i, j ] ss +[i, j ] _ _ s / (4*5) _ 115. #2 (. )

    • ( m=4 xn=5 ) , , ( Excel)

    _ // m, n, table,col, row// sum 0 i1m row[i] 0 _ j1n col[j] 0 _ i1m j1n sum sum + table[i, j] row[ i ] row[ i ] + table[i, j] col[ j ] col[ j ] + table[i, j] _ _ // row, col, sum // _ 4 5 2 8 5 14 3 7 9 12 5 7 21 2 15 23 12 11 6 3 table[4,5] 46 27 41 25 35 24 45 50 55 174 col[5] row[4] i j 1 2 3 4 1 2 3 4 5 sum = = 116. #1

    • ( )

    :i, j,[5,5] i 1 5 j 1 5 i=j TOTE [i, j] 1 [i, j]0 _ _ _ _ 10000 01000 00100 00010 00001 117. #2

    :i, j,[3,3], [3,3], [3,3] i 1 3 j 1 3 [i, j ] [i, j ] + B[ i, j ] _ _ _ 317 934 528 352 216 634 + ___ ___ ___ 118. &

    • ( stack ) ( queue ), .
    • , , .
    • , : , , , , , , / .
    • , .

    119. ( stack)

    • , , , .
    • , (. ).
    • ( push ) , , ( ). , 1 .
    • ( pop ) , , ( ). 1 .
    • , L . I . F . O .(Last In First Out),. , .

    52 94 [6] 84 62 253 5 4 3 2 1 6 120. : & _ push //, , , // < +1 [ ] status status _ //, ,status // _ push _pop //, // >=1 [ ] - 1status status _ //, ,status , // _pop 121. (queue)

    • ()
      • ( front ) ( rear )
    • , :
      • ( enqueue ) , . , rear . ,
      • ( dequeue ) , . , front
    • , F.I.F.O.(First In First Out),. , ()

    100 72 200 front rear 723 51 [7] 1 2 3 4 5 6 7 122. : & __//, ,rear , // rear< rear rear+ 1 [rear] status status _ //,rear ,status // __ __ //,front, rear // front = 2

  • :
    • , - /

_(,,, x1,x2) ( x ,y ) (, ) (, ) ( x) (, ) ( x,, ) ( x, A, N) (, ) (, ) _ ((, )) () 177. #1

  • , ,

: , 5 10 (, ) , _ ( x, y) :x,y,z zx xy yz _ 178. #2

  • , .
  • - , : , (.. )

:x ( , x) : , x _ (, ) : : _ 179. #3

  • , , , , : - ;(/) - : (/) - : (/) - ...

: , ; (/) (, , , )_ ( , 1, 2, ) :, 1, 2, _ _ = 1 = 2 _ 180. # 4

  • , 100 ,

( ) :[100], 1100 [ ] _ _ ( ) :[100], 1100 [ ] _ _ : [100], [100] () () () () _ 181. # 4-

  • , , ,

_( ) : :[100], , 0 1100 + [ ] _ _ / 100 _ .: ( ) __ ( ) __ ( ) _, _ 182. # 5

  • , 100

(, ): : [100], : : 1 = A KAI