SlideShare a Scribd company logo
 Να εξηγούμε την έννοια του αλγόριθμου
 Να αναφέρουμε απλούς αλγόριθμους από την
καθημερινότητα μας
 Να αναφέρουμε τρόπους διατύπωσης ενός αλγόριθμου
(λεκτική περιγραφή/ψευδοκώδικας, λογικό διάγραμμα)
 Να γράφουμε τα βήματα (αλγόριθμο) που χρειάζονται
για την επίλυση απλών προβλημάτων σε ακολουθιακή
δομή και σε δομή διακλάδωσης χρησιμοποιώντας τη
λεκτική μέθοδο
 Να αξιολογούμε έτοιμα παραδείγματα και να
διακρίνουμε σε ποια από αυτά παρατηρούνται ή όχι τα
χαρακτηριστικά ενός σωστού αλγόριθμου
(Σαφήνεια/καθοριστικότητα, αποτελεσματικότητα,
περατότητα)
 Να εξηγούμε τη χρησιμότητα των αλγόριθμων για την
επίλυση προβλημάτων.
 Καθημερινά στη ζωή μας εκτελούμε
δεκάδες απλούς αλγόριθμους. Πολλά
προβλήματα της καθημερινότητας είναι
στην ουσία αλγόριθμοι τους οποίους
εκτελούμε μηχανικά και χωρίς καμιά
ιδιαίτερη προσπάθεια.
 Αλγόριθμο ονομάζουμε έναν αριθμό από
βήματα σε συγκεκριμένη σειρά τα οποία
χρειάζονται για την εκτέλεση μιας
εργασίας ή την επίλυση ενός προβλήματος.
 Η λέξη αλγόριθμος προέρχεται από το όνομα του
Πέρση μαθηματικού Muḥammad ibn Musa al-
Khwarizmi,που έζησε τον 8ο αι. μ.Χ. και ο οποίος
περιέγραψε με ακρίβεια και λεπτομέρεια τα
βήματα για επίλυση διάφορων μαθηματικών
προβλημάτων. Πέντε αιώνες αργότερα, η
μετάφραση των συγγραμμάτων του στα Λατινικά
άρχιζε με τη φράση «Algorithmi dixit ...» (ο
Αλγόριθμος λέει ...).
 Έτσι το όνομά του ταυτίστηκε με τη συστηματική,
λεπτομερή και ακριβή περιγραφή του τρόπου
επίλυσης κάποιου προβλήματος, η οποία είναι
απαραίτητη στην διαδικασία δημιουργίας ενός
προγράμματος για τον υπολογιστή.
 Ένας αλγόριθμος δεν είναι απαραίτητο να
σχετίζεται με υπολογιστές. Παραδείγματα
διαδικασιών που μπορούν να περιγραφούν με
αλγορίθμους είναι τα ακόλουθα:

 Η διαδικασία για το μαγείρεμα ενός συγκεκριμένου
φαγητού
 Η ανάληψη χρημάτων από αυτόματη ταμειακή
μηχανή
 Ο υπολογισμός της έκπτωσης σε ένα κατάστημα
παπουτσιών
 Η διασταύρωση του δρόμου
 Η πρόσθεση δύο αριθμών
 Η αποστολή ενός μηνύματος SMS με το κινητό μας
τηλέφωνο.
 1. Από το μενού επιλέγω «μηνύματα»
 2. Επιλέγω «σύνταξη νέου μηνύματος»
 3. Γράφω το μήνυμα
 4. Επιλέγω «επόμενο»
 5. Επιλέγω τον αριθμό τηλεφώνου του
παραλήπτη
 6. Επιλέγω «αποστολή».
 1. Βάζω σε ένα τηγάνι 1 κουταλιά σούπας
λάδι
 2. Βάζω το τηγάνι σε αναμμένη φωτιά
 3. Μετά από 1 λεπτό σπάζω 2 αυγά μέσα
στο τηγάνι
 4. Τα αφήνω να τηγανίζονται για 3 λεπτά
 5. Βγάζω τα αυγά από το τηγάνι
 6. Σβήνω τη φωτιά.
 Οι πιο πάνω αλγόριθμοι αποτελούνται από μικρό
αριθμό βημάτων. Σε πολλές περιπτώσεις, ένας
αλγόριθμος μπορεί να περιλαμβάνει πολλές δεκάδες,
εκατοντάδες, ακόμα και χιλιάδες βήματα.
Παραδείγματα πιο πολύπλοκων αλγορίθμων είναι:
 Ο υπολογισμός του μηνιαίου μισθού ενός υπαλλήλου
(πρέπει να ληφθούν υπόψη οι μέρες που εργάστηκε,
αποκοπές για διάφορους λόγους, υπερωρίες αν
υπάρχουν, άλλοι φόροι, αν είναι ο μήνας που θα πάρει
αύξηση κ.λπ.)
 Η συναρμολόγηση ενός καινούριου αυτοκινήτου.
 Η ετοιμασία του ωρολογίου προγράμματος ενός
σχολείου.
 Ένα ηλεκτρονικό παιχνίδι με πολλά στάδια.
 Λεκτική Περιγραφή: Περιγραφή του
αλγόριθμου σε βήματα, χρησιμοποιώντας
λέξεις από την καθημερινή μας ζωή.
 Ψευδοκώδικας (pseudocode): Πιο αυστηρή
διατύπωση του αλγόριθμου κατά την οποία
χρησιμοποιούνται καθορισμένες λέξεις και
συμβολισμοί.
 Λογικό Διάγραμμα: Διατύπωση του
αλγόριθμου με διάγραμμα, που αποτελείται
από σύμβολα με συγκεκριμένη σημασία, που
συνδέονται μεταξύ τους με βέλη, που δείχνουν
τη ροή της εκτέλεσης.
 Μια οποιαδήποτε σειρά από βήματα/εντολές δεν
αποτελεί πάντοτε αλγόριθμο. Ένας «σωστός»
αλγόριθμος είναι μια σειρά από βήματα, που έχει τα
πιο κάτω χαρακτηριστικά:
 Σαφήνεια/Καθοριστικότητα: Κάθε εντολή (βήμα) του
αλγόριθμου πρέπει να είναι απλή και ξεκάθαρα
διατυπωμένη, ώστε να μην υπάρχει αμφιβολία για τον
τρόπο εκτέλεσής της και να μπορεί να
πραγματοποιηθεί με ακρίβεια και σε πεπερασμένο (όχι
άπειρο) χρόνο. Για παράδειγμα, η εντολή «προσθέστε
λίγο αλάτι» δεν είναι σαφής, διότι το «λίγο» είναι
υποκειμενικό.
 Περατότητα: Ο αλγόριθμος πρέπει πάντα να τελειώνει
ύστερα από την εκτέλεση ενός αριθμού βημάτων
(δηλαδή να μην υπάρχει η πιθανότητα να συνεχίζει την
εκτέλεση για πάντα).
 Αποτελεσματικότητα: Να δίνει συγκεκριμένα
αποτελέσματα, τα οποία να μπορούν να
εξακριβωθούν από έναν άνθρωπο, εκτελώντας
με «μολύβι και χαρτί» τις εντολές του
αλγόριθμού. Επίσης, οι εντολές αυτές θα
πρέπει να είναι διατυπωμένες με τρόπο που
να μπορούν να εκτελεστούν από αυτόν στον
οποίο απευθύνεται ο αλγόριθμος (π.χ. ο
έλεγχος της ταυτότητας ενός ταξιδιώτη σε ένα
αεροδρόμιο από τη φωτογραφία του είναι
απλή διαδικασία για έναν άνθρωπο, αλλά όχι
για έναν υπολογιστή).

More Related Content

What's hot

Διαγώνισμα 1ο και 2ο κεφ ΑΕΠΠ
Διαγώνισμα 1ο και 2ο κεφ ΑΕΠΠΔιαγώνισμα 1ο και 2ο κεφ ΑΕΠΠ
Διαγώνισμα 1ο και 2ο κεφ ΑΕΠΠEleni Kokkinou
 
Σημειώσεις Logo με ασκήσεις και θέματα θεωρίας
Σημειώσεις Logo με ασκήσεις και θέματα θεωρίαςΣημειώσεις Logo με ασκήσεις και θέματα θεωρίας
Σημειώσεις Logo με ασκήσεις και θέματα θεωρίας
Dimitra Adamidou
 
Ψηφιακός κόσμος
Ψηφιακός κόσμοςΨηφιακός κόσμος
Κώδικες επικοινωνίας, ερευνητική εργασία 2012-13
Κώδικες επικοινωνίας, ερευνητική εργασία 2012-13Κώδικες επικοινωνίας, ερευνητική εργασία 2012-13
Κώδικες επικοινωνίας, ερευνητική εργασία 2012-13
1ο Γενικό Λύκειο Σπάτων
 
Κεφάλαιο 6: Το Γραφικό Περιβάλλον Επικοινωνίας
Κεφάλαιο 6: Το Γραφικό Περιβάλλον ΕπικοινωνίαςΚεφάλαιο 6: Το Γραφικό Περιβάλλον Επικοινωνίας
Κεφάλαιο 6: Το Γραφικό Περιβάλλον Επικοινωνίας
Omada Sarantaeksi
 
Παράγοντες που επηρεάζουν την ταχύτητα αντίδρασης
Παράγοντες που επηρεάζουν την ταχύτητα αντίδρασηςΠαράγοντες που επηρεάζουν την ταχύτητα αντίδρασης
Παράγοντες που επηρεάζουν την ταχύτητα αντίδρασης
Petros Karapetros
 
Ηλεκτρονικό ταχυδρομείο Α' Γυμνασίου κεφάλαιο 14 ενότητα 4
Ηλεκτρονικό ταχυδρομείο Α' Γυμνασίου κεφάλαιο 14 ενότητα 4Ηλεκτρονικό ταχυδρομείο Α' Γυμνασίου κεφάλαιο 14 ενότητα 4
Ηλεκτρονικό ταχυδρομείο Α' Γυμνασίου κεφάλαιο 14 ενότητα 4
kimanou
 
σχεδιο μαθηματοσ φυλλο εργασιασ ηλεκτρονικο ταχυδρομειο
σχεδιο μαθηματοσ φυλλο εργασιασ ηλεκτρονικο  ταχυδρομειοσχεδιο μαθηματοσ φυλλο εργασιασ ηλεκτρονικο  ταχυδρομειο
σχεδιο μαθηματοσ φυλλο εργασιασ ηλεκτρονικο ταχυδρομειοthanslide
 
Αναλογικό - Ψηφιακό
Αναλογικό - ΨηφιακόΑναλογικό - Ψηφιακό
Αναλογικό - Ψηφιακό
Ιωάννης Σαρημπαλίδης
 
Βασικές έννοιες προγραμματισμού
Βασικές έννοιες προγραμματισμούΒασικές έννοιες προγραμματισμού
Βασικές έννοιες προγραμματισμού
Ιωάννου Γιαννάκης
 
Μικροδιδασκαλία 20 λεπτών
Μικροδιδασκαλία 20 λεπτώνΜικροδιδασκαλία 20 λεπτών
Μικροδιδασκαλία 20 λεπτών
Effie Christou
 
ΧΗΜΙΚΟΙ ΔΕΣΜΟΙ Α΄ΛΥΚΕΙΟΥ (θεωρία)
ΧΗΜΙΚΟΙ ΔΕΣΜΟΙ Α΄ΛΥΚΕΙΟΥ (θεωρία)ΧΗΜΙΚΟΙ ΔΕΣΜΟΙ Α΄ΛΥΚΕΙΟΥ (θεωρία)
ΧΗΜΙΚΟΙ ΔΕΣΜΟΙ Α΄ΛΥΚΕΙΟΥ (θεωρία)Βασίλης Μαντάς
 
Α΄Λυκείου - Εφαρμοφές Πληροφορικής- Υπηρεσιες διαδικτυου
Α΄Λυκείου - Εφαρμοφές Πληροφορικής- Υπηρεσιες διαδικτυουΑ΄Λυκείου - Εφαρμοφές Πληροφορικής- Υπηρεσιες διαδικτυου
Α΄Λυκείου - Εφαρμοφές Πληροφορικής- Υπηρεσιες διαδικτυου
ΕΥΑΓΓΕΛΙΑ ΚΟΚΚΙΝΟΥ
 
Σενάριο για Το Λογισμικο του H/Y - Kατηγορίες Λογισμικού 2
Σενάριο για Το Λογισμικο του H/Y - Kατηγορίες  Λογισμικού 2Σενάριο για Το Λογισμικο του H/Y - Kατηγορίες  Λογισμικού 2
Σενάριο για Το Λογισμικο του H/Y - Kατηγορίες Λογισμικού 2Christos Xilogiannis
 
Διαφήμιση Σχεδιάγραμμα
Διαφήμιση   ΣχεδιάγραμμαΔιαφήμιση   Σχεδιάγραμμα
Διαφήμιση Σχεδιάγραμμα
Maria Marselou
 
[Φυσική Γ´ Γυμνασίου] Φυλλάδιο για το Ηλεκτρικό Ρεύμα
[Φυσική Γ´ Γυμνασίου] Φυλλάδιο για το Ηλεκτρικό Ρεύμα[Φυσική Γ´ Γυμνασίου] Φυλλάδιο για το Ηλεκτρικό Ρεύμα
[Φυσική Γ´ Γυμνασίου] Φυλλάδιο για το Ηλεκτρικό Ρεύμα
Dimitris Kontoudakis
 
Bασικές έννοιες αλγορίθμων
Bασικές έννοιες αλγορίθμωνBασικές έννοιες αλγορίθμων
Bασικές έννοιες αλγορίθμων
Human Oid
 
[Φυσική Γ´ Γυμνασίου] Σύνοψη θεωρίας - Ηλεκτρική δύναμη & Φορτίο
[Φυσική Γ´ Γυμνασίου] Σύνοψη θεωρίας - Ηλεκτρική δύναμη & Φορτίο[Φυσική Γ´ Γυμνασίου] Σύνοψη θεωρίας - Ηλεκτρική δύναμη & Φορτίο
[Φυσική Γ´ Γυμνασίου] Σύνοψη θεωρίας - Ηλεκτρική δύναμη & Φορτίο
Dimitris Kontoudakis
 
ονοματολογια
ονοματολογιαονοματολογια
ονοματολογια
1ο ΕΠΑΛ Αργυρούπολης
 

What's hot (20)

Διαγώνισμα 1ο και 2ο κεφ ΑΕΠΠ
Διαγώνισμα 1ο και 2ο κεφ ΑΕΠΠΔιαγώνισμα 1ο και 2ο κεφ ΑΕΠΠ
Διαγώνισμα 1ο και 2ο κεφ ΑΕΠΠ
 
Σημειώσεις Logo με ασκήσεις και θέματα θεωρίας
Σημειώσεις Logo με ασκήσεις και θέματα θεωρίαςΣημειώσεις Logo με ασκήσεις και θέματα θεωρίας
Σημειώσεις Logo με ασκήσεις και θέματα θεωρίας
 
Ψηφιακός κόσμος
Ψηφιακός κόσμοςΨηφιακός κόσμος
Ψηφιακός κόσμος
 
Κώδικες επικοινωνίας, ερευνητική εργασία 2012-13
Κώδικες επικοινωνίας, ερευνητική εργασία 2012-13Κώδικες επικοινωνίας, ερευνητική εργασία 2012-13
Κώδικες επικοινωνίας, ερευνητική εργασία 2012-13
 
Κεφάλαιο 6: Το Γραφικό Περιβάλλον Επικοινωνίας
Κεφάλαιο 6: Το Γραφικό Περιβάλλον ΕπικοινωνίαςΚεφάλαιο 6: Το Γραφικό Περιβάλλον Επικοινωνίας
Κεφάλαιο 6: Το Γραφικό Περιβάλλον Επικοινωνίας
 
Παράγοντες που επηρεάζουν την ταχύτητα αντίδρασης
Παράγοντες που επηρεάζουν την ταχύτητα αντίδρασηςΠαράγοντες που επηρεάζουν την ταχύτητα αντίδρασης
Παράγοντες που επηρεάζουν την ταχύτητα αντίδρασης
 
Ηλεκτρονικό ταχυδρομείο Α' Γυμνασίου κεφάλαιο 14 ενότητα 4
Ηλεκτρονικό ταχυδρομείο Α' Γυμνασίου κεφάλαιο 14 ενότητα 4Ηλεκτρονικό ταχυδρομείο Α' Γυμνασίου κεφάλαιο 14 ενότητα 4
Ηλεκτρονικό ταχυδρομείο Α' Γυμνασίου κεφάλαιο 14 ενότητα 4
 
σχεδιο μαθηματοσ φυλλο εργασιασ ηλεκτρονικο ταχυδρομειο
σχεδιο μαθηματοσ φυλλο εργασιασ ηλεκτρονικο  ταχυδρομειοσχεδιο μαθηματοσ φυλλο εργασιασ ηλεκτρονικο  ταχυδρομειο
σχεδιο μαθηματοσ φυλλο εργασιασ ηλεκτρονικο ταχυδρομειο
 
Αναλογικό - Ψηφιακό
Αναλογικό - ΨηφιακόΑναλογικό - Ψηφιακό
Αναλογικό - Ψηφιακό
 
Βασικές έννοιες προγραμματισμού
Βασικές έννοιες προγραμματισμούΒασικές έννοιες προγραμματισμού
Βασικές έννοιες προγραμματισμού
 
Μικροδιδασκαλία 20 λεπτών
Μικροδιδασκαλία 20 λεπτώνΜικροδιδασκαλία 20 λεπτών
Μικροδιδασκαλία 20 λεπτών
 
ΧΗΜΙΚΟΙ ΔΕΣΜΟΙ Α΄ΛΥΚΕΙΟΥ (θεωρία)
ΧΗΜΙΚΟΙ ΔΕΣΜΟΙ Α΄ΛΥΚΕΙΟΥ (θεωρία)ΧΗΜΙΚΟΙ ΔΕΣΜΟΙ Α΄ΛΥΚΕΙΟΥ (θεωρία)
ΧΗΜΙΚΟΙ ΔΕΣΜΟΙ Α΄ΛΥΚΕΙΟΥ (θεωρία)
 
Α΄Λυκείου - Εφαρμοφές Πληροφορικής- Υπηρεσιες διαδικτυου
Α΄Λυκείου - Εφαρμοφές Πληροφορικής- Υπηρεσιες διαδικτυουΑ΄Λυκείου - Εφαρμοφές Πληροφορικής- Υπηρεσιες διαδικτυου
Α΄Λυκείου - Εφαρμοφές Πληροφορικής- Υπηρεσιες διαδικτυου
 
Σενάριο για Το Λογισμικο του H/Y - Kατηγορίες Λογισμικού 2
Σενάριο για Το Λογισμικο του H/Y - Kατηγορίες  Λογισμικού 2Σενάριο για Το Λογισμικο του H/Y - Kατηγορίες  Λογισμικού 2
Σενάριο για Το Λογισμικο του H/Y - Kατηγορίες Λογισμικού 2
 
ΑΟΘ ΕΡΩΤΉΣΕΙΣ ΑΣΚΉΣΕΙΣ
ΑΟΘ ΕΡΩΤΉΣΕΙΣ ΑΣΚΉΣΕΙΣ ΑΟΘ ΕΡΩΤΉΣΕΙΣ ΑΣΚΉΣΕΙΣ
ΑΟΘ ΕΡΩΤΉΣΕΙΣ ΑΣΚΉΣΕΙΣ
 
Διαφήμιση Σχεδιάγραμμα
Διαφήμιση   ΣχεδιάγραμμαΔιαφήμιση   Σχεδιάγραμμα
Διαφήμιση Σχεδιάγραμμα
 
[Φυσική Γ´ Γυμνασίου] Φυλλάδιο για το Ηλεκτρικό Ρεύμα
[Φυσική Γ´ Γυμνασίου] Φυλλάδιο για το Ηλεκτρικό Ρεύμα[Φυσική Γ´ Γυμνασίου] Φυλλάδιο για το Ηλεκτρικό Ρεύμα
[Φυσική Γ´ Γυμνασίου] Φυλλάδιο για το Ηλεκτρικό Ρεύμα
 
Bασικές έννοιες αλγορίθμων
Bασικές έννοιες αλγορίθμωνBασικές έννοιες αλγορίθμων
Bασικές έννοιες αλγορίθμων
 
[Φυσική Γ´ Γυμνασίου] Σύνοψη θεωρίας - Ηλεκτρική δύναμη & Φορτίο
[Φυσική Γ´ Γυμνασίου] Σύνοψη θεωρίας - Ηλεκτρική δύναμη & Φορτίο[Φυσική Γ´ Γυμνασίου] Σύνοψη θεωρίας - Ηλεκτρική δύναμη & Φορτίο
[Φυσική Γ´ Γυμνασίου] Σύνοψη θεωρίας - Ηλεκτρική δύναμη & Φορτίο
 
ονοματολογια
ονοματολογιαονοματολογια
ονοματολογια
 

Viewers also liked

Γ.2.Μ.3 προβλήματα υλικού
Γ.2.Μ.3 προβλήματα υλικούΓ.2.Μ.3 προβλήματα υλικού
Γ.2.Μ.3 προβλήματα υλικού
papettas
 
Γ.2.Μ.4 προβλήματα λογισμικού
Γ.2.Μ.4 προβλήματα λογισμικούΓ.2.Μ.4 προβλήματα λογισμικού
Γ.2.Μ.4 προβλήματα λογισμικού
papettas
 
Askiseis 1ou test
Askiseis 1ou testAskiseis 1ou test
Askiseis 1ou test
papettas
 
Anaparastasi_Data
Anaparastasi_DataAnaparastasi_Data
Anaparastasi_Data
papettas
 
Cs c gym_worksheets_20160622
Cs c gym_worksheets_20160622Cs c gym_worksheets_20160622
Cs c gym_worksheets_20160622
papettas
 
A4 2 8B - Page Formatting more
A4 2 8B - Page Formatting moreA4 2 8B - Page Formatting more
A4 2 8B - Page Formatting more
papettas
 

Viewers also liked (6)

Γ.2.Μ.3 προβλήματα υλικού
Γ.2.Μ.3 προβλήματα υλικούΓ.2.Μ.3 προβλήματα υλικού
Γ.2.Μ.3 προβλήματα υλικού
 
Γ.2.Μ.4 προβλήματα λογισμικού
Γ.2.Μ.4 προβλήματα λογισμικούΓ.2.Μ.4 προβλήματα λογισμικού
Γ.2.Μ.4 προβλήματα λογισμικού
 
Askiseis 1ou test
Askiseis 1ou testAskiseis 1ou test
Askiseis 1ou test
 
Anaparastasi_Data
Anaparastasi_DataAnaparastasi_Data
Anaparastasi_Data
 
Cs c gym_worksheets_20160622
Cs c gym_worksheets_20160622Cs c gym_worksheets_20160622
Cs c gym_worksheets_20160622
 
A4 2 8B - Page Formatting more
A4 2 8B - Page Formatting moreA4 2 8B - Page Formatting more
A4 2 8B - Page Formatting more
 

Similar to B 7 M 1 Algorithms

αεππ κεφάλαιο 2 βασικές έννοιες αλγορίθμων
αεππ κεφάλαιο 2 βασικές έννοιες αλγορίθμωναεππ κεφάλαιο 2 βασικές έννοιες αλγορίθμων
αεππ κεφάλαιο 2 βασικές έννοιες αλγορίθμων
evoyiatz
 
βασικές έννοιες αλγορίθμων
βασικές έννοιες αλγορίθμωνβασικές έννοιες αλγορίθμων
βασικές έννοιες αλγορίθμωνDimitrios Dalagiorgos
 
Algorithms
AlgorithmsAlgorithms
Algorithms
papettas
 
Κεφ. 2 Βασικές Έννοιες Αλγορίθμων
Κεφ. 2 Βασικές Έννοιες ΑλγορίθμωνΚεφ. 2 Βασικές Έννοιες Αλγορίθμων
Κεφ. 2 Βασικές Έννοιες ΑλγορίθμωνΙωάννου Γιαννάκης
 
Βασικές Έννοιες Αλγορίθμων(2.1-2.3).pptx.pdf
Βασικές Έννοιες Αλγορίθμων(2.1-2.3).pptx.pdfΒασικές Έννοιες Αλγορίθμων(2.1-2.3).pptx.pdf
Βασικές Έννοιες Αλγορίθμων(2.1-2.3).pptx.pdf
ssuser55f6c1
 
ΑΕΠΠ κεφ2 μέρος Α Βασικές Εννοιες Αλγορίθμων
ΑΕΠΠ κεφ2 μέρος Α Βασικές Εννοιες ΑλγορίθμωνΑΕΠΠ κεφ2 μέρος Α Βασικές Εννοιες Αλγορίθμων
ΑΕΠΠ κεφ2 μέρος Α Βασικές Εννοιες Αλγορίθμωνevoyiatz
 
αλγοριθμοι
αλγοριθμοιαλγοριθμοι
αλγοριθμοι
Anna Vasiliou
 
Ανάπτυξη εφαρμογών κεφ. 2 βασικές έννοιες αλγορίθμων
 Ανάπτυξη εφαρμογών κεφ. 2  βασικές έννοιες αλγορίθμων Ανάπτυξη εφαρμογών κεφ. 2  βασικές έννοιες αλγορίθμων
Ανάπτυξη εφαρμογών κεφ. 2 βασικές έννοιες αλγορίθμων
evoyiatz
 
προβλήματα αλγόριθμοι-προγραμμα
προβλήματα   αλγόριθμοι-προγραμμαπροβλήματα   αλγόριθμοι-προγραμμα
προβλήματα αλγόριθμοι-προγραμμαIliopoulou Anthi
 
Εισαγωγή στις αρχές της επιστήμης των ΗΥ κεφ 2 2 7
Εισαγωγή στις αρχές της επιστήμης των ΗΥ κεφ 2 2 7Εισαγωγή στις αρχές της επιστήμης των ΗΥ κεφ 2 2 7
Εισαγωγή στις αρχές της επιστήμης των ΗΥ κεφ 2 2 7
Ιωάννου Γιαννάκης
 
Κεφάλαιο 1: Εισαγωγή στην έννοια του Αλγόριθμου
Κεφάλαιο 1: Εισαγωγή στην έννοια του ΑλγόριθμουΚεφάλαιο 1: Εισαγωγή στην έννοια του Αλγόριθμου
Κεφάλαιο 1: Εισαγωγή στην έννοια του Αλγόριθμου
Evangelia Anastasaki
 
Kef2o θεωρία Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Kef2o θεωρία Ανάπτυξη Εφαρμογών σε Προγραμματιστικό ΠεριβάλλονKef2o θεωρία Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Kef2o θεωρία Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Eleni Kokkinou
 
εντολές και-δομές-αλγορίθμου
εντολές και-δομές-αλγορίθμουεντολές και-δομές-αλγορίθμου
εντολές και-δομές-αλγορίθμου
Agisilaos Tsaraboulidis
 
εργασια aggelos 649 συστηματα ελεγχου και διασφαλισης ποιοτητας
εργασια  aggelos 649 συστηματα ελεγχου και διασφαλισης ποιοτηταςεργασια  aggelos 649 συστηματα ελεγχου και διασφαλισης ποιοτητας
εργασια aggelos 649 συστηματα ελεγχου και διασφαλισης ποιοτητας
Aggelos Ser
 
Εισαγωγή στους Αλγορίθμους και τον Προγραμματισμό
Εισαγωγή στους  Αλγορίθμους και τον Προγραμματισμό Εισαγωγή στους  Αλγορίθμους και τον Προγραμματισμό
Εισαγωγή στους Αλγορίθμους και τον Προγραμματισμό
TheSoFGr
 
Algorithms
AlgorithmsAlgorithms
Algorithms
papettas
 
Διαφάνειες για αλγόριθμο και προγραμματισμό - Πληροφορική Γ ' Γυμνασίου
Διαφάνειες για αλγόριθμο και προγραμματισμό - Πληροφορική Γ ' ΓυμνασίουΔιαφάνειες για αλγόριθμο και προγραμματισμό - Πληροφορική Γ ' Γυμνασίου
Διαφάνειες για αλγόριθμο και προγραμματισμό - Πληροφορική Γ ' Γυμνασίουprotogymnasiogeraka
 

Similar to B 7 M 1 Algorithms (19)

αεππ κεφάλαιο 2 βασικές έννοιες αλγορίθμων
αεππ κεφάλαιο 2 βασικές έννοιες αλγορίθμωναεππ κεφάλαιο 2 βασικές έννοιες αλγορίθμων
αεππ κεφάλαιο 2 βασικές έννοιες αλγορίθμων
 
βασικές έννοιες αλγορίθμων
βασικές έννοιες αλγορίθμωνβασικές έννοιες αλγορίθμων
βασικές έννοιες αλγορίθμων
 
Algorithms
AlgorithmsAlgorithms
Algorithms
 
Κεφ. 2 Βασικές Έννοιες Αλγορίθμων
Κεφ. 2 Βασικές Έννοιες ΑλγορίθμωνΚεφ. 2 Βασικές Έννοιες Αλγορίθμων
Κεφ. 2 Βασικές Έννοιες Αλγορίθμων
 
Βασικές Έννοιες Αλγορίθμων(2.1-2.3).pptx.pdf
Βασικές Έννοιες Αλγορίθμων(2.1-2.3).pptx.pdfΒασικές Έννοιες Αλγορίθμων(2.1-2.3).pptx.pdf
Βασικές Έννοιες Αλγορίθμων(2.1-2.3).pptx.pdf
 
ΑΕΠΠ κεφ2 μέρος Α Βασικές Εννοιες Αλγορίθμων
ΑΕΠΠ κεφ2 μέρος Α Βασικές Εννοιες ΑλγορίθμωνΑΕΠΠ κεφ2 μέρος Α Βασικές Εννοιες Αλγορίθμων
ΑΕΠΠ κεφ2 μέρος Α Βασικές Εννοιες Αλγορίθμων
 
αλγοριθμοι
αλγοριθμοιαλγοριθμοι
αλγοριθμοι
 
First programm
First programmFirst programm
First programm
 
Ανάπτυξη εφαρμογών κεφ. 2 βασικές έννοιες αλγορίθμων
 Ανάπτυξη εφαρμογών κεφ. 2  βασικές έννοιες αλγορίθμων Ανάπτυξη εφαρμογών κεφ. 2  βασικές έννοιες αλγορίθμων
Ανάπτυξη εφαρμογών κεφ. 2 βασικές έννοιες αλγορίθμων
 
προβλήματα αλγόριθμοι-προγραμμα
προβλήματα   αλγόριθμοι-προγραμμαπροβλήματα   αλγόριθμοι-προγραμμα
προβλήματα αλγόριθμοι-προγραμμα
 
Εισαγωγή στις αρχές της επιστήμης των ΗΥ κεφ 2 2 7
Εισαγωγή στις αρχές της επιστήμης των ΗΥ κεφ 2 2 7Εισαγωγή στις αρχές της επιστήμης των ΗΥ κεφ 2 2 7
Εισαγωγή στις αρχές της επιστήμης των ΗΥ κεφ 2 2 7
 
Κεφάλαιο 1: Εισαγωγή στην έννοια του Αλγόριθμου
Κεφάλαιο 1: Εισαγωγή στην έννοια του ΑλγόριθμουΚεφάλαιο 1: Εισαγωγή στην έννοια του Αλγόριθμου
Κεφάλαιο 1: Εισαγωγή στην έννοια του Αλγόριθμου
 
Kef2o θεωρία Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Kef2o θεωρία Ανάπτυξη Εφαρμογών σε Προγραμματιστικό ΠεριβάλλονKef2o θεωρία Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Kef2o θεωρία Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
 
4o Φ.Α. 2.1 + 2.3.pdf
4o Φ.Α. 2.1 + 2.3.pdf4o Φ.Α. 2.1 + 2.3.pdf
4o Φ.Α. 2.1 + 2.3.pdf
 
εντολές και-δομές-αλγορίθμου
εντολές και-δομές-αλγορίθμουεντολές και-δομές-αλγορίθμου
εντολές και-δομές-αλγορίθμου
 
εργασια aggelos 649 συστηματα ελεγχου και διασφαλισης ποιοτητας
εργασια  aggelos 649 συστηματα ελεγχου και διασφαλισης ποιοτηταςεργασια  aggelos 649 συστηματα ελεγχου και διασφαλισης ποιοτητας
εργασια aggelos 649 συστηματα ελεγχου και διασφαλισης ποιοτητας
 
Εισαγωγή στους Αλγορίθμους και τον Προγραμματισμό
Εισαγωγή στους  Αλγορίθμους και τον Προγραμματισμό Εισαγωγή στους  Αλγορίθμους και τον Προγραμματισμό
Εισαγωγή στους Αλγορίθμους και τον Προγραμματισμό
 
Algorithms
AlgorithmsAlgorithms
Algorithms
 
Διαφάνειες για αλγόριθμο και προγραμματισμό - Πληροφορική Γ ' Γυμνασίου
Διαφάνειες για αλγόριθμο και προγραμματισμό - Πληροφορική Γ ' ΓυμνασίουΔιαφάνειες για αλγόριθμο και προγραμματισμό - Πληροφορική Γ ' Γυμνασίου
Διαφάνειες για αλγόριθμο και προγραμματισμό - Πληροφορική Γ ' Γυμνασίου
 

More from papettas

C 6 1&2 introduction to data bases
C 6 1&2 introduction to data basesC 6 1&2 introduction to data bases
C 6 1&2 introduction to data bases
papettas
 
C 6 2 basic constructive elements and main objects of a database
C 6  2 basic constructive elements and main objects of a database C 6  2 basic constructive elements and main objects of a database
C 6 2 basic constructive elements and main objects of a database
papettas
 
C3 1 operating systems
C3 1 operating systemsC3 1 operating systems
C3 1 operating systems
papettas
 
C2 3 main and secondary memory
C2 3 main and secondary memoryC2 3 main and secondary memory
C2 3 main and secondary memory
papettas
 
C6 10 reports
C6 10 reportsC6 10 reports
C6 10 reports
papettas
 
C6 6-3 format forms
C6 6-3 format formsC6 6-3 format forms
C6 6-3 format forms
papettas
 
4 2 5 3 basic paragraph format
4 2 5 3 basic paragraph format4 2 5 3 basic paragraph format
4 2 5 3 basic paragraph format
papettas
 
c4 2 5 1-basic paragraph format
c4 2 5 1-basic paragraph formatc4 2 5 1-basic paragraph format
c4 2 5 1-basic paragraph format
papettas
 
C6 6 extra operations of tables
C6 6 extra operations of tablesC6 6 extra operations of tables
C6 6 extra operations of tables
papettas
 
Electronic class using web 2 tools
Electronic class using web 2 toolsElectronic class using web 2 tools
Electronic class using web 2 tools
papettas
 
C2 5 monitors
C2 5 monitorsC2 5 monitors
C2 5 monitors
papettas
 
C2 4 printers
C2 4 printersC2 4 printers
C2 4 printers
papettas
 
C2 3 main and secondary memory
C2 3 main and secondary memoryC2 3 main and secondary memory
C2 3 main and secondary memory
papettas
 
C2 2 microprocessor-cpu
C2 2 microprocessor-cpuC2 2 microprocessor-cpu
C2 2 microprocessor-cpu
papettas
 
C2 1 Basic Concepts of Computer PC Architecture
C2 1 Basic Concepts of Computer PC ArchitectureC2 1 Basic Concepts of Computer PC Architecture
C2 1 Basic Concepts of Computer PC Architecture
papettas
 
Basic consepts of computer architecture
Basic consepts of computer architectureBasic consepts of computer architecture
Basic consepts of computer architecture
papettas
 
Lesson4a
Lesson4aLesson4a
Lesson4a
papettas
 
A 3 2 Software Kategories
A 3 2 Software KategoriesA 3 2 Software Kategories
A 3 2 Software Kategories
papettas
 
A 3 1 Operating System
A 3 1 Operating SystemA 3 1 Operating System
A 3 1 Operating System
papettas
 
A2 M3 Computer Devises and Periferals
A2 M3 Computer Devises and PeriferalsA2 M3 Computer Devises and Periferals
A2 M3 Computer Devises and Periferals
papettas
 

More from papettas (20)

C 6 1&2 introduction to data bases
C 6 1&2 introduction to data basesC 6 1&2 introduction to data bases
C 6 1&2 introduction to data bases
 
C 6 2 basic constructive elements and main objects of a database
C 6  2 basic constructive elements and main objects of a database C 6  2 basic constructive elements and main objects of a database
C 6 2 basic constructive elements and main objects of a database
 
C3 1 operating systems
C3 1 operating systemsC3 1 operating systems
C3 1 operating systems
 
C2 3 main and secondary memory
C2 3 main and secondary memoryC2 3 main and secondary memory
C2 3 main and secondary memory
 
C6 10 reports
C6 10 reportsC6 10 reports
C6 10 reports
 
C6 6-3 format forms
C6 6-3 format formsC6 6-3 format forms
C6 6-3 format forms
 
4 2 5 3 basic paragraph format
4 2 5 3 basic paragraph format4 2 5 3 basic paragraph format
4 2 5 3 basic paragraph format
 
c4 2 5 1-basic paragraph format
c4 2 5 1-basic paragraph formatc4 2 5 1-basic paragraph format
c4 2 5 1-basic paragraph format
 
C6 6 extra operations of tables
C6 6 extra operations of tablesC6 6 extra operations of tables
C6 6 extra operations of tables
 
Electronic class using web 2 tools
Electronic class using web 2 toolsElectronic class using web 2 tools
Electronic class using web 2 tools
 
C2 5 monitors
C2 5 monitorsC2 5 monitors
C2 5 monitors
 
C2 4 printers
C2 4 printersC2 4 printers
C2 4 printers
 
C2 3 main and secondary memory
C2 3 main and secondary memoryC2 3 main and secondary memory
C2 3 main and secondary memory
 
C2 2 microprocessor-cpu
C2 2 microprocessor-cpuC2 2 microprocessor-cpu
C2 2 microprocessor-cpu
 
C2 1 Basic Concepts of Computer PC Architecture
C2 1 Basic Concepts of Computer PC ArchitectureC2 1 Basic Concepts of Computer PC Architecture
C2 1 Basic Concepts of Computer PC Architecture
 
Basic consepts of computer architecture
Basic consepts of computer architectureBasic consepts of computer architecture
Basic consepts of computer architecture
 
Lesson4a
Lesson4aLesson4a
Lesson4a
 
A 3 2 Software Kategories
A 3 2 Software KategoriesA 3 2 Software Kategories
A 3 2 Software Kategories
 
A 3 1 Operating System
A 3 1 Operating SystemA 3 1 Operating System
A 3 1 Operating System
 
A2 M3 Computer Devises and Periferals
A2 M3 Computer Devises and PeriferalsA2 M3 Computer Devises and Periferals
A2 M3 Computer Devises and Periferals
 

Recently uploaded

Τα θέματα σε Δίκτυα Υπολογιστών για τα ΕΠΑΛ
Τα θέματα σε Δίκτυα Υπολογιστών για τα ΕΠΑΛΤα θέματα σε Δίκτυα Υπολογιστών για τα ΕΠΑΛ
Τα θέματα σε Δίκτυα Υπολογιστών για τα ΕΠΑΛ
Newsroom8
 
Απολογισμός Ομίλου Ρομποτικής - SxedioDrasis2023-24ApologismosRobotiki-F.docx
Απολογισμός Ομίλου Ρομποτικής - SxedioDrasis2023-24ApologismosRobotiki-F.docxΑπολογισμός Ομίλου Ρομποτικής - SxedioDrasis2023-24ApologismosRobotiki-F.docx
Απολογισμός Ομίλου Ρομποτικής - SxedioDrasis2023-24ApologismosRobotiki-F.docx
Tassos Karampinis
 
一比一原版(CSU毕业证书)查理斯特大学毕业证成绩单如何办理
一比一原版(CSU毕业证书)查理斯特大学毕业证成绩单如何办理一比一原版(CSU毕业证书)查理斯特大学毕业证成绩单如何办理
一比一原版(CSU毕业证书)查理斯特大学毕业证成绩单如何办理
3zoh0uxr
 
ΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος Σερρών
ΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος ΣερρώνΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος Σερρών
ΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος Σερρών
Αποστολίνα Λιούσα
 
Η τέχνη του Sampling/ The art of Sampling
Η τέχνη του Sampling/ The art of SamplingΗ τέχνη του Sampling/ The art of Sampling
Η τέχνη του Sampling/ The art of Sampling
ssuser6717fd
 
Η υδροστατική πίεση
Η υδροστατική                       πίεσηΗ υδροστατική                       πίεση
Η υδροστατική πίεση
Dimitra Mylonaki
 
2024 Neoelliniki Glwssa Sxolia EPAL 1.pdf
2024 Neoelliniki Glwssa Sxolia EPAL 1.pdf2024 Neoelliniki Glwssa Sxolia EPAL 1.pdf
2024 Neoelliniki Glwssa Sxolia EPAL 1.pdf
ssuserf9afe7
 
PANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdf
PANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdfPANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdf
PANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdf
ssuserf9afe7
 
ΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣ
ΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣ
ΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣ
ΟΛΓΑ ΤΣΕΧΕΛΙΔΟΥ
 
Απαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdf
Απαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdfΑπαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdf
Απαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdf
athinadimi
 
Αναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησεις
Αναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησειςΑναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησεις
Αναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησεις
ΟΛΓΑ ΤΣΕΧΕΛΙΔΟΥ
 
ΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdf
ΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdfΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdf
ΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdf
Newsroom8
 
一比一原版(USYD毕业证书)悉尼大学毕业证成绩单如何办理
一比一原版(USYD毕业证书)悉尼大学毕业证成绩单如何办理一比一原版(USYD毕业证书)悉尼大学毕业证成绩单如何办理
一比一原版(USYD毕业证书)悉尼大学毕业证成绩单如何办理
3zoh0uxr
 
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdfΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
2lykkomo
 
Το θέμα που έπεσε στην Έκθεση στα ΕΠΑΛ και ολα τα θέμα στα Νέα Ελληνικά
Το θέμα που έπεσε στην Έκθεση στα ΕΠΑΛ και ολα τα θέμα στα Νέα ΕλληνικάΤο θέμα που έπεσε στην Έκθεση στα ΕΠΑΛ και ολα τα θέμα στα Νέα Ελληνικά
Το θέμα που έπεσε στην Έκθεση στα ΕΠΑΛ και ολα τα θέμα στα Νέα Ελληνικά
athinadimi
 
ΑΠΑΝΤΗΣΕΙΣ_ΑΡΧΑΙΑ ΕΛΛΗΝΙΚΑ-ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΑΡΧΑΙΑ ΕΛΛΗΝΙΚΑ-ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdfΑΠΑΝΤΗΣΕΙΣ_ΑΡΧΑΙΑ ΕΛΛΗΝΙΚΑ-ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΑΡΧΑΙΑ ΕΛΛΗΝΙΚΑ-ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
athinadimi
 
Οι απαντήσεις στα Αρχαία: Τα θέματα που έπεσαν στις Πανελλήνιες 2024
Οι απαντήσεις στα Αρχαία: Τα θέματα που έπεσαν στις Πανελλήνιες 2024Οι απαντήσεις στα Αρχαία: Τα θέματα που έπεσαν στις Πανελλήνιες 2024
Οι απαντήσεις στα Αρχαία: Τα θέματα που έπεσαν στις Πανελλήνιες 2024
athinadimi
 
them_arxaia_gel_arxaiaellinika2024gel.pdf
them_arxaia_gel_arxaiaellinika2024gel.pdfthem_arxaia_gel_arxaiaellinika2024gel.pdf
them_arxaia_gel_arxaiaellinika2024gel.pdf
konstantinantountoum1
 
Σχέδιο Δράσης - 56ο Γυμνάσιο ΑΘήνας. Sxedio2023-24OmilosEikastikwn.doc
Σχέδιο Δράσης - 56ο Γυμνάσιο ΑΘήνας. Sxedio2023-24OmilosEikastikwn.docΣχέδιο Δράσης - 56ο Γυμνάσιο ΑΘήνας. Sxedio2023-24OmilosEikastikwn.doc
Σχέδιο Δράσης - 56ο Γυμνάσιο ΑΘήνας. Sxedio2023-24OmilosEikastikwn.doc
Tassos Karampinis
 
Η χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptx
Η χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptxΗ χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptx
Η χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptx
peter190314
 

Recently uploaded (20)

Τα θέματα σε Δίκτυα Υπολογιστών για τα ΕΠΑΛ
Τα θέματα σε Δίκτυα Υπολογιστών για τα ΕΠΑΛΤα θέματα σε Δίκτυα Υπολογιστών για τα ΕΠΑΛ
Τα θέματα σε Δίκτυα Υπολογιστών για τα ΕΠΑΛ
 
Απολογισμός Ομίλου Ρομποτικής - SxedioDrasis2023-24ApologismosRobotiki-F.docx
Απολογισμός Ομίλου Ρομποτικής - SxedioDrasis2023-24ApologismosRobotiki-F.docxΑπολογισμός Ομίλου Ρομποτικής - SxedioDrasis2023-24ApologismosRobotiki-F.docx
Απολογισμός Ομίλου Ρομποτικής - SxedioDrasis2023-24ApologismosRobotiki-F.docx
 
一比一原版(CSU毕业证书)查理斯特大学毕业证成绩单如何办理
一比一原版(CSU毕业证书)查理斯特大学毕业证成绩单如何办理一比一原版(CSU毕业证书)查理斯特大学毕业证成绩单如何办理
一比一原版(CSU毕业证书)查理斯特大学毕业证成绩单如何办理
 
ΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος Σερρών
ΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος ΣερρώνΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος Σερρών
ΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος Σερρών
 
Η τέχνη του Sampling/ The art of Sampling
Η τέχνη του Sampling/ The art of SamplingΗ τέχνη του Sampling/ The art of Sampling
Η τέχνη του Sampling/ The art of Sampling
 
Η υδροστατική πίεση
Η υδροστατική                       πίεσηΗ υδροστατική                       πίεση
Η υδροστατική πίεση
 
2024 Neoelliniki Glwssa Sxolia EPAL 1.pdf
2024 Neoelliniki Glwssa Sxolia EPAL 1.pdf2024 Neoelliniki Glwssa Sxolia EPAL 1.pdf
2024 Neoelliniki Glwssa Sxolia EPAL 1.pdf
 
PANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdf
PANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdfPANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdf
PANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdf
 
ΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣ
ΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣ
ΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣ
 
Απαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdf
Απαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdfΑπαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdf
Απαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdf
 
Αναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησεις
Αναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησειςΑναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησεις
Αναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησεις
 
ΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdf
ΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdfΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdf
ΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdf
 
一比一原版(USYD毕业证书)悉尼大学毕业证成绩单如何办理
一比一原版(USYD毕业证书)悉尼大学毕业证成绩单如何办理一比一原版(USYD毕业证书)悉尼大学毕业证成绩单如何办理
一比一原版(USYD毕业证书)悉尼大学毕业证成绩单如何办理
 
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdfΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
 
Το θέμα που έπεσε στην Έκθεση στα ΕΠΑΛ και ολα τα θέμα στα Νέα Ελληνικά
Το θέμα που έπεσε στην Έκθεση στα ΕΠΑΛ και ολα τα θέμα στα Νέα ΕλληνικάΤο θέμα που έπεσε στην Έκθεση στα ΕΠΑΛ και ολα τα θέμα στα Νέα Ελληνικά
Το θέμα που έπεσε στην Έκθεση στα ΕΠΑΛ και ολα τα θέμα στα Νέα Ελληνικά
 
ΑΠΑΝΤΗΣΕΙΣ_ΑΡΧΑΙΑ ΕΛΛΗΝΙΚΑ-ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΑΡΧΑΙΑ ΕΛΛΗΝΙΚΑ-ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdfΑΠΑΝΤΗΣΕΙΣ_ΑΡΧΑΙΑ ΕΛΛΗΝΙΚΑ-ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΑΡΧΑΙΑ ΕΛΛΗΝΙΚΑ-ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
 
Οι απαντήσεις στα Αρχαία: Τα θέματα που έπεσαν στις Πανελλήνιες 2024
Οι απαντήσεις στα Αρχαία: Τα θέματα που έπεσαν στις Πανελλήνιες 2024Οι απαντήσεις στα Αρχαία: Τα θέματα που έπεσαν στις Πανελλήνιες 2024
Οι απαντήσεις στα Αρχαία: Τα θέματα που έπεσαν στις Πανελλήνιες 2024
 
them_arxaia_gel_arxaiaellinika2024gel.pdf
them_arxaia_gel_arxaiaellinika2024gel.pdfthem_arxaia_gel_arxaiaellinika2024gel.pdf
them_arxaia_gel_arxaiaellinika2024gel.pdf
 
Σχέδιο Δράσης - 56ο Γυμνάσιο ΑΘήνας. Sxedio2023-24OmilosEikastikwn.doc
Σχέδιο Δράσης - 56ο Γυμνάσιο ΑΘήνας. Sxedio2023-24OmilosEikastikwn.docΣχέδιο Δράσης - 56ο Γυμνάσιο ΑΘήνας. Sxedio2023-24OmilosEikastikwn.doc
Σχέδιο Δράσης - 56ο Γυμνάσιο ΑΘήνας. Sxedio2023-24OmilosEikastikwn.doc
 
Η χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptx
Η χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptxΗ χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptx
Η χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptx
 

B 7 M 1 Algorithms

  • 1.
  • 2.  Να εξηγούμε την έννοια του αλγόριθμου  Να αναφέρουμε απλούς αλγόριθμους από την καθημερινότητα μας  Να αναφέρουμε τρόπους διατύπωσης ενός αλγόριθμου (λεκτική περιγραφή/ψευδοκώδικας, λογικό διάγραμμα)  Να γράφουμε τα βήματα (αλγόριθμο) που χρειάζονται για την επίλυση απλών προβλημάτων σε ακολουθιακή δομή και σε δομή διακλάδωσης χρησιμοποιώντας τη λεκτική μέθοδο  Να αξιολογούμε έτοιμα παραδείγματα και να διακρίνουμε σε ποια από αυτά παρατηρούνται ή όχι τα χαρακτηριστικά ενός σωστού αλγόριθμου (Σαφήνεια/καθοριστικότητα, αποτελεσματικότητα, περατότητα)  Να εξηγούμε τη χρησιμότητα των αλγόριθμων για την επίλυση προβλημάτων.
  • 3.  Καθημερινά στη ζωή μας εκτελούμε δεκάδες απλούς αλγόριθμους. Πολλά προβλήματα της καθημερινότητας είναι στην ουσία αλγόριθμοι τους οποίους εκτελούμε μηχανικά και χωρίς καμιά ιδιαίτερη προσπάθεια.  Αλγόριθμο ονομάζουμε έναν αριθμό από βήματα σε συγκεκριμένη σειρά τα οποία χρειάζονται για την εκτέλεση μιας εργασίας ή την επίλυση ενός προβλήματος.
  • 4.  Η λέξη αλγόριθμος προέρχεται από το όνομα του Πέρση μαθηματικού Muḥammad ibn Musa al- Khwarizmi,που έζησε τον 8ο αι. μ.Χ. και ο οποίος περιέγραψε με ακρίβεια και λεπτομέρεια τα βήματα για επίλυση διάφορων μαθηματικών προβλημάτων. Πέντε αιώνες αργότερα, η μετάφραση των συγγραμμάτων του στα Λατινικά άρχιζε με τη φράση «Algorithmi dixit ...» (ο Αλγόριθμος λέει ...).  Έτσι το όνομά του ταυτίστηκε με τη συστηματική, λεπτομερή και ακριβή περιγραφή του τρόπου επίλυσης κάποιου προβλήματος, η οποία είναι απαραίτητη στην διαδικασία δημιουργίας ενός προγράμματος για τον υπολογιστή.
  • 5.  Ένας αλγόριθμος δεν είναι απαραίτητο να σχετίζεται με υπολογιστές. Παραδείγματα διαδικασιών που μπορούν να περιγραφούν με αλγορίθμους είναι τα ακόλουθα:   Η διαδικασία για το μαγείρεμα ενός συγκεκριμένου φαγητού  Η ανάληψη χρημάτων από αυτόματη ταμειακή μηχανή  Ο υπολογισμός της έκπτωσης σε ένα κατάστημα παπουτσιών  Η διασταύρωση του δρόμου  Η πρόσθεση δύο αριθμών  Η αποστολή ενός μηνύματος SMS με το κινητό μας τηλέφωνο.
  • 6.  1. Από το μενού επιλέγω «μηνύματα»  2. Επιλέγω «σύνταξη νέου μηνύματος»  3. Γράφω το μήνυμα  4. Επιλέγω «επόμενο»  5. Επιλέγω τον αριθμό τηλεφώνου του παραλήπτη  6. Επιλέγω «αποστολή».
  • 7.  1. Βάζω σε ένα τηγάνι 1 κουταλιά σούπας λάδι  2. Βάζω το τηγάνι σε αναμμένη φωτιά  3. Μετά από 1 λεπτό σπάζω 2 αυγά μέσα στο τηγάνι  4. Τα αφήνω να τηγανίζονται για 3 λεπτά  5. Βγάζω τα αυγά από το τηγάνι  6. Σβήνω τη φωτιά.
  • 8.  Οι πιο πάνω αλγόριθμοι αποτελούνται από μικρό αριθμό βημάτων. Σε πολλές περιπτώσεις, ένας αλγόριθμος μπορεί να περιλαμβάνει πολλές δεκάδες, εκατοντάδες, ακόμα και χιλιάδες βήματα. Παραδείγματα πιο πολύπλοκων αλγορίθμων είναι:  Ο υπολογισμός του μηνιαίου μισθού ενός υπαλλήλου (πρέπει να ληφθούν υπόψη οι μέρες που εργάστηκε, αποκοπές για διάφορους λόγους, υπερωρίες αν υπάρχουν, άλλοι φόροι, αν είναι ο μήνας που θα πάρει αύξηση κ.λπ.)  Η συναρμολόγηση ενός καινούριου αυτοκινήτου.  Η ετοιμασία του ωρολογίου προγράμματος ενός σχολείου.  Ένα ηλεκτρονικό παιχνίδι με πολλά στάδια.
  • 9.  Λεκτική Περιγραφή: Περιγραφή του αλγόριθμου σε βήματα, χρησιμοποιώντας λέξεις από την καθημερινή μας ζωή.  Ψευδοκώδικας (pseudocode): Πιο αυστηρή διατύπωση του αλγόριθμου κατά την οποία χρησιμοποιούνται καθορισμένες λέξεις και συμβολισμοί.  Λογικό Διάγραμμα: Διατύπωση του αλγόριθμου με διάγραμμα, που αποτελείται από σύμβολα με συγκεκριμένη σημασία, που συνδέονται μεταξύ τους με βέλη, που δείχνουν τη ροή της εκτέλεσης.
  • 10.  Μια οποιαδήποτε σειρά από βήματα/εντολές δεν αποτελεί πάντοτε αλγόριθμο. Ένας «σωστός» αλγόριθμος είναι μια σειρά από βήματα, που έχει τα πιο κάτω χαρακτηριστικά:  Σαφήνεια/Καθοριστικότητα: Κάθε εντολή (βήμα) του αλγόριθμου πρέπει να είναι απλή και ξεκάθαρα διατυπωμένη, ώστε να μην υπάρχει αμφιβολία για τον τρόπο εκτέλεσής της και να μπορεί να πραγματοποιηθεί με ακρίβεια και σε πεπερασμένο (όχι άπειρο) χρόνο. Για παράδειγμα, η εντολή «προσθέστε λίγο αλάτι» δεν είναι σαφής, διότι το «λίγο» είναι υποκειμενικό.  Περατότητα: Ο αλγόριθμος πρέπει πάντα να τελειώνει ύστερα από την εκτέλεση ενός αριθμού βημάτων (δηλαδή να μην υπάρχει η πιθανότητα να συνεχίζει την εκτέλεση για πάντα).
  • 11.  Αποτελεσματικότητα: Να δίνει συγκεκριμένα αποτελέσματα, τα οποία να μπορούν να εξακριβωθούν από έναν άνθρωπο, εκτελώντας με «μολύβι και χαρτί» τις εντολές του αλγόριθμού. Επίσης, οι εντολές αυτές θα πρέπει να είναι διατυπωμένες με τρόπο που να μπορούν να εκτελεστούν από αυτόν στον οποίο απευθύνεται ο αλγόριθμος (π.χ. ο έλεγχος της ταυτότητας ενός ταξιδιώτη σε ένα αεροδρόμιο από τη φωτογραφία του είναι απλή διαδικασία για έναν άνθρωπο, αλλά όχι για έναν υπολογιστή).