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

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

  • Upload
    vaughan

  • View
    82

  • Download
    3

Embed Size (px)

DESCRIPTION

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

Citation preview

(....)/_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