Α) Σκοπός
Σκοπός της εργασίας αυτής, είναι να γνωρίσουμε την δυνατότητα του Scratch που αφορά την δημιουργία και την χρήση νέων εντολών-διαδικασιών. Η δυνατότητα αυτή προστέθηκε στην έκδοση 2 και μας βοηθάει να χωρίσουμε ένα πρόβλημα σε απλούστερα, που αντιμετωπίζονται με πιο εύκολο τρόπο.
Β) Εισαγωγικά
Εντολές που θέλουμε να εκτελεσθούν με την σειρά που εμφανίζονται μπορούμε να τις ομαδοποιήσουμε σ' ένα νέο όνομα. H ομαδοποίηση αυτή των εντολών δημιουργεί μια νέα εντολή - διαδικασία.
Μεγάλο πλεονέκτημα είναι ότι μπορούμε να την καλέσουμε με το όνομά της όποτε την χρειασθούμε, χωρίς να είναι ανάγκη να πληκτρολογήσουμε τις εντολές που περιέχει. Με την δημιουργία νέων εντολών επίσης, το σενάριο - πρόγραμμα είναι πιο εύκολα κατανοητό.
Για την δημιουργία της νέας εντολής χρησιμοποιούμε την παλέτα "Άλλες εντολές" και πατάμε στην εντολή που έχει σαν όνομα "Δημιουργήστε ένα τετράγωνο εντολών". Αυτό όπως φαίνεται στο παρακάτω σχήμα έχει σαν αποτέλεσμα να ανοίξει το πλαίσιο "Νew Block" στο οποίο ορίζουμε το όνομα της νέας εντολής (πχ "τετράγωνο50" ή όποιο εμείς θέλουμε. Καλό θα ήταν να μην υπάρχει άλλη εντολή με το ίδιο όνομα) στην μωβ περιοχή και πατάμε το "ΟΚ"
Εμφανίζεται λοιπόν στην περιοχή των σεναρίων το πρώτο πλακίδιο που έχει σαν τίτλο "ορισμός του τετράγωνο50"
Ακριβώς από κάτω τοποθετούμε τα πλακίδια-εντολές που πρέπει να εκτελεσθούν όταν καλέσουμε την νέα εντολή τετράγωνο50.
Έτσι ολοκληρωμένη η δημιουργία της νέας εντολής είναι η εξής:
Η νέα εντολή "τετράγωνο50" που μόλις ορίσαμε βρίσκεται στην παλέτα "Άλλες εντολές". Εκεί θα βρίσκουμε το πλακίδιο της, όποτε το χρειασθούμε όπως φαίνεται στο παρακάτω σενάριο που τυπώνει ένα τετράγωνο 36 φορές, περιστρέφοντας το κάθε φορά κατά 10 μοίρες (με άξονα περιστροφής μία γωνία του) σε σχέση με το προηγούμενο.
Εικόνα 1
Γ) Παρατηρήσεις.
Αν βρίσκεστε στο περιβάλλον εργασίας του Scratch, δημιουργείστε νέο έργο από την επιλογή "Αρχείο" / Νέο έργο. Διαφορετικά χρησιμοποιώντας ένα φυλλομετρητή πηγαίνετε στον ιστότοπο http://scratch.mit.edu/ και συνδεθείτε με τα στοιχεία που ήδη έχετε από προηγούμενη εβδομάδα και δημιουργήστε ένα νέο έργο.
Δ) Οδηγίες για συγγραφή έργου που σχεδιάζει μια περιστροφή ενός τετραγώνου μήκους πλευράς 50 βημάτων γατούλη
Όπως έχετε ήδη παρατηρήσει το κάθε πλακίδιο-εντολή έχει το ίδιο χρώμα με την παλέτα στην οποία ανήκει. Έτσι για παράδειγμα το πλακίδιο απόκρυψη έχει χρώμα μωβ το ίδιο δηλαδή με την παλέτα όψεις στην οποία ανήκει. Έχοντας αυτή την παρατήρηση κατά νου δεν είναι δύσκολο ν' αντιγράψετε το παραπάνω πρόγραμμα για την αποτύπωση ενός τετραγώνου, μήκους πλευράς 50 βημάτων γατούλη, 36 φορές.
Αφού τελειώσετε κάντε κλικ στην πράσινη σημαιούλα. Αν όλα πήγαν καλά θα πρέπει ο γατούλης να σχεδιάσει ένα τετράγωνο που θα το επαναλάβει 36 φορές περιστρέφοντας το με γωνία 10 μοιρών σε σχέση με το προηγούμενο. Σε διαφορετική περίπτωση, πειραματιστείτε όσο χρειάζεται για να πετύχετε το ζητούμενο αποτέλεσμα.
Ε) Οδηγίες για συγγραφή έργου που σχεδιάζει την περιστροφή ενός ισοπλεύρου τριγώνου πλευράς 50 βημάτων γατούλη.
Ήδη γνωρίζουμε οτι για την κατασκευή ενός κανονικού τριγώνου ο γατούλης στρέφεται κατά 120 μοίρες σε σχέση με την διεύθυνση που είχε.
Στο έργο αυτό να φτιάξετε μια νέα εντολή με το όνομα τρίγωνο50 που θα αντικαταστήσει την εντολή τετράγωνο50 που χρησιμοποιήσαμε στο προηγούμενο έργο. Χρησιμοποιώντας αυτή την εντολή, το πρόγραμμά σας, πρέπει ν' αποτυπώσει ένα τρίγωνο με μήκος πλευράς 50 βημάτων γατούλη 36 φορές, περιστρέφοντας το κατά 10 μοίρες σε σχέση με το προηγούμενο (όταν πατήσουμε την πράσινη σημαιούλα).
Υποβολή Εργασίας
Αφού ολοκληρώσετε τα δύο σας προγράμματα-έργα, το περιστροφή του τετραγώνου και την περιστροφή του τριγώνου, και τα δώσετε σε κοινή χρήση επιστρέψετε εδώ και κάνετε υποβολή της εργασίας σας, αναγράφοντας τις λέξεις Περιστροφή-Τετραγώνου και Περιστροφή-Τριγώνου όπου η κάθε μία θα είναι σύνδεσμος για τη σελίδα του έργου σας, δηλαδή, αν κάνουμε κλικ πάνω σε κάθε λέξη να ανοίγει τη σελίδα με το αντίστοιχο έργο.
ΕΠΙΣΗΜΑΝΣΗ : Η διεύθυνση του κάθε έργου πρέπει να έχει τη μορφή: https://scratch.mit.edu/projects/..../ όπου στις τελίτσες υπάρχει ένας αριθμός. Σύνδεσμοι της μορφής: https://scratch.mit.edu/projects/..../#editor είναι λανθασμένοι γιατί οδηγούν στο περιβάλλον επεξεργασίας τους.