1.3 Ιδιότητες ενός Αλγορίθμου

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Τι είναι ο προγραμματισμός
Advertisements

Ελένη Μαρτσέλου Μαρία Κουρή Πάολα Αλυσανδράτου
Πληροφορικη Γ’ Γυμνασιου
Η Γλώσσα Προγραμματισμού LOGO
3ο Γυμνάσιο Καστοριάς Πληροφορική Γ’ Γυμνασίου Ντινολάζος Χρήστος
Γλώσσα Προγραμματισμού LOGO MicroWorlds Pro
Eπιμέλεια Τίκβα Χριστίνα
ΑΛΓΟΡΙΘΜΟΣ.
Εισαγωγή στο Προγραμματισμό
7.5.2 Αντικειμενοστραφής προγραμματισμός
Επιμέλεια: Τίκβα Χριστίνα
Τμήμα Πληροφορικής και Τηλεπικοινωνιών Κ. Χαλάτσης, Εισαγωγή στην Επιστήμη της Πληροφορικής και των Τηλεπικοινωνιών Πανεπιστήμιο Αθηνών 1 ΑΛΓΟΡΙΘΜΟΙ- ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ.
Συναρτήσεις. Ας φανταστούμε μια «μηχανή» που τις βάζουμε αριθμούς Ότι σου δίνουν πολλαπλασίασέ το επι 3 και μετα πρόσθεσέ του το Συναρτήσεις.
Ενότητα 1: Εισαγωγή στην Έννοια του Αλγορίθμου και στον Προγραμματισμό
Η πιο έξυπνη χελώνα στον κόσμο
ΚΕΦΑΛΑΙΟ 1 Εισαγωγή στην έννοια του Αλγόριθμου και τον Προγραμματισμό 1.1 Τι είναι ‘πρόβλημα’ 1.2 Τι είναι ‘Αλγόριθμος’
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΝΝΟΙΑ ΤΟΥ ΑΛΓΟΡΙΘΜΟΥ ΚΑΙ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΜΑΡΤΙΟΣ 2012 Π. Σοφράς.
Κατηγορίες προβλημάτων:
ΖΥΜΑΡΙΚΑ.
Υλικά.
Κεφάλαιο 2. Τι είναι αλγόριθμος  Η λέξη αλγόριθμος προέρχεται από μελέτη του Πέρση μαθηματικού Abu Ja’far Mohammed ibn al Khowarizmi  Στα λατινικά ξεκινούσε.
ΕΙΣΑΓΩΓΗ: ΒΑΣΙΚΕΣ ΜΑΘΗΜΑΤΙΚΕΣ ΓΝΩΣΕΙΣ
Κεφ.1 Εισαγωγη στην εννοια του Αλγοριθμου και στον Προγραμματισμο
Ενότητα: 4 Μαγειρική Χώρου Εστίασης Κεφάλαιο 4. 2
Τμήμα Πληροφορικής και Τηλεπικοινωνιών Κ. Χαλάτσης, Εισαγωγή στην Επιστήμη της Πληροφορικής και των Τηλεπικοινωνιών Πανεπιστήμιο Αθηνών 1 ΑΛΓΟΡΙΘΜΟΙ- ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ.
Ενότητα: Παρασκευές Επιδορπίων
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΝΝΟΙΑ ΤΟΥ ΑΛΓΟΡΙΘΜΟΥ ΚΑΙ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ
ΑΝΑΖΗΤΗΣΕΙΣ ΣΤΟ ΔΙΑΔΙΚΤΥΟ Μια σύντομη περιήγηση στην Επιστήμη της Πληροφορικής Αφηγητής: Μάριος Δικ. Δικαιάκος Πανεπιστήμιο Κύπρου.
Αλγόριθμοι 2.1.1,
ΕΠΕΞΕΡΓΑΣΙΑ ΛΑΧΑΝΙΚΩΝ
Το Scratch και ο σχεδιασμός γεωμετρικών σχημάτων
Αλγόριθμο ονομάζουμε τη σαφή και ακριβή περιγραφή Μιας σειράς ξεχωριστών οδηγιών –βημάτων, με σκοπό την επίλυση ενός προβλήματος Η έννοια του αλγορίθμου.
1. 2 Τι είναι αλγόριθμος; 1. 3 Ιδιότητες ενός αλγορίθμου 1
Ενότητα: 5 Ετοιμασία και Παράθεση Σάλτσες Σαλατών και Σαλάτες Κεφάλαιο Caesar dressing, Thousand island dressing.
Ενότητα: 5 Ετοιμασία και Παράθεση Σάλτσες Σαλατών και Σαλάτες Κεφάλαιο Vinaigrette, Citronette, Roquefort dressing.
Μάθημα: Φλαμπέ Ενότητα: 15.2 Επιμελημένη παράθεση Ορεκτικών Θέμα: Ριγκατόνι Ριβιέρα (Rigatoni Riviera) 1.
Το Scratch και ο σχεδιασμός γεωμετρικών σχημάτων
Δομές Δεδομένων 1 Θέματα Απόδοσης. Δομές Δεδομένων 2 Οργανώνοντας τα Δεδομένα  Η επιλογή της δομής δεδομένων και του αλγορίθμου επηρεάζουν το χρόνο εκτέλεσης.
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΝΝΟΙΑ ΤΟΥ ΑΛΓΟΡΙΘΜΟΥ ΚΑΙ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ
Εισαγωγή στην Έννοια του Αλγορίθμου και στον Προγραμματισμό
Μάθημα: Φλαμπέ Ενότητα: 19 - Μαγειρική χώρου εστίασης Κεφάλαιο 1 - Αστακός Νιούμπουργκ (Lobster Newburg) 1.
Ενότητα: Μαγειρική χώρου εστίασης
Ένα Παιχνίδι Ρόλων στο Δημοτικό για τη Διδασκαλία των Διαδικασιών σε Logo Θωμάς Σκυλογιάννης Καθηγητής Πληροφορικής.
ΤΕΙ ΙΟΝΙΩΝ ΝΗΣΩΝ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ ΠΑΡΆΡΤΗΜΑ ΛΕΥΚΑΔΑΣ ΥΠΕΥΘΥΝΗ ΚΑΘΗΓΉΤΡΙΑ Δρ. ΤΣΙΝΤΖΑ ΠΑΝΑΓΙΩΤΑ Οι παρουσιάσεις του μαθήματος βασίζονται στο.
ΤΕΙ ΙΟΝΙΩΝ ΝΗΣΩΝ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ ΠΑΡΆΡΤΗΜΑ ΛΕΥΚΑΔΑΣ ΥΠΕΥΘΥΝΗ ΚΑΘΗΓΉΤΡΙΑ Δρ. ΤΣΙΝΤΖΑ ΠΑΝΑΓΙΩΤΑ Οι παρουσιάσεις του μαθήματος βασίζονται στο.
ΤΑ ΦΑΙΝΟΜΕΝΑ ΤΗΣ ΕΞΑΕΡΩΣΗΣ, ΤΗΣ ΥΓΡΟΠΟΙΗΣΗΣ ΚΑΙ ΤΗΣ ΕΞΑΤΜΙΣΗΣ. Πανεπιστήμιο Πατρών Σχολή Ανθρωπιστικών και Κοινωνικών Επιστημών Τμήμα Εκπαίδευσης και Αγωγής.
Αλγόριθμοι
Υλικά : 1 κιλό κρέας 3 σκελίδες σκόρδο 2 κουταλιές βιτάμ αλάτι και πιπέρι Εκτέλεση : Ξεθερμίζουμε το κρέας, το στραγγίζουμε και το βάζουμε σε μια λαδόκολλα.
ΔΡΑΣΤΗΡΙΟΤΗΤΕΣ ΑΠΟ ΤΟΝ ΚΟΣΜΟ ΤΗΣ ΦΥΣΙΚΗΣ
Μεσογειακή Διατροφή Μεσογειακή Διατροφή είναι ένας ορός όπου έχει επινοηθεί από τον φυσιολόγο Άνσελ Κις. Το 1995 μια ομάδα επιστημόνων του.
ΑΛΓΟΡΙΘΜΟΣ ΠΡΟΒΛΗΜΑ ΑΛΓΟΡΙΘΜΟΣ ΛΥΣΗ
1.1 Η έννοια του προβλήματος
ΠΑΡΑΔΟΣΙΑΚΟ ΠΑΣΤΙΤΣΙΟ Αυτή είναι η συνταγή για το παστίτσιο, που φτιάχνανε οι μαμάδες κι οι γιαγιάδες μας και δεν το χορταίναμε ποτέ. Πλούσιο, γευστικό,
Κεφάλαιο 1ο: ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ ΚΑΙ ΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ
Επιλέγοντας… Αν θέλουμε να γράψουμε έναν αλγόριθμο που να τον εκτελεί ένα μικρό παιδί, ώστε να διασχίσει με ασφάλεια το δρόμο, πρέπει να συμπεριλάβουμε.
Κεφάλαιο 1 Εισαγωγή στην Έννοια του Αλγορίθμου και τον Προγραμματισμό.
Το πρόβλημα του Βαρκάρη
Δομημένος Προγραμματισμός - Κεφάλαιο 4 - Ανάπτυξη αλγορίθμων
Η Logo και ο σχεδιασμός γεωμετρικών σχημάτων
Η έννοια του προβλήματος
ΑΛΓΟΡΙΘΜΟΣ.
ΑΛΓΟΡΙΘΜΟΣ.
Δομή Επανάληψης Αν μελετήσουμε καλύτερα το πρόγραμμα του τετραγώνου, παρατηρούμε ότι οι εντολές «μπ 100» και «δε 90» επαναλήφθηκαν τέσσερις φορές με την.
Βασικές έννοιες αλγορίθμων
Εικόνα 2.1: Το περιβάλλον της MicroWorlds Pro.
Σημειώσεις : Μιχάλης Φίλης
ΠΕΙΡΑΜΑΤΙΚΟ ΓΥΜΝΑΣΙΟ ΣΠΑΡΤΗΣ ΤΑΞΗ Α’ ΤΜΗΜΑ 2 ΣΧ. EΤΟΣ
Σημειώσεις : Μιχάλης Φίλης
ΠΛΗΡΟΦΟΡΙΚΗ Γ΄ Γυμνασίου Α΄ Τρίμηνο
1η διδακτική ώρα από τις 2 ή 3 για την ολοκλήρωση του.
Μεταγράφημα παρουσίασης:

1.3 Ιδιότητες ενός Αλγορίθμου 1 ώρα 1.2 Τι είναι Αλγόριθμος 1.3 Ιδιότητες ενός Αλγορίθμου κεφάλαιο 1

1.2 Τι είναι Αλγόριθμος Οι οδηγίες που δίνουμε με λογική σειρά, Για παράδειγμα ας δούμε τα βήματα που πρέπει να ακολουθηθούν, ώστε να μαγειρέψει ένας άπειρος μάγειρας μια μακαρονάδα: Άνοιξε το μάτι της κουζίνας στο 2. Βάλε 3 λίτρα νερό σε μία κατσαρόλα χωρητικότητας 4 λίτρων. Τοποθέτησε την κατσαρόλα στο μάτι της κουζίνας, που έχεις ήδη ανάψει. Πρόσθεσε στην κατσαρόλα μία κουταλιά της σούπας αλάτι. Περίμενε μέχρι να βράσει το νερό. Βγάλε τα μακαρόνια από το πακέτο. Βάλε τα μακαρόνια στην κατσαρόλα. Ανακάτευε τα μακαρόνια για 10 λεπτά. Κλείσε το μάτι της κουζίνας που άνοιξες. Βγάλε την κατσαρόλα από το μάτι της κουζίνας. Άδειασε τα μακαρόνια από την κατσαρόλα σε ένα σουρωτήρι. Ρίξε κρύο νερό από τη βρύση στα μακαρόνια για 20 δευτερόλεπτα. Άφησε για 2 λεπτά τα μακαρόνια να στραγγίξουν. Σερβίρισε τα μακαρόνια στο πιάτο. Πρόσθεσε σε κάθε πιάτο 3 κουταλιές της σούπας τριμμένο τυρί. Οι οδηγίες που δίνουμε με λογική σειρά, ώστε να εκτελέσουμε μια εργασία ή να επιλύσουμε ένα πρόβλημα, συνθέτουν έναν Αλγόριθμο. κεφάλαιο 1

Τι είναι Αλγόριθμος Αλγόριθμο ονομάζουμε ΕΝΟΤΗΤΑ 1 – Κεφάλαιο 1: Εισαγωγή στην έννοια του αλγορίθμου και στον Προγραμματισμό Τι είναι Αλγόριθμος Αλγόριθμο ονομάζουμε τη σαφή και ακριβή περιγραφή μιας σειράς ξεχωριστών οδηγιών-βημάτων, με σκοπό την επίλυση ενός προβλήματος. Όταν σχεδιάζουμε έναν αλγόριθμο, πρέπει να είμαστε ιδιαίτερα προσεκτικοί, ώστε να βάζουμε με λογική σειρά τις οδηγίες (instructions) που θα μας οδηγήσουν στη λύση του προβλήματός μας. αλγόριθμος < γαλλική algorithme < αρχαία γαλλική algorisme  (συνδυάστηκε λανθασμένα με την ελληνική λέξη αριθμός) < μεσαιωνική λατινική algorismus  < από το όνομα του Πέρση μαθηματικου Al-Khwārizmī  (που σημαίνει κατά λέξη: ο καταγόμενος από την περιοχη Kharazm) κεφάλαιο 1

Παίξιμο μουσικού κομματιού Αλγόριθμος Συνταγή Πατρόν Παρτιτούρα Πρόβλημα Παρασκευή κέικ Ράψιμο παλτού Παίξιμο μουσικού κομματιού Αλγόριθμος Συνταγή Πατρόν Παρτιτούρα Βήμα αλγόριθμου Χτύπα 3 αυγά Ράψε το μανίκι νότες κεφάλαιο 1

κεφάλαιο 1

1.3 Τα βήματα που αποτελούν έναν αλγόριθμο ονομάζονται οδηγίες ή εντολές. Ιδιότητες ενός Αλγορίθμου Οι αλγόριθμοι που κατασκευάζουμε πρέπει να πληρούν κάποιες προϋποθέσεις όπως: Ότι κάποτε θα τελειώσει Να έχει ακρίβεια Να έχει σαφήνεια Οι εντολές να είναι εκφρασμένες με απλά λόγια Αλγόριθμος δημιουργίας ενός λουλουδιού με 10 πέταλα Το αποτέλεσμα υλοποίησης του Αλγορίθμου επανάλαβε 10 φορές[σχεδίασε_πέταλο] Σπειρογράφος κεφάλαιο 1

ΕΝΟΤΗΤΑ 1 – Κεφάλαιο 1: Εισαγωγή στην έννοια του αλγορίθμου και στον Προγραμματισμό 1.3 Παράδειγμα 1: «Έχει κάποιος ένα πρόβατο, ένα λύκο και ένα καφάσι με χόρτα στη μία όχθη ενός ποταμού και θέλει να τα περάσει στην απέναντι όχθη χρησιμοποιώντας μία βάρκα. Η βάρκα όμως είναι μικρή και μπορεί να μεταφέρει, εκτός από τον ίδιο, άλλο ένα από τα ζώα ή το καφάσι. Ωστόσο δεν πρέπει να μείνουν μαζί ο λύκος με το πρόβατο και το πρόβατο με τα χόρτα. Μπορείτε να δώσετε οδηγίες στο βαρκάρη για το πώς πρέπει να κάνει τη μεταφορά τους;» Δεδομένα: 1 πρόβατο, 1 λύκος, 1 καφάσι με χόρτα, μία θέση επιπλέον στη βάρκα, 2 όχθες ποταμού. Πλαίσιο του προβλήματος: Ο λύκος δεν πρέπει να μείνει μαζί με το πρόβατο. Το πρόβατο δεν πρέπει να μείνει μαζί με τα χόρτα. Ζητούμενο: Να περάσει ο λύκος, το πρόβατο και το καφάσι με τα χόρτα στην απέναντι όχθη. Αρχή του αλγορίθμου: Βάλε το πρόβατο στη βάρκα. Πήγαινε στην απέναντι όχθη. Άφησε το πρόβατο στην όχθη. Γύρνα πίσω στην αρχική όχθη. Φόρτωσε το καφάσι με τα χόρτα. Άφησε το καφάσι στην όχθη. Πήγαινε στην αρχική όχθη. Βάλε το λύκο στη βάρκα. Άφησε το λύκο στην όχθη. Βάλε το πρόβατο στη βάρκα Τέλος του αλγορίθμου Δες το και εδώ! κεφάλαιο 1

1.3 Παράδειγμα 2: Θέλουμε να περιγράψουμε σε ένα μικρό παιδί πώς θα δημιουργήσει με τις πατούσες του ένα τετράγωνο στην άμμο. Αν το παιδί δε γνωρίζει τι σχήμα θέλουμε να αποτυπωθεί στην άμμο, ποιες είναι οι κατάλληλες οδηγίες που θα του δώσουμε; Κατ’ αρχάς πρέπει να αναλύσουμε την έννοια «τετράγωνο»: Ένα τετράγωνο είναι ένα κλειστό γεωμετρικό σχήμα με 4 ίσες πλευρές. Άρα, για να σχηματίσουμε τις πλευρές, πρέπει κάθε φορά να κάνουμε τον ίδιο αριθμό βημάτων Ένα τετράγωνο έχει 4 ορθές γωνίες δηλ. 4 γωνίες των 90ο. Άρα, μόλις σχηματίζουμε μία πλευρά πρέπει να γυρνάμε κατά 90ο γύρω από τον εαυτό μας και πάντοτε με την ίδια φορά. Περπάτησε 5 βήματα μπροστά. Στρίψε δεξιά κατά ενενήντα μοίρες. κεφάλαιο 1

Κλήση από καρτοτηλέφωνο Ο πύργος του Ανόι Βελτιστοποίηση αλγόριθμου: Εύρεση του μεγαλύτερου από τρεις τυχαίους αριθμούς  Δημιουργία εικόνων από αλγόριθμους Πρόσθετο ψηφιακό υλικό κεφάλαιο 1

Όνομα: …………………………….………………… τμήμα: …… Κεφάλαιο 1 1.2, 1.3 Όνομα: …………………………….………………… τμήμα: …… Τι είναι ένας αλγόριθμος; Τι ονομάζονται εντολές για ένα αλγόριθμο;  Ποιες είναι οι βασικές ιδιότητες ενός Αλγορίθμου; κεφάλαιο 1