Σαρημπαλίδης Ιωάννης Εισαγωγή στους Αλγορίθμους. Γεια σας.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Επαναληπτικό Μάθημα ΑΕΠΠ
Advertisements

Βασικές έννοιες αλγορίθμων
Τι είναι ο προγραμματισμός
Βασικές Έννοιες Προγραμματισμού
Εισαγωγή στους Αλγορίθμους
ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ ΤΜΗΜΑΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ
Εισαγωγή στους Αλγορίθμους
ΣΤΟΙΧΕΙΑ ΨΕΥΔΟΚΩΔΙΚΑ ΒΑΣΙΚΕΣ ΔΟΜΕΣ ΒΑΣΙΚΟΙ ΑΛΓΟΡΙΘΜΟΙ ΠΙΝΑΚΩΝ
Ανάλυση προβλημάτων και Αλγόριθμοι
Σχεδίαση Αλγορίθμων Προτεινόμενα βιβλία:
Η πιο έξυπνη χελώνα στον κόσμο
ΑΛΓΟΡΙΘΜΟΙ.
ΑΕΠΠ 2ο Κεφάλαιο: Βασικές Έννοιες Αλγορίθμων
Ενότητα Η Δομή Επανάληψης
Κεφάλαιο 2 : Βασικές Έννοιες Αλγορίθμων 2.1 Τι είναι αλγόριθμος
Β΄ ΓΕΛ ΕισΑρχΕπ Η/Υ παρ – 2.2.5
Κεφάλαιο 2. Τι είναι αλγόριθμος  Η λέξη αλγόριθμος προέρχεται από μελέτη του Πέρση μαθηματικού Abu Ja’far Mohammed ibn al Khowarizmi  Στα λατινικά ξεκινούσε.
Η αλληλουχία των ενεργειών δεν είναι πάντα μία και μοναδική!!!
Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ» Β΄ τάξης Γενικού Λυκείου
Ασκήσεις.
Ενότητα 6 Γράφω το δικό μου άρθρο Δασκάλα: Ευρυδίκη Παπαγεωργίου.
Η αλληλουχία των ενεργειών δεν είναι πάντα μία και μοναδική!!!
Β΄ ΓΕΛ ΕισΑρχΕπ Η/Υ παρ – 2.2.5
Εισαγωγή στις αρχές της Επιστήμης των Η/Υ
Μεταβλητές – εντολές εκχώρησης- δομή ακολουθίας
ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ 2: ΘΕΜΑΤΑ ΘΕΩΡΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ Η/Υ
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΝΝΟΙΑ ΤΟΥ ΑΛΓΟΡΙΘΜΟΥ ΚΑΙ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ
Ενότητα Α.4. Δομημένος Προγραμματισμός
Μάθημα: Εισαγωγή στις Αρχές της Επιστήμης των Υπολογιστών Β’ Τάξη ΕΠΑ
Η αλληλουχία των ενεργειών δεν είναι πάντα μία και μοναδική!!!
Αλγόριθμοι 2.1.1,
Δουλεύει για όλους τους αριθμούς! Η δεύτερη ΓΡΑΨΕ δεν θα εκτελεστεί ποτέ!
1.5 Γλώσσες Προγραμματισμού
Αλγόριθμο ονομάζουμε τη σαφή και ακριβή περιγραφή Μιας σειράς ξεχωριστών οδηγιών –βημάτων, με σκοπό την επίλυση ενός προβλήματος Η έννοια του αλγορίθμου.
Computers: Information Technology in Perspective By Long and Long Copyright 2002 Prentice Hall, Inc. Προγραμματισμός Η / Υ 6 η Διάλεξη.
1. 2 Τι είναι αλγόριθμος; 1. 3 Ιδιότητες ενός αλγορίθμου 1
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ
ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ 2: ΘΕΜΑΤΑ ΘΕΩΡΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ Η/Υ
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ
Σχεδίαση Αλγορίθμων - Τμήμα Πληροφορικής ΑΠΘ - 4ο εξάμηνο
Κεφάλαιο 10 – Υποπρογράμματα
Ερωτήσεις & Φύλλο εργασίας
Δομές Δεδομένων 1 Θέματα Απόδοσης. Δομές Δεδομένων 2 Οργανώνοντας τα Δεδομένα  Η επιλογή της δομής δεδομένων και του αλγορίθμου επηρεάζουν το χρόνο εκτέλεσης.
ΚΕΦΑΛΑΙΟ Τι είναι αλγόριθμος
Μερικές φορές το αποτέλεσμα εμφανίζεται αμέσως από κάτω.
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ
ΚΕΦΑΛΑΙΟ Το αλφάβητο της ΓΛΩΣΣΑΣ
Εισαγωγή στην Έννοια του Αλγορίθμου και στον Προγραμματισμό
Διπλωματική Εργασία: Ανάπτυξη παράλληλων αλγορίθμων για γεωγραφικά προβλήματα Μεταπτυχιακό στα Συστήματα Τηλεπικοινωνιών και στην Πληροφορική Τμήμα Μηχανικών.
ΚΕΦΑΛΑΙΟ ΑΛΓΟΡΙΘΜΟΙ Αλγόριθμος Η έννοια του αλγορίθμου δεν συνδέεται αποκλειστικά και μόνο με προβλήματα της Πληροφορικής. Πχ συνταγή.
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον ΚΕΦΑΛΑΙΟ 2 Βασικές Έννοιες Αλγορίθμων.
Ηλεκτρική Οικονομία Σταμάτης Νικολόπουλος ΑΜ: 868 ΑΣΠΑΙΤΕ, 2015.
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
ΚΕΦΑΛΑΙΟ 2ο - ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ
ΑΛΓΟΡΙΘΜΟΣ ΠΡΟΒΛΗΜΑ ΑΛΓΟΡΙΘΜΟΣ ΛΥΣΗ
Ενισχυτική διδασκαλία
Από το πρόβλημα στην ανάπτυξη αλγορίθμου Σπάχος Κυριάκος ΠΕ 19 - Πληροφορικής.
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
Μαντατζή Αναστασία-Αντωνία (2823)
ΦΑΣΕΙΣ ΕΠΙΛΥΣΗΣ ΠΡΟΒΛΗΜΑΤΟΣ – ΑΝΑΠΤΥΞΗΣ ΠΡΟΓΡΑΜΜΑΤΟΣ
ΑΛΓΟΡΙΘΜΟΣ.
2ο ΓΥΜΝΑΣΙΟ ΣΗΤΕΙΑΣ - ΤΑΞΗ Γ'
ΑΛΓΟΡΙΘΜΟΣ.
ENOTHTA 2. ΘΕΜΑΤΑ ΘΕΩΡΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΚΕΦΑΛΑΙΟ 2
Εντολές και δομές αλγορίθμου
Βασικές έννοιες αλγορίθμων
Γραφή της πρόσθεσης με τη χρήση συμβόλων
Β.ΕΠΑΛ-Γενικής Παιδείας  ΜΑΘΗΜΑ: Εισαγωγή στης αρχές Επιστήμης των Η/Υ  ΚΕΦΑΛΑΙΟ 4: Γλώσσες Αναπαράστασης Αλγορίθμων  ΕΝΟΤΗΤΑ 4.2: Δομή Ακολουθίας 
Γ' ΤΑΞΗ ΣΥΝΤΑΚΤΙΚΑ ΚΑΙ ΛΟΓΙΚΑ ΛΑΘΗ
ΠΛΗΡΟΦΟΡΙΚΗ Γ΄ Γυμνασίου Α΄ Τρίμηνο
Μεταγράφημα παρουσίασης:

Σαρημπαλίδης Ιωάννης Εισαγωγή στους Αλγορίθμους

Γεια σας.

Ονομάζομαι Αλ – Χουαρίσμι.

Οι περισσότεροι δεν με ξέρετε αλλά είμαι ένας από τους μεγαλύτερους Άραβες μαθηματικούς και πατέρας της Άλγεβρας.

Το 1857 βρέθηκε η λατινική μετάφραση ενός έργου μου και άρχιζε με τη φράση «Έχει πει ο Αλγορίθμι …».

Αχ αυτοί οι Λατίνοι. Δεν ξέρουν να προφέρουν σωστά το όνομα μου.

Έτσι γεννήθηκε η λέξη Αλγόριθμος.

Αλγόριθμος είναι μία πεπερασμένη σειρά ενεργειών, αυστηρά καθορισμένων και εκτελέσιμων σε πεπερασμένο χρόνο, που στοχεύουν στην επίλυση ενός προβλήματος Ορισμός

Πότε όμως θα λέμε ότι έχουμε έναν αλγόριθμο;

είναι τα κριτήρια που πρέπει να ικανοποιεί κάθε αλγόριθμος. 5 σύμφωνα με τον Donald E. Knuth

Μία ή περισσότερες εισόδοι. Φωτογραφία από h.koppdelaney στο Flickrh.koppdelaney

Τουλάχιστον μία έξοδο. Φωτογραφία από Storm Crypt στο FlickrStorm Crypt

Να τελειώνει μετά από πεπερασμένα βήματα. Φωτογραφία από Berni Beudel στο FlickrBerni Beudel

Να έχει καθοριστεί πλήρως κάθε βήμα του. Ναι κύριε καθηγητά. Θα θυμηθώ όλες τις περιπτώσεις. Θα ελέγχω αν έχουμε διαίρεση με το 0. Θα ελέγχω …

Κάθε εντολή να είναι αρκετά απλή ώστε να μπορεί να εκτελεστεί από ένα άτομο που χρησιμοποιεί χαρτί και μολύβι.

Συνοψίζοντας Είσοδοι Έξοδοι Περατότητα Καθοριστικότητα Αποτελεσματικότητα

Πόσοι όμως τρόποι υπάρχουν για να αναπαραστήσουμε έναν αλγόριθμο;

είναι οι τρόποι αναπαράστασης ενός αλγορίθμου. 4

Ελεύθερο κείμενο Λοιπόν για να υπολογίσουμε το εμβαδό του σχήματος θα … Κύριε καθηγητά μιλήστε πιο απλά. Θα παραβιάσετε το κριτήριο της αποτελεσματικότητας.

Φυσική γλώσσα με βήματα Λοιπόν έχουμε : 1)…………… )………………… 3)………………… Κύριε καθηγητά νομίζω ότι ξεχάσατε μία περίπτωση. Έτσι όμως παραβιάζετε το κριτήριο της καθοριστικότητας.

Κωδικοποίηση Τι ωραία πράγματα θα μάθουμε !!! ΓΡΑΨΕ "Δώσε το είδος της ιστοσελίδας : " ΔΙΑΒΑΣΕ ΕΙΔΟΣ ΑΝ ΕΙΔΟΣ = "ΣΤΑΤΙΚΗ" ΤΟΤΕ ΚΟΣΤΟΣ < ΑΛΛΙΩΣ_ΑΝ ΕΙΔΟΣ = "ΔΥΝΑΜΙΚΗ" ΤΟΤΕ ΚΟΣΤΟΣ < ΑΛΛΙΩΣ_ΑΝ ΕΙΔΟΣ = "FLASH" ΤΟΤΕ ΚΟΣΤΟΣ < ΤΕΛΟΣ_ΑΝ

Διαγραμματικές τεχνικές Θα φτιάξουμε και διαγράμματα ροής. Τι ωραία !!! Α < 0 ΔΙΑΒΑΣΕ Α ΕΜΦΑΝΙΣΕ Α ΨΕΥΔΗΣ ΑΡΧΗ ΑΛΗΘΗΣ Α  Α * (-1) ΤΕΛΟΣ

ΣΑΣ ΕΥΧΑΡΙΣΤΩ Περισσότερα μπορείτε να βρείτε στο