Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch...

150
Scratch Διδακτική του Προγραμματισμού Παλαιγεωργίου Γιώργος Μάρτιος 2009

Transcript of Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch...

Page 1: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

ScratchΔιδακτική του Προγραμματισμού

Παλαιγεωργίου Γιώργος

Μάρτιος 2009

Page 2: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

MIT Scratch

Το Scratch είναι ένα πλούσιο σε οπτικοαουστικά μέσα προγραμματιστικό περιβάλλον στο οποίο οι αρχάριοι προγραμματιστές μπορούν να εκφράσουν την δημιουργικότητά τους ενώ μαθαίνουν να σκέφτονται υπολογιστικά. Πήρε το όνομά του από την τεχνική των DJs(scratching)Αναπτύχθηκε από το Lifelong Kindergarten group στο MIT Media Lab και διατίθεται δωρεάν μέσω της ιστοσελίδας του.

Page 3: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

MIT Scratch

Χρησιμοποιείται ευρέως για τη διδασκαλία του προγραμματισμού από παιδιά δημοτικού ως και σε αρχάριους ενήλικες, ενώ η διάδοση της χρήσης του έχει χαρακτηριστικά επιδημίας! Περισσότεροι από 3 εκατομμύρια χρήστες έχουν επισκεφθεί την ιστοσελίδα του και 350.000 έχουν κατεβάσει το λογισμικό. Στην ιστοσελίδα έχουν ανέβει πάνω από 175,000 project (ένα νέο project ανεβαίνει κάθε 2 λεπτά), ενώ το 15% αυτών είναι μίξεις άλλων.

Page 4: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 5: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

MIT Scratch

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

Page 6: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

MIT Scratch

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

Page 7: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

MIT Scratch

Οι εφαρμογές στο scratch οικοδομούνται από αντικείμενα που λέγονται sprites. Τα sprites έχουν εμφάνιση-κουστούμι η οποία τοποθετείται στην «σκηνή-stage» της εφαρμογής. Η εμφάνιση ενός sprite, αλλάζει αν ορίσουμε διαφορετικό κουστούμι. Το sprite μπορείς να να μοιάζει με άνθρωπο, τραίνο, πεταλούδα ή οτιδήποτε άλλο. Μπορείς να χρησιμοποιήσεις οποιαδήποτε ψηφιογραφική εικόνα σαν κουστούμι: μπορείς να δημιουργήσεις μια εικόνα από τη ζωγραφική, να εισάγεις μια εικόνα από το σκληρό σου δίσκο ή από το διαδίκτυο.

Page 8: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

MIT Scratch

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

Page 9: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

Η σκηνή

Page 10: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

Δημιουργία αντικειμένων

Κάθε καινούργιο σχέδιο εργασίας με το scratch διαθέτει ως προκαθορισμένο αντικείμενο μια γάτα. Για τη δημιουργία νέων αντικείμενων, κάνε κλικ στα παρακάτω κουμπιά:– Ζωγράφισε το δικό σου κουστούμι για ένα νέο αντικείμενο

χρησιμοποιώντας τη ζωγραφική– Εισήγαγε ένα αντικείμενο αποθηκεμένο σε αρχείο– Πάρε ένα αντικείμενο «έκπληξη» (τυχαία επιλογή)

Page 11: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

Η λίστα αντικειμένων

Η λίστα των αντικείμενων παρουσιάζει μικρογραφίες όλων των αντικείμενων μιας εφαρμογής. Για κάθε αντικείμενο δείχνει το όνομα του, πόσες σενάρια έχουν οριστεί και πόσα κουστούμια έχει.

Page 12: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

Ακολουθιακή δομή

Page 13: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

Επανάληψη

Page 14: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

Έλεγχος

Page 15: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

Μεταβλητές

Page 16: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

Πίνακες

Page 17: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

Γεγονότα

Page 18: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

Νήματα

Page 19: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

Συνεργασία και συγχρονισμός

Page 20: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

Τυχαίοι αριθμοί

Page 21: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

Λογικές εκφράσεις

Page 22: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

Διεπιφάνεια

Page 23: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

Έναρξη προγράμματος

Η πράσινη σημαία αποτελεί το γεγονός εκκίνησης ενός ή περισσοτέρων σεναρίων την ίδια στιγμή.

Page 24: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

Οφέλη από την αξιοποίηση του Scratch

Δεξιότητες διαχείρισης πληροφοριών και πολυμέσων– Δουλεύοντας με το Scratch, οι αρχάριοι μαθαίνουν να

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

– Καθώς οι μαθητές αποκτούν εμπειρία δημιουργώντας, γίνονται διορατικοί και αποκτούν κριτική σκέψη.

Page 25: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

Οφέλη από την αξιοποίηση του Scratch

Κριτική σκέψη– Καθώς μαθαίνουν να προγραμματίζουν με το Scratch,

οι αρχάριοι έρχονται σε επαφή με την κριτική σκέψη και τα ευφυή συστήματα.

– Για να δημιουργηθούν ολοκληρωμένες εργασίες, οι μαθητές χρειάζεται να συσχετίσουν το χρόνο με τις ενέργειες μεταξύ πολλαπλών sprites. Έτσι εξοικειώνονται με την αίσθηση του περιβάλλοντος, την ανάδραση και άλλες βασικές έννοιες.

Page 26: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

Οφέλη από την αξιοποίηση του Scratch

Αναγνώριση, διαμόρφωση και επίλυση προβλημάτων– Το Scratch υποστηρίζει διερεύνηση και επίλυση

προβλημάτων. – Η δημιουργία μιας εργασίας απαιτεί

o τη σύλληψη μιας ιδέας, o το διαχωρισμό του προβλήματος σε βήματα και o την υλοποίηση τους χρησιμοποιώντας τα προγραμματιστικά

εργαλεία του Scratch.

– To Scratch έχει σχεδιαστεί ώστε να παραμένει διαρκώς ενεργό: οι μαθητές μπορούν να αλλάξουν δυναμικά κομμάτια του κώδικα και να δουν άμεσα αποτελέσματα.

Page 27: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

Οφέλη από την αξιοποίηση του Scratch

Δημιουργικότητα– Το Scratch ενθαρρύνει την κριτική σκέψη, μια

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

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

Page 28: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

Οφέλη από την αξιοποίηση του Scratch

Διαπροσωπικές και συνεργατικές δεξιότητες– Επειδή τα προγράμματα του Scratch αποτελούνται

από γραφικά «τουβλάκια», ο κώδικάς του είναι πιο αναγνώσιμος και διαμοιράσιμος σε σχέση με άλλες γλώσσες.

– Τα οπτικά αντικείμενα και ο πρότυπος κώδικας υποστηρίζουν συνεργασία, επιτρέποντας στους μαθητές να δουλεύουν μαζί σε εργασίες και να ανταλλάσουν κομμάτια του κώδικα.

Page 29: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

Οφέλη από την αξιοποίηση του Scratch

Υπευθυνότητα– Όταν οι μαθητές δημιουργούν εργασίες στο Scratch,

έχουν στο μυαλό τους το κοινό στο οποίο θα απευθυνθούν και πρέπει να σκεφτούν πως θα αντιδράσει σε αυτές.

– Είναι εύκολο να δημιουργείς εφαρμογές χρήσιμες και ευχάριστες

Page 30: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

Αναλυτική αναφορά δυνατοτήτων

Page 31: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

Κίνηση

MoveTurnPoint in direction / towardsGo to X Y / towardsChange X/Y bySet X to X/Y positionIf on edge bounceDirection

Page 32: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

Κίνηση

Page 33: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 34: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 35: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 36: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 37: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 38: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 39: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 40: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 41: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 42: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 43: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

Εμφάνιση

Switch to costumeNext costumeCostume #Background #Switch to backgroundNext backgroundSay _ for _ secondsThink _ for _ secondsSay / Think

Page 44: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

Εμφάνιση

Change _ effect by _Set _ effect to _Clear graphic effectsChange size by Set size to _%SizeShow-hideGo to frontGo back _ layers

Page 45: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 46: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 47: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 48: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 49: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 50: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 51: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 52: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 53: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 54: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 55: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 56: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 57: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 58: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 59: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 60: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 61: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 62: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

Ήχος

Play SoundPlay sound _ until doneStop all soundsPlay drum _ for _ beatsRest for _ beatsPlay note _ for _ beatsSet instrument to _Change volume by _Set volume to _%Volume

Page 63: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

Ήχος

Change tempo bySet tempo to _ BpmTempo

Page 64: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 65: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 66: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 67: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 68: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 69: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 70: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 71: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 72: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 73: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 74: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 75: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 76: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 77: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

Πέννα

ClearPen downPen upSet pen color to _Change pen color by_Set pen shade to Change pen size bySet pen size tostamp

Page 78: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 79: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 80: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 81: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 82: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 83: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 84: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 85: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 86: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 87: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 88: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 89: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

Έλεγχος

When _ clickedWhen _ key pressedWhen _sprite clickedWait _ secForeverRepeat _Broadcast _Broadcast _ and waitWhen I Receive _

Page 90: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

Έλεγχος

Forever ifIfIf elseWait untilRepeat untilStop scriptStop all

Page 91: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 92: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 93: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 94: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 95: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 96: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 97: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 98: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 99: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 100: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 101: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 102: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 103: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 104: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 105: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 106: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

Αισθητήρες

Mouse x/yMouse down?Key_pressedTouching _?Touching color _?Color _ is over _Distance to _Reset timerTimerX position/ direction / costume volume of _

Page 107: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

Αισθητήρες

LoudnessLoud?_ sensor valueSensor

Page 108: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 109: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 110: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 111: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 112: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 113: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 114: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 115: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 116: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 117: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 118: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 119: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 120: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 121: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 122: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

Αριθμοί

+ - / *Pick random _ to __<__=__ and __ or _not __ mod _Round _Abs, sqrt, sin, cos…of _

Page 123: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 124: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 125: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 126: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 127: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 128: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 129: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 130: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 131: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 132: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 133: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

Μεταβλητές

Make a variableDelete a variableVariableSet _ to _Change _ by _Show _Hide _

Page 134: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.

Μεταβλητές

Make a list– List– Add _ to _– Delete _ of _– Insert _ at _ of _– Replace item _ of _ with _– Item _ of _– Length of _

Page 135: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 136: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 137: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 138: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 139: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 140: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 141: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 142: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 143: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 144: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 145: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 146: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 147: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 148: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 149: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.
Page 150: Scratch - T.E.I. Kavaxis.teikav.edu.gr/.../scratch/Palaigeorgiou_L2.Scratch.pdf– Το Scratch υποστηρίζει διερεύνηση και επίλυση προβλημάτων.