Εισαγωγή στην έννοια του Αλγορίθμου και στον Προγραμματισμό

Σχετικά έγγραφα
ΕΝΟΤΗΤΑ 1 Κεφάλαιο 1: Εισαγωγή στην έννοια του αλγορίθμου και στον Προγραμματισμό. Εισαγωγή στην έννοια του Αλγορίθμου και στον Προγραμματισμό

Δεδομένα Ζητούμενο Επίλυση Κατανόηση «περιβάλλον»

Ορισμός Κάθε ζήτημα που τίθεται προς επίλυση, κάθε δύσκολη κατάσταση που μας απασχολεί και πρέπει να αντιμετωπιστεί.

Κεφ. 1: Εισαγωγή στην έννοια του Αλγορίθμου και στον Προγραμματισμό. Η έννοια του προβλήματος

κεφαλαιο 1: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΝΝΟΙΑ ΤΟΥ ΑΛΓΟΡΙΘΜΟΥ ΚΑΙ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ 175 Γ' ΓΥΜΝΑΣΙΟΥ

Εισαγωγή στην Έννοια του Αλγορίθμου και στον Προγραμματισμό. Η έννοια του προβλήματος

Α Διαγώνισμα 1 ου Τριμήνου στο μάθημα της Πληροφορικής Γ Γυμνασίου Ονοματεπώνυμο:...

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών

Γ-ΓΥΜΝΑΣΙΟΥ (1) ΣΕΛ 1 / 6

Γραπτές Απολυτήριες Εξετάσεις Ιουνίου 2008 ΘΕΜΑΤΑ. ΘΕΜΑ 1 ο Σημειώστε δίπλα σε κάθε φράση (Σ) αν είναι σωστή ή (Λ) αν είναι λάθος.

Πρόβλημα είναι μία κατάσταση που χρειάζεται να αντιμετωπίσουμε και να δώσουμε λύση η Οποία δεν είναι προφανής ή γνωστή

Αλγόριθμος. Αλγόριθμο ονομάζουμε τη σαφή και ακριβή περιγραφή μιας σειράς ξεχωριστών οδηγιών βημάτων με σκοπό την επίλυση ενός προβλήματος.

ΥΠΟΥΡΓΕΙΟ ΕΘΝΙΚΗΣ ΠΑΙ ΕΙΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ΠΑΙ ΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ. Κωνσταντίνος. Α, Β, Γ Γυμνασίου. Τόμος 8ος (Γ Γυμνασίου)

ΕΞΕΤΑΣΤΕΑ ΥΛΗ Γ ΓΥΜΝΑΣΙΟΥ ΣΤΟ ΜΑΘΗΜΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ

Βασίλειος Κοντογιάννης ΠΕ19

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 1 ο

Μακαρονοσαλάτα με Γιαούρτι

Η συνταγή πρέπει να είναι γραμμένη σε κατευθυντικό λόγο. Στα κείμενα που περιέχουν οδηγίες ο αναγνώστης πρέπει να οδηγηθεί σε συγκεκριμένες ενέργειες

ΜΑΘΗΣΗΣ Αλεξάνδρα Κούκιου

«Ας Μοιραστούμε τον Πολιτισμό μας» ΒΙΒΛΙΟ ΜΑΓΕΙΡΙΚΗΣ. SCOALA PETRESTI (ΣΧΟΛΕΙΟ ΑΠΟ ΤΟ ΠΕΤΡΕΣΤΙ) DAMBOVITA (ΝΤΑΜΠΟΒΙΤΑ) Romania (ΡΟΥΜΑΝΙΑ)

Μορφές αποδείξεων. Μαθηματικά Πληροφορικής 2ο Μάθημα. Μορφές αποδείξεων (συνέχεια)

Τεχνητή Νοημοσύνη. 2η διάλεξη ( ) Ίων Ανδρουτσόπουλος.

Τεχνητή Νοημοσύνη (ΥΠ23) 6 ο εξάμηνο Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ουρανία Χατζή

ΑΛΓΕΒΡΑ Α ΓΥΜΝΑΣΙΟΥ ΕΞΙΣΩΣΕΙΣ

Εισαγωγή στην έννοια του Αλγορίθμου

Ταυτότητα εκπαιδευτικού σεναρίου. Γνώσεις και πρότερες ιδέες των μαθητών. Σκοπός και στόχοι

Μαθηματικά: Αριθμητική και Άλγεβρα Μάθημα 6 ο, Τμήμα Α. Μέγιστος Κοινός Διαιρέτης (Μ.Κ.Δ.) και Ελάχιστο Κοινό Πολλαπλάσιο (Ε.Κ.Π.)

Σύνοψη Θεωρίας ΟΡΙΣΜΟΣ ΚΑΙ ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΑΛΓΟΡΙΘΜΩΝ

Μακαρονοσαλάτα με Γιαούρτι

Από τα παιδιά της Γ τάξης του 14/θ Μειονοτικού Σχολείου Κενταύρου

Κεφάλαιο 1 Ανάλυση προβλήματος

Κατανόηση γραπτού λόγου

+ = x 8x = x 8x 12 0 = 2 + = + = x 1 2x. x 2x 1 0 ( 1)

ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΔΟΜΕΣ. Γενική μορφή της επανάληψης επανάλαβε φορές [... ενέργειες...]

Κάνοντας ακριβέστερες μετρήσεις με την βοήθεια των Μαθηματικών. Ν. Παναγιωτίδης, Υπεύθυνος ΕΚΦΕ Ν. Ιωαννίνων

Α2. Να γράψετε στο τετράδιό σας τους αριθμούς της Στήλης Α και δίπλα τα γράμματα της Στήλης Β που τους αντιστοιχούν.

ΜΑΘΗΜΑ / ΤΑΞΗ : ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ / ΕΠΑΛ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 02/11/2014 ΕΠΙΜΕΛΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ: Ι. ΜΙΧΑΛΕΑΚΟΣ Α. ΙΛΕΡΗ

Ανάποδο προφιτερόλ, από τον Ακη και το akispetretzikis.com!

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΣΧΟΛΗ ΕΠΙΣΤΗΜΩΝ ΤΗΣ ΑΓΩΓΗΣ ΠΑΙΔΑΓΩΓΙΚΟ ΤΜΗΜΑ ΔΗΜΟΤΙΚΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΕΡΓΑΣΙΑ ΓΙΑ ΤΟ ΜΑΘΗΜΑ: ΘΕΜΑ: «Αριθμοί στην καθημερινή ζωή»

Καταγραφή βημάτων στο χαρτί (Pseudocode)

Γεώργιος Φίλιππας 23/8/2015

Επαναληπτικές Ασκήσεις

ΠΑΡΑΡΤΗΜΑ IV. ΔΙΔΑΚΤΙΚΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΑΡΑΡΤΗΜΑ IV Ασκήσεις για το Robolab

River IQ Game Computer Game σε Scratch

α) Πώς παίρνουμε αποφάσεις στην καθημερινή μας ζωή; Συμπληρώσετε τον παρακάτω πίνακα: τότε

ΚΕΦΑΛΑΙΟ 5: Αλγόριθµοι

ΦΥΛΛΟ ΕΞΟΙΚΕΙΩΣΗΣ ΜΕ ΤΟ ΕΙΚΟΝΙΚΟ ΕΡΓΑΣΤΗΡΙΟ

Λαγάνα μυρωδάτη με ελιές και λιαστές ντομάτες

Πρόβλημα είναι μια κατάσταση η οποία χρήζει αντιμετώπισης, απαιτεί λύση, η δε λύση της δεν είναι γνωστή, ούτε προφανής.

1 O ΕΡΓΑΣΤΗΡΙΟ β γυμνασίου. αλλαγή καταστάσεων (τήξη) & θερμική ισορροπία

Υπολογιστικής Σκέψης

Περί Γνώσεως Φροντιστήριο Μ.Ε. Φυσική Α Γυμνασίου. ΜΕΤΡΗΣΕΙΣ Μήκους - Μάζας Χρόνου.

Τι χρειάζεσαι: Ένα πλαστικό μπουκάλι (ή ένα στενόμακρο ποτήρι), ένα μολύβι, ένα κομμάτι μονόκλωνο καλώδιο ή σύρμα, νερό, οινόπνευμα, λάδι, αλάτι.

Εισαγωγή Στις Αρχές Της Επιστήμης Των Η/Υ. Η έννοια του Προβλήματος - ΚΕΦΑΛΑΙΟ 2

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ ΚΑΙ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

ΑΛΓΟΡΙΘΜΟΙ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ

ΦΕ2: Η ΘΕΡΜΟΤΗΤΑ ΜΕΤΑΦΕΡΕΤΑΙ ΜΕ ΡΕΥΜΑΤΑ (σελ ) Λεξιλόγιο: θερµότητα, µεταφορά θερµότητας, ρεύµατα, θερµότητα, υγρά, αέρια

ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ ΚΕΦΑΛΑΙΟ 2 ο ΚΕΦΑΛΑΙΟ 7 ο ΕΡΩΤΗΣΕΙΣ ΓΕΝΙΚΑ ΠΕΡΙ ΑΛΓΟΡΙΘΜΩΝ

Ο Προγραμματισμός στην Πράξη

ΙΑ ΟΧΙΚΕΣ ΒΕΛΤΙΩΣΕΙΣ

Κεφάλαιο 1: Κατανόηση καθορισμός και δομή του προβλήματος

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ

Αγκινάρες. Μουσακάς με αγκινάρες. ΥΛΙΚΑ (για 6 άτομα)

35ο Μάθημα ΤΟ ΗΛΕΚΤΡΙΚΟ ΡΕΥΜΑ. Μπορεί να είναι συνεχές, μπορεί να είναι εναλλασσόμενο

Η νοστιμιά της άνοιξης

Φύλλο Εργασίας 5. Δρ. Κ. Αποστολόπουλος, Σχολικός Σύμβουλος ΠΕ04, Διεύθυνση Δ.Ε. Β Αθήνας, ΕΚΦΕ Ν. Ιωνίας, 28/01/2014 1

Τάξη: Γ Λυκείου Κατεύθυνση: Τεχνολογική Μάθημα: Ανάπτυξη Εφαρμογών σε Προγ/κό Περιβάλλον Είδος Εξέτασης: Διαγώνισμα Ημερομηνία Εξέτασης:

Το πρόβλημα στην πληροφορική

Μαθηματικά: Αριθμοί, επίπεδο 2 και άνω. εξερευνώντας τους αριθμούς: Μεγαλύτερο από, Μικρότερο από

Η Στήλη των Μαθηματικών Από τον Κώστα Δόρτσιο, Σχ. Σύμβουλο Μαθηματικών

Μορφές αποδείξεων. Μαθηματικά Πληροφορικής 2ο Μάθημα. Μορφές αποδείξεων (συνέχεια) Εξαντλητική μέθοδος

ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ. Πρόβλημα είναι μία κατάσταση η οποία χρήζει αντιμετώπισης, απαιτεί λύση, η δε λύση της δεν είναι γνωστή, ούτε προφανής.

H κουζίνα της Αργεντινής

«Αβάκιο» Οδηγός χρήσης Μικρόκοσμου που αποτελείται από τις ψηφίδες Καμβάς, Χελώνα, Γλώσσα, Μεταβολέας, Χρώματα.

Μορφές αποδείξεων Υπάρχουν πολλά είδη αποδείξεων. Εδώ θα δούμε τα πιο κοινά: Εξαντλητική μέθοδος ή μέθοδος επισκόπησης. Οταν το πρόβλημα έχει πεπερασμ

Πολυμάγειρας REDMOND RMC-M4515

Πληροφορική. Ενότητα 1: Α. Οργάνωση μαθήματος. Β. Στοιχεία Προγραμματισμού -Προγραμματιστικές Δομές, Πρόγραμμα, Γλώσσες.

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ 1 ΟΥ ΚΕΦΑΛΑΙΟΥ ΑΝΑΛΥΣΗ ΠΡΟΒΛΗΜΑΤΟΣ

Μιχάλης Λάμπρου Νίκος Κ. Σπανουδάκης. τόμος 1. Καγκουρό Ελλάς

Μικροί Χάκερ -Μέτρηση απόστασης με τον αισθητήρα υπερήχων

1.1 Θέματα Προς Απάντηση Να χαρακτηρίσετε καθεμία από τις ακόλουθες προτάσεις ως Σωστή (Σ) ή Λανθασμένη (Λ):

τα βιβλία των επιτυχιών

ΑΝΑΛΟΓΑ ΑΝΤΙΣΤΡΟΦΟΣ ΑΝΑΛΟΓΑ - ΠΟΣΟΣΤΑ. 1. Ο καυστήρας του καλοριφέρ καίει 60 λίτρα πετρέλαιο σε 6 ώρες. Πόσα λίτρα πετρέλαιο θα κάψει σε 15 ώρες ;

Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο 2. Α1. Ο αλγόριθμος είναι απαραίτητος μόνο για την επίλυση προβλημάτων πληροφορικής

1. Πότε χρησιμοποιούμε την δομή επανάληψης; Ποιες είναι οι διάφορες εντολές (μορφές) της;

Οδηγίες για το CABRI - GEOMETRY II Μωυσιάδης Πολυχρόνης - Δόρτσιος Κώστας

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΑΘΗΜΑ 1 Ο. Εισαγωγή στις έννοιες Πρόβλημα, Αλγόριθμος, Προγραμματισμός, Γλώσσες Προγραμματισμού

Παιχνίδια. 2. Το σπίτι

ΑΣΚΗΣΕΙΣ ΚΕΦΑΛΑΙΑ 2 ΚΑΙ 8

συνταγεσ της στιγμήσ

ποιότητα που γεύεστε Αγαπημένη συνταγούλα με τον ζουμερό καβουρμά μας!

Παράρτημα 1 : Αναλυτικές Προδιαγραφές Προμήθειας

MANITAPIA ΓΑΡΝΙΡΙΣΜΕΝΑ ΜΕ ΤΥΡΙ LIGHT ΚΑΙ ΠΡΟΣΟΥΤΟ

Φύλλο εργασίας 3 Προγραμματίζω το ρομπότ μου

αξιοποίηση των ΤΠΕ: Η logo στη διδακτική διδακτική πράξη

1. Αγριογούρουνο πρασοσέλινο

2 ΟΥ και 7 ΟΥ ΚΕΦΑΛΑΙΟΥ

Δάσκαλοι και μαθητές Παίζουμε και μαθαίνουμε!

Μεθοδολογία Επίλυσης Προβλημάτων ============================================================================ Π. Κυράνας - Κ.

Transcript:

Εισαγωγή στην έννοια του Αλγορίθμου και στον Προγραμματισμό

Η έννοια του προβλήματος Γενικά ως πρόβλημα θεωρούμε κάθε ζήτημα που τίθεται προς επίλυση, κάθε κατάσταση που μας απασχολεί και πρέπει να αντιμετωπιστεί. Καθημερινά Τι θα φορέσω; Πως θα τακτοποιήσω το δωμάτιό μου; Πολύπλοκα Η ρύπανση της ατμόσφαιρας Η θεραπεία μιας ασθένειας Τα προβλήματα που καλούμαστε να επιλύσουμε στο σχολείο είναι συνήθως υπολογιστικά και απαιτούν μια σειρά λογικές σκέψεις και μαθηματικές πράξεις. Ποιο είναι το εμβαδόν ενός τετραγώνου με πλευρά μήκους 10 εκατοστών; Υπάρχουν κατηγορίες προβλημάτων που: είτε δεν μπορούμε να τα επιλύσουμε με τις μέχρι τώρα γνώσεις μας, όπως η ακριβής πρόβλεψη των σεισμών, η γήρανση του ανθρώπου, η ανακάλυψη εξωγήινων πολιτισμών και η επικοινωνία μαζί τους, είτε έχει αποδειχθεί ότι δεν μπορούμε να τα επιλύσουμε, όπως: ο τετραγωνισμός του κύκλου με κανόνα και διαβήτη ή το ταξίδι στο παρελθόν.

Η επίλυση ενός προβλήματος Δεδομένα Ζητούμενο Επίλυση Κατανόηση «Περιβάλλον» Ένας εργάτης χτίζει 1 μέτρο τοίχο σε 2 ώρες. Σε πόσο χρόνο θα έχει ολοκληρώσει το χτίσιμο 11 μέτρων, αν δουλέψει μόνος του; ΚΑΤΑΝΟΗΣΗ ΑΝΑΛΥΣΗ ΕΠΙΛΥΣΗ

Πρόβλημα: Οργάνωση Εκπαιδευτικής Εκδρομής Εύρεση Τόπου Επίσκεψης Τρόπος Μεταφοράς Υπολογισμός Αντιτίμου Συμμετοχής Συγκέντρωση Χρημάτων Καθορισμός Ημερομηνίας Επίσκεψης Συγκέντρωση Βεβαιώσεων Συμμετοχής

Τι είναι Αλγόριθμος; Αλγόριθμο ονομάζουμε τη σαφή και ακριβή περιγραφή μιας σειράς ξεχωριστών οδηγιών- βημάτων, με σκοπό την επίλυση ενός προβλήματος. Με άλλα λόγια αλγόριθμος είναι οι οδηγίες που δίνουμε με λογική σειρά ώστε να εκτελέσουμε μια εργασία ή να επιλύσουμε ένα πρόβλημα, πχ οδηγίες για κατασκευή χαρταετού. Όταν σχεδιάζουμε έναν αλγόριθμο, πρέπει να είμαστε ιδιαίτερα προσεκτικοί, ώστε να βάζουμε με λογική σειρά τις οδηγίες (instructions) που θα μας οδηγήσουν στη λύση του προβλήματός μας.

Για παράδειγμα ας δούμε τα βήματα που πρέπει να ακολουθηθούν, ώστε να μαγειρέψει ένας άπειρος μάγειρας μια μακαρονάδα: ΕΡΩΤΗΣΕΙΣ 1. Άνοιξε το μάτι της κουζίνας στο 2. 2. Βάλε 3 λίτρα νερό σε μία κατσαρόλα χωρητικότητας 4 λίτρων. 3. Τοποθέτησε την κατσαρόλα στο μάτι της κουζίνας, που έχεις ήδη ανάψει. 4. Πρόσθεσε στην κατσαρόλα μία κουταλιά της σούπας αλάτι. 5. Περίμενε μέχρι να βράσει το νερό. 6. Βγάλε τα μακαρόνια από το πακέτο. 7. Βάλε τα μακαρόνια στην κατσαρόλα. 8. Ανακάτευε τα μακαρόνια για 10 λεπτά. 9. Κλείσε το μάτι της κουζίνας που άνοιξες. 10. Βγάλε την κατσαρόλα από το μάτι της κουζίνας. 11. Άδειασε τα μακαρόνια από την κατσαρόλα σε ένα σουρωτήρι. 12. Ρίξε κρύο νερό από τη βρύση στα μακαρόνια για 20 δευτερόλεπτα. 13. Άφησε για 2 λεπτά τα μακαρόνια να στραγγίξουν. 14. Σερβίρισε τα μακαρόνια στο πιάτο. 15. Πρόσθεσε σε κάθε πιάτο 3 κουταλιές της σούπας τριμμένο τυρί. 1. Τι θα συμβεί αν ξεχάσουμε την εντολή 9 στον παραπάνω αλγόριθμο; 2. Μπορούμε να αντιμεταθέσουμε τις εντολές 7 και 8; 3. Τι θα συμβεί, αν αντικαταστήσουμε την εντολή στο βήμα 4 με την εντολή «πρόσθεσε αλάτι»; 4. Αν αντιμεταθέσουμε τις εντολές 1 και 2, θα υπάρξει κάποιο πρόβλημα στον αλγόριθμο;

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

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

Αρχή του αλγορίθμου: 1.Βάλε το πρόβατο στη βάρκα. 2.Πήγαινε στην απέναντι όχθη. 3.Άφησε το πρόβατο στην όχθη. 4.Γύρνα πίσω στην αρχική όχθη. 5.Φόρτωσε το καφάσι με τα χόρτα. 6.Πήγαινε στην απέναντι όχθη. 7.Άφησε το καφάσι στην όχθη. 8.Βάλε το πρόβατο στη βάρκα. 9. Πήγαινε στην αρχική όχθη. 10.Άφησε το πρόβατο στην όχθη. 11.Βάλε το λύκο στη βάρκα. 12.Πήγαινε στην απέναντι όχθη. 13.Άφησε το λύκο στην όχθη. 14.Γύρνα πίσω στην αρχική όχθη. 15.Βάλε το πρόβατο στη βάρκα 16.Πήγαινε στην απέναντι όχθη. 17.Άφησε το πρόβατο στην όχθη. Τέλος του αλγορίθμου