Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
-
Upload
iordanis-savvoulidis -
Category
Education
-
view
7.778 -
download
5
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