Κεφάλαιο 9: Αλληλεπίδραση

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Κεφάλαιο 9: Αλληλεπίδραση"

Transcript

1 Κεφάλαιο 9: Αλληλεπίδραση... Σε αυτό το κεφάλαιο: 9.1 Εισαγωγή στην αλληλεπίδραση 9.2 Γεγονότα 9.3 Εντολή «Ρώτησε... και Περίμενε»... «Το οικοσύστημα αυτοπροσαρμόζεται και για κάθε δράση υπάρχει και μία αντίδραση» (Steve Mils) 9.1 Εισαγωγή στην αλληλεπίδραση Τα έργα που έχουμε αναπτύξει έως τώρα τρέχουν ένα σενάριο και σταματούν. Τα αντικείμενά μας αλλάζουν θέση και ενδυμασίες, παίζουν διαφορετικούς ήχους και ζωγραφίζουν διάφορα περίεργα σχήματα. Εμείς, όμως, απλά τα παρακολουθούμε καθώς εκτελούνται! Όσες φορές και να τρέξουν, το αποτέλεσμα είναι το ίδιο. Δεν μπορούμε να χειριστούμε τους χαρακτήρες, δεν μπορούμε να χρησιμοποιήσουμε ποντίκι και πληκτρολόγιο για να αλληλεπιδράσουμε με την εφαρμογή! Αναρωτηθήκατε πως θα κινήσουμε ένα αυτοκίνητο ή τον θρυλικό πλέον σε αυτό το βιβλίο πακ-μαν; Αναρωτηθήκατε πως ο χρήστης θα «αλληλεπιδρά» με το έργο σας; Στο κεφάλαιο αυτό θα εξετάσουμε δυο τρόπους αλληλεπίδρασης με τα έργα μας: τα γεγονότα και τις ερωταποκρίσεις. 9.2 Γεγονότα Τι συμβαίνει συνήθως στο αυτοκινητάκι μας σε ένα παιχνίδι ράλι όταν πατάμε το δεξί βελάκι; Το αυτοκίνητο στρίβει προς τα δεξιά. Τι συμβαίνει όταν πατάμε διπλό κλικ πάνω σε ένα αρχείο στην επιφάνεια εργασίας του υπολογιστή μας; Το σύστημά μας εκτελεί ή ανοίγει το συγκεκριμένο αρχείο. Τι συμβαίνει όταν πατάμε το κουμπί Bold στον επεξεργαστή κειμένου; Το πρόγραμμα κάνει πιο έντονα τα επιλεγμένα γράμματα στο κείμενο που επεξεργαζόμαστε. είναι η γλώσσα με την οποία ο χρήστης διαχειρίζεται τον υπολογιστή του, αλληλεπιδρά με αυτόν αλλά και η γλώσσα με την οποία μας καταλαβαίνει ο υπολογιστής. Αυτή είναι και η γλώσσα με την οποία δημιουργούμε εφαρμογές στον υπολογιστή. Ακολουθώντας το μοντέλο του «γεγονο-στραφή» προγραμματισμού τα έργα μας αποκτούν μια απρόβλεπτη εκτέλεση που εξαρτάται από την είσοδο του χρήστη. Ένα γεγονός που έχουμε συναντήσει στο Scratch αρκετές φορές είναι η εντολή: όταν στην πράσινη σημαία γίνει κλίκ. Η εντολή αυτή ουσιαστικά προχωρά στην εκτέλεση των εντολών που την ακολουθούν, όταν ο χρήστης πατήσει στην πράσινη σημαία, δηλαδή όταν προκαλέσει το αντίστοιχο γεγονός. Όταν όντως το κουμπί πατηθεί, θα δημιουργηθεί ένα γεγονός, το Scratch θα το καταλάβει και θα επιτρέψει την εκτέλεση όλων των σεναρίων όλων των αντικειμένων που ξεκινούν από τη συγκεκριμένη εντολή. Η έννοια είναι ιδιαίτερα σημαντική για τη σχεδίαση αλληλεπιδραστικών εφαρμογών και για αυτό ας τη δούμε ακόμη περισσότερο. Μέχρι στιγμής στο βιβλίο έχουμε δει έργα τα οποία εκτελούν σενάρια ολοκληρωμένα από την αρχή ως το τέλος. Ο τρόπος αυτός εκτέλεσης παρουσιάζεται σχεδιαγραμματικά στην επόμενη εικόνα. Τι συμβαίνει σε ένα παιχνίδι δράσης όταν κινούμε το ποντίκι μας προς τα αριστερά; Στρίβει ο πρωταγωνιστής μας προς τα αριστερά και ενημερώνεται η οθόνη με τη νέα θέα του ήρωα μας. Όλα τα προηγούμενα παραδείγματα βασίζονται σε συμπεριφορές που επιδεικνύουμε εμείς προς το σύστημα και τις οποίες το σύστημα αντιλαμβάνεται και αντιδρά. Στη γλώσσα του προγραμματισμού, οι συμπεριφορές αυτές αποκαλούνται «γεγονότα»: Ο χρήστης προκαλεί «γεγονότα» που αντιλαμβάνεται το σύστημα και ανάλογα με το γεγονός εκτελεί ένα συγκεκριμένο σχετικό σενάριο. Τι γεγονότα μπορούμε να προκαλέσουμε στις εφαρμογές μας γενικά; Απλό και διπλό κλικ στο ποντίκι, αριστερό και δεξί κλικ στο ποντίκι, το πάτημα ενός πλήκτρου του πληκτρολογίου, το πάτημα συνδυασμού πλήκτρων του πληκτρολογίου κτλ. Αυτή 9-1

2 Σε αυτή την προσέγγιση, στόχος του προγραμματιστή είναι ο σχεδιασμός και η υλοποίηση ενός προγράμματος το οποίο θα πετυχαίνει έναν προδιαγεγραμμένο στόχο, που μπορεί να είναι η κίνηση ενός αντικειμένου σε κάποια θέση ή κάποιοι μαθηματικοί υπολογισμοί. Ο χρήστης δεν έχει τρόπο να αλλάξει την ροή αυτής της εκτέλεσης του προγράμματος. Ξέρουμε από την αρχή, ποια θα είναι η λειτουργία του προγράμματος. Στην ακριβώς αντίθετη περίπτωση βρίσκεται το μοντέλο του γεγονοστραφούς προγραμματισμού, όπου οι εντολές εκτελούνται ανάλογα με τα γεγονότα που προκαλεί ο χρήστης. Στην επόμενη εικόνα βλέπουμε το μοντέλο ενός τέτοιου προγράμματος. πατηθεί. Παρατηρείτε ότι το σχήμα της μοιάζει με αυτό της εντολής όταν στο κουμπί πράσινη σημαία γίνει κλίκ; Όλες οι εντολές που στο πάνω μέρος τους περιέχουν αυτήν την ιδιαίτερη καμπύλη μοιράζονται δυο χαρακτηριστικά: α) δεν μπορούν να ενσωματωθούν στο εσωτερικό σεναρίων, π.χ. δεν μπορούν να ακολουθούν μια εντολή κινήσου...βήματα κάτι το οποίο επιβεβαιώνεται και από την έλλειψη αντίστοιχης υποδοχής στο πάνω μέρος τους, β) περιέχουν δικά τους σενάρια τα οποία εκτελούνται όταν προκληθούν τα γεγονότα που περιγράφουν. Ας δούμε με ένα απλό έργο την καινούργια εντολή. Στόχος μας στο παράδειγμα είναι να κινούμε ένα ελικόπτερο με τη χρήση των πλήκτρων-βελάκια του πληκτρολογίου. Το πρόβλημά μας έχει 1 αντικείμενο και το σκηνικό του, όπως φαίνεται στην επόμενη εικόνα. Σε αυτό το μοντέλο προγραμματισμού βασική ιδέα είναι ότι σχεδιάζουμε την αντίδραση σε μια δράση. Στα συγκεκριμένα έργα δε γνωρίζουμε από την αρχή ποιο θα είναι το αποτέλεσμά τους, καθώς κάθε φορά μπορεί να προκαλούνται διαφορετικά γεγονότα από το χρήστη και έτσι να εκτελούνται διαφορετικά τμήματα του προγράμματος μας. Αυτό, όμως, δε σημαίνει ότι το δεύτερο μοντέλο δεν ενσωματώνει το πρώτο. Κάθε άλλο. Ουσιαστικά όλα τα προγράμματα έχουν κάποια σενάρια που εκτελούνται μόλις γίνει η έναρξη της εκτέλεσής τους και μια σειρά από άλλα σενάρια που εκτελούνται βάσει των γεγονότων που προκαλούν οι χρήστες. Θα αναρωτιέστε πως όλα αυτά που είπαμε μπορούμε να τα συνδέσουμε με το Scratch. Πώς δηλαδή μπορούμε εμείς οι προγραμματιστές του Scratch να φτιάξουμε ένα πρόγραμμα το οποίο θα αντιλαμβάνεται γεγονότα και θα παράγει συγκεκριμένες αντιδράσεις; Όπως συζητήσαμε και παραπάνω το έχουμε ήδη κάνει με την εντολή όταν στην πράσινη σημαία γίνει κλίκ. Ας δούμε όμως και πως μπορούμε να χρησιμοποιήσουμε το πληκτρολόγιό μας για να χειριστούμε τα αντικείμενά μας Εντολή «Όταν το πλήκτρο... πατηθεί» Τι λειτουργίες πραγματοποιούν τα πλήκτρα ενός πληκτρολογίου; Σε ένα επεξεργαστή κειμένου, τυπώνονται τα αντίστοιχα γράμματα, ενώ σε ένα παιχνίδι ελέγχουμε τη θέση και την κίνηση των χαρακτήρων μας. Το κάθε πρόγραμμα, δηλαδή, συνδέει το γεγονός του πατήματος ενός πλήκτρου με διαφορετικό σενάριο εντολών. Η εντολή που μας επιτρέπει να προσδιορίσουμε διάφορες συμπεριφορές στα πλήκτρα μας είναι η όταν το πλήκτρο Η επιθυμητή συμπεριφορά του ελικοπτέρου είναι η εξής: Όταν πατάμε το πάνω πλήκτρο, θέλουμε το ελικόπτερο να αλλάζει κατεύθυνση προς τα πάνω και να κινείται προς τα πάνω. Όταν πατάμε το κάτω πλήκτρο, θέλουμε το ελικόπτερο να αλλάζει κατεύθυνση προς τα κάτω και να κινείται προς τα κάτω. Όταν πατάμε το δεξί πλήκτρο, θέλουμε το ελικόπτερο να αλλάζει κατεύθυνση προς τα δεξιά και να κινείται δεξιά. Όταν πατάμε το αριστερό πλήκτρο, θέλουμε το ελικόπτερο να αλλάζει κατεύθυνση προς τα αριστερά και να κινείται αριστερά. Η εντολή μας, όταν το πλήκτρο... πατηθεί, έχει τη μορφή ενός ελέγχου. Δηλαδή όταν συμβεί ένα συγκεκριμένο γεγονός στο πρόγραμμά μας, τότε θα εκτελεστούν οι εντολές που ακολουθούν την αντίστοιχη εντολή ελέγχου. Στο κομμάτι της εντολής το πλήκτρο πατηθεί πρέπει να προσδιορίσουμε ένα συγ- 9-2

3 κεκριμένο πλήκτρο από το πληκτρολόγιο από την αντίστοιχη λίστα. Σε σχέση με την κίνηση του ελικοπτέρου: όπως είδαμε στο κεφάλαιο 5, υπάρχουν τρεις διαφορετικοί τρόποι κίνησης. Εμείς θέλουμε κάθε φορά που πατάμε ένα βελάκι να πραγματοποιείται μια μικρή μετακίνηση του αντικειμένου μας, με ταυτόχρονη αλλαγή της κατεύθυνσής του. Συνεπώς, η καλύτερη επιλογή κίνησης είναι ο συνδυασμός των εντολών δείξε στην κατεύθυνση και κινήσου βήματα. Εμείς θέλουμε π.χ. όταν πατάμε το δεξί βελάκι, το ελικόπτερο να δείχνει στην κατεύθυνση 90 Ο και να κινείται 10 βήματα. Άρα μέσα στο σενάριο του ελικοπτέρου εισάγουμε τις εντολές: πατήσει «το κενό» να αλλάζει το υπόβαθρο του έργου μας. Ας το υλοποιήσουμε. Δημιουργούμε με τη βοήθεια της ζωγραφικής 3 διαφορετικά υπόβαθρα. Με αντίστοιχο τρόπο δημιουργούμε και τα σενάρια για τα υπόλοιπα πλήκτρα όπως φαίνεται παρακάτω. Το σενάριο που μας επιτρέπει να αλλάζουμε πίστα για τη κίνηση του ελικοπτέρου μας εκτελείται όταν πατήσουμε το πλήκτρο «κενό»: Όπως παρατηρούμε, κάνουμε πάλι χρήση της εντολής όταν το πλήκτρο... πατηθεί, αυτή τη φορά σε συνδυασμό με την εντολή Επόμενο υπόβαθρο από την παλέτα Όψεις. Δεν είναι απίστευτο το πόσο μικρά είναι αυτά τα σενάρια και πόσο ενδιαφέροντα μας φαίνονται; Στο κεφάλαιο 8 είδαμε πως μπορούμε να δημιουργήσουμε μια μελωδία χρησιμοποιώντας το Scratch. Ας δούμε τώρα πως θα μπορούσαμε με τη χρήση της εντολής όταν το πλήκτρο... πατηθεί να επεκτείνουμε τα παραδείγματα που είδαμε, με σκοπό να παίζουμε εμείς το ρόλο του πιανίστα. Συγκεκριμένα θα υλοποιήσουμε ένα πρόγραμμα το οποίο θα περιέχει ένα μόνο αντικείμενο, το πιάνο. [09_π01.sb] Το σενάριο του ελικοπτέρου τώρα περιέχει 5 σενάρια για 5 γεγονότα: ένα σενάριο για το γεγονός όταν πατήσουμε την πράσινη σημαία (όπου αρχικοποιούμε τη θέση του ελικοπτέρου) και 4 σενάρια για τα γεγονότα όταν το πλήκτρο πατηθεί. Τρέξτε το έργο σας και δείτε πως μπορείτε να μετακινείτε το ελικόπτερο. Είμαστε σαφώς πιο κοντά στη δημιουργία παιχνιδιών! Τι άλλο θα μπορούσαμε να κάνουμε; Πραγματικά ότι σας περνάει από το μυαλό! Για παράδειγμα θέλουμε όταν ο χρήστης Η δημιουργία του πιάνου στο Scratch είναι κάτι ανάλογο με το παιχνίδι του ελικοπτέρου, μόνο που τώρα θα πρέπει να αντιστοιχίσουμε σε κάθε πλήκτρο του πληκτρολογίου μια νότα του πιάνου. 9-3

4 Μια εύλογη ερώτηση είναι, το τι συμβαίνει αν έχουμε πολλά αντικείμενα σε ένα έργο. Μπορούν όλα να «παρακολουθούν» τα ίδια γεγονότα ή αν αναθέσουμε το πλήκτρο «πάνω βελάκι» στο ελικόπτερο, δεν μπορούμε να το αναθέσουμε σε άλλο αντικείμενο; Όλα τα αντικείμενα μπορούν να παρακολουθούν όλα τα γεγονότα ανεξάρτητα της χρήσης τους. Για να το επιβεβαιώσετε, εισάγετε ένα δεύτερο αντικείμενο στο έργο με το ελικοπτεράκι και αντιγράψτε τα σενάρια του πρώτου αντικειμένου στο δεύτερο. Τι παρατηρείτε; Ότι και τα δυο αντικείμενα αντιλαμβάνονται τα ίδια γεγονότα και στη συγκεκριμένη περίπτωση αντιδρούν με τον ίδιο τρόπο, δηλαδή μετακινούνται μαζί. Απλά, λοιπόν, συνδυάζουμε την εντολή όταν το πλήκτρο... πατηθεί με την εντολή παίξε νότα... για... χρόνους από την παλέτα Ήχος. Με αυτόν τον τρόπο πατώντας ένα πλήκτρο στο πληκτρολόγιο μας, το πρόγραμμα παίζει τη νότα που έχει συσχετιστεί με το συγκεκριμένο αυτό πλήκτρο. Άρα, όταν σχεδιάζουμε ένα έργο στο Scratch, πρέπει να διακρίνουμε σε ποια γεγονότα θέλουμε να αντιδράσει κάθε αντικείμενο και ποιες συμπεριφορές θέλουμε να επιδείξει το αντικείμενο ως αντίδραση στα γεγονότα αυτά. Η αντίδραση των διαφορετικών αντικειμένων στο ίδιο γεγονός (π.χ. στο πάτημα ενός συγκεκριμένου πλήκτρου) εκτελείτε παράλληλα, δηλαδή όλα τα αντικείμενα αντιδρούν ταυτόχρονα. 9.3 Εντολή «Ρώτησε... και Περίμενε» Ας ρίξουμε μια ματιά σε όλες τις εντολές του προγράμματος μας. Η δεύτερη εντολή, που επιτρέπει στο έργο μας να αλληλεπιδράσει με το χρήστη, είναι η ρώτησε...και περίμενε που βρίσκεται στην παλέτα Αισθητήρες. Η μορφή της παρουσιάζεται παρακάτω και είναι πολύ απλή στη χρήση της: Όπως προκύπτει και από το κείμενο που περιέχει, η συγκεκριμένη εντολή παρουσιάζει μια ερώτηση στο χρήστη και σταματά την εκτέλεση του σεναρίου μέχρι να απαντήσει ο χρήστης. Μόλις ο χρήστης εισάγει απάντηση στο έργο μας, το σενάριο συνεχίζει να εκτελείται. Ας γνωρίσουμε την εντολή με ένα παράδειγμα. Στο έργο μας θα έχουμε δύο αντικείμενα, τον αργοπορημένο Κόμη και το σκηνικό. Οι ενέργειες του Κόμη είναι οι εξής: θα ρωτά το χρήστη τι ώρα είναι και αφού θα λάβει απάντηση, θα λέει «αμάν, άργησα πάλι», θα αλλάζει ενδυμασία και θα αποχωρεί από το σκηνικό. [09_π02.sb] Ας σκεφτούμε, επίσης, το παιχνίδι Pacman. Το αντικείμενο Pacman μετακινείται μέσα στις πίστες με σκοπό να μαζεύει φρουτάκια και να αποφεύγει τους κακούς. Μπορούμε να υλοποιήσουμε την κίνηση του Pacman με τη χρήση της όταν το πλήκτρο πατηθεί για 4 φόρες, μία για κάθε βελάκι. 9-4

5 περίμενε έχει ως αποτέλεσμα να εμφανιστεί το συγκριμένο ερώτημα ως μπαλονάκι πάνω από τον χαρακτήρα μας και επιπλέον στο κάτω μέρος της οθόνης να εμφανιστεί ένα πεδίο στο οποίο ο χρήστης πρέπει να δώσει μια απάντηση! Πρέπει να σημειώσουμε ότι ο Κόμης είναι πολύ πεισματάρης, και δεν θα μας αφήσει σε ησυχία μέχρι να του δώσουμε μια απάντηση. Δηλαδή το έργο μας δεν θα προχωρήσει στην εκτέλεση των υπόλοιπων εντολών, αν δε λάβει μια δική μας απάντηση! Βλέπουμε δηλαδή ότι η εντολή ρώτησε... και περίμενε "σπάει" το πρόγραμμα μας σε δύο μέρη, περιμένοντας μια δική μας ενέργεια για να μπορέσει να συνεχίσει την εκτέλεση του. Πηγαίνουμε στο σενάριο του κόμη και σύρουμε την εντολή όταν στηνπράσινη σημαία γίνει κλίκ από την παλέτα του Ελέγχου. Συνεχίζουμε με την εντολή ρώτησε... και περίμενε, στην οποία συμπληρώνουμε την ερώτηση που θέλουμε να εμφανιστεί από το χαρακτήρα μας. Στη συνέχεια χρησιμοποιούμε τις εντολές πες... και αλλαγή σε ενδυμασία... από την παλέτα Όψεις: Ας δώσουμε λοιπόν στον Κόμη μας μια απάντηση, ας πούμε ότι η ώρα πήγε 12, όπως βλέπουμε και στην επόμενη εικόνα: Προσθέτουμε την εντολή κινήσου ομαλά...δεύτ. στο x,y από την παλέτα Κίνηση έτσι ώστε η νυχτερίδα μας να φύγει εκτός της οθόνης του Scratch: Τέλος, προσθέτουμε δύο ακόμα εντολές, έτσι ώστε όταν το πρόγραμμα τελειώνει να επανατοποθετείται ο κόμης στην αρχική του θέση και με την κατάλληλη μορφή (αυτό πρέπει να βρίσκεται στο τέλος ή στην αρχή του σεναρίου μας;). [09_π03.sb] Πατώντας την πράσινη σημαία για να ξεκινήσει η εκτέλεση βλέπουμε το εξής: η χρήση της εντολής ρώτησε... και 9-5

6 Πληκτρολογώντας «12» στο πεδίο κειμένου και πατώντας enter βλέπουμε τον Κόμη να μεταμορφώνεται σε νυχτερίδα, και να φεύγει βιαστικά και πάνω από όλα, με στυλ...: Ας απαντήσουμε (δεν ξεχνάμε στο τέλος να πατήσουμε είτε enter είτε το χαρακτηριστικό κουμπί που βρίσκεται στα δεξιά του πεδίου κειμένου) Ας δούμε ακόμη ένα παράδειγμα, στο οποίο το σκηνικό μας θα είναι η αυλή ενός σχολείου και θα υπάρχει ως αντικείμενο ένα κορίτσι. Το κορίτσι θα μας κάνει ερωτήσεις και εμείς με τη σειρά μας θα απαντάμε δίνοντας συνέχεια στο διάλογο. Τώρα θα λάβουμε μια απάντηση. Θα έχουμε μια σύντομη και ευγενική συνομιλία με τη φίλη μας. Θα ξεκινήσουμε με την απαραίτητη εντολή εκκίνησης: Η εντολή ρώτησε και περίμενε θα χρησιμοποιηθεί έτσι ώστε το κορίτσι να ρωτήσει το όνομά μας. Το κοριτσάκι θα μας κάνει άλλη μια ερώτηση! Η απάντηση από το κοριτσάκι. Ακόμη μια ερώτηση, και τέλος της συζήτησης από την ίδια. [09_π04.sb] Ας δούμε τώρα το παράδειγμα μας σε λειτουργία. Η φίλη μας θα ξεκινήσει τη συνομιλία! Και πάλι το πρόγραμμα περιμένει την είσοδο από το πληκτρολόγιο. 9-6

7 Σε αυτό το παράδειγμα, το αντικείμενο ζητά από το χρήστη να προσδιορίσει το όνομά του και στη συνέχεια το αντικείμενο αναφέρει το όνομα που του έδωσε ο χρήστης και σχολιάζει ότι είναι ωραίο. Με τον τρόπο αυτό, οι διάλογοί μας μπορούν να γίνουν πιο ρεαλιστικοί αφού ο χαρακτήρας μας φαίνεται να «ακούει» το χρήστη. Ας δούμε μια προέκταση του προηγούμενου σεναρίου: Απαντάμε με ευγένεια. Ο χαρακτήρας ανταποκρίνεται με ακόμα δυο φράσεις. [09_π05.sb] Στη συνέχεια του διαλόγου, το αντικείμενό μας ρωτάει το χρήστη για το που γεννήθηκε. Μετά την απάντηση του χρήστη, το αντικείμενο αναφέρει την απάντηση του χρήστη ενωμένη με 4 θαυμαστικά. Ο τελεστής ένωσε μας δίνει τη δυνατότητα να ενώσουμε δυο εκφράσεις και να τις παρουσιάσουμε ως μια. Αν ο χρήστης έγραψε ότι γεννήθηκε στην «Καβάλα», τότε ο χαρακτήρας μας θα έλεγε διαδοχικά: Προσπαθήστε να δημιουργήσετε αντίστοιχους αληθοφανείς διαλόγους που θα εντυπωσιάσουν τους συμμαθητές σας. Και δεν μπορούμε δηλαδή να χρησιμοποιήσουμε με κάποιο τρόπο τις τιμές που δίνει ο χρήστης στο Scratch; Προφανώς και μπορούμε να τις χρησιμοποιήσουμε. Το Scratch αποθηκεύει την απάντηση του χρήστη στη μεταβλητή απάντηση που βρίσκεται στην παλέτα Αισθητήρες. Παρατηρήστε ότι το σχήμα της συγκεκριμένης μεταβλητής δεν περιέχει ούτε εσοχές, ούτε εξοχές, δηλαδή δεν μπορεί να εισαχθεί ως εντολή μέσα σε ένα σενάριο. Αντίθετα, μπορεί να εισαχθεί μέσα στα λευκά κουτάκια των εντολών π.χ. μπορεί να εισαχθεί μέσα σε μια εντολή πες για δευτερόλεπτα. Δείτε το παρακάτω παράδειγμα: Περίληψη Ανακεφαλαιώνοντας, στο συγκεκριμένο κεφάλαιο καταφέραμε να σπάσουμε τη «μονοτονία» των έργων μας, διερευνώντας δυο τρόπους με τους οποίους ο χρήστης μπορεί να αλληλεπιδράσει με την εφαρμογή. Ο πρώτος τρόπος, τα γεγονότα, θα είναι κομβικός για τα επόμενα κεφάλαια καθώς αναφέρεται σε ένα γενικότερο τρόπο προσέγγισης της αλληλεπίδρασης του χρήστη με το σύστημα. Ο χρήστης παράγει γεγονότα και το έργο μας αντιδρά στα γεγονότα αυτά. Ως προγραμματιστές πρέπει να προσδιορίζουμε σε ποια από τα γεγονότα που μπορεί να προκαλέσει ο χρήστης, τα αντικείμενά μας θα αντιδρούν και πως ακριβώς θα αντιδρούν, ποιο θα είναι δηλαδή το αντίστοιχο σενάριο. Ο δεύτερος τρόπος αλληλεπίδρασης, η εντολή ρώτησε... και περίμενε, είναι ιδιαίτερα απλός και επιτρέπει τη δημιουργία ερωταποκρίσεων μεταξύ του έργου μας και του χρήστη. Τα αντικείμενά μας άρχισαν να αποκτούν περισσότερο «ευφυή» συμπεριφορά καθώς αντιδρούν στις διαφορετικές επιλογές μας. Είμαστε όμως ακόμη στην αρχή, 9-7

8 από το επόμενο κεφάλαιο αρχίζουν να ξεδιπλώνονται οι πραγματικές δυνατότητες του προγραμματισμού. Ερωτήσεις 1)Να καταγραφούν τα γεγονότα που προκαλεί ο χρήστης και γίνονται αντιληπτά και αξιοποιήσιμα από το παιχνίδι Pacman. 2)Ποιά είναι η ιδιαιτερότητα του γεγονοστραφή προγραμματισμού; 3)Συζητήστε με τους συμμαθητές σας σχετικά με τον αν θα ήταν δυνατή η υλοποίηση του προγράμματος «Ελικόπτερο» χωρίς την χρήση της εντολής Όταν το πλήκτρο πατηθεί. 5)Ποιό είναι το βασικό χαρακτηριστικό της περίμενε. ρώτησε. και 6)Σε ποια προγράμματα θα μπορούσε να είναι χρήσιμη η εντολή ρώτησε. και περίμενε. 7)Βρείτε τις επόμενες λέξεις. 1) Γ _ 2) _ Ε 3) _ Γ _ 4) Ο _ 5) _ Ν _ 6) Ο _ 1.Προγραμματισμός που βασίζεται σε γεγονότα. 2.Προγραμματισμός που βασίζεται σε αντικείμενα. 3.Παλέτα στην οποία βρίσκεται η εντολή όταν το πλήκτρο πατηθεί (μια λέξη). 4.Εντολή που αντιλαμβάνεται γεγονότα που προκαλούνται από το πάτημα των πλήκτρων. 5.Απαραίτητη εντολή για να ξεκινήσει μια συζήτηση. 6.Μονάδα εισόδου που προκαλεί γεγονότα. Δραστηριότητες 1)Υλοποιείστε ένα εικονικό συνθεσάιζερ, στο οποίο θα παίζετε εσείς οι ίδιοι πατώντας πλήκτρα στο πληκτρολόγιο. Θα πρέπει να μπορείτε να παίξετε ταυτόχρονα μια μελωδία με ένα πίκολο και να δίνεται ρυθμό με ένα πιατίνι και ένα μπάσο. 2)Υλοποιείστε με τη βοήθεια της εντολής ρώτησε... και περίμενε μια εικονική συναλλαγή με το περίπτερο της γειτονιάς σας. 3)Σχεδιάστε και υλοποιείστε μια θεατρική παράσταση, στην οποία ο ίδιος ο χρήστης θα είναι ο σκηνοθέτης, επιλέγοντας ποιος χαρακτήρας του έργου θα εμφανιστεί, τι θα πει και τι θα κάνει με το πάτημα διαφορετικών πλήκτρων του πληκτρολογίου! Χρησιμοποιείστε ως βάση σας σενάριο από μια γνωστή σας θεατρική παράσταση, ή μια ταινία που παρακολουθήσατε πρόσφατα. 9-8

9 9-9

αντίστοιχο γεγονός. Όταν όντως το κουμπί

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

Διαβάστε περισσότερα

Στη συνέχεια χρησιμοποιούμε τις εντολές πες... και αλλαγή σε ενδυμασία... από την παλέτα

Στη συνέχεια χρησιμοποιούμε τις εντολές πες... και αλλαγή σε ενδυμασία... από την παλέτα Εντολή «Ρώτησε... και Περίμενε» Η δεύτερη εντολή, που επιτρέπει στο έργο μας να αλληλεπιδράσει με το χρήστη, είναι η ρώτησε...και περίμενε που βρίσκεται στην παλέτα Αισθητήρες. Η μορφή της παρουσιάζεται

Διαβάστε περισσότερα

Τιμή Τιμή. σκορ. ζωές

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

Διαβάστε περισσότερα

ΤΟ ΠΕΡΙΒΑΛΛΟΝ ΤΗΣ. Εργαλειοθήκη Παρουσιάζετε το έργο σας Εκκινείτε τα σενάριά σας Σταματάτε όλα τα σενάρια. Οι 8 ομάδες της Παλέτας εντολών

ΤΟ ΠΕΡΙΒΑΛΛΟΝ ΤΗΣ. Εργαλειοθήκη Παρουσιάζετε το έργο σας Εκκινείτε τα σενάριά σας Σταματάτε όλα τα σενάρια. Οι 8 ομάδες της Παλέτας εντολών ΤΟ ΠΕΡΙΒΑΛΛΟΝ ΤΗΣ Οι 8 ομάδες της Παλέτας εντολών Εργαλειοθήκη Παρουσιάζετε το έργο σας Εκκινείτε τα σενάριά σας Σταματάτε όλα τα σενάρια Σκηνή Εδώ ζωντανεύει το σενάριό σας Εντολές κάθε ομάδας Αυτή είναι

Διαβάστε περισσότερα

Εισαγωγή στην επανάληψη

Εισαγωγή στην επανάληψη Εισαγωγή στην επανάληψη Στο κεφάλαιο αυτό ήρθε η ώρα να μελετήσουμε την επανάληψη στον προγραμματισμό λίγο πιο διεξοδικά! Έχετε ήδη χρησιμοποιήσει, χωρίς πολλές επεξηγήσεις, σε προηγούμενα κεφάλαια τις

Διαβάστε περισσότερα

Η κίνηση και η δομή επιλογής στο Scratch

Η κίνηση και η δομή επιλογής στο Scratch Η κίνηση και η δομή επιλογής στο Scratch Ας ξεκινήσουμε Θα σου δείξω πώς θα με κάνεις να κινηθώ 10 βήματα! Σύρε την εντολή ΚΙΝΗΣΟΥ από τη παλέτα Κίνηση μέσα στην περιοχή σεναρίων. Κάνε κλικ πάνω στην εντολή

Διαβάστε περισσότερα

A7.2 Δημιουργία Απλής Γραφικής Εφαρμογής σε Περιβάλλον Scratch

A7.2 Δημιουργία Απλής Γραφικής Εφαρμογής σε Περιβάλλον Scratch A7.2 Δημιουργία Απλής Γραφικής Εφαρμογής σε Περιβάλλον Scratch Τι θα μάθουμε σήμερα: Να ενεργοποιούμε το λογισμικό Scratch Να αναγνωρίζουμε τα κύρια μέρη του περιβάλλοντος του Scratch Να δημιουργούμε/εισάγουμε/τροποποιούμε

Διαβάστε περισσότερα

Καροτοκυνηγός. Αντικείμενα

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

Διαβάστε περισσότερα

Αγώνες αυτοκινήτου Παιχνίδι για 2 παίκτες

Αγώνες αυτοκινήτου Παιχνίδι για 2 παίκτες Αγώνες αυτοκινήτου Παιχνίδι για 2 παίκτες Άνοιξε το προγραμματιστικό περιβάλλον του Scratch 2.0. Επίλεξε το Σκηνικό. Επίλεξε την καρτέλα Υπόβαθρα. Επίλεξε το πινέλο, αύξησε το πλάτος της γραμμής του πινέλου

Διαβάστε περισσότερα

Τα αλφαριθμητικά αποτελούνται από γράμματα, λέξεις ή άλλους χαρακτήρες (π.χ. μήλο, Ιούλιος 2009, You win!).

Τα αλφαριθμητικά αποτελούνται από γράμματα, λέξεις ή άλλους χαρακτήρες (π.χ. μήλο, Ιούλιος 2009, You win!). ΑΛΦΑΡΙΘΜΗΤΙΚΑ Τα αλφαριθμητικά αποτελούνται από γράμματα, λέξεις ή άλλους χαρακτήρες (π.χ. μήλο, Ιούλιος 2009, You win!). Αποθηκεύονται σε μεταβλητές ή σε λίστες (όπως ή ). Μπορείτε να ενώσετε δυο αλφαριθμητικά

Διαβάστε περισσότερα

Breakdance Computer Game σε Scratch.

Breakdance Computer Game σε Scratch. Breakdance Computer Game σε Scratch. Ταστίογλου Μαριάννα 1, Τραντοπούλου Μαργαρίτα 2 1 Μαθήτρια Γ Τάξης, 2 ο Γυμνάσιο Ευόσμου atas94@otenet.gr 2 Μαθήτρια Γ Τάξης, 2 ο Γυμνάσιο Ευόσμου daizy@in.gr Δασκαλάκης

Διαβάστε περισσότερα

Είμαι πιο Μπροστά απ' όλους... με τη βοήθεια εντολών...

Είμαι πιο Μπροστά απ' όλους... με τη βοήθεια εντολών... Είμαι πιο Μπροστά απ' όλους... με τη βοήθεια εντολών... Έστω, ότι προσπαθούμε να αναπαράγουμε στο Scratch μια ιστορία από το γνωστό σε όλους μας κόμικ «Αστερίξ και Οβελίξ». Προκύπτει ένα ερώτημα που δεν

Διαβάστε περισσότερα

21. ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 4 - ΔΗΜΙΟΥΡΓΩΝΤΑΣ ΜΕ ΤΟ BYOB BYOB. Αλγόριθμος Διαδικασία Παράμετροι

21. ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 4 - ΔΗΜΙΟΥΡΓΩΝΤΑΣ ΜΕ ΤΟ BYOB BYOB. Αλγόριθμος Διαδικασία Παράμετροι 21. ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 4 - ΔΗΜΙΟΥΡΓΩΝΤΑΣ ΜΕ ΤΟ BYOB BYOB Αλγόριθμος Διαδικασία Παράμετροι Τι είναι Αλγόριθμος; Οι οδηγίες που δίνουμε με λογική σειρά, ώστε να εκτελέσουμε μια διαδικασία ή να επιλύσουμε ένα

Διαβάστε περισσότερα

Εισαγωγή στην επανάληψη

Εισαγωγή στην επανάληψη Εισαγωγή στην επανάληψη Στο κεφάλαιο αυτό ήρθε η ώρα να μελετήσουμε την επανάληψη στον προγραμματισμό λίγο πιο διεξοδικά! Έχετε ήδη χρησιμοποιήσει, χωρίς πολλές επεξηγήσεις, σε προηγούμενα κεφάλαια τις

Διαβάστε περισσότερα

Αντικείμενα, συμπεριφορές, γεγονότα

Αντικείμενα, συμπεριφορές, γεγονότα Αντικείμενα, συμπεριφορές, γεγονότα O προγραμματισμός αποτελεί ένα τρόπο επίλυσης προβλημάτων κατά τον οποίο συνθέτουμε μια ακολουθία εντολών με σκοπό την επίτευξη συγκεκριμένων στόχων. Ας ξεκινήσουμε

Διαβάστε περισσότερα

Ταυτότητα εκπαιδευτικού σεναρίου

Ταυτότητα εκπαιδευτικού σεναρίου Ταυτότητα εκπαιδευτικού σεναρίου Τίτλος: Συμβάντα και ενέργειες - Το πολύχρωμο σκαθάρι Σύντομη περιγραφή: Ένα εκπαιδευτικό σενάριο για την διδασκαλία των συμβάντων και ενεργειών στον προγραμματισμό, με

Διαβάστε περισσότερα

1ο Φύλλο Εργασίας. της παλέτας Ήχος. Πώς μπορούμε να εισάγουμε και να αναπαράγουμε έναν ήχο;

1ο Φύλλο Εργασίας. της παλέτας Ήχος. Πώς μπορούμε να εισάγουμε και να αναπαράγουμε έναν ήχο; 1ο Φύλλο Εργασίας της παλέτας Ήχος Πώς μπορούμε να εισάγουμε και να αναπαράγουμε έναν ήχο; Για να εισάγουμε ένα ή περισσότερα μουσικά κλιπ σε ένα αντικείμενο, επιλέγουμε από το μεσαίο παράθυρο του Scratch

Διαβάστε περισσότερα

Αριστείδης Παλιούρας Ανακαλύψτε το Scratch 2

Αριστείδης Παλιούρας Ανακαλύψτε το Scratch 2 Αριθμομηχανή Στη δραστηριότητα αυτή θα δημιουργήσεις μια απλή αριθμομηχανή η οποία θα μπορεί να εκτελεί τις 4 βασικές πράξεις (πρόσθεση, αφαίρεση, πολλαπλασιασμός, διαίρεση) ανάμεσα σε 2 αριθμούς. Άνοιξε

Διαβάστε περισσότερα

Δομή Επιλογής. 1. Αν ο σκύλος ακουμπήσει ένα κόκαλο τότε το κόκαλο εξαφανίζεται και ο παίκτης κερδίζει 10 πόντους.

Δομή Επιλογής. 1. Αν ο σκύλος ακουμπήσει ένα κόκαλο τότε το κόκαλο εξαφανίζεται και ο παίκτης κερδίζει 10 πόντους. Τάξη : Α Λυκείου Λογισμικό : Scratch Ενδεικτική Διάρκεια : 45 λεπτά Δομή Επιλογής Μία από τις πιο σημαντικές δομές που χρησιμοποιείται στον προγραμματισμό είναι η δομή επιλογής. Η δομή αυτή μας δίνει την

Διαβάστε περισσότερα

Φτιάξε ένα απλό παιχνίδι

Φτιάξε ένα απλό παιχνίδι Φτιάξε ένα απλό παιχνίδι Άνοιξε το προγραμματιστικό περιβάλλον του Scratch 2.0 κάνοντας κλικ στο εικονίδιο στην επιφάνεια εργασίας. Κάνε κλικ στο κουμπί «Εισαγωγή αντικειμένου» για να εισάγεις ένα νέο

Διαβάστε περισσότερα

Αριστείδης Παλιούρας Ανακαλύψτε το Scratch 2

Αριστείδης Παλιούρας Ανακαλύψτε το Scratch 2 Παιχνίδι Κρεμάλα Στη δραστηριότητα αυτή θα δημιουργήσεις το γνωστό παιχνίδι της κρεμάλας στο οποίο ο παίκτης προσπαθεί να μαντέψει τα γράμματα από τα οποία αποτελείται μια άγνωστη λέξη. Το πρόγραμμα που

Διαβάστε περισσότερα

Πώς μπορούμε να δημιουργούμε γεωμετρικά σχέδια με τη Logo;

Πώς μπορούμε να δημιουργούμε γεωμετρικά σχέδια με τη Logo; Κεφάλαιο 2 Εισαγωγή Πώς μπορούμε να δημιουργούμε γεωμετρικά σχέδια με τη Logo; Η Logo είναι μία από τις πολλές γλώσσες προγραμματισμού. Κάθε γλώσσα προγραμματισμού έχει σκοπό τη δημιουργία προγραμμάτων

Διαβάστε περισσότερα

Πώς το λένε Computer game στο Scratch

Πώς το λένε Computer game στο Scratch Πώς το λένε Computer game στο Scratch Μιχαηλία Γκαλλέ¹, Χριστόδουλος Σατραζέμης², 1 Μαθήτρια Γ Τάξης, 2 ο Γυμνάσιο Ευόσμου mixaelagalle@gmail.com 2 Μαθητής Γ Τάξης, 2 ο Γυμνάσιο Ευόσμου linosatra@gmail.com

Διαβάστε περισσότερα

3 ο εργαστήριο Scratch for NinjaCoders

3 ο εργαστήριο Scratch for NinjaCoders 3 ο εργαστήριο Scratch for NinjaCoders Τίτλος εφαρμογής: Space Invaders (Διαστημικοί εισβολείς) Περιγραφή στόχων, σενάριο εφαρμογής, παρουσίαση scratch, μεταβλητές, συμβάντα, προγραμματιστικές δομές 0

Διαβάστε περισσότερα

Παλέτα Κίνηση. Για να μετακινήσουμε ένα αντικείμενο χρησιμοποιούμε την εντολή ΚΙΝΗΣΟΥ

Παλέτα Κίνηση. Για να μετακινήσουμε ένα αντικείμενο χρησιμοποιούμε την εντολή ΚΙΝΗΣΟΥ Παλέτα Κίνηση Σε αυτό το φύλλο εργασίας θα εξοικειωθείτε με τις εντολές του Scratch που βρίσκονται στην παλέτα Κίνηση. Για τον σκοπό αυτό διαβάστε προσεκτικά τις οδηγίες, δοκιμάστε να χρησιμοποιήσετε τις

Διαβάστε περισσότερα

Αριστείδης Παλιούρας Ανακαλύψτε το Scratch 2

Αριστείδης Παλιούρας Ανακαλύψτε το Scratch 2 Παιχνίδι Bounce Ball Στη δραστηριότητα αυτή θα δημιουργήσεις το παιχνίδι Bounce Ball στο οποίο η μπάλα κινείται συνεχώς και ο χρήστης προσπαθεί με το ποντίκι του να μετακινεί την πράσινη μπάρα για να χτυπήσει

Διαβάστε περισσότερα

Πατώντας την επιλογή αυτή, ανοίγει ένα παράθυρο που έχει την ίδια μορφή με αυτό που εμφανίζεται όταν δημιουργούμε μία μεταβλητή.

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

Διαβάστε περισσότερα

Ανακύκλωσε το Computer Game σε Scratch

Ανακύκλωσε το Computer Game σε Scratch Ανακύκλωσε το Computer Game σε Scratch Καλλιόπη Σατραζέμη¹, Μαρία Χαραλαμπίδου², Κλεοπάτρα Χαριστέ³, Λαμπρινή Χρυσή 4 1 kalliopaki_s@yahoo.gr 2 maraki98_xar@hotmail.gr 3 kleo.xar@hotmail.gr 4 lamprini1998@gmail.com

Διαβάστε περισσότερα

Μαθήματα Scratch -Δραστηριότητα 1 Παλέτα Κίνηση

Μαθήματα Scratch -Δραστηριότητα 1 Παλέτα Κίνηση Μάθημα: Scrtach Τάξη: Ε/ΣΤ Παλέτα Κίνηση Προετοιμασία για το μάθημα: Καλό είναι πριν ξεκινήσουμε να παρακολουθήσουμε τα παρακάτω δύο videos: a) Εισαγωγή στο περιβάλλον του Scratch β) Εντολές κίνησης και

Διαβάστε περισσότερα

Τα Φύλλα Εργασίας αφορά την εκμάθηση της εκτέλεσης της δομής επιλογής μέσα από το περιβάλλον του SCRATCH.

Τα Φύλλα Εργασίας αφορά την εκμάθηση της εκτέλεσης της δομής επιλογής μέσα από το περιβάλλον του SCRATCH. 15. ΠΕΡΙΓΡΑΦΗ ΚΑΙ ΑΝΑΛΥΣΗ ΦΥΛΛΩΝ ΕΡΓΑΣΙΑΣ Τα Φύλλα Εργασίας αφορά την εκμάθηση της εκτέλεσης της δομής επιλογής μέσα από το περιβάλλον του SCRATCH. 16. ΑΞΙΟΛΟΓΗΣΗ Οι βασικές διαδικασίες αξιολόγησης προέρχονται

Διαβάστε περισσότερα

Οδηγός ξεκινήματος. έκδοση 2.0.

Οδηγός ξεκινήματος. έκδοση 2.0. Οδηγός ξεκινήματος έκδοση 2.0 Το SCRATCH είναι μια γλώσσα προγραμματισμού, που σου επιτρέπει να δημιουργείς τις δικές σου διαδραστικές ιστορίες, κινούμενα σχέδια, παιχνίδια, μουσική και τέχνη. Αυτός ο

Διαβάστε περισσότερα

Ορισμός του χρώματος όρισε το χρώμα πένας σε [06_π03.sb] άλλαξε χρώμα πένας κατά. άλλαξε χρώμα πένας κατά άλλαξε χρώμα πένας κατά [06_π04.

Ορισμός του χρώματος όρισε το χρώμα πένας σε [06_π03.sb] άλλαξε χρώμα πένας κατά. άλλαξε χρώμα πένας κατά άλλαξε χρώμα πένας κατά [06_π04. Ορισμός του χρώματος Δεν θα ήταν πιο ενδιαφέρον να μπορούμε να προσδιορίσουμε το χρώμα της πένας κατά τη διάρκεια του έργου σας; Δεν είναι πιθανό να θέλετε να σχεδιάσετε ένα κόκκινο αυτοκίνητο και ένα

Διαβάστε περισσότερα

Παλέτα Κίνηση. Καλό είναι πριν ξεκινήσετε το παρακάτω φυλλάδιο να έχετε παρακολουθήσει τα παρακάτω δύο videos: a) Εισαγωγή στο περιβάλλον του Scratch

Παλέτα Κίνηση. Καλό είναι πριν ξεκινήσετε το παρακάτω φυλλάδιο να έχετε παρακολουθήσει τα παρακάτω δύο videos: a) Εισαγωγή στο περιβάλλον του Scratch Τάξη : Α Λυκείου Λογισμικό : Scratch Διάρκεια : 45 λεπτά Παλέτα Κίνηση Σε αυτό το φύλλο εργασίας θα εξοικειωθείτε με τις εντολές του Scratch που βρίσκονται στην παλέτα Κίνηση. Για τον σκοπό αυτό διαβάστε

Διαβάστε περισσότερα

Κεφάλαιο 6: Ζωγραφική

Κεφάλαιο 6: Ζωγραφική Κεφάλαιο 6: Ζωγραφική... Σε αυτό το κεφάλαιο: 6.1 Ζωγραφική 6.2 Απλά ζωγράφισε 6.3 Χρώμα, σκιά και μέγεθος 6.4 Παράδειγμα... «Ζωγραφίζω πράγματα που σκέφτομαι, όχι πράγματα που βλέπω!» (Πικάσο) 6.1 Ζωγραφική

Διαβάστε περισσότερα

Παλέτα Όψεις. Πως κάνουμε ένα αντικείμενο να μιλάει ή να σκέφτεται;

Παλέτα Όψεις. Πως κάνουμε ένα αντικείμενο να μιλάει ή να σκέφτεται; Τάξη : Α Λυκείου Λογισμικό : Scratch Ενδεικτική Διάρκεια : 45 λεπτά Παλέτα Όψεις Σε αυτό το φύλλο εργασίας θα εξοικειωθείς με τις εντολές του Scratch που βρίσκονται στην παλέτα Όψεις. Οι εντολές αυτές

Διαβάστε περισσότερα

Ας μετονομάσουμε τη γάτα που εμφανίζεται μόλις ανοίγουμε το Scratch. Επιλέγουμε το εικονίδιο Μορφή1 που βρίσκεται στη λίστα αντικειμένων.

Ας μετονομάσουμε τη γάτα που εμφανίζεται μόλις ανοίγουμε το Scratch. Επιλέγουμε το εικονίδιο Μορφή1 που βρίσκεται στη λίστα αντικειμένων. Σχεδιάζοντας αντικείμενα Εισαγωγή στο περιβάλλον των αντικειμένων Όπως συζητήσαμε και στο προηγούμενο κεφάλαιο, τα αντικείμενα στο Scratch αποτελούν τους πρωταγωνιστές των έργων μας. Το πρώτο βήμα κατά

Διαβάστε περισσότερα

ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ: Εντολές κίνησης και στροφής στο προγραμματιστικό περιβάλλον Scratch. ΟΝΟΜΑΤΕΠΩΝΥΜΟ:

ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ: Εντολές κίνησης και στροφής στο προγραμματιστικό περιβάλλον Scratch. ΟΝΟΜΑΤΕΠΩΝΥΜΟ: ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ: Εντολές κίνησης και στροφής στο προγραμματιστικό περιβάλλον Scratch. ΟΝΟΜΑΤΕΠΩΝΥΜΟ: 1. Ανοίξτε τον φυλλομετρητή Mozilla Firefox και στην γραμμή διευθύνσεων πληκτρολογήστε την διεύθυνση:

Διαβάστε περισσότερα

Αριστείδης Παλιούρας Ανακαλύψτε το Scratch 2

Αριστείδης Παλιούρας Ανακαλύψτε το Scratch 2 Λαβύρινθος Στη δραστηριότητα αυτή θα δημιουργήσεις το παιχνίδι «Λαβύρινθος» στο οποίο ο χρήστης οδηγεί μια γάτα, χρησιμοποιώντας τα βελάκια του πληκτρολογίου, για να βγει από έναν λαβύρινθο με κόκκινους

Διαβάστε περισσότερα

α) Πώς παίρνουμε αποφάσεις στην καθημερινή μας ζωή; Συμπληρώσετε τον παρακάτω πίνακα: τότε

α) Πώς παίρνουμε αποφάσεις στην καθημερινή μας ζωή; Συμπληρώσετε τον παρακάτω πίνακα: τότε 1. ΠΕΡΙΓΡΑΦΗ ΚΑΙ ΑΝΑΛΥΣΗ ΦΥΛΛΩΝ ΕΡΓΑΣΙΑΣ (Ή ΚΑΙ ΑΛΛΟΥ ΔΙΔΑΚΤΙΚΟΥ ΥΛΙΚΟΥ) ΑΞΙΟΛΟΓΗΣΗ ΤΩΝ ΜΑΘΗΤΩΝ ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 1 «Η δομή επιλογής εάν» Δραστηριότητα 1 α) Πώς παίρνουμε αποφάσεις στην καθημερινή μας ζωή;

Διαβάστε περισσότερα

Lego WeDo - Αεροπλάνο

Lego WeDo - Αεροπλάνο Lego WeDo - Αεροπλάνο Το σετ κατασκευής Lego WeDo δίνει τη δυνατότητα στους μαθητές του δημοτικού (ηλικίες 7 11) να κατασκευάσουν απλά μοντέλα Lego και στη συνέχεια να τα συνδέσουν με έναν υπολογιστή για

Διαβάστε περισσότερα

Κεφάλαιο 1.Εντολές κίνησης

Κεφάλαιο 1.Εντολές κίνησης Προγραμματίζω με το ΒΥΟΒ 1 Κεφάλαιο 1.Εντολές κίνησης Από το μάθημα της Φυσικής γνωρίζουμε ότι κίνηση σημαίνει αλλαγή της θέσης ενός αντικειμένου. Οι εντολές κίνησης που μας παρέχει το ΒΥΟΒ χωρίζονται

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΑΝΑΛΟΓΙΑ

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΑΝΑΛΟΓΙΑ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΑΝΑΛΟΓΙΑ ΤΑ ΓΕΝΕΘΛΙΑ ΤΟΥ ΔΗΜΗΤΡΗ Ο Δημήτρης υπολογίζει Εκφώνηση Το φυλλάδιο περιλαμβάνει 8 δραστηριότητες που θα σας βοηθήσουν να καταλάβετε, να βελτιώσετε και να διορθώσετε 3 Σενάρια στο

Διαβάστε περισσότερα

9 ο Γυμνάσιο Ιλίου Προγραμματίζοντας με SCRATCH και BYOB

9 ο Γυμνάσιο Ιλίου Προγραμματίζοντας με SCRATCH και BYOB ΒΥΟΒ ΚΕΦΑΛΑΙΟ 1 : ΤΑ ΒΑΣΙΚΑ... 3 1.1 Γρήγορη ξενάγηση στο Περιβάλλον Εργασίας... 3 1.2 Εντολές σχεδίασης... 4 1.3 Η δομή επανάληψης... 5 ΚΕΦΑΛΑΙΟ 2 : ΑΝΤΙΚΕΙΜΕΝΑ & ΚΙΝΗΣΗ... 6 2.1 Το σκηνικό... 6 2.2 Τα

Διαβάστε περισσότερα

Μεταβλητές. Για περισσότερες λεπτομέρειες πάνω στις μεταβλητές θα ήταν χρήσιμο να διαβάσεις το

Μεταβλητές. Για περισσότερες λεπτομέρειες πάνω στις μεταβλητές θα ήταν χρήσιμο να διαβάσεις το Τάξη : Α Λυκείου Λογισμικό : Scratch Ενδεικτική Διάρκεια : 45 λεπτά Μεταβλητές Όλα όσα έμαθες στα προηγούμενα φυλλάδια είναι απαραίτητα για να υλοποιήσεις απλές εφαρμογές. Ωστόσο αν θέλεις να δημιουργήσεις

Διαβάστε περισσότερα

ΣΚΗΝΙΚΟ ΥΠΟΒΑΘΡΑ ΑΡΧΙΚΗ

ΣΚΗΝΙΚΟ ΥΠΟΒΑΘΡΑ ΑΡΧΙΚΗ Scratch 1. Σκηνικό (Αρχική Έχασες Κέρδισες). Η πρώτη μου δουλειά όταν φτιάχνω ένα παιχνίδι είναι πάω στο ΣΚΗΝΙΚΟ - ΥΠΟΒΑΘΡΑ και να σχεδιάσω (ή να αντιγράψω μια εικόνα από το διαδίκτυο ή από οπουδήποτε

Διαβάστε περισσότερα

Games: Εξοικείωση με το περιβάλλον του Game Maker μέσα από την κατασκευή ενός παιχνιδιού

Games: Εξοικείωση με το περιβάλλον του Game Maker μέσα από την κατασκευή ενός παιχνιδιού Games: Εξοικείωση με το περιβάλλον του Game Maker μέσα από την κατασκευή ενός παιχνιδιού Εκτιμώμενη διάρκεια: Τέσσερις διδακτικές ώρες Ένταξη στο πρόγραμμα σπουδών Στο νέο Πρόγραμμα Σπουδών του Γυμνασίου

Διαβάστε περισσότερα

Κεφάλαιο 1: Προγραμματισμός

Κεφάλαιο 1: Προγραμματισμός Κεφάλαιο 1: Προγραμματισμός... Σε αυτό το κεφάλαιο: 1.1 Τι είναι ο προγραμματισμός 1.2 Τι χρειάζεται για να δημιουργήσουμε ένα πρόγραμμα; 1.3 Οφέλη από τον προγραμματισμό 1.4 Scratch ing... «Πρώτα λύσε

Διαβάστε περισσότερα

Κεφάλαιο 10: Η επανάληψη

Κεφάλαιο 10: Η επανάληψη Κεφάλαιο 10: Η επανάληψη... Σε αυτό το κεφάλαιο: 10.1 Εισαγωγή στην επανάληψη 10.2 Για πάντα 10.3 Η εντολή Επανέλαβε Χ 10.4 Παραδείγματα... «Επανάληψη μήτηρ πάσης μαθήσεως» ρητό 10.1 Εισαγωγή στην επανάληψη

Διαβάστε περισσότερα

Γ ΓΥΜΝΑΣΙΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΗ ΓΛΩΣΣΑ MicroWorlds Pro

Γ ΓΥΜΝΑΣΙΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΗ ΓΛΩΣΣΑ MicroWorlds Pro Για να μπορέσουμε να εισάγουμε δεδομένα από το πληκτρολόγιο αλλά και για να εξάγουμε εμφανίσουμε αποτελέσματα στην οθόνη του υπολογιστή χρησιμοποιούμε τις εντολές Εισόδου και Εξόδου αντίστοιχα. Σύνταξη

Διαβάστε περισσότερα

ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΣΕ ΔΙΣΚΕΤΑ ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΑΠΟ ΔΙΣΚΕΤΑ. Από τον κατάλογο που εμφανίζεται επιλέγω: Αποστολή προς Δισκέτα (3,5)

ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΣΕ ΔΙΣΚΕΤΑ ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΑΠΟ ΔΙΣΚΕΤΑ. Από τον κατάλογο που εμφανίζεται επιλέγω: Αποστολή προς Δισκέτα (3,5) ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΣΕ ΔΙΣΚΕΤΑ ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΑΠΟ ΔΙΣΚΕΤΑ Τοποθετώ μια δισκέτα στον οδηγό τη δισκέτας του υπολογιστή. Τοποθετώ τη δισκέτα που έχει το αρχείο μου στον οδηγό τη δισκέτας του υπολογιστή.

Διαβάστε περισσότερα

Κεφάλαιο 5: Κίνηση. 5.1 Σχετική κίνηση αντικειμένων

Κεφάλαιο 5: Κίνηση. 5.1 Σχετική κίνηση αντικειμένων Κεφάλαιο 5: Κίνηση... Σε αυτό το κεφάλαιο: 5.1 Σχετική κίνηση αντικειμένων 5.2 Κίνηση με συντεταγμένες 5.3 Ομαλή κίνηση 5.4 Ολοκληρωμένο παράδειγμα... Δώσε μου τόπο να σταθώ και κινώ και την γη ακόμα (Αρχιμήδης)

Διαβάστε περισσότερα

Κεφάλαιο 11: Ο έλεγχος

Κεφάλαιο 11: Ο έλεγχος Κεφάλαιο 11: Ο έλεγχος... Σε αυτό το κεφάλαιο: 11.1 Εισαγωγή στον έλεγχο 11.2 Οι εντολές ελέγχου Η εντολή "Εάν..." Η εντολή "Εάν..." και οι τελεστές συνθηκών Η εντολή "Εάν...Αλλιώς.." 11.3 Παραδείγματα...

Διαβάστε περισσότερα

ΣΗΜΕΙΩΣΕΙΣ. στη γλώσσα προγραμματισμού. Γκέτσιος Βασίλειος

ΣΗΜΕΙΩΣΕΙΣ. στη γλώσσα προγραμματισμού. Γκέτσιος Βασίλειος ΣΗΜΕΙΩΣΕΙΣ στη γλώσσα προγραμματισμού Microsoft Worlds Pro Γκέτσιος Βασίλειος Σημειώσεις στη γλώσσα προγραμματισμού Microsoft Worlds Pro σελ. 1 Το περιβάλλον προγραμματισμού Microsoft Worlds Pro Μενού

Διαβάστε περισσότερα

Αριστείδης Παλιούρας Ανακαλύψτε το Scratch 2. Στη δραστηριότητα αυτή θα μάθεις να δημιουργείς τις δικές σου εντολές.

Αριστείδης Παλιούρας Ανακαλύψτε το Scratch 2. Στη δραστηριότητα αυτή θα μάθεις να δημιουργείς τις δικές σου εντολές. Διαδικασίες Στη δραστηριότητα αυτή θα μάθεις να δημιουργείς τις δικές σου εντολές. Άνοιξε το προγραμματιστικό περιβάλλον του Scratch 2.0. Κάνε κλικ στην κατηγορία «Άλλες Εντολές». Για να δημιουργήσεις

Διαβάστε περισσότερα

Διαγραφή και Εισαγωγή χαρακτήρα

Διαγραφή και Εισαγωγή χαρακτήρα Διαγραφή και Εισαγωγή χαρακτήρα Εξαφάνισε τη γάτα Κάνε δεξί κλικ πάνω στη γάτα που βρίσκεται στο γκρι πλαίσιο κάτω από τη σκηνή και επίλεξε διαγραφή. Διάλεξε νέα μορφή α. Κάνε κλικ στο ανθρωπάκι που βρίσκεται

Διαβάστε περισσότερα

Κεφάλαιο 13: Επικοινωνία

Κεφάλαιο 13: Επικοινωνία Κεφάλαιο 13: Επικοινωνία... Σε αυτό το κεφάλαιο: 13.1 Εντολές «μετάδωσε» και «όταν λάβω» 13.2 Εντολή «μετάδωσε και περίμενε» 13.3 Παραδείγματα... «Το πρώτο μισό της ζωής μας ψάχνουμε κυρίως να βρούμε ποιοί

Διαβάστε περισσότερα

Scratch Δημοτικό 2 : Εισαγωγή στις βασικές εντολές και λειτουργίες της Scratch

Scratch Δημοτικό 2 : Εισαγωγή στις βασικές εντολές και λειτουργίες της Scratch Scratch Δημοτικό 2 : Εισαγωγή στις βασικές εντολές και λειτουργίες της Scratch Εκτιμώμενη διάρκεια: Δύο διδακτικές ώρες Ένταξη στο πρόγραμμα σπουδών Στο Πρόγραμμα Σπουδών του Ολοήμερου Δημοτικού (ΦΕΚ 1139/28-7-2010)

Διαβάστε περισσότερα

Scratch Δημοτικό 4: Οι μεταβλητές στη γλώσσα προγραμματισμού Scratch (οι μεταβλητές σαν απαριθμητές)

Scratch Δημοτικό 4: Οι μεταβλητές στη γλώσσα προγραμματισμού Scratch (οι μεταβλητές σαν απαριθμητές) Scratch Δημοτικό 4: Οι μεταβλητές στη γλώσσα προγραμματισμού Scratch (οι μεταβλητές σαν απαριθμητές) Εκτιμώμενη διάρκεια: Μία διδακτική ώρα Ένταξη στο πρόγραμμα σπουδών Στο Πρόγραμμα Σπουδών του Ολοήμερου

Διαβάστε περισσότερα

Movie Maker (Δημιουργία βίντεο)

Movie Maker (Δημιουργία βίντεο) Movie Maker (Δημιουργία βίντεο) - Με πόσους τρόπους μπορούμε να διηγηθούμε μια ιστορία; - Μπορούμε να την πούμε ο ένας στον άλλο. - Μπορούμε να την γράψουμε. - Μπορούμε να τη ζωγραφίσουμε κομμάτι-κομμάτι.

Διαβάστε περισσότερα

ΕΝΤΟΛΕΣ. 7.1 Εισαγωγικό μέρος με επεξήγηση των Εντολών : Επεξήγηση των εντολών που θα

ΕΝΤΟΛΕΣ. 7.1 Εισαγωγικό μέρος με επεξήγηση των Εντολών : Επεξήγηση των εντολών που θα 7.1 Εισαγωγικό μέρος με επεξήγηση των Εντολών : Επεξήγηση των εντολών που θα ΕΝΤΟΛΕΣ χρησιμοποιηθούν παρακάτω στα παραδείγματα Βάζοντας την εντολή αυτή σε οποιοδήποτε αντικείμενο μπορούμε να αλλάζουμε

Διαβάστε περισσότερα

Οδηγός για Αρχάριους. έκδοση 1.4.

Οδηγός για Αρχάριους. έκδοση 1.4. Οδηγός για Αρχάριους έκδοση 1.4 Το Scratch είναι μια νέα γλώσσα προγραμματισμού, που σου επιτρέπει να δημιουργείς τις δικές σου διαδραστικές ιστορίες, κινούμενα σχέδια, παιχνίδια, μουσική και τέχνη. Σύρε

Διαβάστε περισσότερα

Scratch Δημοτικό 5: Οι μεταβλητές σαν ιδιότητες αντικειμένων στη γλώσσα προγραμματισμού Scratch

Scratch Δημοτικό 5: Οι μεταβλητές σαν ιδιότητες αντικειμένων στη γλώσσα προγραμματισμού Scratch Scratch Δημοτικό 5: Οι μεταβλητές σαν ιδιότητες αντικειμένων στη γλώσσα προγραμματισμού Scratch Εκτιμώμενη διάρκεια: Μία διδακτική ώρα Ένταξη στο πρόγραμμα σπουδών Στο Πρόγραμμα Σπουδών του Ολοήμερου Δημοτικού

Διαβάστε περισσότερα

ΗΜΙΟΥΡΓΙΑ ΠΑΙΧΝΙ ΙΟΥ ΣΤΟ SCRATCH ΒΗΜΑ ΠΡΟΣ ΒΗΜΑ

ΗΜΙΟΥΡΓΙΑ ΠΑΙΧΝΙ ΙΟΥ ΣΤΟ SCRATCH ΒΗΜΑ ΠΡΟΣ ΒΗΜΑ ΗΜΙΟΥΡΓΙΑ ΠΑΙΧΝΙ ΙΟΥ ΣΤΟ SCRATCH ΒΗΜΑ ΠΡΟΣ ΒΗΜΑ ΣΕΝΑΡΙΟ ΠΑΙΧΝΙ ΙΟΥ Το παιχνίδι θα αποτελείται από δυο παίκτες, οι οποίοι θα βρίσκονται αντικριστά στις άκρες ενός γηπέδου δεξιά και αριστερά, και µια µπάλα.

Διαβάστε περισσότερα

Αναπαραγωγή και stop/pause έτοιμων ηχητικών clips

Αναπαραγωγή και stop/pause έτοιμων ηχητικών clips Αναπαραγωγή και stop/pause έτοιμων ηχητικών clips Το scratch διαθέτει αρκετά μεγάλη ποικιλία έτοιμων ενσωματωμένων ηχητικών clips τα οποία θα βρείτε πολύ ενδιαφέροντα και θα σας βάλουν σε πειρασμό να πειραματιστείτε

Διαβάστε περισσότερα

Κεφάλαιο 1 Χρήση προτύπου 2. Κεφάλαιο 2 Τροποποίηση μιας παρουσίασης 9. Κεφάλαιο 4 Προσθήκη αντικειμένων 26. Κεφάλαιο 5 Ειδικά εφέ 35

Κεφάλαιο 1 Χρήση προτύπου 2. Κεφάλαιο 2 Τροποποίηση μιας παρουσίασης 9. Κεφάλαιο 4 Προσθήκη αντικειμένων 26. Κεφάλαιο 5 Ειδικά εφέ 35 Περιεχόμενα Κεφάλαιο 1 Χρήση προτύπου 2 Κεφάλαιο 2 Τροποποίηση μιας παρουσίασης 9 Κεφάλαιο 3 Εφαρμογή σχεδίων 19 Κεφάλαιο 4 Προσθήκη αντικειμένων 26 Κεφάλαιο 5 Ειδικά εφέ 35 Κεφάλαιο 6 Κουμπιά ενεργειών

Διαβάστε περισσότερα

Scratch Δημοτικό 5: Οι μεταβλητές σαν ιδιότητες αντικειμένων στη γλώσσα προγραμματισμού Scratch

Scratch Δημοτικό 5: Οι μεταβλητές σαν ιδιότητες αντικειμένων στη γλώσσα προγραμματισμού Scratch Scratch Δημοτικό 5: Οι μεταβλητές σαν ιδιότητες αντικειμένων στη γλώσσα προγραμματισμού Scratch Φύλλα δραστηριοτήτων Φύλλο δραστηριοτήτων διδασκαλίας αντικειμένου Μια οθόνη από το πρόγραμμα που θα κατασκευάσουμε

Διαβάστε περισσότερα

Παραδείγματα μεταβλητών

Παραδείγματα μεταβλητών Παραδείγματα μεταβλητών Παράδειγμα Bouncing Balls: Στη σκηνή υπάρχουν τρείς μπάλες και κάθε μία έχει διαφορετικό μέγεθος από τις άλλες. Όλες οι μπάλες χοροπηδούν ταυτόχρονα προς όλες τις κατευθύν-σεις.

Διαβάστε περισσότερα

Κεφάλαιο 1: Κίνηση και γεωμετρικά σχήματα

Κεφάλαιο 1: Κίνηση και γεωμετρικά σχήματα Ασκήσεις της Ενότητας 2 : Ζωγραφίζοντας με το ΒΥΟΒ -1- α. Η χρήση της πένας Κεφάλαιο 1: Κίνηση και γεωμετρικά σχήματα Υπάρχουν εντολές που μας επιτρέπουν να επιλέξουμε το χρώμα της πένας, καθώς και το

Διαβάστε περισσότερα

Κεφάλαιο 3: To περιβάλλον

Κεφάλαιο 3: To περιβάλλον Κεφάλαιο 3: To περιβάλλον... Σε αυτό το κεφάλαιο: 3.1 Γρήγορη ξενάγηση 3.2 Πρωταγωνιστές τα αντικείμενα 3.3 Η σκηνή είναι δική μας 3.4 Εντολές... «Το να είσαι ικανός σημαίνει να μπορείς να ελέγχεις και

Διαβάστε περισσότερα

4 ο Εργαστήριο Τυχαίοι Αριθμοί, Μεταβλητές Συστήματος

4 ο Εργαστήριο Τυχαίοι Αριθμοί, Μεταβλητές Συστήματος 4 ο Εργαστήριο Τυχαίοι Αριθμοί, Μεταβλητές Συστήματος Μεταβλητές Συστήματος Η Processing χρησιμοποιεί κάποιες μεταβλητές συστήματος, όπως τις ονομάζουμε, για να μπορούμε να παίρνουμε πληροφορίες από το

Διαβάστε περισσότερα

7.Α.1 Παρουσιάσεις. 7.Α.2 Περιγραφή περιεχομένων της εφαρμογής

7.Α.1 Παρουσιάσεις. 7.Α.2 Περιγραφή περιεχομένων της εφαρμογής Μάθημα 7ο Πολυμέσα 7.Α.1 Παρουσιάσεις Οι παρουσιάσεις είναι μια εφαρμογή που χρησιμεύει στην παρουσίαση των εργασιών μας. Αποτελούν μια συνοπτική μορφή των εργασιών μας. Μέσω δημιουργίας διαφανειών, μορφοποιήσεων

Διαβάστε περισσότερα

Μαθαίνω να προγραμματίζω με το Scratch

Μαθαίνω να προγραμματίζω με το Scratch Βιβλίο Μαθητή Μαθαίνω να προγραμματίζω με το Scratch Δραστηριότητες προγραμματισμού για παιδιά του δημοτικού σχολείου Μαρία Σκιαδέλλη 2014 Έκδοση 2.0 Έ ρ γ ο O D S, Ε λ λ η ν ο γ ε ρ μ α ν ι κ ή Α γ ω

Διαβάστε περισσότερα

Ξεκινώντας µε το Το SCRATCH είναι µια νέα γλώσσα προγραµµατισµού που σας επιτρέπει να δηµιουργήσετε τις δικές σας διαλογικές ιστορίες, κινούµενα σχέδια, παιχνίδια, µουσική, και τέχνη. Σύρε ένα τουβλάκι

Διαβάστε περισσότερα

1. Τα τμήματα της επιφάνειας εργασίας των Windows

1. Τα τμήματα της επιφάνειας εργασίας των Windows 1. Τα τμήματα της επιφάνειας εργασίας των Windows Εικονίδια συντομεύσεων (αρχείου-φακέλου) Εικονίδια Ανενεργά Ενεργό Επιφάνεια (αρχείου-φακέλου) παράθυρα παράθυρο εργασίας Γραμμή μενού Γραμμή εργαλείων

Διαβάστε περισσότερα

«Αβάκιο» Οδηγός χρήσης Μικρόκοσμου που αποτελείται από τις ψηφίδες Καμβάς, Χελώνα, Γλώσσα, Μεταβολέας, Χρώματα.

«Αβάκιο» Οδηγός χρήσης Μικρόκοσμου που αποτελείται από τις ψηφίδες Καμβάς, Χελώνα, Γλώσσα, Μεταβολέας, Χρώματα. «Αβάκιο» Οδηγός χρήσης Μικρόκοσμου που αποτελείται από τις ψηφίδες Καμβάς, Χελώνα, Γλώσσα, Μεταβολέας, Χρώματα. Πώς θα δουλέψεις με το Χελωνόκοσμο την πρώτη φορά 1. Θα χρησιμοποιήσεις το αριστερό πλήκτρο

Διαβάστε περισσότερα

2 ο Εργαστήριο Αλληλεπίδραση και Animation

2 ο Εργαστήριο Αλληλεπίδραση και Animation 2 ο Εργαστήριο Αλληλεπίδραση και Animation Τα προγράμματα που έχουμε δει μέχρι τώρα εκτελούν τον κώδικά τους μία φορά και το πρόγραμμα σταματάει. Ένα πρόγραμμα που δημιουργεί animation ή ανταποκρίνεται

Διαβάστε περισσότερα

Δραστηριότητα 1 Σχεδιασμός σκηνικού

Δραστηριότητα 1 Σχεδιασμός σκηνικού ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 3 Δραστηριότητα 1 Σχεδιασμός σκηνικού Ας κατασκευάσουμε την επόμενη σκηνή-room. Όμοια με προηγουμένως κατασκευάζουμε το σκηνικό-background «ΔΡΟΜΟΣ» και αφού δημιουργήσουμε τη σκηνή-room

Διαβάστε περισσότερα

Κεφ.14: Μεταβλητές & Λίστες

Κεφ.14: Μεταβλητές & Λίστες Κεφ.14: Μεταβλητές & Λίστες... Σε αυτό το κεφάλαιο: 14.1 Εισαγωγή στην έννοια των μεταβλητών 14.2 Λίστες 14.3 Παραδείγματα... «Το πιο απίθανο πράγμα με τη ζωή είναι ότι πάντα θα υπάρχουν μεταβλητές. Θα

Διαβάστε περισσότερα

Περιεχόμενα. Σελίδα 3 από 21

Περιεχόμενα. Σελίδα 3 από 21 Σελίδα 1 από 21 Σελίδα 2 από 21 Περιεχόμενα Κεφάλαιο 1 Χρήσεις του υπολογιστή... 4 Κεφάλαιο 2 Βασικά τμήματα υπολογιστή... 6 Κεφάλαιο 3 - Ασφάλεια... 9 Κεφάλαιο 4 - Ποντίκι... 11 Κεφάλαιο 5 - Πληκτρολόγιο...

Διαβάστε περισσότερα

Το σκηνικό μας είναι πλέον έτοιμο για εισάγουμε τα υπόλοιπα αντικείμενα του έργου μας.

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

Διαβάστε περισσότερα

Φύλλα εργασίας. MicroWorlds Pro. Πολυμεσικές Εφαρμογές με την χρήση της γλώσσας LOGO Στο Γυμνάσιο. Β. Χ. Χρυσοχοΐδης

Φύλλα εργασίας. MicroWorlds Pro. Πολυμεσικές Εφαρμογές με την χρήση της γλώσσας LOGO Στο Γυμνάσιο. Β. Χ. Χρυσοχοΐδης Φύλλα εργασίας MicroWorlds Pro Πολυμεσικές Εφαρμογές με την χρήση της γλώσσας LOGO Στο Γυμνάσιο Β. Χ. Χρυσοχοΐδης Πρόεδρος Συλλόγου Εκπαιδευτικών Πληροφορικής Φλώρινας 2 «Σχεδίαση και ανάπτυξη δραστηριοτήτων

Διαβάστε περισσότερα

Δημιουργία παιχνιδιού σε Scratch

Δημιουργία παιχνιδιού σε Scratch Δημιουργία παιχνιδιού σε Scratch Βέλτιστο Σενάριο Γνωστικό αντικείμενο: Πληροφορική Δημιουργός: Αθηνά Σταυράκη ΙΝΣΤΙΤΟΥΤΟ ΕΚΠΑΙΔΕΥΤΙΚΗΣ ΠΟΛΙΤΙΚΗΣ ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ, ΕΡΕΥΝΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ Σημείωση Το

Διαβάστε περισσότερα

Φύλλο Εργασίας 6 Η επικοινωνία αντικειμένων στο Scratch - Συναυλία

Φύλλο Εργασίας 6 Η επικοινωνία αντικειμένων στο Scratch - Συναυλία Φύλλο Εργασίας 6 Η επικοινωνία αντικειμένων στο Scratch - Συναυλία Στο μάθημα αυτό θα μάθουμε: Να προγραμματίζουμε τους πρωταγωνιστές μας έτσι ώστε να επικοινωνούν μεταξύ τους μέσω μηνυμάτων. Να χρησιμοποιούμε

Διαβάστε περισσότερα

Κεφάλαιο 12: Επαναλήψεις ΙΙ

Κεφάλαιο 12: Επαναλήψεις ΙΙ Κεφάλαιο 12: Επαναλήψεις ΙΙ... Σε αυτό το κεφάλαιο: 12.1 Εντολή «για πάντα εάν» 12.2 Εντολή «επανέλαβε ώσπου» 12.3 Εντολή «περίμενε ώσπου» 12.4 Συνδυαστικά παραδείγματα... «Ό, τι επαναλαμβάνουμε, μας καθορίζει»

Διαβάστε περισσότερα

Κίνηση. Εγχειρίδιο Αναφοράς του BYOB. Δείξε προς ένα αντικείμενο Δείχνε συνεχώς προς το ποντίκι. Κίνηση Όψεις Ήχος. Πένα Έλεγχος. Τελεστές.

Κίνηση. Εγχειρίδιο Αναφοράς του BYOB. Δείξε προς ένα αντικείμενο Δείχνε συνεχώς προς το ποντίκι. Κίνηση Όψεις Ήχος. Πένα Έλεγχος. Τελεστές. Κίνηση Κινήσου 10 βήματα (*) Τα βήματα είναι pixels Κινήσου 10 βήματα προς την αντίθετη κατεύθυνση Στρίψε δεξιά 30 μοίρες Κινήσου κυκλικά Στρίψε αριστερά 30 μοίρες Δείξε στην κατεύθυνση Δείξε στην κατεύθυνση

Διαβάστε περισσότερα

1. ΠΕΡΙΓΡΑΦΗ ΚΑΙ ΑΝΑΛΥΣΗ ΦΥΛΛΩΝ ΕΡΓΑΣΙΑΣ (Ή ΚΑΙ ΑΛΛΟΥ ΔΙΔΑΚΤΙΚΟΥ ΥΛΙΚΟΥ) ΑΞΙΟΛΟΓΗΣΗ ΤΩΝ ΜΑΘΗΤΩΝ

1. ΠΕΡΙΓΡΑΦΗ ΚΑΙ ΑΝΑΛΥΣΗ ΦΥΛΛΩΝ ΕΡΓΑΣΙΑΣ (Ή ΚΑΙ ΑΛΛΟΥ ΔΙΔΑΚΤΙΚΟΥ ΥΛΙΚΟΥ) ΑΞΙΟΛΟΓΗΣΗ ΤΩΝ ΜΑΘΗΤΩΝ 1. ΠΕΡΙΓΡΑΦΗ ΚΑΙ ΑΝΑΛΥΣΗ ΦΥΛΛΩΝ ΕΡΓΑΣΙΑΣ (Ή ΚΑΙ ΑΛΛΟΥ ΔΙΔΑΚΤΙΚΟΥ ΥΛΙΚΟΥ) ΑΞΙΟΛΟΓΗΣΗ ΤΩΝ ΜΑΘΗΤΩΝ ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 1 «Μαθαίνω στη γάτα να σχεδιάζει» Δραστηριότητα 1 Παρατηρήστε τις εντολές στους παρακάτω πίνακες,

Διαβάστε περισσότερα

Γρήγορη Εκκίνηση. Όταν ξεκινήσετε το GeoGebra, εμφανίζεται το παρακάτω παράθυρο:

Γρήγορη Εκκίνηση. Όταν ξεκινήσετε το GeoGebra, εμφανίζεται το παρακάτω παράθυρο: Τι είναι το GeoGebra; Γρήγορη Εκκίνηση Λογισμικό Δυναμικών Μαθηματικών σε ένα - απλό στη χρήση - πακέτο Για την εκμάθηση και τη διδασκαλία σε όλα τα επίπεδα της εκπαίδευσης Συνδυάζει διαδραστικά γεωμετρία,

Διαβάστε περισσότερα

Αναπαραγωγή με αρχεία ήχου

Αναπαραγωγή με αρχεία ήχου Αναπαραγωγή με αρχεία ήχου Ανοίγει η παρουσίαση και εμφανίζεται η διαφάνεια τίτλου, "Πειράματα με αρχεία ήχου". Άσκηση 1: Εισαγωγή ήχου για συνεχή αναπαραγωγή Βήμα 1: Εισαγωγή ήχου Στη διαφάνεια 1, με

Διαβάστε περισσότερα

3.1 Γεγονοστραφής /Αντικειμενοστραφής

3.1 Γεγονοστραφής /Αντικειμενοστραφής Κεφάλαιο 3 ο : Δημιουργώ το Πρώτο μου Παιχνίδι 3.1 Γεγονοστραφής /Αντικειμενοστραφής Προγραμματισμός Το MSKodu είναι ένα εργαλείο προγραμματισμού παιχνιδιών. Σας βοηθά, δηλαδή, παρέχοντας μια προγραμματιστική

Διαβάστε περισσότερα

να ακολουθήσουμε Έναρξη Όλα τα Προγράμματα και να ενεργοποιήσουμε την επιλογή Microsoft Word.

να ακολουθήσουμε Έναρξη Όλα τα Προγράμματα και να ενεργοποιήσουμε την επιλογή Microsoft Word. ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ ΜΕ ΤΟ WORD Περιεχόμενα Εκκίνηση του Microsoft Word... 3 Το παράθυρο του Word... 3 Η Κορδέλα με τις καρτέλες... 4 Κεντρική... 4 Εισαγωγή... 4 Διάταξη Σελίδας... 5 Αναφορές... 5 Στοιχεία

Διαβάστε περισσότερα

Σενάριο 16: Ο κόσμος του Robby

Σενάριο 16: Ο κόσμος του Robby Σενάριο 16: Ο κόσμος του Robby Φύλλο Εργασίας Τίτλος: Ο κόσμος του Robby Γνωστικό Αντικείμενο: Εφαρμογές Πληροφορικής-Υπολογιστών Διδακτική Ενότητα: Διερευνώ - Δημιουργώ Ανακαλύπτω, Συνθετικές εργασίες.

Διαβάστε περισσότερα

GreekLUG Ελεύθερο Λογισμικό & Λογισμικό Ανοικτού Κώδικα

GreekLUG Ελεύθερο Λογισμικό & Λογισμικό Ανοικτού Κώδικα GreekLUG Ελεύθερο Λογισμικό & Λογισμικό Ανοικτού Κώδικα Μάθημα 6ο Σουίτα Γραφείου LibreOffice 2 Ύλη Μαθημάτων V Μαθ. 5/6 : Σουίτα Γραφείου LibreOffice LibreOffice Γενικά, Κειμενογράφος - LibreOffice Writer,

Διαβάστε περισσότερα

Βάσεις δεδομένων (Access)

Βάσεις δεδομένων (Access) Βάσεις δεδομένων (Access) Όταν εκκινούμε την Access εμφανίζεται το παρακάτω παράθυρο: Κουμπί Κενή βάση δεδομένων Κουμπί του Office Για να φτιάξουμε μια νέα ΒΔ κάνουμε κλικ στο κουμπί «Κενή βάση δεδομένων»

Διαβάστε περισσότερα

ήγαινε στο x : y : κατέβασε πένα σήκωσε πένα

ήγαινε στο x : y : κατέβασε πένα σήκωσε πένα Παραδείγματα Ας δούμε τώρα πρακτικά πως μπορούμε να συνδυάσουμε την εντολή κίνησης πήγαινε στο x: y: με τις κατέβασε πένα, σήκωσε πένα για να δημιουργήσουμε ένα τετράγωνο. Έστω ότι θέλουμε να το δημιουργήσουμε

Διαβάστε περισσότερα

Δημιουργία παρουσιάσεων (Power Point)

Δημιουργία παρουσιάσεων (Power Point) Δημιουργία παρουσιάσεων (Power Point) Το πρόγραμμα PowerPoint είναι η «αίθουσα προβολών» του Office. Μια προβολή (παρουσίασης) του PowerPoint μπορεί να έχει ως στόχο να ενημερώσει, να διδάξει ή και να

Διαβάστε περισσότερα

Ο Οδηγός γρήγορης εκκίνησης

Ο Οδηγός γρήγορης εκκίνησης Ο Οδηγός γρήγορης εκκίνησης του Microsoft PowerPoint 2013 έχει διαφορετική εμφάνιση από προηγούμενες εκδόσεις. Γι αυτό το λόγο, δημιουργήσαμε αυτόν τον οδηγό για να ελαχιστοποιήσουμε την καμπύλη εκμάθησης.

Διαβάστε περισσότερα

Κεφάλαιο 8: Ήχοι. 8.1 Βασικές εντολές ήχου στο Scratch

Κεφάλαιο 8: Ήχοι. 8.1 Βασικές εντολές ήχου στο Scratch Κεφάλαιο 8: Ήχοι... Σε αυτό το κεφάλαιο: 8.1 Βασικές εντολές ήχου 8.2 Προγραμματίζοντας ήχους 8.3 Παραδείγματα... «Όταν αλλάζει η μουσική, αλλάζει κι ο χορός» (Αφρικανική παροιμία) 8.1 Βασικές εντολές

Διαβάστε περισσότερα

Τα στοιχεία του παιχνιδιού : Σκηνικό

Τα στοιχεία του παιχνιδιού : Σκηνικό Περιγραφή των φύλλων δραστηριοτήτων διδασκαλίας γνωστικού αντικειμένου Φύλλο δραστηριοτήτων 1 Αναφέρεται στο στόχο σχεδίασης του παιχνιδιού. (Στόχος Α) Σκηνικό Τα στοιχεία του παιχνιδιού : (Ρακέτα) Χαρακτήρες

Διαβάστε περισσότερα

Εντολές της LOGO (MicroWorlds Pro)

Εντολές της LOGO (MicroWorlds Pro) Εντολές της LOGO (MicroWorlds Pro) Εντολές εμφάνισης (εξόδου) και αριθμητικές πράξεις δείξε Εμφανίζει στην οθόνη έναν αριθμό, το αποτέλεσμα πράξεων, μια λέξη ή μια λίστα (ομάδα) λέξεων. δείξε 200 200 δείξε

Διαβάστε περισσότερα

Φύγε-φύγε ποντικάκι...

Φύγε-φύγε ποντικάκι... Φύγε-φύγε ποντικάκι... Υποδειγματικό Σενάριο Γνωστικό αντικείμενο: Προσχολική Παιδαγωγική Δημιουργός: ΠΑΣΧΑΛΙΝΑ-ΛΙΝΑ ΒΑΛΣΑΜΙΔΟΥ ΙΝΣΤΙΤΟΥΤΟ ΕΚΠΑΙΔΕΥΤΙΚΗΣ ΠΟΛΙΤΙΚΗΣ ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ, ΕΡΕΥΝΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ

Διαβάστε περισσότερα