Βασικές Έννοιες Αλγορίθμων

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
4ος Πανελλήνιος Διαγωνισμός Πρωτοπόρων Δασκάλων Συνεργάτες στη Μάθηση Microsoft Hellas.
Advertisements

Κεφάλαιο 2. Τι είναι αλγόριθμος  Η λέξη αλγόριθμος προέρχεται από μελέτη του Πέρση μαθηματικού Abu Ja’far Mohammed ibn al Khowarizmi  Στα λατινικά ξεκινούσε.
Σχεδίαση Αλγορίθμων - Τμήμα Πληροφορικής ΑΠΘ - 4ο εξάμηνο
Ποιότητα και αποτελεσματικότητα στην εκπαίδευση. Παράγοντες που την επηρεάζουν Δρ Ειρήνη Ροδοσθένους, ΕΜΕ Φιλολογικών Μαθημάτων.
1 Η Σημερινή Κατάσταση της Κυπριακής Οικογένειας Κέντρο Ερευνών και Ανάπτυξης, Intercollege.
Συνοπτικό Πρόγραμμα Προετοιμασίας Ομάδων στο Ερασιτεχνικό Ποδόσφαιρο.
1 Οικονομικού Κλίματος & Προσδοκιών Αποτελέσματα Έρευνας: Δεκέμβριος 2015.
ΔΙΑΤΑΡΑΧΈΣ ΔΙΑΤΡΟΦΉΣ Δήμητρα Παπαστεργίου Ψυχολόγος MSc 2015.
Αναλυτικό Πρόγραμμα Μαθηματικών Δείκτες Επιτυχίας – Δείκτες Επάρκειας.
+ ΠΑΘΗΣΕΙΣ ΓΑΣΤΡΕΝΤΕΡΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΑΝΤΩΝΙΑΔΟΥ ΚΑΛΛΙΟΠΗ ΜΑΙΕΥΤΗΡΑΣ - ΓΥΝΑΙΚΟΛΟΓΟΣ.
Μεταρρύθμιση Φορολογίας Εισοδήματος. Νέες Κλίμακες Φορολογίας Εισοδήματος Το εισόδημα από μισθούς ( συντάξεις ) και επιχειρηματική δραστηριότητα φορολογείται.
Στρατηγικές επιβίωσης αποχωρισμένων αιτούντων άσυλο παιδιών στα κέντρα υποδοχής των νομών Λέσβου και Ιωαννίνων Χρύσα Γιαννοπούλου Τμήμα Βαλκανικών Σλαβικών.
1 FDL Group 1 ο Αγροτικό Συνέδριο Ναυτεμπορικής. 2 Τι είναι logistics ; Παγκόσμιος κύκλος εργασιών εταιρειών Logistics 2013 Ελληνικός Κ.Ε. εταιρειών Logistics.
Δημόσιες σχέσεις – Συμπεριφορά, δεοντολογία Διονύσης Ανανιάδης Δερματολόγος - Αφροδισιολόγος 11 ο Πανελλήνιο Συνέδριο Δερματολογίας Αφροδισιολογίας
Στοιχεία Ψυχοδυναμικής Θεωρίας Κομοτηνή 02 /10/201 2 Θεοφάνης Βορβολάκος Ψυχίατρος Λέκτορας ΔΠΘ.
1 ΝΕΟΠΛΑΣΙEΣ ΣΕ ΗΛΙΚΙΩΜΕΝΟΥΣ Χρήστος Ν. Χριστόπουλος, MD Ακτινοθεραπευτής - Ογκολόγος Ογκολογική Νοσηλευτική ΑΤΕΙ Πάτρας 2009.
Τα γυναικεία γεννητικά όργανα διακρίνονται σε εσωτερικά και εξωτερικά. Εξωτερικά είναι το αιδοίο το οποίο αποτελείται από τα μεγάλα και μικρά χείλη εσωτερικά.
Το πρόβλημα της παχυσαρκίας και ο ρόλος του σχολείου Ανδρέας Γ. Αυγερινός Τ.Ε.Φ.Α.Α. – Δ.Π. ΘΡΑΚΗΣ
Φάκελος υλικού του (υποψήφιου) εκπαιδευτικού & επαγγελματική ανάπτυξη
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ (Α.Ε.Π.Π.)
Δημόσιες Σχέσεις και Ολοκληρωμένη Επικοινωνία
ΕΙΣΗΓΗΤΗΣ: ΣΤΥΛΙΑΔΗ ΣΤΕΛΛΑ, ΜΒΑ
Περιεχομενο σημερινου μαθηματοσ
Η καθιέρωση του σοσιαλισμού πριν το 1914
Εισαγωγή στην Κ.Δ. και ιστορία εποχής της Καινής Διαθήκης
ΕΓΚΕΦΑΛΙΚΗ ΠΑΡΑΛΥΣΗ Κ. Ασωνίτου.
Μαρία Σταυρινού Ιωάννης Παπαδόπουλος
ΤΡΕΦΟΜΑΣΤΕ ΣΩΣΤΑ, ΖΟΥΜΕ ΚΑΛΥΤΕΡΑ!
Δομημένος Προγραμματισμός
Ατομικός Φάκελος Αξιολόγησης Νηπίου (Portfolio Assessment)
Προσαρμογές.
ΑΛΓΟΡΙΘΜΟΣ.
ΟΡΓΑΝΩΣΗ ΚΑΙ ΛΕΙΤΟΥΡΓΙΑ ΤΑΞΙΔΙΩΤΙΚΗΣ ΒΙΟΜΗΧΑΝΙΑΣ Ι
ΠΟΛΕΜΟΣ ΣΤΗ ΣΥΡΙΑ ΑΙΤΙΑ.
Τα μαθηματικά στους δρόμους και στα σχολεία
Η Νοτιοανατολική Ευρώπη υπό ξένη κυριαρχία
Η Νοτιοανατολική Ευρώπη υπό ξένη κυριαρχία ( )
Διαθεματικό Ενιαίο Πλαίσιο Προγραμμάτων Σπουδών (ΔΕΠΠΣ) & Αναλυτικά Προγράμματα Σπουδών (ΑΠΣ) Τρύφων Μαυροπαλιάς.
Μάρκετινγκ Υπηρεσιών Τουρισμού Διάλεξη 4η (2016 – 17) Εξυπηρέτηση Πελατών Δρ. Αλέξανδρος Αποστολάκης Τηλ.:
θέμα: richard gloss το φαινομενο τησ διασπορασ
Ανάπτυξη της γλώσσας Η ανάπτυξη της γλωσσικής ικανότητας περνάει από συγκεκριμένα στάδια απόκτησης γλωσσικών επιπέδων. Ο στόχος ενός παιδιού που μαθαίνει.
Διοίκηση ΜΜΕ και Επιχειρηματικότητα Διάλεξη 5η (2017 – 18) H Ελληνική Επιχειρηματικότητα: Η Περίοδος της Κρίσης Δρ. Αλέξανδρος Αποστολάκης
ΔΙΑΓΩΝΙΣΜΟΣ ΣΤΗΝ ΤΑΞΗ ΜΟΝΤΕΡΝΑ ΠΟΙΗΣΗ VS ΠΑΡΑΔΟΣΙΑΚΗ ΠΟΙΗΣΗ.
Άλλα είδη παραπομπής και βιβλιογραφίας.
ΣΥΝΟΡΑ ΚΑΙ ΜΟΡΦΕΣ ΕΤΕΡΟΤΗΤΑΣ κ. Αυδίκος Γρ. Ευάγγελος
Οικονομικού Κλίματος & Προσδοκιών
Επαναληπτική Διάλεξη (2017 – 18).
Συμβουλές για ένα υγιές βάρος
Ιστορία Αρχαίων Ανατολικών Εκκλησιών
Απάτες στα Τρόφιμα και Ασφάλεια Τροφίμων Γιώργος Σάββα, Υγειονομικός Λειτουργός Υγειονομικές Υπηρεσίες, Ιατρικές Υπηρεσίες και υπηρεσίες Δημόσιας Υγείας,
Εισαγωγή στους Η/Υ και στο περιβάλλον της Compaq Visual Fortran
ΝΈΟ ΟΡΓΑΝΟΓΡΑΜΜΑ (ΙΑΝ14) VS. ΕΓΚΡΙΘΕΝ ΟΡΓΑΝΟΓΡΑΜΜΑ (ΑΥΓ13)
Ιζηματογενή πετρώματα
Νοσηλευτική φροντίδα ασθενών που βιώνουν Απώλεια, Θρήνο και Θάνατο
Εργαστήριο Από την απλή παρατήρηση στην αξιοποίηση των στοιχείων της
THOMAS H. CORMEN, et al., ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ, Β΄ έκδοση, ΠΕΚ 2016,
DIETARY GUIDELINES FOR AMERICANS
ΟΜΟΙΟΠΤΩΤΟΙ ΟΝΟΜΑΤΙΚΟΙ ΠΡΟΣΔΙΟΡΙΣΜΟΙ
Jeremy M. Berg et. al., ΒΙΟΧΗΜΕΙΑ, ΠΕΚ 2017,
Ζορμπάς – Καζαντζάκης Συναίσθημα – Λογική
Βιωματική άσκηση λήψης απόφασης: 6 καπέλα σκέψης
THOMAS H. CORMEN, et al., ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ, Β΄ έκδοση, ΠΕΚ 2016,
Jeremy M. Berg et. al., ΒΙΟΧΗΜΕΙΑ, ΠΕΚ 2017,
ΜΑΘΗΜΑ ΥΠΟΧΡΕΩΤΙΚΟ ΝΕΟΤΕΡΗ ΕΛΛΗΝΙΚΗ ΙΣΤΟΡΙΑ
ΣΕΜΙΝΑΡΙΟ ΔΙΟΙΚΗΤΙΚΟΥ-ΣΥΝΤΑΓΜΑΤΙΚΟΥ ΔΙΚΑΙΟΥ
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΗΘΙΚΗ Ζ΄ ΕΞΑΜΗΝΟΥ ΜΕΘΟΔΟΛΟΓΙΑ ΤΗΣ ΗΘΙΚΗΣ
Jeremy M. Berg et. al., ΒΙΟΧΗΜΕΙΑ, ΠΕΚ 2017,
ΦΑΙΝΟΜΕΝΑ ΕΠΑΦΗΣ ΓΛΩΣΣΩΝ
Δρ. Πήλιος Σταύρου Κλινικός Ψυχολόγος
Μεταγράφημα παρουσίασης:

Βασικές Έννοιες Αλγορίθμων Κεφάλαιο 2 Βασικές Έννοιες Αλγορίθμων

Βασικές Έννοιες Αλγορίθμων Τι είναι αλγόριθμος Η λέξη αλγόριθμος προέρχεται από μελέτη του Πέρση μαθηματικού Abu Ja’far Mohammed ibn al Khowarizmi Στα λατινικά ξεκινούσε με τη φράση Algoritmi dixit που σημαίνει «ο Αλγόριθμος λέει» Για χρόνια ο όρος αλγόριθμος σήμαινε κάτι σαν «συστηματική διαδικασία αριθμητικών χειρισμών» Τη σημερινή του έννοια πήρε στον 20ο αιώνα Βασικές Έννοιες Αλγορίθμων

Βασικές Έννοιες Αλγορίθμων Τι είναι αλγόριθμος Αλγόριθμος είναι μια πεπερασμένη σειρά ενεργειών, αυστηρά καθορισμένων και εκτελέσιμων σε πεπερασμένο χρόνο, που στοχεύουν στην επίλυση ενός προβλήματος Είσοδος Καμία, μία ή περισσότερες τιμές δεδομένων για είσοδο Έξοδος Τουλάχιστον ένα αποτέλεσμα Καθοριστικότητα Σαφώς καθορισμένες εντολές Περατότητα Να τελειώνει μετά από πεπερασμένο αριθμό βημάτων Αποτελεσματικότητα Απλές και εκτελέσιμες εντολές Βασικές Έννοιες Αλγορίθμων

Βασικές Έννοιες Αλγορίθμων Κριτήρια αλγορίθμων Είσοδος (δεδομένα) Έξοδος (αποτελέσματα) Περατότητα (δεν εκτελείται επ’άπειρον) Καθοριστικότητα (όχι ασάφεια, όχι αμφιβολία) Αποτελεσματικότητα (απλές & εφικτές εντολές) Βασικές Έννοιες Αλγορίθμων

Βασικές Έννοιες Αλγορίθμων Καθοριστικότητα Κάθε βήμα να είναι διατυπωμένο με σαφήνεια Δεν υπάρχουν αμφιβολίες για το τι πρέπει να κάνουμε. Διαίρεση: Πρέπει ο αλγόριθμος της διαίρεσης να προβλέπει την περίπτωση διαίρεσης με το 0 Σε μια συνταγή, η έκφραση «Βάλε λίγο αλάτι» δεν είναι σαφώς καθορισμένη. Τι πάει να πει «λίγο»; Βασικές Έννοιες Αλγορίθμων

Βασικές Έννοιες Αλγορίθμων Αποτελεσματικότητα Κάθε εντολή είναι αρκετά απλή έτσι ώστε να μπορεί να εκτελεστεί από τον υπολογιστή. Για κάθε βήμα του αλγορίθμου θα πρέπει να υπάρχει αντίστοιχη εντολή στη γλώσσα προγραμματισμού έτσι ώστε να μπορεί ο αλγόριθμος να μετατραπεί σε εκτελέσιμο πρόγραμμα. Η εντολή «Βρες το μεγαλύτερο από 100 αριθμούς» δεν υπάρχει. Πρέπει να αναλυθεί σε πολλές απλούστερες εντολές Βασικές Έννοιες Αλγορίθμων

Καθοριστικότητα vs Αποτελεσματικότητα Η παραβίαση οποιουδήποτε από τα δύο κριτήρια οδηγεί σε μη εκτελέσιμους αλγορίθμους Παραβίαση της καθοριστικότητας σημαίνει έλλειψη σαφήνειας Παραβίαση της αποτελεσματικότητας σημαίνει πολύπλοκες εντολές που δεν υπάρχουν στη γλώσσα προγραμματισμού Βασικές Έννοιες Αλγορίθμων

Περιγραφή και αναπαράσταση Ελεύθερο κείμενο Ανεπεξέργαστος και αδόμητος τρόπος, ενδέχεται να παραβιάζει το κριτήριο της αποτελεσματικότητας Διαγραμματικές τεχνικές Γραφικός τρόπος (π.χ. διάγραμμα ροής) Φυσική γλώσσα Ενδέχεται να παραβιάζει το κριτήριο της καθοριστικότητας Κωδικοποίηση Πρόγραμμα γραμμένο σε ψευδογλώσσα ή σε κάποια γλώσσα προγραμματισμού που δίνει τα ίδια αποτελέσματα με τον αλγόριθμο Βασικές Έννοιες Αλγορίθμων

Βασικές Έννοιες Αλγορίθμων Διάγραμμα ροής Αρχή Τέλος Βασικές Έννοιες Αλγορίθμων

Βασικές συνιστώσες αλγορίθμου Δομές ελέγχου Δομή Ακολουθίας Δομή Επιλογής Απλή Σύνθετη Πολλαπλή Δομή Επανάληψης Όσο Μέχρις ότου Για Βασικές Έννοιες Αλγορίθμων