Μάθημα : Πληροφορική Γ΄Γυμνασίου

Κωδικός : 4502012267

4502012267  -  ΓΡΗΓΟΡΙΟΣ ΔΕΡΕΚΕΝΑΡΗΣ

Επιλύω προβλήματα

Περιγραφή

Βρίσκω τους αλγορίθμους που επιλύουν διάφορα προβλήματα (σελίδες 176-181):

Για το Το πρόβλημα του Βαρκάρη γράψτε παρακάτω τον αλγόριθμο:

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

Δοκιμάστε να λύσετε και το πρόβλημα των πύργων Ανόι.

Πύργοι του Ανόι

Περιγραφή προβλήματος:

Οι πύργοι του Ανόι

Ο Θρύλος: Σε κάποιους Ινδούς μοναχούς δόθηκε η δοκιμασία να μετακινήσουν 64 εύθραυστους δίσκους από μία τοποθεσία σε μια άλλη, έναν κάθε φορά, αποφεύγοντας την τοποθέτηση ενός μεγαλύτερου δίσκου πάνω σε έναν μικρότερο. Υπήρχε μόνο μια ακόμα ενδιάμεση τοποθεσία, πέρα από τις δύο, που ένας δίσκος μπορούσε να τοποθετηθεί.

Το παιχνίδι: Υπάρχει ένα παιχνίδι βασισμένο στο μύθο. Έχετε μια μικρή συλλογή από δίσκους και τρεις πασσάλους πάνω στους οποίους μπορείτε να τους τοποθετήσετε (ο κάθε δίσκος έχει στη μέση μία τρύπα ώστε να τοποθετείται στον πάσσαλο). Οι δίσκοι είναι όλοι τοποθετημένοι στον αριστερό πάσσαλο σε αύξουσα σειρά ανάλογα με το μέγεθός τους. Θα πρέπει να τους μετακινήσεις στο δεξιό πάσσαλο χωρίς ποτέ όμως να βάλεις έναν μεγαλύτερο δίσκο πάνω σε έναν μικρότερο.  (Ο ελάχιστος αριθμός βημάτων του αλγορίθμου είναι: 3 βήματα για 2 δίσκους, 7 βήματα για 3 δίσκους, 15 βήματα για 4 δίσκους και 31 βήματα για 5 δίσκους).

Δώστε τους σωστούς αλγορίθμους στο ρομποτάκι για να φτάσει στο στόχο και να ανάψει το φως.

Ερώτηση 1 (Ελεύθερου Κειμένου — 10 βαθμοί) 

Να γράψετε τα βήματα του αλγορίθμου που οδηγούν το ρομποτάκι στον προορισμό, όπου ανάβει το φως

Ερώτηση 2 (Ελεύθερου Κειμένου — 5 βαθμοί) 

Να μελετήσετε το παρακάτω πρόβλημα, να το κατανοήσετε (δεδομένα, ζητούμενα) και να γράψετε ένα αλγόριθμος επίλυσης με δικά σας λόγια..

Ένας παραγωγός ελαιόλαδου έχει 50 δέντρα ελιάς. Κάθε δέντρο παράγει καταμέσο όρο 100 κιλά ελιάς. 10 κιλά ελιάς δίνουν στο ελαιοτριβείο 1 λίτρο λάδι. Πόσα λίτρα θα πάρει ο παραγωγός; Αν πουλάει 6 ευρώ το λίτρο, πόσα χρήματα θα εισπράξει; Γράψτε τα βήματα για την επίληση του προβλήματος.

Ερώτηση 3 (Αντιστοίχιση — 7 βαθμοί) 

Ένα αυτοκινούμενο ρομποτάκι κινείται σε μία διαδρομή πήγαινε - έλα (1 φορα) και κάνει μία στάση μετά από 1 μέτρο και μία μετά από άλλα 2 μέτρα. Ποιον αλγόριθμο υλοποιεί; Βάλτε τα βήματα στην σωστή σειρά.
Στήλη Α Κάντε την αντιστοιχία Στήλη B
1. Στάση για ένα λεπτό (1η στάση)
A. 1ο βήμα
2. Κινήσου ευθεία για 2 μέτρα
B. 2ο βήμα
3. Αναστροφή (Στροφή 180 μοίρες)
C. 3ο βήμα
4. Στάση για ένα λεπτό (2η στάση)
D. 4ο βήμα
5. Κινήσου ευθεία για 1 μέτρο
E. 5ο βήμα
6. Σταμάτα την μηχανή
F. 6ο βήμα
7. Επανάληψη των 5 πρώτων βημάτων
G. 7ο βήμα

Ερώτηση 4 (Πολλαπλής Επιλογής (Μοναδική Απάντηση) — 0 βαθμοί) 

Μεταφερθείτε στο εκπαιδευτικό προγραμματιστικό περιβάλλον του scratch και υλοποιείστε τα παρακάτω:

Η γάτα κινείται 10 βήματα μπροστά, λέει "γεια σας", προχωραει 20 βήματα μπροστά και λέει "Πως είμαστε;". Στην συνέχεια επιστρέφει στην αρχική της θέση.

Υποδείξεις: Χρησιμοποιήστε τις εντολές από τις κατηγορίες Κίνηση και Όψεις. Για κίνηση πίσω μπορείτε να βάλετε και αρνητικό αριθμό. Σαν πρώτη εντολή να βάζετε πάντα την πράσινη σημαία (όταν γίνει κλικ ...) από την κατηγορία Συμβάντα.