αλγόριθμος
DESCRIPTION
έννοια του αλγόριθμου !TRANSCRIPT
![Page 1: αλγόριθμος](https://reader036.vdocuments.pub/reader036/viewer/2022081813/559509291a28ab63068b464e/html5/thumbnails/1.jpg)
Τι είναι αλγόριθμος
Ακολουθία από πεπερασμένο αριθμό εντολών που εκτελούν μια
εργασία
![Page 2: αλγόριθμος](https://reader036.vdocuments.pub/reader036/viewer/2022081813/559509291a28ab63068b464e/html5/thumbnails/2.jpg)
Αλγόριθμος για να ψήσουμε αυγά
• 1. τηγάνι στο μάτι • 2. βάλε λάδι • 3 άνοιξε μάτι • 4 περίμενε 3 λεπτά • 5. σπάσε αυγά στο τηγάνι • 6. περίμενε 3 λεπτά • 7 σβήσε το μάτι • 8 βγάλε το τηγάνι από το μάτι
![Page 3: αλγόριθμος](https://reader036.vdocuments.pub/reader036/viewer/2022081813/559509291a28ab63068b464e/html5/thumbnails/3.jpg)
λεκτική περιγραφή αλγόριθμου
• Διάβασε ένα – ένα από τους 17 βαθμούς τριμήνου και πρόσθεσε το σε ένα άθροισμα
• Διαίρεσε το άθροισμα που βρήκες δια του 17
• Τύπωσε το αποτέλεσμα της διαίρεσης
![Page 4: αλγόριθμος](https://reader036.vdocuments.pub/reader036/viewer/2022081813/559509291a28ab63068b464e/html5/thumbnails/4.jpg)
Ψευδογλώσσα
• Αθροισμα 0 • Μετρητής 0 • Οσο μετρητής < 17 επανάλαβε • διάβασε βαθμό μαθήματος • αθροισμα άθροισμα + βαθμός μαθήματος • Μετρητής μετρητής +1 • Τέλος επανάληψης • Αποτέλεσμα άθροισμα / 17• Τύπωσε αποτέλεσμα
![Page 5: αλγόριθμος](https://reader036.vdocuments.pub/reader036/viewer/2022081813/559509291a28ab63068b464e/html5/thumbnails/5.jpg)
ΛΟΓΙΚΌ ΔΙΑΓΡΑΜΜΑ
• Είναι σχέδιο που δείχνει την ροη- ακολουθία των εντολών όπως εκτελούνται
![Page 6: αλγόριθμος](https://reader036.vdocuments.pub/reader036/viewer/2022081813/559509291a28ab63068b464e/html5/thumbnails/6.jpg)
• Ανέβα στον όροφο
Ανοιξε την πόρτα
Είναι σκοτεινά?Ναί
Βρες διακόπτη
Άναψε φώς
Οχι
Ανοιξε μπαούλο
Συνθήκη η οποία αποτιμάται Αληθής ΄ηΨευδής
![Page 7: αλγόριθμος](https://reader036.vdocuments.pub/reader036/viewer/2022081813/559509291a28ab63068b464e/html5/thumbnails/7.jpg)
• Φόρεσε πουλόβερ
Είναι η θερμοκρασία Κάτω από 5 ο C ?
ΝΑΙ
Φόρεσε παλτό
Φόρεσε γάντια
Πήγαινε σχολείο
Βάλε σακάκι
ΟΧΙ
![Page 8: αλγόριθμος](https://reader036.vdocuments.pub/reader036/viewer/2022081813/559509291a28ab63068b464e/html5/thumbnails/8.jpg)
• Ασκηση για το σπίτι
• Φτιάξτε το λογικό διάγραμμα όπου θα διαβάζεται ο βαθμός ενός απολυτηρίου και θα τυπώνεται ότι ο μαθητής περνάει την τάξη αν ο βαθμός είναι πάνω από 10 , διαφορετικά αν είναι κάτω από 10 θα τυπώνεται ότι απορρίπτεται
![Page 9: αλγόριθμος](https://reader036.vdocuments.pub/reader036/viewer/2022081813/559509291a28ab63068b464e/html5/thumbnails/9.jpg)
• Διάβασε βαθμό
Είναι ο βαθμός πάνω από 10 ? ΝΑΙ
Τύπωσε «Περνάει την τάξη «
ΤΕΛΟΣ
Τύπωσε «Απορρίπτεται»
ΟΧΙ
![Page 10: αλγόριθμος](https://reader036.vdocuments.pub/reader036/viewer/2022081813/559509291a28ab63068b464e/html5/thumbnails/10.jpg)
Τύποι δεδομένων Αριθμητικοί ( 23 45,56 κτλ)Αλφαριθμητικοί («Γεωργία» , «123» ) Μεταβλητή μια θέση μνήμης όπου εκχωρείται μια τιμή Πως εκχωρείται μια τιμή σε μεταβλητή ? Α) Πρέπει να ορίσουμε την μεταβλητή Δηλ να της δώσουμε όνομα και τύπο Π.χ όνομα α , β , γ
![Page 11: αλγόριθμος](https://reader036.vdocuments.pub/reader036/viewer/2022081813/559509291a28ab63068b464e/html5/thumbnails/11.jpg)
67γ
3β
3α
![Page 12: αλγόριθμος](https://reader036.vdocuments.pub/reader036/viewer/2022081813/559509291a28ab63068b464e/html5/thumbnails/12.jpg)
• Α 3 ΕΚΧΩΡΗΣΗ ΤΙΜΗΣ ΣΕ
ΜΕΤΑΒΛΗΤΗ• Β 67• Γ 56
• Α 5 • Β Α + 3 • Γ Α+Β • Α 1• Γ Α* Β
• Γ Γ +Α • Β Α+Β+Γ
56,13,8,9Γ
67,8,18Β
33,,55,1,1Α
![Page 13: αλγόριθμος](https://reader036.vdocuments.pub/reader036/viewer/2022081813/559509291a28ab63068b464e/html5/thumbnails/13.jpg)
• Γράψτε ποιες θα είναι οι τιμές των μεταβλητών Α,Β,Γ μετά την εκτέλεση των παρακάτω εντολών :
• Α 4 • Β 6• Γ 5• Α 5 • Β Α + 3 5+3=8• Γ Α+Β 5+8=13• Α 1• Γ Α* Β • Γ Γ +Α • Β Α+Β+Γ• Σελ . 291 – 294 κάτω - κάτω
13,1*8=8,9Γ
8,18B
5,1 A