ΔΡΑΣΤΗΡΙΟΤΗΤΕΣ
Κεφάλαιο 1. Εισαγωγή στην Έννοια του Αλγορίθμου και στον Προγραμματισμό
1. Σε ποια απλούστερα προβλήματα μπορεί να χωριστεί το πρόβλημα των μαθητικών εκλογών; Σε τι μας βοηθάει η ανάλυση του προβλήματος σε επιμέρους προβλήματα; Ποιος είναι ο χώρος του προβλήματος;
2. Να αναλύσετε το πρόβλημα «αγορά Η/Υ» σε απλούστερα προβλήματα.
3. Προσπαθήστε να επιλύσετε το παρακάτω πρόβλημα: Έστω ότι δεν διαθέτουμε ρολόι αλλά δύο κλεψύδρες, των 7 λεπτών η μία και των 4 λεπτών η άλλη. Πώς μπορούμε να ξέρουμε πότε ακριβώς περάσανε 9 λεπτά;
4. Φτιάξτε ένα διάγραμμα με τα βήματα που πρέπει να ακολουθήσουμε, για να κατασκευάσουμε ένα βαρκάκι ή ένα αεροπλανάκι με ένα τετράγωνο χαρτί.
5. Να γραφεί ένας αλγόριθμος που να περιγράφει σε κάποιον που δεν ξέρει, πώς μπορεί να κάνει ποδήλατο. Τι πρόβλημα μπορεί να έχει αυτός ο αλγόριθμος;
6. Να γραφεί ένας αλγόριθμος που να περιγράφει σε ένα μικρό παιδί πώς να σχηματίσει ένα ορθογώνιο παραλληλόγραμμο με τα βήματά του στην άμμο.
7. Στον παρακάτω αλγόριθμο:
Δώσε μου το έτος που έχουμε σήμερα.
Δώσε μου το έτος που γεννήθηκες.
Η ηλικία σου υπολογίζεται με το άθροισμα του έτους που γεννήθηκες και του έτους που έχουμε σήμερα.
Εμφάνιση της ηλικίας. Πώς θα χαρακτηρίζαμε το λάθος που υπάρχει;
Κεφάλαιο 2. Ο Προγραμματισμός στην Πράξη
8. Σχεδιάστε μια σκακιέρα, όπως το σχήμα που ακολουθεί, στο περιβάλλον MicroWorlds Pro ή σε κάποιο άλλο περιβάλλον της γλώσσας Logo.
Προαπαιτούμενες γνώσεις
Εντολές: μπροστά (μπ), πίσω (πι), δεξιά (δε), αριστερά (αρ), επανάλαβε.
Χρήση διαδικασιών.
Κάλεσμα διαδικασιών μέσα σε άλλες διαδικασίες.
Νέες εντολές: γέμισε, ΘέσεΧρώμα (προαιρετικά).
Η εντολή «γέμισε» γεμίζει με χρώμα ένα κλειστό σχήμα, μέσα στο οποίο βρίσκεται η χελώνα. Αν δεν έχει επιλεγεί χρώμα, τότε το χρώμα είναι το μαύρο.
Η εντολή «ΘέσεΧρώμα» αλλάζει το χρώμα της χελώνας.
Π.χ. ΘέσεΧρώμα "κίτρινο
Μερικά από τα διαθέσιμα χρώματα είναι τα: |
|
Χρώμα |
Κωδικός |
Χρώμα |
Κωδικός |
Χρώμα |
Κωδικός |
Χρώμα |
Κωδικός |
λευκό |
0 |
πορτοκαλί |
25 |
λεμονί |
65 |
μπλε |
105 |
γκρι |
5 |
καφέ |
35 |
τυρκουάζ |
75 |
μωβ |
115 |
μαύρο |
9 |
κίτρινο |
45 |
κυανό |
85 |
ροζ |
125 |
κόκκινο |
15 |
πράσινο |
55 |
γαλάζιο |
95 |
φούξια |
135 |
Μπορούμε να αλλάζουμε το όνομα του χρώματος και με έναν αριθμό. Για παράδειγμα:
ΘέσεΧρώμα 105
Οι δεκάδες του αριθμού (π.χ. το 100) μας δίνουν το χρώμα, ενώ οι μονάδες του αριθμού (π.χ. το 5) μας δίνουν πόσο σκούρο είναι το χρώμα.
|