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

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

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

Transcript

1 Εισαγωγή στην έννοια των μεταβλητών Οι μεταβλητές Θα πρέπει να έχετε παρατηρήσει ότι έχουμε φτιάξει τόσα παιχνίδια μέχρι αυτό το σημείο και δεν έχουμε αναφερθεί πουθενά για το πως μπορούμε να δημιουργήσουμε τα πιο σημαντικά στοιχεία όλων των παιχνιδιών: ζωές και σκορ! Θα μπορούσαμε με κάποιο τρόπο να κρατάμε το σκορ στις προσπάθειες που κάναμε για μεταφερθεί το ελικοπτεράκι από την κίτρινη πλατφόρμα στην κόκκινη; Θα μπορούσαμε να έχουμε ένα μέγιστο αριθμό προσπαθειών πέρα από τον οποίο θα σταματούσε η εκτέλεση του έργου μας, δηλαδή θα τελείωνε το παιχνίδι; Θα μπορούσαμε να εμφανίσουμε τις ζωές του pacman που μας απομένουν και το σκορ που μαζεύει τρώγοντας φρουτάκια; Προφανώς! Είπαμε ότι στο τέλος του βιβλίου θα γνωρίζετε να δημιουργείτε ολοκληρωμένα παιχνίδια. Δεν θα ξελέμε τώρα! Πως, λοιπόν, θα διατηρούμε το σκορ καθ' όλη τη διάρκεια εκτέλεσης ενός έργου; Θα το αποθηκεύσουμε ως μια μεταβλητή. Που; Στη μνήμη του υπολογιστή. Οι μεταβλητές είναι συμβολικά ονόματα που αντιστοιχούν σε θέσεις μνήμης του υπολογιστή. Στις θέσεις μνήμης αυτές, αποθηκεύουμε διάφορες τιμές (π.χ. το σκορ, τον αριθμό ζωών, την απάντηση ενός χρήστη κτλ). Οι τιμές αυτές μπορούν να αλλάξουν, να διαβαστούν ή να αντιγραφούν. Μπορείτε να τις φανταστείτε σαν κουτάκια που έχουν ένα όνομα και μια τιμή. Στην παρακάτω εικόνα, θεωρώντας ότι ο πίνακας είναι η μνήμη του υπολογιστή, βλέπουμε δυο θέσεις στη μνήμη που αντιστοιχίζονται στις μεταβλητές «σκορ» και «ζωές» που έχουν τιμές 300 και 3 αντίστοιχα. σκορ Τιμή ζωές Τιμή Άρα, όταν δημιουργούμε μια μεταβλητή, ουσιαστικά δεσμεύουμε μια θέση στη μνήμη του υπολογιστή στην οποία μπορούμε να αποθηκεύσουμε όποια τιμή θελήσουμε. Στο Scratch, για να δημιουργήσουμε μια μεταβλητή πρέπει αρχικά να μεταφερθούμε στην παλέτα εντολών μεταβλητές και να πατήσουμε στην επιλογή «Δημιούργησε μια μεταβλητή» οπότε εμφανίζεται το παρακάτω παράθυρο: Στο παράθυρο αυτό πρέπει να προσδιορίσουμε: α) το όνομα της μεταβλητής: με την ονομασία της μεταβλητής προσδιορίζουμε τον τρόπο με τον οποίο θα αναφερόμαστε στη συγκεκριμένη θέση μνήμης και θα αλλάζουμε τα περιεχόμενά της, δηλαδή την τιμή της. Καλό είναι στις μεταβλητές που δημιουργούμε να δίνουμε ονόματα με νόημα, δηλαδή ονόματα που προσδιορίζουν τη χρησιμότητα της μεταβλητής. Στο συγκεκριμένο παράδειγμα θα ονομάσουμε τη μεταβλητής μας «σκορ». β) το εύρος χρήσης της μεταβλητής: θα πρέπει επίσης να προσδιορίσουμε αν η νέα μεταβλητή θέλουμε να είναι ορατή και να τροποποιείται από όλα τα αντικείμενα του έργου μας ή αν θέλουμε να αξιοποιείται μόνο από ένα συγκεκριμένο αντικείμενο. Στη δεύτερη περίπτωση, η μεταβλητή αυτή μπορεί να χρησιμοποιηθεί μόνο σε σενάρια του συγκεκριμένου αντικειμένου ενώ στην πρώτη, όλα τα αντικείμενα μπορούν να αλλάξουν την τιμή της μεταβλητής. Αφού δημιουργηθεί η μεταβλητή, ως δια μαγείας, η παλέτα μεταβλητές εμφανίζει νέες εντολές!

2 Η πρώτη εντολή όρισε το Χ σε 0, είναι η σημαντικότερη, καθώς μας δίνει τη δυνατότητα να δώσουμε μια τιμή στη μεταβλητή μας συμπληρώνοντας το λευκό κουτάκι. Όταν δημιουργούμε μια μεταβλητή, η αρχική της τιμή είναι κενή. Με τη χρήση της εντολής όρισε το Χ σε 0 μπορούμε να της δώσουμε αρχική τιμή αλλά και να αλλάξουμε την τιμή αυτή. Π.χ. σε ένα παιχνίδι θα ορίζαμε τη μεταβλητή «ζωές» σε 3 αρχικά ενώ τη μεταβλητή «σκορ» σε 0. Οι μεταβλητές μπορούν να πάρουν και αρνητικές τιμές. Η δεύτερη εντολή που γίνεται διαθέσιμη είναι η άλλαξε Χ κατά 1, η οποία αλλάζει την τρέχουσα τιμή της μεταβλητής κατά την τιμή που προσδιορίζουμε στο λευκό κουτάκι. Άλλαξε την τιμή κατά 1, σημαίνει αύξηση της τιμής της μεταβλητής κατά 1 μονάδα ενώ αύξηση κατά -5 σημαίνει μείωση της αρχικής τιμής κατά 5 μονάδες. Το μεγάλο πλεονέκτημα της συγκεκριμένης εντολής είναι μας επιτρέπει να αλλάζουμε την τιμή της μεταβλητής χωρίς να ενδιαφερόμαστε για το ποια είναι η τρέχουσα τιμή της. Αν εκτελούσαμε τη συγκεκριμένη εντολή για τη μεταβλητή «σκορ», τότε το σκορ θα αυξανόταν κατά 1 ενώ αν εκτελούσαμε την εντολή για τη μεταβλητή «ζωές» με παράμετρο -1, η τιμή της αντίστοιχης μεταβλητής θα γινόταν 2. Η τρίτη και η τέταρτη εντολή (εμφάνισε τη μεταβλητή Χ, απόκρυψη μεταβλητής Χ) αναφέρονται στην εμφάνιση και στην απόκρυψη μια μεταβλητής από την οθόνη του Scratch. Σε αντίθεση με άλλες μεταβλητές κατάστασης, όπως η θέση Χ και η ενδυμασία #, η εμφάνιση των τιμών των μεταβλητών στην οθόνη του Scratch ελέγχεται προγραμματιστικά. Έτσι, για παράδειγμα, όταν ο χρήστης μας χάσει μια ζωή, μπορούμε να εμφανίσουμε τη μεταβλητή «ζωές» για λίγα δευτερόλεπτα και στη συνέχεια να την αποκρύψουμε. Ας δούμε πιο πρακτικά τη χρησιμότητα και τη λειτουργία των μεταβλητών μέσα από παραδείγματα. Δεν θα παρουσιάσουμε ολοκληρωμένα παραδείγματα αλλά μόνο τα τμήματά τους που αφορούν τη λειτουργία των μεταβλητών. Παραδείγματα εφαρμογών με μεταβλητές Παράδειγμα: Ο «κ.γατίδης μετράει ως το 10»: Τι θα λέγατε να βάλουμε τον κ.γατίδη να μετράει μέχρι το 10 με τη χρήση των μεταβλητών. Η πρώτη λύση που μας έρχεται στο μυαλό:

3 Τι θα συνέβαινε όμως αν θέλαμε να μετρήσει μέχρι το 30; Θα δημιουργούσαμε 30 εντολές; Θα μπορούσαμε αντί για αυτή τη λύση, να δημιουργήσουμε μια μεταβλητή, να αυξάνουμε κατά μια μονάδα την τιμή της και να βάλουμε το χαρακτήρα μας να αναφέρει την τιμή αυτή μέσα σε μια επανάληψη; Δεν θα ήταν πιο εύκολο; Χρειαζόμαστε λοιπόν μια μεταβλητή που θα την ονομάσουμε «αριθμός» και την οποία θα κάνουμε διαθέσιμη μόνο στον κ.γατίδη. Από την παλέτα Μεταβλητές επιλέγουμε «δημιούργησε μια μεταβλητή», προσδιορίζουμε ως όνομα της μεταβλητής το «αριθμός» και επιλέγουμε η μεταβλητή να είναι διαθέσιμη μόνο για το συγκεκριμένο αντικείμενο. Θα δώσουμε στη μεταβλητή, αρχική τιμή 1 και στη συνέχεια μέσα σε μια επανάληψη θα βάλουμε τον κ.γατίδη να λέει την τιμή της μεταβλητής ενώ θα αλλάζουμε την τιμή της κατά 1. Μελετήστε το παρακάτω σενάριο: [14_π01.sb] Όπως παρατηρούμε από το συγκεκριμένο παράδειγμα, θα μπορούσαμε πολύ εύκολα να βάλουμε τον κ.γατίδη να μετράει μέχρι το 1000 απλά αλλάζοντας τον αριθμό των επαναλήψεων στην εντολή επανέλαβε Χ! Για να μεταφέρουμε τη μεταβλητή μέσα σε ένα λευκό κουτάκι, επιλέγουμε και σέρνουμε την αντίστοιχη μεταβλητή κατάστασης που εμφανίζεται στην παλέτα Μεταβλητές. Επίσης, είναι σημαντικό να θυμόμαστε: α) ότι για κάθε μεταβλητή στην αρχή ενός προγράμματος θα πρέπει να προσδιορίζουμε την αρχική τιμή της, β) η μεταβλητή μπορεί να χρησιμοποιηθεί σε οποιοδήποτε λευκό κουτάκι των εντολών του Scratch (π.χ. στην κίνηση, στη ζωγραφική, στον ήχο, στις συνθήκες κτλ.). Παράδειγμα: χρονομετρητής: Έστω λοιπόν ότι θέλουμε να δημιουργήσουμε ένα χρονόμετρο για ένα παιχνίδι μας. Ο παί-κτης θα μπορεί να παίξει το παιχνίδι για 60 δευτερόλεπτα. Πως θα μπορούσαμε να το καταφέρουμε;

4 [14_π02.sb] Όπως βλέπετε στο προηγούμενο σενάριο, ο προγραμματιστής μας, δημιούργησε μια μεταβλητή που την ονόμασε «ρολόι». Στόχος του ήταν η μεταβλητή αυτή να κρατά κάθε στιγμή το χρόνο που απομένει στον παίκτη. Στη συνέχεια, ο προγραμματιστής μας προσδιόρισε ως αρχική τιμή της μεταβλητής το 60, δηλαδή 60 δευτερόλεπτα παιχνιδιού. Χρησιμοποιώντας την εντολή εμφάνισε μεταβλητή εμφάνισε τη μεταβλητή αυτή στην οθόνη του χρήστη ώστε ο παίκτης να γνωρίζει το χρόνο που του απομένει. Στη συνέχεια ζήτησε κάθε ένα δευτερόλεπτο να αλλάζει η τιμή της μεταβλητής «ρολόι», μέχρι η τιμή της να γίνει μηδέν. Αν η μεταβλητή μηδενιστεί, η επανάληψη σταματά, εκτελούνται οι δυο τελευταίες εντολές του σεναρίου και το παιχνίδι σταματά! Προσέξτε ότι: έχουμε αρνητική τιμή στην εντολή άλλαξε ρολόι κατά με την εντολή εμφάνισε μεταβλητή παρουσιάζεται η τιμή της μεταβλητής στην οθόνη του Scratch, η μεταβλητή χρησιμοποιήθηκε μέσα σε μια συνθήκη. Αν θέλαμε κάθε φορά που ο χρήστης έτρωγε ένα φρουτάκι να κερδίζει έξτρα χρόνο, τι θα έπρεπε να κάνουμε; Πολύ απλά, θα μπορούσαμε να χρησιμοποιήσουμε την εντολή άλλαξε ρολόι κατά σε κάποιο διαφορετικό σενάριο και κάθε φορά που έτρωγε ο πρωταγωνιστής μας ένα φρουτάκι να προσθέταμε τον αντίστοιχο χρόνο που κέρδιζε στη μεταβλητή «ρολόι». Το παραπάνω σενάριο θα λειτουργούσε χωρίς κανένα πρόβλημα. Αυτό είναι και το πλεονέκτημα της εντολής επανάλαβε ώσπου αντί της επανάλαβε Χ στη συγκεκριμένη περίπτωση. Μπορείτε να το εξηγήσετε καλύτερα; Παράδειγμα: «Μακριά από το δράκο»: Έστω, λοιπόν, ότι έ-χουμε δημιουργήσει ένα παιχνίδι στο οποίο ο χρήστης προσπαθεί να κάνει κλικ σε όσο το δυνατόν περισσότερα Στρουμφάκια για να τα απελευθερώσει από το κάστρο του Δρακουμέλ. Αυτό όμως πρέπει να γίνει χωρίς να κάνουμε κλικ πάνω στο Δρακουμέλ που κινείται μανιωδώς προς το δείκτη του ποντικιού. Έστω ότι έχουμε 3 ζωές. Πως θα μπορούσαμε να υλοποιήσουμε το συγκεκριμένο παιχνίδι. Μελετήστε το παρακάτω σενάριο: Στο συγκεκριμένο παράδειγμα, δημιουργήσαμε μια μεταβλητή που ονομάσαμε «ζωές» και η οποία προσδιορίσαμε ότι θέλουμε να είναι ορατή από όλα τα αντικείμενα του έργου μας. Στην αρχή του έργου μας, ο ήρωας έχει 3 ζωές και στη συνέχεια ζητήσαμε να συνεχίσει να εκτελείται το έργο μας μέχρι οι ζωές να γίνουν 0. Τότε εμφανίζεται μήνυμα τέλους του παιχνιδιού και σταματά η εκτέλεση του έργου. Πως όμως θα μειώνονται οι ζωές μας; Από το σενάριο του Δρακουμέλ. Μη ξεχνάτε ότι και ο Δρακουμέλ μπορεί να πειράζει αυτή τη μεταβλητή αφού είναι ορατή σε αυτόν. Αρκεί να προσθέσουμε το παρακάτω σενάριο στο αντικείμενο δράκος:

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

6 «περιοχή» σε 3 χρησιμοποιώντας την εντολή όρισε το σε Η μεταβλητή «σκορ» ελέγχεται και τροποποιείται μόνο από το αντικείμενο «μπάλα». Αρχικά το σκορ είναι μηδέν αφού δεν έχει μπει κανένα καλάθι. Έπειτα, κάθε φορά που το αντικείμενο μπάλα αγγίζει το αντικείμενο «στεφάνη», πρέπει το αντικείμενο «μπάλα» να ελέγχει τη μεταβλητή «περιοχή». Αν η μεταβλητή αυτή έχει τιμή 2 τότε πρέπει να αυξήσει τη μεταβλητή «σκορ» κατά 2. Αυτό το πετυχαίνουμε με την εντολή άλλαξε σκορ κατά 2. Διαφορετικά, η μεταβλητή «περιοχή» θα έχει τιμή 3, καθώς μπορεί να πάρει μόνο αυτές τις δύο τιμές. Μήπως όμως ο προγραμματιστής μας μπορούσε να κάνει κάτι πιο αποδοτικό; Μελετήστε προσεκτικά την παρακάτω εναλλακτική: Αυτό ήταν ακόμη ένα παράδειγμα στο οποίο οι μεταβλητές χρησιμοποιήθηκαν για την έμμεση επικοινωνία μεταξύ αντικειμένων. Γενικές παρατηρήσεις για τις μεταβλητές Υπάρχουν δυο σημαντικά στοιχεία που πρέπει να αποσαφηνίσουμε για τις μεταβλητές στον προγραμματισμό. Α) Πρώτον, οι μεταβλητές που χρησιμοποιούμε στον προγραμματισμό έχουν διαφορετική έννοια από αυτές που χρησιμοποιούμε στα μαθηματικά. Στον προγραμματισμό, το περιεχόμενο μιας μεταβλητής αλλάζει σύμφωνα με τη σειρά εκτέλεσης των εντολών ενός έργου-προγράμματος. Αυτό σημαίνει ότι η τιμή που θα είναι αποθηκευμένη στη μεταβλητή θα είναι η τελευταία τιμή την οποία εκχωρήσαμε σε αυτή. Αν για παράδειγμα έχουμε τις μεταβλητές «x» και «y», και αρχικά αποθηκεύσουμε στη μεταβλητή «x» το περιεχόμενο της μεταβλητής «y» και στη συνέχει αλλάξουμε την τιμή της μεταβλητής «y», αυτό δε σημαίνει ότι θα αλλάξει και η τιμή της μεταβλητής «x». Στο πρόγραμμα της παραπάνω εικόνας οι μεταβλητές θα πάρουν τις εξής τιμές μετά από την εκτέλεση κάθε εντολής: Όρισε το y σε μηδέν y=0, x=κενό Όρισε το x σε y y=0, x=0 Άλλαξε y κατά 2 y=2, x=0 Δηλαδή το όρισε το x σε y ΔΕΝ σημαίνει εξίσωση των δυο τιμών αλλά ότι απλά θα βάλουμε ως τιμή του x, την τιμή του y τη στιγμή που εκτελείται η συγκεκριμένη εντολή. Αν στη συνέχεια η τιμή του y αλλάξει, η τιμή του x δε θα επηρεαστεί. Β) Δεύτερον, τα λευκά κουτάκια που περιέχουν οι εντολές των μεταβλητών, μπορούν να περιέχουν άλλες μεταβλητές.

7 Έτσι για παράδειγμα μπορούμε να αναθέσουμε μια σύνθετη μαθηματική έκφραση ως τιμή μιας μεταβλητής π.χ. Σε αυτές τις αναθέσεις τιμών, υπολογίζεται ο τύπος που βρίσκεται στο δεύτερο πεδίο της εντολής και το νούμερο που θα βρεθεί γίνεται η τιμή της μεταβλητής. Είναι πολύ ενδιαφέρον ότι μπορούμε να χρησιμοποιήσουμε σε μια τέτοια έκφραση την ίδια τη μεταβλητή στην οποία αναθέτουμε την τιμή! Π.χ.: Στο τέλος του προηγούμενου σεναρίου το x θα πάρει την τιμή 2. Το Scratch δε βλέπει τη συγκεκριμένη έκφραση ως λανθασμένη (παρότι φαίνεται παράξενη), καθώς υπολογίζει πρώτα την τιμή της μαθηματικής έκφρασης βάσει της προηγούμενης τιμής του x και στη συνέχεια αναθέτει την νέα υπολογισμένη τιμή, στο x. Φυσικά, η συγκεκριμένη έκφραση είναι περιττή καθώς μπορεί να αντικατασταθεί από την εντολή άλλαξε κατά Θα δούμε όμως αργότερα παραδείγματα που κάτι ανάλογο είναι απαραίτητο.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Μάθημα 1: Εισαγωγή. Κάνε κλικ την εντολή "κινήσου" και με το ποντίκι πατημένο μετέφερε τη στη περιοχή σεναρίων.

Μάθημα 1: Εισαγωγή. Κάνε κλικ την εντολή κινήσου και με το ποντίκι πατημένο μετέφερε τη στη περιοχή σεναρίων. Μάθημα : Εισαγωγή 2 Κάνε κλικ την εντολή "κινήσου" και με το ποντίκι πατημένο μετέφερε τη στη περιοχή σεναρίων. Κάνοντας διπλό κλικ στην εντολή μπορείς να δεις ότι η γάτα κινείται στη σκηνή. Επίλεξε την

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

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

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

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

Προγραμματισμός. Το περιβάλλον του scratch

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

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

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

Κεφάλαιο 9: Αλληλεπίδραση Κεφάλαιο 9: Αλληλεπίδραση... Σε αυτό το κεφάλαιο: 9.1 Εισαγωγή στην αλληλεπίδραση 9.2 Γεγονότα 9.3 Εντολή «Ρώτησε... και Περίμενε»... «Το οικοσύστημα αυτοπροσαρμόζεται και για κάθε δράση υπάρχει και μία

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Scratch 2.0 Προκλήσεις

Scratch 2.0 Προκλήσεις Scratch 2.0 Προκλήσεις Οι µαθητές, εκτός από τα φύλλα εργασίας και τις ασκήσεις, προτείνεται να υλοποιούν και µία προγραµµατιστική πρόκληση σε κάθε ένα από τα 12 µαθήµατα. Οι προγραµµατιστικές προκλήσεις

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

Τίτλος Διδακτικού Σεναρίου

Τίτλος Διδακτικού Σεναρίου Τίτλος Διδακτικού Σεναρίου Οι εντολές ελέγχου εάν τότε & εάν τότε αλλιώς στο Scratch 2.0, μέσα από τη δημιουργία διαδραστικού παιχνιδιού. Φάση 4 Δημιουργία Διαδραστικού Παιχνιδιού Χρόνος Υλοποίησης: 1

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

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

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

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

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

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

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

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

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

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

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

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

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

Δομή Επανάληψης. 3. Επανέλαβε την κίνηση του αυτοκινήτου ώσπου αυτό να ακουμπήσει στο κόκκινο χρώμα.

Δομή Επανάληψης. 3. Επανέλαβε την κίνηση του αυτοκινήτου ώσπου αυτό να ακουμπήσει στο κόκκινο χρώμα. Τάξη : Α Λυκείου Λογισμικό : Scratch Ενδεικτική Διάρκεια : 45 λεπτά Δομή Επανάληψης Μία από τις πιο βασικές δομές στον προγραμματισμό είναι η δομή επανάληψης. Η δομή αυτή μας δίνει την δυνατότητα να επαναλαμβάνουμε

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

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

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

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

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

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

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

Tank Rescue Computer Game σε Scratch

Tank Rescue Computer Game σε Scratch Tank Rescue Computer Game σε Scratch Μπέλτσος Νικόλαος 1, Παναγιωτόπουλος Ευάγγελος 2, Παπαδόπουλος Βασίλης 3, Παπουδάρης Κωνσταντίνος 4 1 sokin2@yahoo.gr 2 vaggelispan@yahoo.gr 3 papadopoulos_vasilis@yahoo.gr

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

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

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

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

Ο Μπούκλας παίζει και μουσική όταν στην πράσινη σημαία γί νει κλικ. αίξε ήχο _ χρι τέλους περίμενε για _ χρόνους. περίμενε για δευτερόλεπτα.

Ο Μπούκλας παίζει και μουσική όταν στην πράσινη σημαία γί νει κλικ. αίξε ήχο _ χρι τέλους περίμενε για _ χρόνους. περίμενε για δευτερόλεπτα. Παραδείγματα εφαρμογών μουσικής Ο Μπούκλας παίζει και μουσική Στο παράδειγμα «Δοκιμαστήριο» του κεφαλαίου 7, είχαμε 3 αντικείμενα: δυο χαρακτήρες, τον Μπούκλα και το Σορτσάκια και το Παραβάν πίσω από το

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

Breakdance Computer Game σε Scratch.

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

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

Η Δραστηριότητα 1 του Φύλλου Εργασίας 1 έχει ως στόχο την εξοικείωση με το περιβάλλον του scratch και πιο συγκεκριμένα με τις μορφές και τα σκηνικά.

Η Δραστηριότητα 1 του Φύλλου Εργασίας 1 έχει ως στόχο την εξοικείωση με το περιβάλλον του scratch και πιο συγκεκριμένα με τις μορφές και τα σκηνικά. ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 1 Δραστηριότητα 1 Η Δραστηριότητα 1 του Φύλλου Εργασίας 1 έχει ως στόχο την εξοικείωση με το περιβάλλον του scratch και πιο συγκεκριμένα με τις μορφές και τα σκηνικά. Αρχικά θα μάθουμε να

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

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

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

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

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

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

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

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

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

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

1ο μέρος 1. Φτιάχνουμε την πίστα. Μια ενδεικτική πίστα φαίνεται παρακάτω:

1ο μέρος 1. Φτιάχνουμε την πίστα. Μια ενδεικτική πίστα φαίνεται παρακάτω: 1ο μέρος 1. Φτιάχνουμε την πίστα. Μια ενδεικτική πίστα φαίνεται παρακάτω: Εικόνα 1 Για να φτιάξουμε το τείχος επιλέγουμε καταρχήν την καρτέλα Γραφικά (κάτω δεξιά) και έπειτα το γεμάτο τετράγωνο από την

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

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

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

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

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

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

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

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

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

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

Ανακύκλωσε το 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

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

Τι θα απαντούσατε αλήθεια στην ίδια ερώτηση για την περίπτωση της επόμενης εικόνας;

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

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

[07_π08.sb] Εφέ Εικονοστοιχειοποίηση άλλαξε εικονοστοιχειοποίηση εφέ κατά 25

[07_π08.sb] Εφέ Εικονοστοιχειοποίηση άλλαξε εικονοστοιχειοποίηση εφέ κατά 25 Εφέ χρώμα Θα ξεκινήσουμε με τη σειρά και θα μελετήσουμε το εφέ «Χρώμα». Δείτε τις επιδράσεις που έχει το συγκεκριμένο εφέ με διαφορετικές τιμές έντασης στη χαρακτηριστική γάτα του Scratch, στην εικόνα

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

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

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

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

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

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

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

Κεφ.15: Παιχνίδια. 15.1 Super Pong. [15_π01.sb]

Κεφ.15: Παιχνίδια. 15.1 Super Pong. [15_π01.sb] Κεφ.15: Παιχνίδια... Σε αυτό το κεφάλαιο: 15.1 Super Pong 15.1 Ναρκοπέδιο! 15.3 Σκοποβολή 15.4 Ο καρχαρίας 15.5 Παραλλαγή Pacman 15.6 Καροτοκυνηγός... 15.1 Super Pong [15_π01.sb] Στο παιχνίδι Super Pong

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Λίστες στο Scratch 2.0.

Λίστες στο Scratch 2.0. Λίστες στο Scratch 2.0. Σε αρκετές δραστηριότητες μέχρι τώρα χρησιμοποιήσαμε μεταβλητές. Οι μεταβλητές είναι συμβολικά ονόματα που αντιστοιχούν σε θέσεις μνήμης του υπολογιστή. Οι μεταβλητές χρησιμοποιούνται

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Γραφικά υπολογιστών Εργαστήριο 10 Εισαγωγή στα Sprites

Γραφικά υπολογιστών Εργαστήριο 10 Εισαγωγή στα Sprites Γραφικά υπολογιστών Εργαστήριο 10 Εισαγωγή στα Sprites Σκοπός της 10ης άσκησης είναι να μάθουμε να χρησιμοποιούμε sprites και να φτιάξουμε ένα παιχνίδι που χρησιμοποιεί συγκρούσεις. Θα δούμε επίσης μερικά

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

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

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

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

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

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

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

Γνωριμία με το περιβάλλον της γλώσσας προγραμματισμού Scratch.

Γνωριμία με το περιβάλλον της γλώσσας προγραμματισμού Scratch. Γνωριμία με το περιβάλλον της γλώσσας προγραμματισμού Scratch. Κίνηση: 1. Σύρετε μια εντολή κινήσου... στη περιοχή σεναρίων. 2. Με διπλό 'κλικ' στην εντολή κάντε τη γάτα να κινηθεί. Εισαγωγή Ήχου 1. Σύρετε

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

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

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

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

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

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

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

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

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

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

ο σκύλος που τρέχει (Μπορούσε ο σκύλος της προηγούμενης εργασίας να κινηθεί;)

ο σκύλος που τρέχει (Μπορούσε ο σκύλος της προηγούμενης εργασίας να κινηθεί;) κίνηση ενός ImageSprite στον Canva Στόχοι: Να δημιουργήσετε κίνηση μιας μορφής στην οθόνη Να αλλάζετε δυναμικά (καθώς εκτελείται το πρόγραμμα) τις ιδιότητες συστατικών με χρήση set και get μπλοκ Να επιλέγετε

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

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

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

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

Ενδυμασίες. Μετονομάζουμε την νέα ενδυμασία του αντικείμενου μας και έχουμε ολοκληρώσει τη δημιουργία της.

Ενδυμασίες. Μετονομάζουμε την νέα ενδυμασία του αντικείμενου μας και έχουμε ολοκληρώσει τη δημιουργία της. Ενδυμασίες Κάθε αντικείμενο στο Scratch μπορεί να έχει μια ή και περισσότερες ενδυμασίες. Οι ενδυμασίες ενός αντικείμενου, είναι τα διαφορετικά κοστούμια που θα θέλαμε να φοράει ο χαρακτήρας μας σε διαφορετικές

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

Στέλιος Ξυνόγαλος Επίκουρος Καθηγητής Τμήμα Εφαρμοσμένης Πληροφορικής stelios@uom.edu.gr

Στέλιος Ξυνόγαλος Επίκουρος Καθηγητής Τμήμα Εφαρμοσμένης Πληροφορικής stelios@uom.edu.gr Στέλιος Ξυνόγαλος Επίκουρος Καθηγητής Τμήμα Εφαρμοσμένης Πληροφορικής stelios@uom.edu.gr Digital natives Οι σπουδαστές του 21 ου αιώνα - Digital natives Οι σπουδαστές του 21 ου αιώνα έχουν αλλάξει ριζικά

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ 23/04/2012. Α. Να απαντήσετε με Σ ή Λ στις παρακάτω προτάσεις:

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ 23/04/2012. Α. Να απαντήσετε με Σ ή Λ στις παρακάτω προτάσεις: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ 23/04/2012 ΘΕΜΑ Α Α. Να απαντήσετε με Σ ή Λ στις παρακάτω προτάσεις: 1. Κάθε βρόγχος που υλοποιείται με την εντολή Για μπορεί να

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

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ LEGO MINDSTORMS EV3

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ LEGO MINDSTORMS EV3 ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ LEGO MINDSTORMS EV3 Μάθημα 11ο: Μεταβλητές, Αριθμητικές - Λογικές πράξεις Σύλλογος Εκπαιδευτικών Πληροφορικής Χίου ΑΝΤΙΚΕΙΜΕΝΑ ΜΑΘΗΣΗΣ 1. Τι είναι μία μεταβλητή 2.

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

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

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

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

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

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

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

Εργαστηριακή Εισήγηση

Εργαστηριακή Εισήγηση Εργαστηριακή Εισήγηση «Χρήση και σύνταξη της εντολής τυχαίας επιλογής σε συνδυασμό με τις δομές επανάληψης και επιλογής» Παύλος Παντελίδης Καθηγητής Πληροφορικής, 9 ο Δημοτικό Σχολείο Ξάνθης ppant21@hotmail.com

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

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

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

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

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

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

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

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

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

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

Άλλαξε Χρώμα. Άλλαξε Χρώμα ΠΡΟΕΤΟΙΜΑΣΙΑ. Κάνε κλικ για να αλλάξεις το χρώμα ενός αντικειμένου. Διάλεξε ένα αντικέιμενο από τη βιβλιοθήκη.

Άλλαξε Χρώμα. Άλλαξε Χρώμα ΠΡΟΕΤΟΙΜΑΣΙΑ. Κάνε κλικ για να αλλάξεις το χρώμα ενός αντικειμένου. Διάλεξε ένα αντικέιμενο από τη βιβλιοθήκη. Άλλαξε Χρώμα Άλλαξε Χρώμα Κάνε κλικ για να αλλάξεις το χρώμα ενός αντικειμένου Διάλεξε ένα αντικέιμενο από τη βιβλιοθήκη. Ή ζωγράφισε ένα δικό σου. Πάτα το πλήκτρο διαστήματος για να αλλάξεις χρώματα.

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

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

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

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

Προγραμματισμός με Logo στο MicroWorlds Pro

Προγραμματισμός με Logo στο MicroWorlds Pro 1 Προγραμματισμός με Logo στο MicroWorlds Pro Η Logo είναι μια γλώσσα προγραμματισμού ειδικά σχεδιασμένη για τους μαθητές. Το πιο βασικό ίσως εργαλείο της Logo είναι η χελώνα. Κάποιες βασικές εντολές της

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

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

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

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

ΔΥΝΑΤΟΤΗΤΕΣ ΕΦΑΡΜΟΓΗΣ

ΔΥΝΑΤΟΤΗΤΕΣ ΕΦΑΡΜΟΓΗΣ ΔΥΝΑΤΟΤΗΤΕΣ ΕΦΑΡΜΟΓΗΣ Εγκατάσταση του CD-ROM Βάλτε το CD του προγράμματος στον οδηγό των CD-ROM. Θα πρέπει αυτόματα να ξεκινήσει η εγκατάσταση του προγράμματος. Αν δεν ξεκινήσει αυτόματα η διαδικασία εγκατάστασης

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

Τυχαίοι αριθμοί ρίξε μια «ζαριά»

Τυχαίοι αριθμοί ρίξε μια «ζαριά» Τυχαίοι αριθμοί ρίξε μια «ζαριά» Έννοιες: βιβλιοθήκη random, δομή επιλογής, δομή επανάληψης, υποπρογράμματα 1. Ας υποθέσουμε τι θα κάνουν οι παρακάτω εντολές: import random choose1 = random.randint(1,6)

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

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

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

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

Σενάριο 17: Παιχνίδι μνήμης με εικόνες

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

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

9.1 Αλλαγή συμπεριφοράς (Switch Page)

9.1 Αλλαγή συμπεριφοράς (Switch Page) Κεφάλαιο 9 ο : Αλλαγή σελίδας και Δημιουργία Κλώνων Μέχρι αυτό το κεφάλαιο, τα παιχνίδια μας είχαν δυο σταθερά στοιχεία: α) τη συμπεριφορά των αντικειμένων - την προσδιορίζαμε αρχικά και παρέμενε ίδια

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

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

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

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

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

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΣΧΟΛΙΚΟΥ ΕΤΟΥΣ 2013-2014

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΣΧΟΛΙΚΟΥ ΕΤΟΥΣ 2013-2014 ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΣΧΟΛΙΚΟΥ ΕΤΟΥΣ 2013-2014 Επιμέλεια: Ομάδα Διαγωνισμάτων από το Στέκι των Πληροφορικών Θέμα Α A1. Να γράψετε στο τετράδιό σας τους

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

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

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

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

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

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

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

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

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

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

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

11.2 Αντικείμενα και συμπεριφορές Κεφάλαιο 11 ο : Mission Impossible 11.1 Περιγραφή Οι φίλοι του Τομ είναι φυλακισμένοι και αγωνιούν για την απελευθέρωσή τους. Ένας λαβύρινθος με πολλά εμπόδια και δυσκολίες τους χωρίζουν. Ο Τομ ξεκινώντας

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

Σενάριο 14: Προγραμματίζοντας ένα Ρομπότ ανιχνευτή

Σενάριο 14: Προγραμματίζοντας ένα Ρομπότ ανιχνευτή Σενάριο 14: Προγραμματίζοντας ένα Ρομπότ ανιχνευτή Ταυτότητα Σεναρίου Τίτλος: Προγραμματίζοντας ένα Ρομπότ ανιχνευτή Γνωστικό Αντικείμενο: Πληροφορική Διδακτική Ενότητα: Ελέγχω-Προγραμματίζω τον Υπολογιστή

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

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

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

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

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

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

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

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

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

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

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

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

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

Το παιχνίδι Arkanoid με ΒΥΟΒ Στο παιχνίδι αυτό γίνεται εφαρμογή των δυνατοτήτων που προσφέρει το BYOB στον αντικειμενοστραφή προγραμματισμό.

Το παιχνίδι Arkanoid με ΒΥΟΒ Στο παιχνίδι αυτό γίνεται εφαρμογή των δυνατοτήτων που προσφέρει το BYOB στον αντικειμενοστραφή προγραμματισμό. Το παιχνίδι Arkanoid με ΒΥΟΒ Στο παιχνίδι αυτό γίνεται εφαρμογή των δυνατοτήτων που προσφέρει το BYOB στον αντικειμενοστραφή προγραμματισμό. 1. Η δομή του παιχνιδιού Τα αντικείμενα του παιχνιδιού Το παιχνίδι

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

Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ

Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ 1 ΠΕΡΙΕΧΟΜΕΝΑ 1. ΑΝΑΛΥΣΗ ΜΕΝΟΥ ΕΦΑΡΜΟΓΗΣ... 4 2. ΕΠΕΞΗΓΗΣΗ ΚΕΝΤΡΙΚΟΥ ΜΕΝΟΥ ΚΑΡΤΕΛΑΣ... 5 3. ΔΗΜΙΟΥΡΓΙΑ ΠΕΛΑΤΗ... 6 4. ΑΝΑΖΗΤΗΣΗ ΠΕΛΑΤΗ... 6 5. ΕΠΕΞΕΡΓΑΣΙΑ/ΔΙΑΓΡΑΦΗ

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

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

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

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