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

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

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

Transcript

1 Κεφάλαιο 1: Προγραμματισμός... Σε αυτό το κεφάλαιο: 1.1 Τι είναι ο προγραμματισμός 1.2 Τι χρειάζεται για να δημιουργήσουμε ένα πρόγραμμα; 1.3 Οφέλη από τον προγραμματισμό 1.4 Scratch ing... «Πρώτα λύσε το πρόβλημα. Μετά γράψε τον κώδικα». (John Johnson) 1.1 Τι είναι ο προγραμματισμός; Πολύ πιθανόν να είστε εξοικειωμένοι με τη νέα τεχνολογία, να γράφετε και να στέλνετε ηλεκτρονικά μηνύματα από τον υπολογιστή σας, να παίζετε online παιχνίδια και να αναζητάτε στο διαδίκτυο υλικό για τα ενδιαφέροντά σας. Περιορίζονται όμως οι δυνατότητες που σας παρέχει η νέα τεχνολογία μόνο στις συγκεκριμένες ενέργειες; Έχετε σκεφτεί ποτέ να δημιουργήσετε τα δικά σας παιχνίδια, τις δικές σας εφαρμογές; Θα θέλατε από παθητικοί χρήστες των νέων τεχνολογιών να μετατραπείτε σε δημιουργοί νέου λογισμικού, παιχνιδιών και παρουσιάσεων; Έχετε αναρωτηθεί αν κάτι τέτοιο είναι εφικτό και πόσο δύσκολο είναι; Αυτό το βιβλίο θα σας βοηθήσει να φτιάξετε τα δικά σας προγράμματα, αξιοποιώντας τη φαντασία και τη δημιουργικότητά σας και θα σας πείσει (ελπίζουμε ) ότι η δημιουργία προγραμμάτων είναι μια εύκολη, δημιουργική και χρήσιμη διαδικασία (στην επόμενη εικόνα, τα γυαλιά δεν είναι απαραίτητα ). Το να χρησιμοποιούμε τεχνολογία αλλά να μην μπορούμε να δημιουργήσουμε, μήπως μοιάζει με το να είμαστε σε θέση να διαβάζουμε αλλά να μη μπορούμε να γράψουμε; Η τέχνη του να μπορούμε να γράφουμε τα δικά μας προγράμματα ονομάζεται προγραμματισμός. Ο ορισμός του προγραμματισμού από την ελληνική Wikipedia: «Το σύνολο των διαδικασιών σύνταξης ενός υπολογιστικού προγράμματος για την πραγματοποίηση εργασιών ή για την επίλυση ενός δεδομένου προβλήματος. Ο προγραμματισμός περιλαμβάνει επίσης τον έλεγχο του προγράμματος για την επαλήθευση της ακρίβειάς του, και την προπαρασκευή των οδηγιών με τις οποίες ένας υπολογιστής θα εκτελέσει τις εργασίες που καθορίζονται στις προδιαγραφές του προγράμματος». Γενικότερα ως προγραμματιστικό πρόβλημα θεωρούμε κάθε ζήτημα που τίθεται προς επίλυση, κάθε κατάσταση που μας απασχολεί, κάθε ηλεκτρονική συμπεριφορά που επιθυμούμε να επιδειχθεί από τον υπολογιστή μας. Μην ανησυχείτε, τα προβλήματα που θα εξετάσουμε σε αυτό το βιβλίο αφορούν κυρίως την κατασκευή παιχνιδιών! Ακόμη όμως και τα παιχνίδια, όπως όλα τα προβλήματα, έχουν τα δικά τους συγκεκριμένα δεδομένα και ζητούμενα. Π.χ. σε ένα παιχνίδι ράλι, θέλουμε, αν ο χρήστης πατά το δεξί βέλος του πληκτρολογίου, το αυτοκινητάκι μας να στρίβει προς τα δεξιά. Πριν λύσουμε λοιπόν οποιοδήποτε πρόβλημα ως προγραμματιστές, οφείλουμε να κατανοήσουμε σε βάθος αυτά τα δυο στοιχεία, τα δεδομένα και τα ζητούμενα. Τι σημαίνει όμως «λύνουμε ένα πρόβλημα», π.χ. δημιουργούμε ένα νέο παιχνίδι, ως προγραμματιστές; Σημαίνει ότι θα πρέπει να δώσουμε συγκεκριμένες και ακριβείς οδηγίες στον υπολογιστή για τον τρόπο με τον οποίο θα πρέπει να λειτουργεί. Πως θα φαίνεται η οθόνη μας; Πως θα αντιδρούν οι πρωταγωνιστές του παιχνιδιού στα διαφορετικά συμβάντα; Τι θα συμβαίνει όταν ο χρήστης χάσει μια ζωή; Τι θα γίνει αν η σφαίρα αγγίξει ένα ζωάκι; Η περιγραφή της λύσης, δηλαδή η διατύπωση των σωστών οδηγιών για την επίλυση του προβλήματος, περιέχει συχνά δυσκολίες. Το κυριότερο συστατικό ενός προγράμματος είναι οι εντολές. Μπορούμε να φανταστούμε τις εντολές σαν οδηγίες του προγραμματιστή προς τον υπολογιστή για να κάνει κάτι (π.χ. να δημιουργήσει μια γραμμή, να μετακινήσει έναν στρατιώτη, να δείξει μια εικόνα στην οθόνη). Μία ακολουθία εντολών συνιστά το πρόγραμμα. Τα προγράμματα που χρησιμοποιείτε καθημερινά, όπως το Tetris ή ο ναρκαλιευτής, αποτελούνται από μια σειρά εντολών, μια σειρά οδηγιών για το πώς πρέπει να συμπεριφέρονται. Τι μορφή όμως έχουν οι εντολές αυτές; Πολλές και διαφορετικές. Υπάρχουν δηλαδή πολλές «γλώσσες προγραμματισμού» με τις οποίες μπορείτε να δημιουργήσετε τα παιχνίδια σας. Κάθε γλώσσα προγραμματισμού έχει το δικό της σύνολο διαθέσιμων εντολών και τους δικούς της κανόνες. Όπως θυμάστε όμως από την πρώτη γυμνασίου που είχαμε συζητήσει ότι ο 1-1

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

3 λα σύνολα εντολών-οδηγιών που όλα μαζί συνιστούν το παιχνίδι. Φυσικά, δεν πρέπει να ξεχνάμε ότι ένα πρόβλημα πολλές φορές μπορεί να λυθεί με πολλούς διαφορετικούς τρόπους. Η αλληλεπίδρασή μας με τους υπολογιστές πολλές φορές μας οδηγεί αναπόφευκτα στο συμπέρασμα ότι ο υπολογιστής ε- μπεριέχει μια μορφή ευφυΐας που του επιτρέπει να ανταποκρίνεται στις απαιτήσεις κάθε κατάστασης του παιχνιδιού. Αυτό όμως που γίνεται στην πραγματικότητα είναι ότι ο προγραμματιστής του παιχνιδιού (ή καλύτερα μια ομάδα προγραμματιστών) έχει προκαθορίσει ποια ενέργεια θα εκτελέσει ο υπολογιστής σε κάθε επιλογή του χρήστη. Για παράδειγμα, αν χρήστης πατήσει το βελάκι προς τα αριστερά, ο ήρωας μας πηγαίνει αριστερά και, αντίστοιχα, αν ο εχθρικός ήρωας α- κουμπήσει τον ήρωα του παιχνιδιού μειώνεται κατά ένα το πλήθος των ζωών. 1.3 Οφέλη προγραμματισμού Τι κερδίζουμε όμως μαθαίνοντας προγραμματισμό; Γιατί να μάθουμε προγραμματισμό; Καταρχάς, σε αυτό το βιβλίο θα μάθουμε προγραμματισμό για να δημιουργούμε τα δικά μας παιχνίδια και άρα προβλέπεται πολύ διασκέδαση! Επιπλέον όμως μπορούμε να σκεφτούμε τον προγραμματισμό σαν ένα καμβά πάνω στον οποίο μας δίνεται η δυνατότητα να φτιάχνουμε δικές μας δημιουργίες, να ζωγραφίζουμε και να δημιουργούμε εφαρμογές ανάλογα με τις προσωπικές μας προτιμήσεις και ανάγκες. Για παράδειγμα, μπορούμε να δημιουργήσουμε ένα ηλεκτρονικό ημερολόγιο που μας βοηθά στην οργάνωση της καθημερινότητας μας ή ένα πρόγραμμα που εκτελεί μουσικές συνθέσεις και μας χαλαρώνει από τις υποχρεώσεις μας. Ο προγραμματισμός μπορεί να συνεισφέρει πρακτικά στην καθημερινή μας διασκέδαση και ψυχαγωγία. και στον τομέα τον μαθηματικών! Φανταζόμαστε ότι όλοι θέλετε να βελτιώσετε την ταχύτητα και αποτελεσματικότητα της σκέψης σας. Τέλος, η δημιουργία παιχνιδιών και εφαρμογών μέσω του προγραμματισμού, θα σας κάνει να συνειδητοποιήσετε πως όλες αυτές οι εφαρμογές με τις οποίες ασχολούμαστε καθημερινά δε δουλεύουν με ένα μαγικό τρόπο, αλλά αξιοποιούν απλές εντολές που καθορίζουν τη συμπεριφορά τους. Κατά τη μελέτη του βιβλίου θα πρέπει να πάψουμε να φοβόμαστε τους υπολογιστές. Θα διαπιστώσετε ότι και εσείς μπορείτε να δημιουργήσετε τεχνολογία! Συμμαθητές σας από όλο τον κόσμο τα έχουν καταφέρει περίφημα πολλές φορές εντυπωσιάζοντας ακόμη και τους πιο έμπειρους προγραμματιστές μεγάλων εταιριών λογισμικού. 1.4 Scratch ing Εφόσον συζητήσαμε για την χρησιμότητα του προγραμματισμού στην καθημερινότητα σας, έφτασε η στιγμή να γνωρίσετε ένα τρόπο για να γράφετε τα δικά σας προγράμματα. Ο τρόπος αυτός είναι το προγραμματιστικό περιβάλλον Scratch. Τί είναι το Scratch; Το Scratch είναι μία νέα γλώσσα προγραμματισμού με την οποία μπορούμε να φτιάχνουμε τις δικές μας διαδραστικές ιστορίες, τα δικά μας παιχνίδια εύκολα και γρήγορα, ενώ παράλληλα θα συζητάμε για βασικές αρχές του προγραμματισμού. Με αυτή τη πλατφόρμα προγραμματισμού θα μπορέσουμε να φτιάξουμε το δικό μας tetris, packman ή το δικό μας κήπο, όπως βλέπουμε στις παρακάτω εικόνες. Ταυτόχρονα όμως, ο τρόπος σκέψης με τον οποίο θα εξοικειωθούμε, είναι πολύ πιθανόν να μας κάνει να σκεφτόμαστε πιο μεθοδικά, να λύνουμε πιο αποδοτικά τα καθημερινά σας προβλήματα. Η ενασχόληση με τη μεθοδική μελέτη, επίλυση και δοκιμή προβλημάτων και λύσεων, θα μας βοηθήσει να σκεφτόμαστε πιο γρήγορα, πιο έξυπνα, πιο συστηματικά. Θετικές επιδράσεις του προγραμματισμού έχουν βρεθεί ακόμη 1-3

4 Επίσης θα δημιουργούμε τα δικά μας κινούμενα σχέδια με διάλογους της επιλογής μας, καθώς και θα μοντελοποιούμε προβλήματα φυσικής όπως για παράδειγμα την κίνηση των πλανητών γύρω από τον ήλιο. Στην παρακάτω εικόνα εμφανίζεται το περιβάλλον του Scratch ενώ έχουμε ανοίξει ένα από τα έτοιμα παραδείγματα που μας προσφέρει. Ας δούμε όμως πρώτα μερικά ιστορικά στοιχεία για το Scratch. Αναπτύχθηκε από το Lifelong Kindergarten group στο MIT (όλοι μας έχουμε ακούσει για το τρομερό ερευνητικό εργαστήριο) με επικεφαλή τον Mitchel Resnick και πρωτοεμφανίστηκε το καλοκαίρι του 2007, είναι δηλαδή σχετικά καινούριο περιβάλλον. Το λογισμικό διανέμεται δωρεάν για διαφορετικά λειτουργικά συστήματα (Windows, Mac OS X ή Linux) και η εγκατάστασή του είναι πολύ απλή. Σήμερα χρησιμοποιείται ευρέως για τη διδασκαλία του προγραμματισμού, ενώ η διάδοσή του είναι ταχύτατη. Ενδεικτικά μπορούμε να αναφέρουμε ότι στην ιστοσελίδα του Scratch (http://scratch.mit.edu/) υπάρχουν γύρω στα εγγεγραμμένα μέλη και γύρω στους προγραμματιστές που δημοσιεύουν τα προγράμματά τους στον συγκεκριμένο ιστοχώρο! Ενδιαφέρον είναι ότι το Scratch πήρε το όνομά του από την τεχνική των DJ's (scratching). Το βασικό χαρακτηριστικό της τεχνικής των DJ's είναι η επαναχρησιμοποίηση των μουσικών κομματιών. Αντίστοιχα στο Scratch όλα τα αντικείμενα, γραφικά, ήχοι, και κείμενα μπορούν εύκολα να εισαχθούν σε ένα νέο πρόγραμμα και να συνδυαστούν με ποικίλους τρόπους για την παραγωγή ενός προγράμματος, κάτι το οποίο δίνει κίνητρο για περαιτέρω ενασχόληση με αυτό. 1-4 Οι εντολές, που όπως είπαμε είναι τα δομικά συστατικά ενός προγράμματος, αναπαριστώνται ως τουβλάκια. Τα τουβλάκια, που από εδώ και στο εξής θα αποκαλούμε εντολές, συνθέτονται σε στοίβες, οι οποίες συνιστούν τα σενάρια ενεργειών, Όλες αυτές οι στοίβες από τουβλάκια δημιουργούν το πρόγραμμά μας. Ποια είναι όμως τα πλεονεκτήματα της χρήσης του Scratch; Οι δημιουργοί του Scratch για να μας διευκολύνουν σχεδίασαν τις εντολές κατά τέτοιο τρόπο ώστε να μπορούν να συνδεθούν μεταξύ τους μόνο όταν ο συνδυασμός τους έχει νόημα. Επιπλέον, οι εντολές που μπορούμε να χρησιμοποιήσουμε είναι εκ των προτέρων γνωστές και εντοπίζονται εύκολα ανοίγοντας καθεμιά από τις διαθέσιμες παλέτες εντολών (βρίσκονται στα αριστερά της οθόνης του Scratch). Τα ονόματα των εντολών έχουν επιλεχθεί ώστε να μπορούμε εύκολα να καταλάβουμε τι κάνει μία εντολή. Τέλος, το Scratch μας δίνει τη δυνατότητα να εξετάζουμε πολύ γρήγορα και εύκολα τα αποτελέσματα οποιασδήποτε εντολής. Αρκεί να πατήσουμε διπλό

5 κλικ πάνω της (ακόμη και μέσα στην παλέτα). Τα ουσιαστικά πλεονεκτήματα του Scratch όμως θα τα συνειδητοποιήσετε στα κεφάλαια που ακολουθούν. Περίληψη Στο κεφάλαιο αυτό συζητήσαμε συνοπτικά για τον προγραμματισμό, μία έννοια που δεν πρέπει να μας φαίνεται άγνωστη, καθώς είτε το αντιλαμβανόμαστε είτε όχι, ο προγραμματισμός υπάρχει γύρω μας. Με το Scratch θα μπορέσουμε σχετικά εύκολα και γρήγορα να αναπτύξουμε μια πληθώρα διαδραστικών εφαρμογών χρησιμοποιώντας την ευρεία γκάμα δυνατοτήτων που μας παρέχει. Στόχος αυτού του βιβλίου είναι η εξέταση των βασικών αρχών του προγραμματισμού με έναν όσο το δυνατόν πιο ευχάριστο και δημιουργικό τρόπο. Στα επόμενα δύο κεφάλαια, θα δούμε πως μπορούμε να κατεβάσουμε το Scratch και να το εγκαταστήσουμε στον υπολογιστή μας, καθώς και πώς μπορούμε να τρέξουμε έτοιμα παραδείγματα. Στο κεφάλαιο 3 γίνεται μία πρώτη περιγραφή του περιβάλλοντος εργασίας. Αυτά τα κεφάλαια είναι κυρίως εισαγωγικά. Όσον αφορά το δεύτερο μέρος του βιβλίου, αρχικά στο κεφάλαιο 4, θα μάθουμε να δημιουργούμε τους ήρωες των παιχνιδιών μας και στη συνέχεια στα κεφάλαια 5 έως 8 θα τους κάνουμε να κινούνται, να ζωγραφίζουν, να παίζουν μουσική και θέατρο. Στο τρίτο και τελευταίο μέρος του βιβλίου, οι ήρωες μας θα γίνουν πιο «έξυπνοι» και θα αποκτήσουν περισσότερες δυνατότητες. Πώς θα το πετύχουμε αυτό; Θα τους κάνουμε να αντιλαμβάνονται καλύτερα το περιβάλλον τους και να ανταλλάσουν μηνύματα μεταξύ τους, να επαναλαμβάνουν διαδικασίες, όπως άλλωστε κάνουμε και εμείς καθημερινά μεταξύ μας και να εκτελούν ενέργειες μόνο εφόσον ισχύουν ορισμένες συνθήκες. Το τελευταίο κεφάλαιο του βιβλίου δε θα μπορούσε παρά να παρουσιάζει τη δημιουργία 6 παιχνιδιών! Καλή διασκέδαση! Ερωτήσεις Δραστηριότητες 1) Αναλύστε το πρόβλημα της δημιουργίας του παιχνιδιού «tetris». 2) Δώστε τη σειρά των βημάτων που πρέπει να ακολουθήσουμε για να ζωγραφίσουμε ένα ρόμβο χωρίς να χρειαστεί σηκώσουμε το στυλό από το χαρτί. 3) Που πιστεύετε ότι είναι το λάθος στις παρακάτω οδηγίες που δώσαμε στον υπολογιστή για να δημιουργήσει την αρχική εικόνα του παιχνιδιού "τρίλιζα": Σχεδίασε ένα κατακόρυφο ευθύγραμμο τμήμα (τμήμα 1) Σχεδίασε ένα κατακόρυφο ευθύγραμμο τμήμα (τμήμα 2) παράλληλο στο τμήμα 1 Σχεδίασε ένα κατακόρυφο ευθύγραμμο τμήμα (τμήμα 3) παράλληλο στο τμήμα 2 Σχεδίασε ένα ευθύγραμμο τμήμα (τμήμα 4) κάθετο στο τμήμα 2 Σχεδίασε ένα ευθύγραμμο τμήμα (τμήμα 5) κάθετο στο τμήμα 3 Σχεδίασε ένα ευθύγραμμο τμήμα (τμήμα 6) κάθετο στο τμήμα 4 4) Ανακαλύψτε τις κρυμμένες λέξεις : προγραμματισμός, σύνθεση, μεταγλώττιση, κώδικας, αποδόμηση, έλεγχος, σφάλμα, γλώσσα, εκτέλεση, εντολές. Π Ε Ρ Τ Υ Θ Ι Σ Υ Ν Θ Ε Σ Η Ι Κ Ρ Ο Π Α Σ Δ Φ Γ Η Ξ Ν Κ Λ Ξ Ζ Ω Ο Χ Ψ Ω Β Ν Μ Ρ Τ Τ Γ Κ Δ Λ Β Δ Γ Λ Ω Σ Σ Α Σ Χ Ο Ν Φ Ψ Α Φ Ξ Ι Ρ Λ Ω Ρ Σ Φ Α Λ Μ Α Υ Ε Φ Γ Η Κ Α Ν Ξ Κ Λ Χ Ε Ρ Κ Ο Ζ Σ Δ Ε Η Α Μ Ν Ξ Ρ Μ Σ Σ Λ Ψ Ε Ρ Τ Κ Υ Θ Σ Μ Ι Ο Π Λ Κ Ξ Η Η Γ Φ Τ Δ Σ Α Β Α Μ Β Ω Ψ Χ Ζ Ρ Η Μ Ε Τ Α Γ Λ Ω Τ Τ Ι Σ Η Γ Ε Ρ Τ Λ Υ Θ Ι Ο Π Α Ι Δ Φ Γ Ξ Ζ Ε Λ Ε Γ Χ Ο Σ Ω Β Ν Σ Δ Γ Σ Ε Ρ Τ Σ Υ Θ Ι Ο Π Α Δ Γ Μ Φ Γ Ζ Χ Ψ Η Ω Β Ν Μ Ξ Δ Τ Δ Α Ο Β Φ Γ Η Α Π Ο Δ Ο Μ Η Σ Η Λ Κ Σ 1) Περιγράψτε τι είναι προγραμματισμός και ποιά τα βασικά χαρακτηριστικά ενός προγράμματος. 2) Τι πιστεύετε ότι μπορεί να σας προσφέρει ο προγραμματισμός στην καθημερινότητα σας; 3) Γιατί πρέπει να κατανοούμε καλά ένα πρόβλημα πριν το επιλύσουμε; 4) Ποιά είναι τα στάδια επίλυσης προβλημάτων που πρέπει να ακολουθούμε; 5) Αναφέρετε καθημερινές σας δραστηριότητες στις οποίες πιθανότατα ο προγραμματιστικός τρόπος σκέψης μπορεί να σας βοηθήσει. 6) Περιγράψτε τι είδους εφαρμογές πιστεύετε ότι μπορείτε να δημιουργήσετε με το Scratch και ποιές από αυτές μπορείτε να τις χρησιμοποιήσετε στην καθημερινότητα σας; 1-5

6 1-6

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2.1 Εισαγωγή στο Scratch

2.1 Εισαγωγή στο Scratch 2.1 Εισαγωγή στο Scratch Στο μάθημα αυτό: θα γνωρίσετε τι είναι προγραμματισμός και τι γλώσσα προγραμματισμού θα έρθετε σε μία πρώτη επαφή με το Scratch και θα δείτε έργα που έχουν υλοποιηθεί με αυτό θα

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

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

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

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

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών 44 Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών Διδακτικοί στόχοι Σκοπός του κεφαλαίου είναι οι μαθητές να κατανοήσουν τα βήματα που ακολουθούνται κατά την ανάπτυξη μιας εφαρμογής.

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

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

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

Breakdance Computer Game σε Scratch.

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

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

Ένα παιχνίδι των πολυγώνων

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

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

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

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

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

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

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

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

Το περιεχόμενο του παρόντος βιβλίου υπάγεται σε Άδεια Χρήσης Creative Commons - Attribution-NonCommercial

Το περιεχόμενο του παρόντος βιβλίου υπάγεται σε Άδεια Χρήσης Creative Commons - Attribution-NonCommercial 1-1 Η συγγραφική ομάδα: Αλεξοπούλου Γ., Ανδρονικίδης Α., Αποστολίδης Λ., Ασβεστόπουλος Β.-Α., Βαζάκας Α., Βουμβουράκης Ε., Γαληνός Δ., Γεωργίου Δ., Γιάκας Α., Γούσης Μ., Γρηγορόπουλος Α., Δημακόπουλος

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

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

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

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

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

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

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

Σχεδίαση και ανάπτυξη δραστηριοτήτων στο προγραμματιστικό περιβάλλον MicroWorlds Pro

Σχεδίαση και ανάπτυξη δραστηριοτήτων στο προγραμματιστικό περιβάλλον MicroWorlds Pro «Σχεδίαση και ανάπτυξη δραστηριοτήτων στο προγραμματιστικό περιβάλλον MicroWorlds Pro» Φύλλο Εργασίας 1 Ο μαθητής εξοικειώνεται με το περιβάλλον της Logo και του Microworlds Pro και μαθαίνει να δημιουργεί

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Η ανοικτή αυτή πρακτική έχει διάρκεια 2 διδακτικών ωρών και λαμβάνει μέρος στο εργαστήριο πληροφορικής του σχολείου.

Η ανοικτή αυτή πρακτική έχει διάρκεια 2 διδακτικών ωρών και λαμβάνει μέρος στο εργαστήριο πληροφορικής του σχολείου. ΣΧΟΛΕΙΟ Η συγκεκριμένη εκπαιδευτική πρακτική υλοποιήθηκε από τους μαθητές της Ε τάξης δημοτικού κατά την διάρκεια των παρεμβάσεων «εφαρμογής στην τάξη» της 6ης περιόδου επιμόρφωσης Β επιπέδου ΤΠΕ, αξιοποιώντας

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Το περιεχόµενο του παρόντος βιβλίου υπάγεται σε Άδεια Χρήσης Creative Commons - Attribution-NonCommercial

Το περιεχόµενο του παρόντος βιβλίου υπάγεται σε Άδεια Χρήσης Creative Commons - Attribution-NonCommercial 1-1 Η συγγραφική οµάδα: Αλεξοπούλου Γ., Ανδρονικίδης Α., Αποστολίδης Λ., Ασβεστόπουλος Β.-Α., Βαζάκας Α., Βουµβουράκης Ε., Γαληνός., Γεωργίου., Γιάκας Α., Γούσης Μ., Γρηγορόπουλος Α., ηµακόπουλος Θ., Ευθυµιάδης.,

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

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

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

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

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

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

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

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

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

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

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

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

Το Κ2 είναι ένα παιχνίδι για 1 έως 5 παίκτες, ηλικίας 8 ετών και άνω, με διάρκεια περίπου 60 λεπτά.

Το Κ2 είναι ένα παιχνίδι για 1 έως 5 παίκτες, ηλικίας 8 ετών και άνω, με διάρκεια περίπου 60 λεπτά. ΟΔΗΓΙΕΣ Το Κ2 είναι το δεύτερο ψηλότερο βουνό στον κόσμο (μετά το Έβερεστ) με ύψος 8.611 μέτρα από τη στάθμη της θάλασσας. Θεωρείται, επίσης, ένα από τα δυσκολότερα βουνά άνω των 8.000 μέτρων. Το Κ2 ποτέ

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

Κεφ. 1: Εισαγωγή στην έννοια του Αλγορίθμου και στον Προγραμματισμό. Η έννοια του προβλήματος

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

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

Βασικές εντολές σχεδίασης στη γλώσσα προγραμματισμού Logo Εντολή επανάληψης

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

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

ΚΥΚΛΟΣ ΣΤΑΤΙΣΤΙΚΗΣ ΕΡΕΥΝΑΣ

ΚΥΚΛΟΣ ΣΤΑΤΙΣΤΙΚΗΣ ΕΡΕΥΝΑΣ ΚΥΚΛΟΣ ΣΤΑΤΙΣΤΙΚΗΣ ΕΡΕΥΝΑΣ Βασίλης Καραγιάννης Η παρέμβαση πραγματοποιήθηκε στα τμήματα Β2 και Γ2 του 41 ου Γυμνασίου Αθήνας και διήρκησε τρεις διδακτικές ώρες για κάθε τμήμα. Αρχικά οι μαθητές συνέλλεξαν

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

Σχέδιο Μαθήματος: Κοινωνικές και Επικοινωνιακές Δεξιότητες για Ανάπτυξη Αυτοπεποίθησης και Τεχνικών Επίλυσης Διαφορών

Σχέδιο Μαθήματος: Κοινωνικές και Επικοινωνιακές Δεξιότητες για Ανάπτυξη Αυτοπεποίθησης και Τεχνικών Επίλυσης Διαφορών Σχέδιο Μαθήματος: Κοινωνικές και Επικοινωνιακές Δεξιότητες για Ανάπτυξη Αυτοπεποίθησης και Τεχνικών Επίλυσης Διαφορών Διάρκεια: Περιληπτική Περιγραφή: Δύο 45λεπτες διδακτικές περίοδοι Η πρώτη περίοδος

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

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

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

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

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C Στο εργαστήριο αυτό, θα ασχοληθούμε με δύο προγραμματιστικά περιβάλλοντα για τη γλώσσα C: τον gcc μεταγλωττιστή της C σε περιβάλλον

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

Η έννοια της μεταβλητής και της λίστας με την βοήθεια του λογισμικού Scratch

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

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

Δημιουργία παιχνιδιού με το ΜΙΤ AppInvnentor (Πινγκ - Πονγκ).

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

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

Interactive Power Point

Interactive Power Point Interactive Power Point Οι περισσότεροι χρήστες γνωρίζουν τη χρήση του Microsoft Power Point για τη δημιουργία παρουσιάσεων. Αυτό όμως που λίγοι γνωρίζουν, είναι ότι το πρόγραμμα αυτό, έχει δυνατότητες

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

Η διάρκεια πραγματοποίησης της ανοιχτής εκπαιδευτικής πρακτικής ήταν 2 διδακτικές ώρες

Η διάρκεια πραγματοποίησης της ανοιχτής εκπαιδευτικής πρακτικής ήταν 2 διδακτικές ώρες ΣΧΟΛΕΙΟ Η εκπαιδευτική πρακτική αφορούσε τη διδασκαλία των μεταβλητών στον προγραμματισμό και εφαρμόστηκε σε μαθητές της τελευταίας τάξης ΕΠΑΛ του τομέα Πληροφορικής στα πλαίσια του μαθήματος του Δομημένου

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

ΠΑΡΕΜΒΑΣΕΙΣ ΣΤΗ ΘΕΑΤΡΙΚΗ ΕΚΠΑΙΔΕΥΣΗ

ΠΑΡΕΜΒΑΣΕΙΣ ΣΤΗ ΘΕΑΤΡΙΚΗ ΕΚΠΑΙΔΕΥΣΗ ΠΑΡΕΜΒΑΣΕΙΣ ΣΤΗ ΘΕΑΤΡΙΚΗ ΕΚΠΑΙΔΕΥΣΗ ΘΕΜΑ ΕΡΓΑΣΙΑΣ: «ΕΠΙΔΑΠΕΔΙΟ ΠΑΙΧΝΙΔΙ» Δράσεις που υλοποιήθηκαν με τη Β Τάξη του 3 ου Διαπολιτισμικού Δημοτικού Σχολείου Μενεμένης. Σχολικό έτος 2011-2012 Συντελεστές

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

ΕΘΝΙΚΟ ΚΕΝΤΡΟ ΒΙΒΛΙΟΥ

ΕΘΝΙΚΟ ΚΕΝΤΡΟ ΒΙΒΛΙΟΥ ΕΘΝΙΚΟ ΚΕΝΤΡΟ ΒΙΒΛΙΟΥ Το Εθνικό Κέντρο Βιβλίου (Ε.ΚΕ.ΒΙ.) είναι ένας οργανισμός που ιδρύθηκε από το Υπουργείο Πολιτισμού το 1994 με σκοπό να βοηθήσει και να οργανώσει την εξάπλωση του βιβλίου.* Για τον

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

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

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

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

ΕΙΣΑΓΩΓΗ 6 ΑΝΟΙΓΜΑ ΛΟΓΑΡΙΑΣΜΟΥ 12 ΦΙΛΟΙ & ΕΠΙΚΟΙΝΩΝΙΑ 17 ΧΤΙΖΟΝΤΑΣ ΤΗΝ ΠΡΟΣΩΠΙΚΗ ΜΑΣ ΣΕΛΙΔΑ 28 ΑΠΟΡΡΗΤΟ, ΑΣΦΑΛΕΙΑ & ΑΛΛΕΣ ΡΥΘΜΙΣΕΙΣ 40

ΕΙΣΑΓΩΓΗ 6 ΑΝΟΙΓΜΑ ΛΟΓΑΡΙΑΣΜΟΥ 12 ΦΙΛΟΙ & ΕΠΙΚΟΙΝΩΝΙΑ 17 ΧΤΙΖΟΝΤΑΣ ΤΗΝ ΠΡΟΣΩΠΙΚΗ ΜΑΣ ΣΕΛΙΔΑ 28 ΑΠΟΡΡΗΤΟ, ΑΣΦΑΛΕΙΑ & ΑΛΛΕΣ ΡΥΘΜΙΣΕΙΣ 40 ΠΕΡΙΕΧΟΜΕΝΑ ΕΙΣΑΓΩΓΗ 6 ΑΝΟΙΓΜΑ ΛΟΓΑΡΙΑΣΜΟΥ 12 ΦΙΛΟΙ & ΕΠΙΚΟΙΝΩΝΙΑ 17 ΧΤΙΖΟΝΤΑΣ ΤΗΝ ΠΡΟΣΩΠΙΚΗ ΜΑΣ ΣΕΛΙΔΑ 28 ΑΠΟΡΡΗΤΟ, ΑΣΦΑΛΕΙΑ & ΑΛΛΕΣ ΡΥΘΜΙΣΕΙΣ 40 ΔΗΜΙΟΥΡΓΙΑ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗ ΟΜΑΔΩΝ ΚΑΙ ΣΕΛΙΔΩΝ 64 ΕΦΑΡΜΟΓΕΣ

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

Ενότητα 2. Ζωγραφίζοντας με το ΒΥΟΒ

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

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

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

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

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

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

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

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

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

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

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

Προγραμματίζω παίζοντας: βασικές έννοιες προγραμματισμού με το Scratch

Προγραμματίζω παίζοντας: βασικές έννοιες προγραμματισμού με το Scratch Προγραμματίζω παίζοντας: βασικές έννοιες προγραμματισμού με το Scratch Υποδειγματικό Σενάριο Γνωστικό αντικείμενο: Ερευνητική Εργασία - Project Δημιουργός: ΦΩΤΙΟΣ ΛΑΖΑΡΙΝΗΣ ΙΝΣΤΙΤΟΥΤΟ ΕΚΠΑΙΔΕΥΤΙΚΗΣ ΠΟΛΙΤΙΚΗΣ

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

Πώς Διηγούμαστε ή Αφηγούμαστε ένα γεγονός που ζήσαμε

Πώς Διηγούμαστε ή Αφηγούμαστε ένα γεγονός που ζήσαμε ΔΙΑΘΕΣΙΜΟ ΣΤΗ: http //blgs.sch.gr/anianiuris ΥΠΕΥΘΥΝΟΣ: Νιανιούρης Αντώνης (email: anianiuris@sch.gr) Πώς Διηγούμαστε ή Αφηγούμαστε ένα γεγονός που ζήσαμε Διηγούμαστε ή αφηγούμαστε ένα γεγονότος, πραγματικό

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

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

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

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

ΠΡΟΔΙΑΓΡΑΦΕΣ. Η προπαίδεια είναι παιχνίδι! Εκπαιδευτικό Παιχνίδι Μαθητές Δημοτικού Έτος Κυκλοφορίας 2017 Τιμή πλήρους έκδοσης 0.99 Λογισμικό.

ΠΡΟΔΙΑΓΡΑΦΕΣ. Η προπαίδεια είναι παιχνίδι! Εκπαιδευτικό Παιχνίδι Μαθητές Δημοτικού Έτος Κυκλοφορίας 2017 Τιμή πλήρους έκδοσης 0.99 Λογισμικό. ΠΡΟΔΙΑΓΡΑΦΕΣ Η προπαίδεια είναι παιχνίδι! Κατηγορία Εκπαιδευτικό Παιχνίδι Κοινό Μαθητές Δημοτικού Έτος Κυκλοφορίας 2017 Τιμή πλήρους έκδοσης 0.99 Λογισμικό Android Περίληψη Το νέο app «Η προπαίδεια είναι

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

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

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

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

ΟΔΗΓΙΕΣ ΓΙΑ ΤΟ ΠΑΙΧΝΙΔΙ.

ΟΔΗΓΙΕΣ ΓΙΑ ΤΟ ΠΑΙΧΝΙΔΙ. ΟΔΗΓΙΕΣ ΓΙΑ ΤΟ ΠΑΙΧΝΙΔΙ. Το πρώτο πράγμα που βλέπουμε μόλις ξεκινάμε το παιχνίδι είναι μια λίστα με όλα τα διαθέσιμα βίντεο με τα οποία μπορούμε να εξασκηθούμε. Σε αυτή περιλαμβάνονται επίσης πληροφορίες

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

TECHNO ΤΕΧΝΟΛΟΓΙΑ ΚΑΙ ΕΚΠΑΙΔΕΥΣΗ A.E. Τηλ. 210 48 11 260

TECHNO ΤΕΧΝΟΛΟΓΙΑ ΚΑΙ ΕΚΠΑΙΔΕΥΣΗ A.E. Τηλ. 210 48 11 260 TECHNO ΤΕΧΝΟΛΟΓΙΑ ΚΑΙ ΕΚΠΑΙΔΕΥΣΗ A.E. 25 ης Μαρτίου 12-177 78 Ταύρος Τηλ. 210 48 11 260 Απαγορεύεται η αναδημοσίευση και η αναπαραγωγή του παρόντος βιβλίου με οποιοδήποτε τρόπο ή μορφή, τμηματικά ή περιληπτικά,

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

Διδακτική της Πληροφορικής ΙΙ

Διδακτική της Πληροφορικής ΙΙ Διδακτική της Πληροφορικής ΙΙ Ομάδα Γ Βότσης Ευστάθιος Γιαζιτσής Παντελής Σπαής Αλέξανδρος Τάτσης Γεώργιος Προβλήματα που αντιμετωπίζουν οι αρχάριοι προγραμματιστές Εισαγωγή Προβλήματα Δυσκολίες Διδακτικό

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

Ορολογία Αλγόριθμος, υπολογιστική σκέψη, αλγοριθμική σκέψη, αποδοτικότητα, δοκιμή.

Ορολογία Αλγόριθμος, υπολογιστική σκέψη, αλγοριθμική σκέψη, αποδοτικότητα, δοκιμή. Το παζλ ανταλλαγής Ηλικίες: 7 ενήλικες Προαπαιτούμενες δεξιότητες: Καμία Χρόνος: 50-60 λεπτά Μέγεθος ομάδας: 8 με 30 Εστίαση Τι είναι αλγόριθμος; Δοκιμή Αποδοτικότητα αλγορίθμων Υπολογιστική και αλγοριθμική

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

ΦΥΛΛΟ ΕΞΟΙΚΕΙΩΣΗΣ ΜΕ ΤΟ ΕΙΚΟΝΙΚΟ ΕΡΓΑΣΤΗΡΙΟ

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

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

Scratch. για γυμνάσιο

Scratch. για γυμνάσιο Scratch για γυμνάσιο Ομάδα Κ Ζαμπούνης Φίλιππος Νικολοπούλου Λουίζα Ντιρογιάννη Μαγδαληνή Παπαγεωργὶου Μαριλένα Σιδηρόπουλος Δημήτριος Φακριάδης Πασχάλης Tι είναι το scratch? Tο scratch είναι μια γλώσσα

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

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

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

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

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

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

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

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

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

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

Πρωινό γεύμα και υγιεινή σώματος στην τουαλέτα.

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

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

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

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

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

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

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

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

Ιπτάμενες Μηχανές. Οδηγός για το Μαθητή

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

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

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

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

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

ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ ΓΙΑ ΔΙΔΑΣΚΑΛΙΑ ΚΟΙΝΩΝΙΚΩΝ ΔΕΞΙΟΤΗΤΩΝ 1

ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ ΓΙΑ ΔΙΔΑΣΚΑΛΙΑ ΚΟΙΝΩΝΙΚΩΝ ΔΕΞΙΟΤΗΤΩΝ 1 ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ ΓΙΑ ΔΙΔΑΣΚΑΛΙΑ ΚΟΙΝΩΝΙΚΩΝ ΔΕΞΙΟΤΗΤΩΝ 1 ΠΡΟΣΔΟΚΙΑ: Σεβασμός Κοινωνική δεξιότητα: Ακούω τον ομιλητή στο μάθημα Στόχοι μαθήματος: Ο μαθητής να: 1. Ονομάζει τα βασικά βήματα της κοινωνικής

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

H countif μετράει το πλήθος των κελιών, σε μία περιοχή που ικανοποιεί την καθορισμένη συνθήκη.

H countif μετράει το πλήθος των κελιών, σε μία περιοχή που ικανοποιεί την καθορισμένη συνθήκη. Η συνάρτηση countif είναι μία έτοιμη συνάρτηση που μπορείτε να χρησιμοποιήσετε στην έρευνα σας, προκειμένου να καταμετρήσετε εύκολα και γρήγορα τα δεδομένα που συγκεντρώσατε. Εδώ λοιπόν, θα δουμέ βήμα

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

Προσέλευση μαθητών. Πρωινή προσευχή.

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

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

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

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

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

«ΠΩΣ ΦΑΝΤΑΖΟΜΑΙ ΤΗ ΖΩΗ ΜΟΥ ΧΩΡΙΣ ΑΡΙΘΜΟΥΣ;» Α1 Γυμνασίου Προσοτσάνης 2011-2012

«ΠΩΣ ΦΑΝΤΑΖΟΜΑΙ ΤΗ ΖΩΗ ΜΟΥ ΧΩΡΙΣ ΑΡΙΘΜΟΥΣ;» Α1 Γυμνασίου Προσοτσάνης 2011-2012 «ΠΩΣ ΦΑΝΤΑΖΟΜΑΙ ΤΗ ΖΩΗ ΜΟΥ ΧΩΡΙΣ ΑΡΙΘΜΟΥΣ;» Α1 Γυμνασίου Προσοτσάνης 2011-2012 1 ΠΩΣ ΦΑΝΤΑΖΟΜΑΙ ΤΗ ΖΩΗ ΜΟΥ ΧΩΡΙΣ ΑΡΙΘΜΟΥΣ; Γράφει ο Ηλίας Δερμετζής «Τη ζωή μου χωρίς αριθμούς δεν μπορώ να τη φανταστώ,

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

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

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

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

ΟΜΑΔΑ Ε ΓΕΩΡΓΙΟΥ ΦΩΤΕΙΝΗ ΗΛΙΟΥΔΗ ΑΦΡΟΔΙΤΗ ΜΕΤΑΛΛΙΔΟΥ ΧΡΥΣΗ ΝΙΖΑΜΗΣ ΑΛΕΞΑΝΔΡΟΣ ΤΖΗΚΑΛΑΓΙΑΣ ΑΝΔΡΕΑΣ ΤΡΙΓΚΑΣ ΑΓΓΕΛΟΣ

ΟΜΑΔΑ Ε ΓΕΩΡΓΙΟΥ ΦΩΤΕΙΝΗ ΗΛΙΟΥΔΗ ΑΦΡΟΔΙΤΗ ΜΕΤΑΛΛΙΔΟΥ ΧΡΥΣΗ ΝΙΖΑΜΗΣ ΑΛΕΞΑΝΔΡΟΣ ΤΖΗΚΑΛΑΓΙΑΣ ΑΝΔΡΕΑΣ ΤΡΙΓΚΑΣ ΑΓΓΕΛΟΣ ΟΜΑΔΑ Ε ΓΕΩΡΓΙΟΥ ΦΩΤΕΙΝΗ ΗΛΙΟΥΔΗ ΑΦΡΟΔΙΤΗ ΜΕΤΑΛΛΙΔΟΥ ΧΡΥΣΗ ΝΙΖΑΜΗΣ ΑΛΕΞΑΝΔΡΟΣ ΤΖΗΚΑΛΑΓΙΑΣ ΑΝΔΡΕΑΣ ΤΡΙΓΚΑΣ ΑΓΓΕΛΟΣ Η ΔΙΔΑΣΚΑΛΙΑ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΣΤΟ ΛΥΚΕΙΟ Εισαγωγή Η μεγάλη ανάπτυξη και ο ρόλος που

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

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

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

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

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

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

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

Αλλαγή κλίμακας σχεδίου με το COREL

Αλλαγή κλίμακας σχεδίου με το COREL Αλλαγή κλίμακας σχεδίου με το COREL Πολλές φορές στο χόμπι μας χρειάζεται να αλλάξουμε τις διαστάσεις ενός σχεδίου για να το κάνουμε μικρότερο η μεγαλύτερο και πάρα πολλές φορές έχω ακούσει από φίλους

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

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

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

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

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

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

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

Παραλλαγές στη Δομή Επανάληψης

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

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

ΕΙΣΑΓΩΓΗ ΣΤOΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

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

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