1. Scratch Φύλλο Εργασίας
Μάθημα 5ο
– Σενάρια & Μεταβλητές
Εισαγωγή
Μέχρι στιγμής, με τα όσα έχουμε μάθει , όταν θέλουμε να φτιάξουμε ένα
οποιοδήποτε σχήμα (πχ τετράγωνο) πρέπει να ξέρουμε από πριν το μήκος της
πλευράς για να δώσουμε το κατάλληλο νούμερο στο «κινήσου». Έτσι για τετράγωνα
με πλευρά 50 και 150 βήματα αντίστοιχα, εφαρμόζουμε τις εντολές:
Αντ’αυτού, μπορούμε να φτιάχνουμε σενάρια εντολών τα οποία να λειτουργούν
ανεξαρτήτως πλευράς για κάθε περίπτωση
Σενάρια
Ας δούμε πρώτα πως δημιουργείται ένα σενάριο : Απ’την καρτέλα ‘Ελεγχος’
χρησιμοποιούμε την εντολή
την οποία τοποθετούμε στο ξεκίνημα των
εντολών μας. Αντι για κενό μπορούμε να
βάλουμε όποιο πλήκτρο θέλουμε. Στο τέλος των εντολών μας κλείνουμε με την
εντολή . Ετσι, για παράδειγμα, φτιάχνουμε το σενάριο:
«Δημιουργία ισόπλευρου τριγώνου πλευράς 200» ως εξής:
Όσες φορές πατάμε το a θα εκτελείται το σενάριο εντολών άρα θα δημιουργείται
ένα τρίγωνο στην επιφάνεια μας.
Δραστηριότητα
Δημιουργήστε τα σενάρια:
Α) Δημιουργία τετραγώνου πλευράς 100, χρώματος κίτρινου
Β) Δημιουργία σπιτιού
Λευτέρης Οικονόμου 1
2. Scratch Φύλλο Εργασίας
Μεταβλητές
Τι συμβαίνει όμως όταν εγώ θέλω να φτιάχνω σχήματα χωρίς να ξέρω από πριν την
πλευρά; Γι’αυτό το λόγο είναι χρήσιμες οι μεταβλητές. Δηλαδή μεγέθη των οποίων
η τιμή αλλάζει ανάλογα με την περίπτωση.
Στην καρτέλα ‘Μεταβλητές’ επιλέγω πρώτα
‘Δημιούργησε μια μεταβλητή’ και ορίζω το όνομα
της. Εστώ, την ονομάζουμε «μήκος». Έτσι,
δημιουργούνται και οι ακόλουθες εντολές με τις
οποίες μπορούμε να δώσουμε και να αλλάξουμε την
τιμή της μεταβλητής.
Ετσι μπορούμε να κάνουμε οποιοδήποτε τρίγωνο:
αρκεί να έχει προηγηθεί η εντολή
όπου εμείς ορίζουμε όσο
θέλουμε το μήκος (εδώ πχ 25...).
Δραστηριότητα
Δημιουργήστε σενάριο δημιουργίας τετραγώνου και πειραματιστείτε δίνοντας
διάφορα μεγέθη στο μήκος της πλευράς.
Σκεφτείτε τώρα, πως θα μπορούσαμε να συνδυάσουμε διάλογο με το χρήστη ώστε
να μάθουμε το επιθυμητό μήκος της πλευράς πριν κατασκευαστεί το σχήμα:
Χρησιμοποιούμε τις εντολές ‘ρώτησε και
περίμενε’ σε συνδυασμό με το
‘απάντηση’ και έτσι έχουμε ένα σενάριο
που φτιάχνει τρίγωνο με όση πλευρά
θέλει ο χρήστης.
Λευτέρης Οικονόμου 2
3. Scratch Φύλλο Εργασίας
Δραστηριότητα
Δημιουργήστε ένα σενάριο δημιουργίας ορθογωνίου παραλληλόγραμμου για το
οποίο οι πλευρές (μήκος, πλάτος) θα δίνονται απ’το χρήστη.
Tip: Να χρησιμοποιηθούν μεταβλητές σε συνδυασμό με το διάλογο.
Λύση:
Ορίζουμε τις δυο μας μεταβλητές
(μήκος, πλάτος) και δίνουμε ως τιμές
τους, τις απαντήσεις που θα πάρουμε
με τις ανάλογες ερωτήσεις.
Χρησιμοποιούμε τις μεταβλητές στο
σχηματισμό του σχήματος.
Δραστηριότητα
Όπως στο τελευταίο παράδειγμα, φτιάξτε τα ακόλουθα σενάρια:
Α) Ένα σενάριο για τον υπολογισμό του εμβαδού ενός τριγώνου για το οποίο η βάση
και το ύψος θα δίνονται από τον χρήστη. Το σενάριο θα κλείνει με την εκφώνηση
του αποτελέσματος με το ανάλογο μήνυμα.
Β) ‘Ενα σενάριο για τον υπολογισμό του μέσου όρου της βαθμολογίας για έναν
μαθητή. Θα δίνονται απ’το χρήστη οι βαθμοί για το κάθε ένα απ’τα τρια τρίμηνα.
Γ) Δημιουργήστε σενάρια εντολών για τα παρακάτω 4 σχήματα. Το μέγεθος της
γραμμής θα δίνεται απ’το χρήστη
Λευτέρης Οικονόμου 3