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

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

If you can't read please download the document

description

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

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

  • 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