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

194
Πρόβλημα Αλγόριθμοι Αν/τότε Όσο Μέχρις_ότου Για Boole Δομές δεδομένων Γλώσσες Υποπρόγραμμα ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ (Α.Ε.Π.Π.)

description

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ (Α.Ε.Π.Π.). ΣΚΟΠΟΣ ΜΑΘΗΜΑΤΟΣ. Το μάθημα έχει ως σκοπό να αναπτύξει την σκέψη των μαθητών, ώστε να κατανοούν και να επιλύουν « προβλήματα » με τη βοήθεια του Η/Υ. - PowerPoint PPT Presentation

Transcript of ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ...

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

.. , , , ../_Boole :

( , , ..). !/_Boole 3.

2. 6.

5.

4.

1.

/_Boole 1. 2. 3. () , /_Boole . , .

, () ./_Boole () /_Boole : . . .

/_Boole , (, , , ). .. 1562, 24/5/2005, , . , , ./_Boole : , /_Boole () : (.. ) , . . /_Boole () : ( ) . /_Boole / / / : ... ! , / , !/_Boole 1

/_Boole 2

/_Boole 4. ()

1, 2, 3

3

(1+2+3) /

>= 10 _

/ , _ ............._/_Boole 4.

__ ............_

:__ : , (.. >= 10) , , . , , ... , , , . , , ( ) . x 20 x >= 10 y y + 2 * x + 5 x x 1_

/_Boole 4.

_............_ __

:__ : , ... _ >= 10 = .. , . , , , . , , ( ) . , () () ( ) x 50_ y y + 2 * x + 5 x x 1_ x = 0

/_Boole 4.

1 ............_

:

1: : : , : ( 1, , . , >= )

1 , /_, . , . , 1. , , . x 1 10 y y + 2 * x + 5 z x 1 y, z_

/_Boole BOOLE/_Boole &/_Boole () , 0 / _ /_Boole . (4) , . (3) ./_Boole (variables) , . (constants) , , (.. : 3,14 : 21%) (operators) (+, - , * , / , < , > , , , , , ^ , MOD, DIV, ..) (commands) , / (expressions) () ... + 15 / + 15 / , . (!)/_Boole 1. . ,

. ( _ ) .. , _12, Status , , ,1, @35*** , (.. ) ***, .. , , (/), (. ) ...: (.. ). ., .. 50, 45.23 , , . >>> , . 3) (6 < 2) (1: ) ( / )1 (4 > 3) (6 < 2) (1: ) ( / )1 (4 < 3) (1: )/_Boole _ _ 1, 2 1, 2/ 1 , 2 / 1, 2 2 __ _ , = 5 y 10 y 20 _ __ _ < 5 + 1 __ _ __ _ +1_ = 5 1 _ i 1 10 + 5_4. ( )/_Boole 4. () . . . : ( ( ) + _ ( ) ) + 50() (200) = 0.71() (50) = 0.64() (45) = 1.73_() _(16) = 4() (40) = 3.69() ex (3) = 20.09_() _(32,6) = 32_() _(-5) = 5/_Boole ( ) : _ . , , (). ( ), , , _) () ( ) : 1,2... 2 6 , _ ( 1) _ = 3.14 * ^ 2 E=, _/_Boole ( ) : _ : , (=) : , : , , (). ( ) ( , , _) () : 1,2... : _

_ = 3.14 : , * ^ 2 E=,_ /_Boole & , , , . :

, . , //1, 2,...// , , _ , _/_Boole . 4 , .3 ./_Boole 4. #1 _

1, 2, 3

3

(1+2+3) /

_

1,2,3

MO

, ()/_Boole 4. #1 () 1, 2, 3 3 (1 + 2 + 3) / _

1, 2, 3

3

(1+2+3) /

_ _ : 1,2,3, :

1, 2, 3

3

(1+2+3) /

_ /_Boole 84. #2585581. 2. 3. (Swap) 5881. /_Boole 4. #2 ( ) x, yz xx yy z , y Swap

x, y

z x x y y z

x, y

Swap Swap : x, y, z

x, y

z x x y y z

x, y

_ /_Boole BOOLE ( George Boole, . ) , , . ( , ) ( ) 1. ( ) 2. ( , ) 3. ( , )

/_Boole 4343 BOOLE( ) () ( = 5) (5) () ( = ) (=5) (=10) (>5) (= 10 _

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

3 (1+2+3) /

< 10 _ 0 MOD 2 = 1S 0S S + S * 2 DIV 2 /_Boole 4. ();( ) /_Boole 4. _ #1 1 100, , _ , , (i) , , . , i 101, , _

_1_100 i 1

_

I

i i + 1

_ i > 100

_1_100/_Boole 4. _ #2 () , , . / , ( ) 0 ( )

S 0

_

S S + _ = 0

S

/_Boole 4. _ #3 , 1 100, . , ., (). 1 - 100 1, ( < 1 > 100) , MinMax 0 !!! . 101 !!! . 0

_

> < + 1 _ < 1 > 100 , , MinMax/_Boole 4. () ; ( ) /_Boole 4. ;

10 20 10 10 30 20 A1 10A2 21 1 2 -10 10 -10 -20 11 1 21 12 /_Boole 76764. #1 _100 Sum 0

i 1 100 Sum Sum + i _

Sum _100

i 1Sum 0 Sumi = 2 : , - / _(,,,x1,x2) (x, y) (, ) (, ) (x) (, ) (x, , ) (x, A, N) (, ) (, ) _( (, ) ) ()/_Boole #1 , , : , 5 10 (, ) , _

(x, y) : x,y,z z x x y y z_/_Boole #2 , . -, : , (.. )

: x ( , x) :, x_

(, ) : : _/_Boole #3 , , , ,

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

( , 1, 2, ) : , 1, 2, _ _ = 1 = 2_/_Boole #4 , 100 , () : [100], 1 100 [ ] __

() : [100], 1 100 [ ] __ : [100], [100] () () () ()_

/_Boole #4 - , , , _(): : [100], , 0 1 100 + [ ] _

_ / 100_ . :( )_ _ ( )_ _ ( ) _, _/_Boole #5 , 100 (, ) : : [100], : : 1 = A KAI