ΠΑΡΑΡΤΗΜΑ 2: StarLogo και StarLogo TNG. StarLogo 2.2

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

Download "ΠΑΡΑΡΤΗΜΑ 2: StarLogo και StarLogo TNG. StarLogo 2.2"

Transcript

1 ΠΑΡΑΡΤΗΜΑ 2: StarLogo και StarLogo TNG StarLogo 2.2 Η StarLogo 1 είναι μια ειδική έκδοση της γλώσσας προγραμματισμού Logo με τα γνωστά γραφικά της χελώνας. Ωστόσο, στη StarLogo παρέχεται η δυνατότητα ελέγχου χιλιάδων χελωνών παράλληλα 2. Επιπλέον, υπάρχει δυνατότητα αλληλεπίδρασης των χελωνών με το περιβάλλον τους, το οποίο αποτελείται από πλακίδια (patches). Για παράδειγμα, οι χελώνες μπορούν να ανιχνεύσουν συγκεκριμένες ιδιότητες των «πλακιδίων» πάνω στα οποία βρίσκονται καθώς περνούν πάνω από συγκεκριμένα πλακίδια με κάποιο ιδιαίτερο χαρακτηριστικό. Η StarLogo, αναπτύχθηκε αρχικά από τον Mitchel Resnick στο Media Laboratory του MIT, α- ποτελεί στην ουσία έναν προγραμματιστικό μικρόκοσμο δημιουργίας προσομοιώσεων αποκεντρωμένων συστημάτων (decentralized systems) συστημάτων που λειτουργούν χωρίς κεντρικό έλεγχο. Έχει ως στόχο τη στήριξη μαθητών και ερευνητών χωρίς προηγούμενη προγραμματιστική εμπειρία στη μοντελοποίηση και κατανόηση της συμπεριφοράς αποκεντρωμένων συστημάτων (κυκλοφοριακή συμφόρηση, σμήνη πουλιών, αποικία μυρμηγκιών κ.λπ.), αλλά και συστημάτων από πολλά άλλα επιστημονικά πεδία, όπως Μαθηματικά, Φυσική, Βιολογία και Πληροφορική. Στο δικτυακό τόπο της StarLogo υπάρχει διαθέσιμο πλούσιο υλικό. Υπάρχουν και άλλες εκδόσεις της StarLogo, με ορισμένες τροποποιήσεις ως προς την αρχική StarLogo του MIT. Η StarLogo εισήγαγε έναν τελείως καινοτόμο τρόπο προγραμματισμού πολύ κατάλληλο για τη μελέτη αποκεντρωμένων συστημάτων και οδήγησε στη δημιουργία της StarLogo TNG (=StarLogo The Next Generation) ενός επίσης πρωτοποριακού συστήματος προγραμματισμού που καθιέρωσε (μαζί με τη Lego και τα συστήματα Lego Mindstorms) τα σύγχρονα περιβάλλοντα οπτικού προγραμματισμού, τα οποία σήμερα χρησιμοποιούνται σχεδόν αποκλειστικά στα εκπαιδευτικά προγραμματιστικά περιβάλλοντα (όπως το SCRATCH, το Game Maker κ.ά.) Στα ακόλουθα υπάρχει μια εισαγωγή στη χρήση της StarLogo με τη μορφή βημάτων-οδηγιών προς τον χρήστη. Βήμα 1ο: Ανοίξτε την εφαρμογή StarLogo. Διαπιστώστε την ύπαρξη δυο παραθύρων, ενός που επιγράφεται «StarLogo» και ενός με το όνομα «Κέντρο Ελέγχου». Στο παράθυρο StarLogo υπάρχει μια σειρά από μενού και δυο εργαλειοθήκες. Η μια εξ αυτών σχετίζεται με τη σχεδίαση (και τον χρωματισμό) και η άλλη με τη διεπαφή και τη λειτουργία 1 Η StarLogo που παρουσιάζεται εδώ είναι μια συγκεκριμένη έκδοση, 2.2, πολύ όμοια με τις τρέχουσες 2.21 και 2.22, η οποία εξελληνίστηκε από μια ομάδα ερευνητών του Πανεπιστημίου Μακεδονίας (σε συνεργασία φυσικά με το ΜΙΤ) στα πλαίσια ενός ερευνητικού προγράμματος ΠΥΘΑΓΟΡΑΣ. 2 Γενικά συνηθίζεται ο όρος Star ή ένα αστέρι «*» να παραπέμπει σε μοντέλα παράλληλου προγραμματισμού, μερικές φορές μάλιστα «μαζικού παράλληλου προγραμματισμού» με την ύπαρξη χιλιάδων επεξεργαστών πραγματικών ή εικονικών. Έτσι, η StarPascal είναι μια έκδοση της Pascal για παράλληλο προγραμματισμό κ.ο.κ. ΙΤΥΕ Διόφαντος - Διεύθυνση Επιμόρφωσης και Πιστοποίησης 123/170

2 του συστήματος (δημιουργία πλήκτρων, γραμμών κύλισης κ.λπ.). Στο παράθυρο StarLogo υ- πάρχει ο χώρος στον οποίο εκτελούνται οι εντολές προς τις «οντότητες» του περιβάλλοντος (χελώνες) και οποίος μπορεί να μεγαλώσει ή να μικρύνει (αλλά σε κάποια όρια), με τη βοήθεια της γραμμής κύλισης που φέρει τον τίτλο «Μέγεθος Πλακιδίου». Προσπαθήστε να μεταβάλετε το μέγεθος του χώρου αυτού. Διαπιστώστε ότι στο Κέντρο Ελέγχου, ο χρήστης μπορεί να επιλέξει «Χελώνες» ή «ς» προκειμένου να διατυπώσει εντολές ή να δημιουργήσει «διαδικασίες». Βοήθεια: Το αρχικό περιβάλλον της StarLogo (διεπαφή σε ελληνική γλώσσα). Διακρίνονται τα δυο παράθυρα, οι εργαλειοθήκες, τα μενού και οι γραμμές κύλισης, όπως και ο χώρος στον οποίο κινούνται οι χελώνες. Βήμα 2ο: Στο Κέντρο ελέγχου, στο Τμήμα εντολών του δημιουργήστε μια χελώνα με την εντολή crt 1 Παρατηρήστε ότι στο παράθυρο Starlogo εμφανίζεται μια χελώνα. Μπορείτε να αλλάξετε το χρώμα της με τις εντολές setc blue setc green setc red όταν τις γράψετε στο τμήμα εντολών για Χελώνες. Βοήθεια: Η εκτέλεση των εντολών προκαλεί την άμεση ανταπόκριση της χελώνας ΙΤΥΕ Διόφαντος - Διεύθυνση Επιμόρφωσης και Πιστοποίησης 124/170

3 Βήμα 3ο: H εντολή: ca (clear all) στο Τμήμα εντολών του παρατηρητή διαγράφει όλα τα γραφικά και τις χελώνες μαζί. Δημιουργείτε ξανά μια χελώνα με την εντολή στο Κέντρο ελέγχου, στο Τμήμα εντολών του παρατηρητή: crt 1 Δώστε επίσης την εντολή: pd στο τμήμα εντολών της χελώνας (οι χελώνες «δημιουργούνται» με την «πένα σηκωμένη» και δεν αφήνουν ίχνος όταν κινούνται). Χρησιμοποιήστε δοκιμαστικά το περιβάλλον ως ένα τυπικό περιβάλλον Logo: Δημιουργήστε ένα τετράγωνο πλευράς 10. Δημιουργήστε επίσης μια διαδικασία tetragono :mikos, στην οποία το μήκος των πλευρών θα προσδιορίζεται από τον χρήστη κάθε φορά που θα δίνει τη σχετική εντολή. ca (clear all) στο Τμήμα εντολών του παρατηρητή. Δοκιμάστε, με τη βοήθεια της διαδικασίας tetragono :mikos να δημιουργήσετε ένα τετράγωνο μήκους 100. Μπορείτε να εξηγήσετε το σχήμα που δημιουργείται (καθώς και τον τρόπο με τον οποίο σχεδιάζεται); Βοήθεια: Δημιουργία ενός τετραγώνου πλευράς 10 Θυμηθείτε ότι το παράθυρο όπου εκτελούνται οι εντολές προς τη χελώνα δεν περιορίζεται από το τετραγωνικό πλαίσιο, αλλά η «συνέχεια» της επάνω πλευράς είναι η κάτω πλευρά (ως το ανάπτυγμα της κυρτής επιφάνειας ε- νός κυλίνδρου πρέπει να το φαντάζεται κανείς). Το ίδιο ισχύει και αριστερά-δεξιά. ΙΤΥΕ Διόφαντος - Διεύθυνση Επιμόρφωσης και Πιστοποίησης 125/170

4 Βήμα 4ο: Δημιουργήστε ένα πράσινο πλακίδιο στη θέση 0,0: stamp-at 0 0 green Δημιουργήστε μια κόκκινη πλάκα πλευράς 3 (δηλαδή 3x3 πλακιδίων), με κέντρο στη θέση 0,0 Δημιουργήστε μια διαδικασία color_infection (στο Τμήμα του παρατηρητή) που να δημιουργεί ένα πλακίδιο πλευράς 3, στη θέση 0,0, κάθε φορά που την καλείτε. Βοήθεια: Πλακίδιο στη θέση 0,0 ca stamp-at 0 0 green Βήμα 5ο: Πλάκα στη θέση 0,0 πλευράς 3 ca stamp-at 0 0 green stamp-at 0 1 green stamp-at 1 0 green stamp-at -1 0 green stamp-at 0-1 green stamp-at -1 1 green stamp-at 1-1 green stamp-at -1-1 green stamp-at 1 1 green Χελώνες σε διάταξη κύκλου. Διαγράψτε όλα τα γραφικά. Δημιουργήστε 100 χελώνες και δώστε εντολή να προχωρήσουν κατά 20 βήματα. Μπορείτε να εξηγήσετε το σχήμα που δημιουργείται; ΙΤΥΕ Διόφαντος - Διεύθυνση Επιμόρφωσης και Πιστοποίησης 126/170

5 Βοήθεια: Οι 100 χελώνες δημιουργούνται ό- λες το σημείο 0,0 έχοντας ωστόσο τυχαία κατεύθυνση. Όταν όλες προχωρούν κατά 20 βήματα, απέχουν όλες 20 βήματα από το 0,0, δηλαδή βρίσκονται πάνω σε περιφέρεια κύκλου με κέντρο 0,0 και α- κτίνα 20 βήματα. Δραστηριότητα «μετάδοσης ιών» Βήμα 1ο: Το πρόβλημα θα μοντελοποιηθεί ως εξής: Θα δημιουργηθεί ένας αρχικά «υγιής» πληθυσμός Τα «άτομα» του πληθυσμού θα κινούνται τυχαία στο «χώρο» Θα υπάρχει κάπου μια εστία μόλυνσης Οι χρήστες θα παρατηρούν τον τρόπο με τον οποίο μολύνονται τα άτομα. Το πρώτο πρόβλημα είναι βέβαια η δημιουργία του υγιούς πληθυσμού. Α. Πώς δημιουργούμε τον πληθυσμό; Β. Πώς γνωρίζουμε ότι είναι υγιής, τι σημαίνει να είναι υγιής; Ο πληθυσμός μας θα αποτελείται από χελώνες. Η υγεία τους θα φαίνεται από το χρώμα τους: θα είναι όλες άσπρες. Λαμβάνοντας υπόψη το περιβάλλον StarLogo δημιουργήστε 50 «υγιείς χελώνες». Βοήθεια: Δημιουργούνται 50 χελώνες ΙΤΥΕ Διόφαντος - Διεύθυνση Επιμόρφωσης και Πιστοποίησης 127/170

6 Οι χελώνες καθίστανται «υγιείς» (παίρνουν λευκό χρώμα) Βήμα 2ο: Τυχαίος περίπατος Η μοντελοποίηση του τυχαίου περιπάτου (όπου όμως ευνοείται μια κίνηση «προς τα ε- μπρός») μπορεί να μοντελοποιηθεί με τη βοήθεια ενός ατέρμονος βρόχου: LOOP [ LT RANDOM 45 RT RANDOM 45 FD 1 ] Είναι μάλιστα δυνατόν να δημιουργηθεί μια διαδικασία walk που να υλοποιεί τους τυχαίους περιπάτους. Θα μπορούσατε να δημιουργήσετε τυχαίους περιπάτους και ένα βρόχο του είδους: LOOP [LT RANDOM 360 FD 1] Θα είχε διαφορές από τον προηγούμενο τρόπο; ΙΤΥΕ Διόφαντος - Διεύθυνση Επιμόρφωσης και Πιστοποίησης 128/170

7 Βοήθεια: Τυχαίοι περίπατοι 20 υγιών χελωνών Βήμα 3ο: Μόλυνση Θα δημιουργηθεί μια εστία μόλυνσης με μια πλάκα 3x3 πλακιδίων, χρώματος κόκκινου. Κάθε χελώνα που θα περνά πάνω από την πλάκα θα μολύνεται και θα αποκτά κόκκινο χρώμα. Η δημιουργία της πλάκας αυτής έχει ήδη αναλυθεί στην προηγούμενη δραστηριότητα. Θα μπορούσε εξάλλου να δημιουργηθεί μια διαδικασία color_infection :Ν :L η να δημιουργεί μια εστία μόλυνσης σε διάφορα σημεία. Η «μόλυνση» γίνεται με την αλλαγή χρώματος, όταν η χελώνα βρεθεί σε κόκκινο πλακίδιο: Βοήθεια: if ( pc = red ) [setc red] ΙΤΥΕ Διόφαντος - Διεύθυνση Επιμόρφωσης και Πιστοποίησης 129/170

8 Πριν «τρέξει» το μοντέλο, μειώστε την ταχύτητα εκτέλεσης. Βήμα 4ο: Δημιουργήστε μια διαδικασία με το όνομα: run_model που να τα περιλαμβάνει όλα και ε- κτελέστε την. Βοήθεια: Μετάδοση και θεραπεία ιών Στο παρόν τμήμα της ενότητας, οι επιμορφούμενοι θα δημιουργήσουν ένα σχετικά σύνθετο μοντέλο «μετάδοσης και θεραπείας ιών» επαναχρησιμοποιώντας τις γνώσεις που απέκτησαν στις προηγούμενες δραστηριότητες. Βήμα 1ο: Στις προηγούμενες δραστηριότητες, ουσιαστικά μάθατε τα εξής σε σχέση με τη «λογική» της μόλυνσης: 1. Πώς να δημιουργείτε μια σειρά από υγιείς χελώνες 2. Πώς να δώσετε εντολές για τυχαίο περίπατο των χελωνών 3. Πώς να δημιουργήσετε μια εστία μόλυνσης Μπορούμε να επεκτείνουμε το μοντέλο αυτό με την εξής προσθήκη: δημιουργία «νοσοκομείων» (χώρων ίασης) ΙΤΥΕ Διόφαντος - Διεύθυνση Επιμόρφωσης και Πιστοποίησης 130/170

9 Βοήθεια: Η δημιουργία χώρων ίασης σημαίνει απλώς τη δημιουργία «λευκών πλακών» (κατά το πρότυπο των ε- στιών μολύνσεων) που «θεραπεύουν» (χρωματίζουν λευκές) όσες χελώνες «περνούν» από επάνω τους. Θα μπορούσαν να παραμετροποιηθούν το πλήθος, η θέση και το μέγεθος τόσο των εστιών μόλυνσης, όσο και των χώρων ίασης. Στις προηγούμενες δραστηριότητες, ουσιαστικά μάθατε τα εξής - σε σχέση με τη «λογική» της μόλυνσης: 1. Πώς να δημιουργείτε μια σειρά από χελώνες με ιδιότητες 2. Πώς να δώσετε εντολές για τυχαίο περίπατο των χελωνών 3. Πώς να δημιουργήσετε μια εστία μόλυνσης και χώρους ίασης Η διδασκαλία βασικών προγραμματιστικών εννοιών στη StarLogo παρουσιάζει μια τουλάχιστον δυσκολία, σε σχέση με τη διδασκαλία πιο «κλασικών» γλωσσών και περιβαλλόντων προγραμματισμού: υπάρχει πολύ μικρή εμπειρία. Η δημιουργία λοιπόν ενός σεναρίου και η συζήτηση γύρω από τα χαρακτηριστικά ενός σεναρίου αυτού του είδους είναι σημαντική. Ίσως θα ήταν προτιμότερο να δημιουργήσετε ομάδες 2-3 ατόμων και να δημιουργήσετε κοινά σενάρια. Ένα διδακτικό σενάριο έχει γενικώς μερικά χαρακτηριστικά, τα οποία θα εξεταστούν υπό το πρίσμα της διδασκαλίας ενός νέου αντικειμένου. Επιβάλλονται 2 προκαταρκτικές παρατηρήσεις: (1) η περιγραφή του σεναρίου δεν θα είναι λεπτομερής (πρακτικά πολύ δύσκολο) και (2) θα στηρίζεται πάνω σε κάποιες υποθέσεις αναγκαστικά. Σκοπός της δραστηριότητας δεν είναι η δημιουργία ενός πλήρους σεναρίου, αλλά μάλλον η εξοικείωση με τις τεχνικές δημιουργίας σεναρίων και μάλιστα σε αντικείμενα στα οποία ενδεχομένως έχετε μικρή διδακτική πείρα. Προσπαθήστε να δημιουργήσετε τα βασικά στοιχεία του σεναρίου, εξετάζοντας τα παρακάτω ερωτήματα (διπλά σε κάθε ένα ερώτημα, δίνεται μια ενδεχόμενη απάντηση για βοήθεια): Ποιος είναι ο τελικός στόχος; Υποθέστε ότι είναι η εκμάθηση ορισμένων βασικών στοιχείων το προγραμματισμού, αυτών που απαιτούνται για την ολοκλήρωση του μοντέλου της μόλυνσης Ποιο είναι το κοινό στο οποίο απευθύνεται το μάθημα; Τι γνωρίζει από τη StarLogo; Για τη διευκόλυνσή σας, υποθέστε ότι οι μαθητές σας γνωρίζουν ορισμένα βασικά ΙΤΥΕ Διόφαντος - Διεύθυνση Επιμόρφωσης και Πιστοποίησης 131/170

10 πράγματα από τη Logo (FD xx, LT xx, RT xx, PU, PD), και απολύτως τίποτε από τη Star- Logo. Πόσος χρόνος διατίθεται; Υποθέστε 4 διδακτικές ώρες. Πως μπορεί να ξεκινήσει κανείς. Από το πρόβλημα ίσως και, όταν χρειαστεί, να περάσει στη μοντελοποίηση. Σχέση εμπλεκομένων εννοιών με άλλες συναφείς έννοιες, όσα έπονται και όσα έχουν προηγηθεί. Για παράδειγμα ο ατέρμων βρόχος και η ιδέα της προσομοίωσης που εκτελείται και εξελίσσεται χωρίς τέλος, πρέπει να συνδυαστεί, συγκριθεί με άλλες μορφές προγραμμάτων, βρόχων κ.λπ. Πρόβλεψη δυσκολιών. Ορισμένες εντολές μπορούν να αποδειχθούν δύσκολες. Επίσης ορισμένα τμήματα του προγράμματος όπως ο τυχαίος περίπατος ίσως πρέπει να αντιμετωπιστούν με μεγαλύτερη προσοχή και βοήθεια από εσάς. Σε κάθε περίπτωση πάντως εξηγήστε τους το νόημα της διαδικασίας, προτείνετε τους να επινοήσουν και να δοκιμάσουν και άλλες τεχνικές, ή προτείνετέ τους εσείς και ζητήστε τους τη γνώμη τους. Δυσκολίες επίσης μπορούν να παρουσιαστούν και από συντακτικές ιδιαιτερότητες όπως η μορφή των εντολών, η υποχρεωτική απόσταση αριθμητικών τελεστών και αριθμών κ.λπ. Οι δυσκολίες αυτού του τύπου συνιστούν ένα είδος διδακτικού θορύβου που δυσκολεύει το μάθημα χωρίς να έχει σχέση με τον επιδιωκόμενο στόχο. Οργάνωση του μαθήματος σε επιμέρους τμήματα. Στην περίπτωση του παραδείγματος είναι σχετικά εύκολο. Σημαντικό στοιχείο της όλης διαδικασίας είναι να κατανοήσουν οι μαθητές την έννοια της μοντελοποίησης κα της προσομοίωσης. Προβλέψετε επεκτάσεις. Άλλες από αυτές θα τις προτείνετε εσείς και τις υλοποιήσετε, άλλες μπορούν απλώς να αναφερθούν, άλλες να συζητηθούν κ.λπ. Οργανώστε την τάξη. Εργασία σε ομάδες ή ατομικά; Εκτιμάτε ότι το μάθημα πρέπει να είναι καθοδηγούμενο, να αφήσετε τους μαθητές να αλληλεπιδράσουν ή οργανωμένο με πιο παραδοσιακό τρόπο; Υπάρχουν εξωτερικές πηγές που θα βοηθούσαν; Για παράδειγμα πληροφορίες σχετικά με το περιβάλλον ή το πρόβλημα; Διδακτικό συμβόλαιο και αξιολόγηση. Είναι σαφές για τους μαθητές σας με ποιο τρόπο θα εργαστούν, ποιο ακριβώς είναι το ζητούμενο και με ποιο τρόπο θα αξιολογηθούν; Προετοιμασία διδακτικού υλικού φύλλων εργασίας κ.λπ. Προετοιμασία εκπαιδευτικού. Κρατώντας όσο γίνεται πιο λεπτομερείς σημειώσεις, μπορείτε, μετά από κάθε διδασκαλία, να σημειώσετε ποια σημεία της διδασκαλίας πήγαν σύμφωνα με τις προβλέψεις σας και, κυρίως, δεν πήγαν, ώστε να προσαρμόσετε το μάθημα καταλλήλως, ή να μπορείτε να το δώσετε σε άλλο συνάδελφο, μεταφέροντας την εμπειρία σας. ΙΤΥΕ Διόφαντος - Διεύθυνση Επιμόρφωσης και Πιστοποίησης 132/170

11 ΒΑΣΙΚΕΣ ΕΝΤΟΛΕΣ StarLogo Aν θέλετε να... Χρησιμοποιήστε την εντολή: Κέντρο Ελέγχου Να δημιουργήσετε χελώνες crt αριθμός Η εντολή crt ακολουθούμενη από έναν αριθμό δημιουργεί α- ντίστοιχο πλήθος χελωνών. Όλες οι χελώνες τοποθετούνται στο κέντρο της οθόνης η μία πάνω στην άλλη. Κατά τη δημιουργία τους έχουν τυχαίο χρώμα και κατεύθυνση (μεταβλητές color και heading) Παράδειγμα: crt 50 Να μετακινήσετε τις χελώνες εμπρός/πίσω fd αριθμός Η εντολή fd ακολουθούμενη από έναν αριθμό μετακινεί τις χελώνες προς τα εμπρός τόσα πλακίδια όσα καθορίζει ο αριθμός. Παράδειγμα: fd 10 Η αντίθετη εντολή που μετακινεί προς τα πίσω τις χελώνες είναι η bk αριθμός. Παράδειγμα: bk 10 Να αλλάξουν κατεύθυνση οι χελώνες (1 ος τρόπος) Προς τα δεξιά: rt μοίρες Προς τα αριστερά : lt μοίρες Παράδειγμα δεξιάς στροφής 45 μοιρών: rt 45 Οι χελώνες θα στρίψουν 45 μοίρες προς τα δεξιά σε σχέση με την αρχική τους θέση. Να αλλάξουν κατεύθυνση οι χελώνες (2 ος τρόπος) seth κατεύθυνση Η εντολή seth αλλάζει την μεταβλητή heading των χελωνών. Η κατεύθυνση είναι ένας αριθμός από το 0 έως το 360 και αντιστοιχεί στις μοίρες ενός νοητού κύκλου όπου το σημείο 0 είναι στο πάνω μέρος της οθόνης. Παράδειγμα: seth 90 Οι χελώνες προσανατολίζονται στο δεξιό μέρος της οθόνης (90 μοίρες) ανεξάρτητα με την αρχική τους θέση! ΙΤΥΕ Διόφαντος - Διεύθυνση Επιμόρφωσης και Πιστοποίησης 133/170

12 Να αλλάξουν χρώμα οι χελώνες setc χρώμα Η εντολή setc (set color) αλλάζει το χρώμα των χελωνών στο χρώμα που καθορίζει ο χρήστης. Η μεταβλητή χρώμα μπορεί να πάρει ως τιμές τις αγγλικές ονομασίες των χρωμάτων. Παράδειγμα: setc blue Να χρησιμοποιήσουν το στυλό τους pd H εντολή pd (pen down) κάνει τις χελώνες να αφήνουν με το στυλό τους ένα ίχνος πάνω από τα πλακίδια που διέρχονται. Για να σταματήσουν να αφήνουν ίχνος υπάρχει η εντολή pu (pen up). Παράδειγμα: pd fd 10 Οι χελώνες ακουμπούν το στυλό τους στο έδαφος και προχωρούν 10 βήματα σχεδιάζοντας ευθείες. Να αλλάξουν θέση οι χελώνες setxy χ y Η εντολή setxy ακολουθούμενη από 2 αριθμούς οι οποίοι καθορίζουν ένα πλακίδιο με συντεταγμένες [χ,y] στο καρτεσιανό σύστημα, κάνει τις χελώνες να μετακινούνται στο συγκεκριμένο σημείο Παράδειγμα: setxy 0 0 Στο παράδειγμα όλες οι χελώνες θα μετακινηθούν μονομιάς στο κέντρο της οθόνης όπου βρίσκεται το πλακίδιο με συντεταγμένες [0, 0] Να χρωματίσετε ένα πλακίδιο Να καθαρίσετε όλες τις χελώνες από την οθόνη Να καθαρίσετε όλα τα χρωματισμένα πλακίδια stamp-at x y color Η εντολή stamp-at ακολουθούμενη από ακολουθούμενη από 2 αριθμούς οι οποίοι καθορίζουν ένα πλακίδιο με συντεταγμένες [χ,y] στο καρτεσιανό σύστημα, χρωματίζει με χρώμα color το πλακίδιο. Παράδειγμα: stamp-at 0 0 red Η παραπάνω εντολή χρωματίζει κόκκινο το πλακίδιο στο κέντρο της οθόνης (σημείο [0, 0]) ct Η εντολή ct (clear turtles) διαγράφει όλες τις χελώνες που δημιουργήθηκαν στον περιβάλλον της StarLogo. cp Η εντολή ct (clear patches) επαναφέρει όλα τα πλακίδια που χρωματίστηκαν στην αρχική τους κατάσταση (μαύρα). ΙΤΥΕ Διόφαντος - Διεύθυνση Επιμόρφωσης και Πιστοποίησης 134/170

13 Να καθαρίσετε όλες τις χελώνες και όλα τα πλακίδια από την οθόνη ca Η εντολή ca (clear all) είναι ο συνδυασμός των εντολών ct και cp. (βλέπε παραπάνω) Να εκτελέσετε ένα block εντολών εάν ι- σχύει μια συνθήκη Να εκτελέσετε ένα block εντολών Ν φορές Να εκτελέσετε ένα block εντολών σε α- τέρμονα βρόχο if (συνθήκη) [block εντολών] Παράδειγμα: if (color = white) [fd 10] Αν το χρώμα της χελώνας είναι άσπρο τότε κάνε 10 βήματα μπροστά REPEAT N [block εντολών] Παράδειγμα: REPEAT 10 [fd 1] LOOP [block εντολών] Για να σταματήσει η εκτέλεση πρέπει να πατήσετε το πλήκτρο STOP στο περιβάλλον της StarLogo. RANDOM N,,, Να δημιουργήσετε ένα τυχαίο αριθμό στο διάστημα [0..Ν-1] Να επιστρέψετε το χρώμα του πλακιδίου στο οποίο βρίσκεται μια χελώνα Παράδειγμα: RANDOM 10 Θα επιστρέψει έναν αριθμό από 0 έως και 9. Η RANDOM δεν χρησιμοποιείται μόνη της αλλά σε συνδυασμό με μία εντολή που απαιτεί αριθμητική τιμή ή σε έναν έλεγχο συνθήκης if. pc H εντολή pc επιστρέφει το χρώμα του πλακιδίου στο οποίο βρίσκεται η χελώνα. Παράδειγμα: if pc = red [ bk 1 ] Εδώ αν η χελώνα βρίσκεται σε κόκκινο πλακίδιο κάνει ένα βήμα πίσω, Να προσθέσετε μια νέα μεταβλητή στις χελώνες turtles-own [ μεταβλητή1 μεταβλητή2... ] Η εντολή turtles-own ακολουθούμενη από μια λίστα ονομάτων μεταβλητών που καθορίζει ο χρήστης, προσθέτει νέες μεταβλητές σε όλες τις χελώνες. Η εντολή πρέπει να εισάγεται πάντα στην αρχή των του παραθύρου Διαδικασίες και ποτέ μέσα σε διαδικασία. Παράδειγμα: turtles-own [ phone ] Όλες οι χελώνες αποκτούν τη μεταβλητή phone. Για να αλλάξουμε την τιμή της μεταβλητής phone σε χρησιμοποιούμε την set. Παράδειγμα: set phone (Διαδικασίες ) ΙΤΥΕ Διόφαντος - Διεύθυνση Επιμόρφωσης και Πιστοποίησης 135/170

14 Να εκτελέσετε εντολές των χελωνών από το παράθυρο του Να επιστρέψετε το χρώμα μιας χελώνας που βρίσκεται στο ί- διο πλακίδιο Να μετρήσετε πόσες χελώνες έχουν συγκεκριμένο χρώμα Να μετρήσετε πόσες χελώνες υπάρχουν συνολικά στο σύστημα Να «πεθάνει» μια χελώνα (δηλ. να αφαιρεθεί από το σύστημα και να σταματήσει να ε- κτελεί κώδικα) Να επιστρέψετε το χρώμα του πλακιδίου στο οποίο βρίσκεται μια χελώνα ask-turtles [ εντολές ] Με την εντολή ask-turtles ο παρατηρητής υποχρεώνει τις χελώνες να εκτελέσουν τις εντολές που υπαρχουν μέσα στις α- γκύλες. Παράδειγμα: ask-turtles [ setc red ] color-of one-of-turtles-here Η εντολή one-of-turtles-here επιστρέφει στην τύχη τον αριθμό (μεταβλητή who) μιας από τις χελώνες που συμβαίνει να βρίσκονται στο ίδιο πλακίδιο, εκτός από τη χελώνα για την οποία κλήθηκε η εντολή. Παράδειγμα: if ((color-of one-of-turtles-here) = red) [ bk 1] Δηλ. Αν συναντήσεις κόκκινη χελώνα κάνε ένα βήμα πίσω to όνομα-διαδικασίας εντολή... εντολή end Παράδειγμα (παράθυρο Διαδικασιών ): to jump-random seth random 360 fd random 10 end Κλήση : jump-random count-color χρώμα Παράδειγμα: print count-color blue Θα επιστρέψει τον αριθμό των μπλε χελωνών στο παράθυρο εξόδου count-turtles die H εντολή die αφαιρεί από το σύστημα την χελώνα που κάλεσε την εντολή. Παράδειγμα: if color = red [ die ] Όσες χελώνες είναι κόκκινες πεθαίνουν με την παραπάνω ε- ντολή pc H εντολή pc επιστρέφει το χρώμα του πλακιδίου στο οποίο βρίσκεται η χελώνα. Παράδειγμα: if pc = red [ bk 1 ] Εδώ αν η χελώνα βρίσκεται σε κόκκινο πλακίδιο κάνει ένα βήμα πίσω Να γράψετε μια διαδικασία χελωνών/παρατηρητή / (Παράθυρα Διαδικασιών) ΙΤΥΕ Διόφαντος - Διεύθυνση Επιμόρφωσης και Πιστοποίησης 136/170

15 Να προσθέσετε μια νέα μεταβλητή στις χελώνες Να εκτελέσετε εντολές των χελωνών από το παράθυρο του Να επιστρέψετε το χρώμα μιας χελώνας που βρίσκεται στο ί- διο πλακίδιο Να μετρήσετε πόσες χελώνες έχουν συγκεκριμένο χρώμα Να μετρήσετε πόσες χελώνες υπάρχουν συνολικά στο σύστημα turtles-own [ μεταβλητή1 μεταβλητή2... ] Η εντολή turtles-own ακολουθούμενη από μια λίστα ονομάτων μεταβλητών που καθορίζει ο χρήστης, προσθέτει νέες μεταβλητές σε όλες τις χελώνες. Η εντολή πρέπει να εισάγεται πάντα στην αρχή των του παραθύρου Διαδικασίες και ποτέ μέσα σε διαδικασία. Παράδειγμα: turtles-own [ phone ] Όλες οι χελώνες αποκτούν τη μεταβλητή phone. Για να αλλάξουμε την τιμή της μεταβλητής phone σε χρησιμοποιούμε την set. Παράδειγμα: set phone ask-turtles [ εντολές ] Με την εντολή ask-turtles ο παρατηρητής υποχρεώνει τις χελώνες να εκτελέσουν τις εντολές που υπαρχουν μέσα στις α- γκύλες. Παράδειγμα: ask-turtles [ setc red ] color-of one-of-turtles-here Η εντολή one-of-turtles-here επιστρέφει στην τύχη τον αριθμό (μεταβλητή who) μιας από τις χελώνες που συμβαίνει να βρίσκονται στο ίδιο πλακίδιο, εκτός από τη χελώνα για την οποία κλήθηκε η εντολή. Παράδειγμα: if ((color-of one-of-turtles-here) = red) [ bk 1] Δηλ. Αν συναντήσεις κόκκινη χελώνα κάνε ένα βήμα πίσω to όνομα-διαδικασίας εντολή... εντολή end Παράδειγμα (παράθυρο Διαδικασιών ): to jump-random seth random 360 fd random 10 end Κλήση: jump-random count-color χρώμα Παράδειγμα: print count-color blue Θα επιστρέψει τον αριθμό των μπλε χελωνών στο παράθυρο εξόδου count-turtles (Διαδικασίες ) Να γράψετε μια διαδικασία χελωνών/παρατηρητή / (Παράθυρα Διαδικασιών) ΙΤΥΕ Διόφαντος - Διεύθυνση Επιμόρφωσης και Πιστοποίησης 137/170

16 StarLogo TNG H StarLogo TNG αποτελεί μια εξέλιξη της StarLogo, η οποία βασίζεται στον οπτικό προγραμματισμό και από την άποψη αυτή, StarLogo TNG υπήρξε πρωτοπόρος, καθώς ήταν από τα πρώτα περιβάλλοντα που καθιέρωσαν αυτού τις διεπαφές του είδους. Η StarLogo TNG μπορεί να φορτωθεί από τη διεύθυνση: Η αρχική εικόνα της StarLogo TNG δίνει μια ιδέα για το είδος του περιβάλλοντος προγραμματισμού που της αντιστοιχεί: Επίσης μια τυπική εικόνα ενός προγράμματος: καθώς και του περιβάλλοντος προγραμματισμού:

17 είναι χαρακτηριστικά που υπάρχουν και στα άλλα περιβάλλοντα οπτικού προγραμματισμού. Το περιβάλλον της StarLogo TNG είναι πλούσιο σε δυνατότητες. Εκτός από τα χαρακτηριστικά της StarLogo και την ιδιαίτερη διεπαφή της για προγραμματισμό, προσφέρει μερικές πρωτοποριακές δυνατότητες, όπως τη δυνατότητα επισκόπησης του πεδίου εφαρμογής των εντολών. Αυτός ο πλούτος ωστόσο, αποτελεί, κατά κάποιον τρόπο και ένα αδύνατο σημείο για το περιβάλλον, καθώς ο αρχάριος προγραμματιστής, ο μαθητής στην προκειμένη περίπτωση, πρέπει να κατανοήσει αρκετές αφηρημένες έννοιες για να χρησιμοποιήσει το περιβάλλον. Ως μια τετριμμένη εισαγωγή, περιγράφονται παρακάτω μερικές στοιχειώδεις δραστηριότητες: (1) Να καταστούν ορατές οι χελώνες που υπάρχουν στη «σκηνή» (SpaceLand). Στη σκηνή υπάρχουν 2 μικρές χελώνες (by default) οι οποίες μπορούν να καταστούν ορατές με το εργαλείο μεγέθυνσης «+»: (2) Στη συνέχεια με σύρσιμο και εναπόθεση, τοποθετούμε (από τις επιλογές «Movement») την εντολή forward : ΙΤΥΕ Διόφαντος - Διεύθυνση Επιμόρφωσης και Πιστοποίησης 139/170

18 και ρυθμίζουμε την παράμετρο «steps» στην τιμή «1» Δηλαδή την αφήνουμε αμετάβλητη»: Κάθε φορά που κάνουμε ένα διπλό «κλικ» πάνω στην εντολή forward, οι χελώνες εκτελούν την εντολή (και οι δυο χελώνες): ΙΤΥΕ Διόφαντος - Διεύθυνση Επιμόρφωσης και Πιστοποίησης 140/170

19 (3) Μπορούμε να προσθέσουμε και μια εντολή «right» και πάλι από το «Movement»: (4) Κάθε φορά που κάνουμε διπλό «κλικ» στην εντολή forward, οι χελώνες εκτελούν (και οι δυο) τις δυο εντολές και φαίνονται σα να «χορεύουν» ένα χορό (καθώς η κάθε μια κινείται στην περίμετρο ενός τετραγώνου). ΙΤΥΕ Διόφαντος - Διεύθυνση Επιμόρφωσης και Πιστοποίησης 141/170

20 Η τετριμμένη αυτή εισαγωγή δίνει μια ιδέα για τον τρόπο που λειτουργεί το περιβάλλον της StarLogo TNG, Ως δραστηριότητες εξοικείωσης με το περιβάλλον, μπορούν να χρησιμεύσουν επίσης και οι δραστηριότητες (ή τουλάχιστον κάποιες από αυτές) που περιγράφονται στην απλή StarLogo, ή ένα από τα projects που υπάρχουν στο σχετικό site. ΙΤΥΕ Διόφαντος - Διεύθυνση Επιμόρφωσης και Πιστοποίησης 142/170

Τί είναι η Starlogo? Το προγραµµατιστικό µοντέλο της StarLogo. Αποκεντρωµένα συστήµατα. υσκολίες προσοµοίωσης

Τί είναι η Starlogo? Το προγραµµατιστικό µοντέλο της StarLogo. Αποκεντρωµένα συστήµατα. υσκολίες προσοµοίωσης ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΤΜΗΜΑ ΙΟΙΚΗΣΗΣ ΤΕΧΝΟΛΟΓΙΑΣ - ΝΑΟΥΣΑ Το προγραµµατιστικό µοντέλο της StarLogo Φιλοσοφία Γλώσσα Περιβάλλον Παραδείγµατα 21 Νοεµβρίου 2005 Τί είναι η Starlogo? Ένα περιβάλλον προσοµοίωσης

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

Ο χώρος όπου βρίσκονται οι εντολές (πλακίδια) με τις οποίες δημιουργούμε τα προγράμματά μας

Ο χώρος όπου βρίσκονται οι εντολές (πλακίδια) με τις οποίες δημιουργούμε τα προγράμματά μας ΤΟ ΠΕΡΙΙΒΑΛΛΟΝ ΟΠΤΙΙΚΟΥ ΠΡΟΓΡΑΜΜΑΤΙΙΣΜΟΥ TURTLEART 2 4 3 Απόκρυψη /Εμφάνιση πλακιδίων εντολών από την περιοχή «3» Σβήσιμο Γραφικών τοποθέτηση χελώνας στο κέντρο Διακοπή εκτέλεσης του προγρ/τος 1 5 1 2

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

4 3 Απόκρυψη /Εμφάνιση

4 3 Απόκρυψη /Εμφάνιση ΤΟ ΠΕΡΙΙΒΑΛΛΟΝ Ο ΟΠΤΙΙΚΟΥ ΠΡΟΓΡΑΜΜΑΤΙΙΣΜΟΥ TURTLEART 2 4 3 Απόκρυψη /Εμφάνιση πλακιδίων εντολών από την περιοχή «3» Σβήσιμο Γραφικών τοποθέτηση χελώνας στο κέντρο 1 5 1 2 3 Οι εντολές ομαδοποιημένες κατά

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

Παιχνιδάκια με τη LOGO

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Η γλώσσα προγραμματισμού LOGO

Η γλώσσα προγραμματισμού LOGO Η γλώσσα προγραμματισμού LOGO Το περιβάλλον της MSWLogo Κατή Σοφία Κέντρο Εντολών 13-Νοε-09 2 Το περιβάλλον MicroWorlds Pro Εντολές Εμφάνισης: show, print show 15+7 ή print 15+7 show 100/11 show power

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

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

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

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

Σχετική κίνηση αντικειμένων

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Βασικές Εντολές MicroWorlds Pro.

Βασικές Εντολές MicroWorlds Pro. Βασικές Εντολές MicroWorlds Pro. 1. μπροστά (μπ) αριθμός Μετακινεί τη χελώνα προς τα εμπρός. π.χ. μπροστά 100 2. πίσω (πι) αριθμός Μετακινεί τη χελώνα προς τα πίσω. π.χ. πι 30 3. δεξιά (δε) αριθμός Στρέφει

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

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

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

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

Η εντολή «επανέλαβε Χ»

Η εντολή «επανέλαβε Χ» Η εντολή «επανέλαβε Χ» Όπως είδαμε πιο πάνω, η εντολή για πάντα είναι χρήσιμη σε διάφορα προγράμματα όταν π.χ. θέλουμε να δείξουμε την κίνηση της γης γύρω από τον ήλιο ή για να αναπαραστήσουμε το δίλημμα

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

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

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

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

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

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

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

Παράδειγμα «Ημίτονο και ζωγραφική!»: Έχει δει στα μαθηματικά τη γραφική παράσταση της συνάρτησης του ημιτόνου; Σας θυμίζει κάτι η παρακάτω εικόνα;

Παράδειγμα «Ημίτονο και ζωγραφική!»: Έχει δει στα μαθηματικά τη γραφική παράσταση της συνάρτησης του ημιτόνου; Σας θυμίζει κάτι η παρακάτω εικόνα; Τελεστές, συνθήκες και άλλα! Όπως έχει διαφανεί από όλα τα προηγούμενα παραδείγματα, η κατασκευή κατάλληλων συνθηκών στις εντολές εάν, εάν αλλιώς, για πάντα εάν, περίμενε ώσπου, επανέλαβε ώσπου, είναι

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

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

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

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

ΒΑΣΙΚΑ ΜΑΘΗΜΑΤΑ ΝΤΟΥΛΑΚΗΣ - ΜΕΝΙΟΥΔΑΚΗΣ ΕΠΑ.Λ ΕΛ. ΒΕΝΙΖΕΛΟΥ

ΒΑΣΙΚΑ ΜΑΘΗΜΑΤΑ ΝΤΟΥΛΑΚΗΣ - ΜΕΝΙΟΥΔΑΚΗΣ ΕΠΑ.Λ ΕΛ. ΒΕΝΙΖΕΛΟΥ ΒΑΣΙΚΑ ΜΑΘΗΜΑΤΑ ΠΕΡΙΕΧΟΜΕΝΑ ΠΕΡΙΕΧΟΜΕΝΑ... 2 ΠΡΟΛΟΓΟΣ... 3 ΕΙΣΑΓΩΓΗ... 4 Η ΑΝΑΠΤΥΞΗ ΤΗΣ ΟΘΟΝΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ... 4 Ο ΕΚΠΑΙΔΕΥΤΗΣ ΡΟΜΠΟΤ... 5 ΤΟ ΠΑΡΑΘΥΡΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ... 5 ΤΑ ΚΟΥΜΠΙΑ ΚΑΙ ΤΑ ΜΠΛΟΚ...

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

ΒΑΣΙΚΕΣ ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΧΡΗΣΗ ΤΟΥ ΧΕΛΩΝΟΚΟΣΜΟΥ ΣΤΟ ΑΒΑΚΙΟ E-SLATE ΠΟΙΕΣ ΨΗΦΙΔΕΣ ΠΡΕΠΕΙ ΝΑ ΕΜΦΑΝΙΣΟΥΜΕ

ΒΑΣΙΚΕΣ ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΧΡΗΣΗ ΤΟΥ ΧΕΛΩΝΟΚΟΣΜΟΥ ΣΤΟ ΑΒΑΚΙΟ E-SLATE ΠΟΙΕΣ ΨΗΦΙΔΕΣ ΠΡΕΠΕΙ ΝΑ ΕΜΦΑΝΙΣΟΥΜΕ ΒΑΣΙΚΕΣ ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΧΡΗΣΗ ΤΟΥ ΧΕΛΩΝΟΚΟΣΜΟΥ ΣΤΟ ΑΒΑΚΙΟ E-SLATE Επιμόρφωση Β Επιπέδου, Ξάνθη, 2013 Γιάννης Κουτίδης, www.kutidis.gr Το λογισμικό βρίσκεται στην διεύθυνση http://etl.ppp.uoa.gr/_content/download/index_download.htm

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

Πληροφορική και Μέθοδος Project

Πληροφορική και Μέθοδος Project Ενότητα Σεναρίου 16 Πληροφορική και Μέθοδος Project 1. ΤΙΤΛΟΣ ΔΙΔΑΚΤΙΚΟΥ ΣΕΝΑΡΙΟΥ Προσεγγίζοντας διερευνητικά την «Κινητή Τηλεφωνία» στο σχολείο χρησιμοποιώντας τη Μέθοδο Project και Προηγμένα Συνεργατικά

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

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

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

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

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

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

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

Το περιβάλλον προγραμματισμού MicroWorlds Pro

Το περιβάλλον προγραμματισμού MicroWorlds Pro Μενού επιλογών Το περιβάλλον προγραμματισμού MicroWorlds Pro Γραμμή εργαλείων Επιφάνεια εργασίας Περιοχή Καρτελών Κέντρο εντολών Εικόνα 2.1: Το περιβάλλον της MicroWorlds Pro. Καρτέλες Οι πρώτες εντολές

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

ΘΕΜΑ Ενημέρωση για θέματα εξετάσεων της Γ γυμνασίου για το μάθημα της πληροφορικής (σχετικά με τη logo).

ΘΕΜΑ Ενημέρωση για θέματα εξετάσεων της Γ γυμνασίου για το μάθημα της πληροφορικής (σχετικά με τη logo). ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΕΡΙΦΕΡΕΙΑΚΗ ΔΙΕΥΘΥΝΣΗ ΠΡΩΤΟΒΑΘΜΙΑΣ ΚΑΙ ΔΕΥΤΕΡΟΒΑΘΜΙΑΣ ΕΚΠΑΙΔΕΥΣΗΣ ΑΤΤΙΚΗΣ ΓΡΑΦΕΙΟ ΣΧΟΛΙΚΩΝ ΣΥΜΒΟΥΛΩΝ Β Δ/ΝΣΗΣ ΔΕΥΤ/ΘΜΙΑΣ ΕΚΠ. ΑΘΗΝΑΣ Μεσογείων 402-15342 - Αγία Παρασκευή 210-6392243,

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

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

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

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

3) το παράθυρο Πίνακας τιμών όπου εμφανίζονται οι τιμές που παίρνουν οι παράμετροι

3) το παράθυρο Πίνακας τιμών όπου εμφανίζονται οι τιμές που παίρνουν οι παράμετροι Ο Δ Η Γ Ι Ε Σ Γ Ι Α Τ Ο M O D E L L U S 0.0 4. 0 5 Για να κατεβάσουμε το πρόγραμμα Επιλέγουμε Download στη διεύθυνση: http://modellus.co/index.php/en/download. Στη συνέχεια εκτελούμε το ModellusX_windows_0_4_05.exe

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

ΚΑΤΑΣΚΕΥΗ ΠΑΡΑΛΛΗΛΟΓΡΑΜΜΩΝ ΜΕ ΧΡΗΣΗ LOGO

ΚΑΤΑΣΚΕΥΗ ΠΑΡΑΛΛΗΛΟΓΡΑΜΜΩΝ ΜΕ ΧΡΗΣΗ LOGO 1 ΚΑΤΑΣΚΕΥΗ ΠΑΡΑΛΛΗΛΟΓΡΑΜΜΩΝ ΜΕ ΧΡΗΣΗ LOGO ΦΥΛΛΑ ΕΡΓΑΣΙΑΣ ΜΑΘΗΤΗ ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 1 1. Τοποθέτησε μια χελώνα στην επιφάνεια εργασίας. 2. Με ποια εντολή γράφει η χελώνα μας;.. 3. Γράψε την εντολή για να πάει

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

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

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

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

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

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

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

Ο Προγραμματισμός στην Πράξη

Ο Προγραμματισμός στην Πράξη Ο Προγραμματισμός στην Πράξη Το περιβάλλον προγραμματισμού MicroWorlds Pro Μενού επιλογών Γραμμή εργαλείων Επιφάνεια εργασίας Περιοχή Καρτελών Κέντρο εντολών Καρτέλες Οι πρώτες εντολές Εντολές εμφάνισης

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

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

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

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

Εφαρμογή δημιουργίας σεναρίων Sctatch

Εφαρμογή δημιουργίας σεναρίων Sctatch Εφαρμογή δημιουργίας σεναρίων Sctatch Δημιουργία Σεναρίων με το Scratch - τάξη Β Το Scratch είναι μια γλώσσα οπτικού προγραμματισμού οδηγούμενου από γεγονότα. Τα έργα (project) στο Scratch οικοδομούνται

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

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

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

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

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

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

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

Ποιές εντολές του Scratch πρέπει να ξέρω;

Ποιές εντολές του Scratch πρέπει να ξέρω; Ποιές εντολές του Scratch πρέπει να ξέρω; ΕΝΤΟΛΕΣ ΚΙΝΗΣΗΣ κινήσου χ βήματα στρίψε χ μοίρες στρίψε χ μοίρες στρίψε προς την κατεύθυνση των χ μοιρών στρίψε προς το [] πήγαινε στη θέση χ:[] και y:[] πήγαινε

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

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

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

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

Ενότητα 2: Εντολές Επανάληψης

Ενότητα 2: Εντολές Επανάληψης Ενότητα 2: Εντολές Επανάληψης Όταν κάποια εντολή ή ολόκληρη ομάδα εντολών επαναλαμβάνεται τότε δεν είναι απαραίτητο να τις γράψουμε πολλές φορές αλλά χρησιμοποιούμε την εντολή ΕΠΑΝΑΛΑΒΕ Συντάσσεται ως

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

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

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

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

Η ΧΕΛΩΝΑ ΠΟΥ ΖΩΓΡΑΦΙΖΕΙ

Η ΧΕΛΩΝΑ ΠΟΥ ΖΩΓΡΑΦΙΖΕΙ Η ΧΕΛΩΝΑ ΠΟΥ ΖΩΓΡΑΦΙΖΕΙ Στον υπολογιστή σου κρύβεται μια χελώνα που της αρέσει να ζωγραφίζει. Κρατάει ένα «μαγικό» μολύβι που αλλάζει χρώματα, γράφει άλλοτε λεπτά και άλλοτε πιο χοντρά και μπορεί να δώσει

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

Ας κάνουμε μια γάτα να περπατάει στο Scratch 2.0

Ας κάνουμε μια γάτα να περπατάει στο Scratch 2.0 Ας κάνουμε μια γάτα να περπατάει στο Scratch 2.0 Ας ξεκινήσουμε! Άνοιξε το προγραμματιστικό περιβάλλον του Scratch 2.0 κάνοντας κλικ στο εικονίδιο στην επιφάνεια εργασίας. Αν το μενού και οι εντολές δεν

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

222 Διδακτική των γνωστικών αντικειμένων

222 Διδακτική των γνωστικών αντικειμένων 222 Διδακτική των γνωστικών αντικειμένων 8. Χελωνόκοσμος (απαιτεί να είναι εγκατεστημένο το Αβάκιο) (6 ώρες) Τίτλος: Ιδιότητες παραλληλογράμμων Δημιουργός: Μιχάλης Αργύρης ΕΜΠΛΕΚΟΜΕΝΕΣ ΓΝΩΣΤΙΚΕΣ ΠΕΡΙΟΧΕΣ

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

> μεγαλύτερο <= μικρότερο ή ίσο < μικρότερο == ισότητα >= μεγαλύτερο ή ίσο!= διαφορετικό

> μεγαλύτερο <= μικρότερο ή ίσο < μικρότερο == ισότητα >= μεγαλύτερο ή ίσο!= διαφορετικό 5 ο Εργαστήριο Λογικοί Τελεστές, Δομές Ελέγχου Λογικοί Τελεστές > μεγαλύτερο = μεγαλύτερο ή ίσο!= διαφορετικό Οι λογικοί τελεστές χρησιμοποιούνται για να ελέγξουμε

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

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

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

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

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

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

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

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

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

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

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

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

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

Σενάριο 13. Προγραμματίζοντας ένα Ρομπότ

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

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

Εμφανίζονται 3 επιλογές με 3 εικονίδια, η «ζωγραφική», η «εισαγωγή» και η «κάμερα».

Εμφανίζονται 3 επιλογές με 3 εικονίδια, η «ζωγραφική», η «εισαγωγή» και η «κάμερα». Σχεδιάζοντας ένα σκηνικό Το σκηνικό είναι στην ουσία το φόντο που βρίσκεται στην σκηνή μας το οποίο είναι αρχικά λευκό. Το Scratch μας δίνει τη δυνατότητα να εισάγουμε είτε ένα έτοιμο σκηνικό είτε να ζωγραφίσουμε

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

7 ο Γυμνάσιο Καβάλας Καλλιόπη Παρσέλια Σχολ. έτος: Το περιβάλλον προγραμματισμού MicroWorlds Pro

7 ο Γυμνάσιο Καβάλας Καλλιόπη Παρσέλια Σχολ. έτος: Το περιβάλλον προγραμματισμού MicroWorlds Pro Το περιβάλλον προγραμματισμού MicroWorlds Pro 1 Εντολές στο Microworlds Pro Η εντολή εξόδου δείξε χρησιμοποιείται: 1. Για να εκτελέσουμε αριθμητικές πράξεις Παραδείγματα Εντολές στο κέντρο εντολών Αποτέλεσμα

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

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

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

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

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

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

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

ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ LOGO

ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ LOGO ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ LOGO Βασίλης Χρυσοχοΐδης Καθ. Πληροφορικής Μαθηματικός Msc στα Πολυμέσα Υπ. ιδάκτορας Παιδαγωγικής Πληροφορικής Πρόεδρος Συλλόγου Εκπαιδευτικών Πληροφορικής Ν. Φλώρινας 21η Συνάντηση

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

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

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

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

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

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

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

Πληροφορική και Μέθοδος Project

Πληροφορική και Μέθοδος Project Ενότητα Σεναρίου 16 Πληροφορική και Μέθοδος Project 1. ΤΙΤΛΟΣ ΔΙΔΑΚΤΙΚΟΥ ΣΕΝΑΡΙΟΥ Προσεγγίζοντας διερευνητικά την «Κινητή Τηλεφωνία» στο σχολείο χρησιμοποιώντας τη Μέθοδο Project και Προηγμένα Συνεργατικά

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

Δημιουργώντας τα δικά μας αντικείμενα

Δημιουργώντας τα δικά μας αντικείμενα Δημιουργώντας τα δικά μας αντικείμενα Πως δημιουργούμε ένα αντικείμενο-χαρακτήρα-μορφή; (στο βιβλίο αυτό είτε χρησιμοποιούμε τον όρο «μορφή», είτε αναφερόμαστε στο «αντικείμενο», ή στο «χαρακτήρα», θα

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

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

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

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

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

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

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

αξιοποίηση των ΤΠΕ: Η logo στη διδακτική διδακτική πράξη

αξιοποίηση των ΤΠΕ: Η logo στη διδακτική διδακτική πράξη Παιδαγωγική αξιοποίηση Δρ. Ι. Μπέλλου, Σχ αξιοποίηση των ΤΠΕ: Η logo στη διδακτική διδακτική πράξη Μια προσέγγιση για τη Γ Γυμνασίου Σχ. Σύμβουλος ΠΕ19 Δρ. Ιωάννα Μπέλλου Σχ. Σύμβουλος ΠΕ19 Μια διδακτική

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

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

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

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

Σχέδια μαθημάτων για την δημιουργία συναρτήσεων υπολογισμού του ΜΚΔ και του ΕΚΠ στην MSWLogo

Σχέδια μαθημάτων για την δημιουργία συναρτήσεων υπολογισμού του ΜΚΔ και του ΕΚΠ στην MSWLogo Σχέδια μαθημάτων για την δημιουργία συναρτήσεων υπολογισμού του Μέγιστου Κοινού Διαιρέτη (ΜΚΔ) και του Ελάχιστου Κοινού Πολλαπλασίου (ΕΚΠ) δύο αριθμών, με την γλώσσα προγραμματισμού Logo Κογχυλάκης Σ.

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

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

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

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

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

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

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

Πληρουορική Γ Γσμμασίοσ

Πληρουορική Γ Γσμμασίοσ Πληρουορική Γ Γσμμασίοσ Προγραμματισμός και Αλγόριθμοι Από το και τημ Χελώμα στημ Ευριπίδης Βραχνός http://evripides.mysch.gr/ 2014 2015 1 Προγραμματισμός Ζάννειο Πρότυπο Πειραματικό Γυμνάσιο Πειραιά Ενότητα:

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

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

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

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

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

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

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

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

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

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

Μέρος Α Γνωριμία με το περιβάλλον προγραμματισμού του ρομπότ OTTO

Μέρος Α Γνωριμία με το περιβάλλον προγραμματισμού του ρομπότ OTTO OTTO ROBOT Εκπαιδευτικές Δραστηριότητες Μέρος Α Γνωριμία με το περιβάλλον προγραμματισμού του ρομπότ OTTO Δραστηριότητα 1 - Γνωριμία, περιγραφή Otto Τι είναι το ρομπότ Otto; Είναι ένα αλληλεπιδραστικό

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

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

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

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

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

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

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

Ταυτότητα εκπαιδευτικού σεναρίου. Γνώσεις και πρότερες ιδέες των μαθητών. Σκοπός και στόχοι

Ταυτότητα εκπαιδευτικού σεναρίου. Γνώσεις και πρότερες ιδέες των μαθητών. Σκοπός και στόχοι Τίτλος: Υποδοχή εξωγήινων Ταυτότητα εκπαιδευτικού σεναρίου Σύντομη περιγραφή: Οι μαθητές και οι μαθήτριες καλούνται να κάνουν μια απλή κατασκευή με την χρήση του εκπαιδευτικού πακέτου Lego NXT Mindstorms.

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

Ενότητα 5: ΜΕΤΑΒΛΗΤΕΣ

Ενότητα 5: ΜΕΤΑΒΛΗΤΕΣ Ενότητα 5: ΜΕΤΑΒΛΗΤΕΣ Οι Μεταβλητές στον Προγραμματισμό Οι μεταβλητές είναι θέσεις μνήμης που έχουν κάποιο όνομα. Όταν δίνω τιμή σε μία μεταβλητή, ουσιαστικά, αποθηκεύουμε στη μνήμη αυτή τον αριθμό που

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

Ο παρακάτω πίνακας τιμών θα βοηθήσει να γίνει πιο κατανοητή η λειτουργία των εντολών της συγκεκριμένης άσκησης. Α/Α Εντολές Μνήμη (Μεταβλητή α) Οθόνη

Ο παρακάτω πίνακας τιμών θα βοηθήσει να γίνει πιο κατανοητή η λειτουργία των εντολών της συγκεκριμένης άσκησης. Α/Α Εντολές Μνήμη (Μεταβλητή α) Οθόνη Ασκήσεις 1) Να γράψετε τι κάνουν οι παρακάτω εντολές: κάνε "α 10 δείξε :α κάνε "α :α + 0 δείξε :α Η πρώτη εντολή δημιουργεί μια μεταβλητή με όνομα α και της δίνει την τιμή 10. Η δεύτερη εντολή εμφανίζει

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

7. Επαναλήψεις (Loops) Προγραμματισμός EV3 Ακαδημία Ρομποτικής 58

7. Επαναλήψεις (Loops) Προγραμματισμός EV3 Ακαδημία Ρομποτικής 58 7. Επαναλήψεις (Loops) Προγραμματισμός EV3 Ακαδημία Ρομποτικής 58 Στόχοι Μαθήματος 1. Πώς να επαναλάβετε μια δράση 2. Μάθετε πώς να χρησιμοποιείτε το Loop Blocks Προγραμματισμός EV3 Ακαδημία Ρομποτικής

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

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

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

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

Τα σχήματα στη Logo δημιουργούνται με την κίνηση μιας μικρής χελώνας και την κατευθύνουμε με οδηγίες από το πληκτρολόγιο.

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

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

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

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

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

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

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

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

ΔΙΑΛΕΞΗ ΙΙ ΕΝΑ ΒΗΜΑ ΠΑΡΑΠΑΝΩ ΜΕ SCRATCH ΕΠΙΛΕΓΩΝΤΑΣ & ΕΠΑΝΑΛΑΜΒΑΝΟΝΤΑΣ

ΔΙΑΛΕΞΗ ΙΙ ΕΝΑ ΒΗΜΑ ΠΑΡΑΠΑΝΩ ΜΕ SCRATCH ΕΠΙΛΕΓΩΝΤΑΣ & ΕΠΑΝΑΛΑΜΒΑΝΟΝΤΑΣ Τ.Ε.Ι. ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΔΙΑΛΕΞΗ ΙΙ ΕΝΑ ΒΗΜΑ ΠΑΡΑΠΑΝΩ ΜΕ SCRATCH ΕΠΙΛΕΓΩΝΤΑΣ & ΕΠΑΝΑΛΑΜΒΑΝΟΝΤΑΣ Γ ι ά ν ν η ς Ε. Τ ζ ή μ α ς Μάθημα: ΤΕΧΝΙΚΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Το πρώτο πράγμα

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

Εισαγωγή στη Ρομποτική και τον Προγραμματισμό με τη χρήση του ρομπότ Thymio & του λογισμικού Aseba

Εισαγωγή στη Ρομποτική και τον Προγραμματισμό με τη χρήση του ρομπότ Thymio & του λογισμικού Aseba 5 ο Πανελλήνιο Επιστημονικό Συνέδριο Ένταξη και Χρήση των ΤΠΕ στην Εκπαιδευτική Διαδικασία Εισαγωγή στη Ρομποτική και τον Προγραμματισμό με τη χρήση του ρομπότ Thymio & του λογισμικού Aseba Κόμης Βασίλης

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

ΠΕΡΙΕΧΟΜΕΝΑ... 2 ΠΡΟΛΟΓΟΣ... 3 ΕΙΣΑΓΩΓΗ... 4 ΤΑ ΚΟΥΜΠΙΑ ΚΑΙ ΤΑ ΜΠΛΟΚ... 6 ΧΡΗΣΙΜΟΠΟΙΩΝΤΑΣ ΤΟΥΣ ΚΙΝΗΤΗΡΕΣ... 9 ΚΙΝΗΣΕΙΣ ΚΙΝΗΤΗΡΑ...

ΠΕΡΙΕΧΟΜΕΝΑ... 2 ΠΡΟΛΟΓΟΣ... 3 ΕΙΣΑΓΩΓΗ... 4 ΤΑ ΚΟΥΜΠΙΑ ΚΑΙ ΤΑ ΜΠΛΟΚ... 6 ΧΡΗΣΙΜΟΠΟΙΩΝΤΑΣ ΤΟΥΣ ΚΙΝΗΤΗΡΕΣ... 9 ΚΙΝΗΣΕΙΣ ΚΙΝΗΤΗΡΑ... ΒΑΣΙΚΑ ΜΑΘΗΜΑΤΑ ΠΕΡΙΕΧΟΜΕΝΑ ΠΕΡΙΕΧΟΜΕΝΑ... 2 ΠΡΟΛΟΓΟΣ... 3 ΕΙΣΑΓΩΓΗ... 4 Η ΑΝΑΠΤΥΞΗ ΤΗΣ ΟΘΟΝΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ... 4 Ο ΕΚΠΑΙΔΕΥΤΗΣ ΡΟΜΠΟΤ... 5 ΤΟ ΠΑΡΑΘΥΡΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ... 5 ΤΑ ΚΟΥΜΠΙΑ ΚΑΙ ΤΑ ΜΠΛΟΚ...

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

Τροποποίηση συνδυασμών κίνησης

Τροποποίηση συνδυασμών κίνησης Τροποποίηση συνδυασμών κίνησης Σε αυτήν την πρακτική εξάσκηση, θα τροποποιήσετε τους συνδυασμούς που έχουν εφαρμοστεί στην παρουσίαση της εταιρείας σας. Βήμα 1: Αλλαγή του εφέ για το κείμενο του τίτλου

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΔΥΤΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΠΑΙΔΑΓΩΓΙΚΟ ΤΜΗΜΑ ΔΗΜΟΤΙΚΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΦΛΩΡΙΝΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΔΥΤΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΠΑΙΔΑΓΩΓΙΚΟ ΤΜΗΜΑ ΔΗΜΟΤΙΚΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΦΛΩΡΙΝΑ ΕΡΓΑΣΙΑ ΓΙΑ ΤΟ ΜΑΘΗΜΑ: ΚΑΤΑΣΚΕΥΗ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΥΛΙΚΟΥ ΓΙΑ ΤΑ ΜΑΘΗΜΑΤΙΚΑ ΜΕ ΧΡΗΣΗ ΤΠΕ ΘΕΜΑ ΕΡΓΑΣΙΑΣ: ΜΕΤΑΤΡΟΠΗ ΤΟΥ ΣΕΝΑΡΙΟΥ

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

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

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

ΔΙΔΑΣΚΑΛΙΑ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΜΕ ΧΡΗΣΗ ΤΟΥ ΠΑΚΕΤΟΥ ΡΟΜΠΟΤΙΚΗΣ LEGO MINDSTORMS NXT

ΔΙΔΑΣΚΑΛΙΑ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΜΕ ΧΡΗΣΗ ΤΟΥ ΠΑΚΕΤΟΥ ΡΟΜΠΟΤΙΚΗΣ LEGO MINDSTORMS NXT ΔΙΔΑΣΚΑΛΙΑ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΜΕ ΧΡΗΣΗ ΤΟΥ ΠΑΚΕΤΟΥ ΡΟΜΠΟΤΙΚΗΣ LEGO MINDSTORMS NXT Φύλλο Εργασιών 2 ο Κινητήρες και Δομή Επανάληψης Σημειώσεις Καθηγητή Τώρα θα δούμε πως μπορούν να τροποποιηθούν τα προγράμματα

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

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

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

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