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



Σχετικά έγγραφα
Παιχνιδάκια με τη LOGO

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

Η Γλώσσα Logo. Το πρόγραμμα MSW Logo. Λογισμικό freeware από τη σελίδα

Η γλώσσα προγραµµατισµού Logo

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

Κεφάλαιο 4o. Επεξεργαστής Κειμένου. Μαθαίνοντας τη γλώσσα LOGO

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

ΜΑΘΗΜΑ: ΠΛΗΡΟΦΟΡΙΚΗ ΤΑΞΗ: Γ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΕ ΓΛΩΣΣΑ LOGO ΠΕΡΙΒΑΛΛΟΝ MICROWORLDS PRO

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

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

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

Σεμινάριο Η Γλώσσα Logo & Περιβάλλοντα Προγραμματισμού Logo - Ρόδος, 22/9/2009 Γ. Φεσάκης, Ελ. Μαυρουδή, Τσ. Καράκιζα ΓΝΩΡΙΜΙΑ ΜΕ ΤΗ LOGO ΚΑΙ

γλώσσα προγραµµατισµού Logo

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

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

Οι εντολές του MaLT+

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

(ΕΙΝΑΙ ΕΝΤΟΛΗ ΕΞΟΔΟΥ)

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

τη γλώσσα LOGO Ὁ Πυθαγόρας µετέβαλε τήν ἐπιστήµη τῆς γεωµετρίας σέ µορφή ἐλεύθερης παιδείας. Πλάτων

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

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

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

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

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

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

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

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

ΚΕΦΑΛΑΙΟ 2. Φύλλο Εργασίας Καλυπτόμενες ενότητες: 2.4 Κάνοντας τις πρώτες δοκιμές με τη χελώνα

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

Εντολές της Γλώσσας Συγγραφής Turtle Tracks Logo του Αβάκιου.

προγραµµατίζοντας τον υπολογιστή

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

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

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

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

Εντολές της «Χελωνόσφαιρας»

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

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

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

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

ΣΕΝΑΡΙΟ ΜΑΘΗΣΗΣ ΜΕ ΤΙΤΛΟ ΑΠΟΚΡΙΑΤΙΚΕΣ ΜΑΣΚΕΣ

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

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

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

ΟΔΗΓΟΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΚΑΙ ΓΡΗΓΟΡΗΣ ΕΚΚΙΝΗΣΗΣ

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

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

KTurtle. KTurtle του KDE. KTurtle (καμβάς), Επεξεργαστής Κώδικα και Επιθεωρητής (Εικόνα 2.1). Στην Κονσόλα (Εκτελεστής) Επιφάνεια Εργασίας (καμβάς)

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

Γ7.2 Συμβολοσειρές (Strings) Γ Λυκείου Κατεύθυνσης

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

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

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

Πληροφορική Γ' Γυμνασίου Ενδεικτικές ασκήσεις με τη γλώσσα προγραμματισμού LOGO (στο περιβάλλον του MicroWorlds Pro)

Ενότητα 1: Απλές εντολές γραφικών

1 ο Εργαστήριο Συντεταγμένες, Χρώματα, Σχήματα

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

στκ στκ μπροστά 100 μπροστά 100 δεξιά 90 δεξιά 90 μπροστά 100 μπροστά 100 αριστερά 90 αριστερά 90 μπροστά 100 μπροστά 100 δεξιά 90 δεξιά 80

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

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

ΕΡΩΤΗΣΕΙΣ στην επεξεργασία κειμένου (Word)

3 ο Εργαστήριο Μεταβλητές, Τελεστές

Δημιουργία δισδιάστατου παιχνιδιού, τύπου Pacman. 1ο μέρος.

ΛΥΜΕΝΕΣ ΑΣΚΗΣΕΙΣ ΣΤΗΝ LOGO ΓΙΑ ΤΗΝ Γ ΤΑΞΗ

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

ΜΑΘΗΜΑ 5 ΣΤΟΧΟΙ: Τρόπος 1:

ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΣΤΟ WORD Κοκκόρη Αθηνά

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

Λογισµικό µε γλώσσα προγραµµατισµού. Logo. Εισαγωγή στη Γεωµετρία της Χελώνας ΧΕΛΩΝΟΚΟΣΜΟΣ

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

ΚΑΝΩ ΓΡΑΦΙΚΑ ΣΧΕ ΙΑ ΜΕ ΤΗ LOGO Κατασκευή χριστουγεννιάτικης κάρτας

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

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

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

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

ΠΛΗΡΟΦΟΡΙΚΗ I. 7 η ΔΙΑΛΕΞΗ Γραφικά με Υπολογιστή

ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΑΝΑΘΕΩΡΗΜΕΝΗ ΕΚΔΟΣΗ 2. Μετάφραση από το πρωτότυπο Γιάννης Κασκαμανίδης

Λίγα λόγια από το συγγραφέα Κεφάλαιο 1: Microsoft Excel Κεφάλαιο 2: Η δομή ενός φύλλου εργασίας... 26

Γραπτές Απολυτήριες Εξετάσεις Ιουνίου 2008 ΘΕΜΑΤΑ. ΘΕΜΑ 1 ο Σημειώστε δίπλα σε κάθε φράση (Σ) αν είναι σωστή ή (Λ) αν είναι λάθος.

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

ΤΕΤΡΑΔΙΟ ΕΡΓΑΣΙΩΝ ΜΑΘΗΜΑΤΙΚΑ Ε ΔΗΜΟΤΙΚΟΥ. Γεωμετρικά σχήματα - Η περίμετρος. Ενότητα 8. β τεύχος

ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ axon1 ΟΝΟΜΑΤΕΠΩΝΥΜΟ ΤΜΗΜΑ : ΗΜΕΡΟΜΗΝΙΑ..

αιδευτι κό υλικό Γιώργος Καινουργιάκης Ιούνιος 2009

Βρες τα μοτίβα Επίπεδο 1

ΕΙΣΑΓΩΓΗ ΣΤΟ POWER POINT

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

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

Επίλυση της πρωτοβάθμιας εξίσωσης με χρήση πλαισίων κειμένου και κουμπιών. Με το σετ αυτών των 4 εντολών τι κάνω ; Διαβάζω τις 2 μεταβλητές α και β.

ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1. Θέμα εργαστηρίου: Εισαγωγή στην Python και στο IDLE

Οδηγίες για προσθήκη Web Frames Tools to the Quick Access Bar σε μεταγενέστερη έκδοση του Word

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ EV3 Επίπεδο Ι

Εγχειρίδιο Χρήσης Draw for Children. Περιεχόμενα

ΑΣΚΗΣΕΙΣ ΣΤΗΝ LOGO ΓΙΑ ΤΗΝ Γ ΤΑΞΗ

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ PRO-BOT

Γ-ΓΥΜΝΑΣΙΟΥ (1) ΣΕΛ 1 / 6

Εισαγωγή στη ρομποτική Γίνε κατασκευαστής

7 ο Εργαστήριο Θόρυβος 2Δ, Μετακίνηση, Περιστροφή

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

BeACTA Syllabus Beginners #1, #2, #3 και #4

Transcript:

Η γλώσσα προγραμματισμού LOGO Το περιβάλλον της MSWLogo Κατή Σοφία Κέντρο Εντολών 13-Νοε-09 2 Το περιβάλλον MicroWorlds Pro Εντολές Εμφάνισης: show, print show 15+7 ή print 15+7 show 100/11 show power 2 5 show "london show [today is Friday] 13-Νοε-09 3 13-Νοε-09 4 Εντολές Εμφάνισης: show, print Διαφορά: show [1 2 3 ] [1 2 3] print [1 2 3] 1 2 3 Στην εμφάνιση μιας λίστας Εντολή Εμφάνισης: type Δεν τυπώνεται ο χαρακτήρας αλλαγής γραμμής στο τέλος Δεν υπάρχει διαχωρισμός με κενά Παράδειγμα: type "Hello type "How type "Are print "You Αποτέλεσμα HelloHowAreYou 13-Νοε-09 5 13-Νοε-09 6 1

Εντολή Εμφάνισης: output Χρησιμοποιείται μέσα σε μια διαδικασία Εντολή Εισαγωγής: questionbox Εμφανίζει ένα popup πλαίσιο διαλόγου show questionbox [Question] [Do you like logo?] 13-Νοε-09 7 13-Νοε-09 8 Καθαρισμός cleartext (ct): Καθαρίζονται οι εντολές στο «κέντρο εντολών» clearscreen (cs): Η οθόνη καθαρίζει από όλα τα γραφικά, και η χελώνα επιστρέφει στην αρχική θέση clean: Η οθόνη καθαρίζει από όλα τα γραφικά χωρίς η χελώνα να μετακινηθεί από τη θέση της home: Η χελώνα επιστέφει στην αρχική της θέση, χωρίςνασβηστούνταγραφικά Μολύβι ζωγραφικής penup (pu): η χελώνα σηκώνει το μολύβι και δεν γράφει pown (pd): η χελώνα κατεβάζει το μολύβι και ξαναγράφει 13-Νοε-09 9 13-Νοε-09 10 Κινήσεις Χελώνας right «μοίρες» (rt):ηχελώνα στρίβει δεξιά (όχι μετακίνηση) left «μοίρες» (lt):η χελώνα στρίβει αριστερά (όχι μετακίνηση) forward «αριθμό εικονοστοιχείων» (fd): η χελώνα κινείται προς τα εμπρός back «αριθμό εικονοστοιχείων» (bk): η χελώνα κινείται προς τα πίσω (οπισθοχώρηση) Γόμα Χελώνας Η χελώνα έχει τη δυνατότητα να σβήνει με τη γόμα penerase (pe): ηχελώνααφήνειτο μολύβι και πιάνει τη γόμα, π.χ. pe bk 30 penpaint (ppt): η χελώνα πιάνει το μολύβι, π.χ. ppt fd 30 13-Νοε-09 11 13-Νοε-09 12 2

Σχηματισμός τετραγώνου Βασικά Σχήματα cs pd rt 90 rt 90 rt 90 ή με δομή επανάληψης repeat 4 [ rt 90] Τρίγωνο repeat 3 [ rt 120] Πεντάγωνο repeat 5 [ rt 72] Εξάγωνο repeat 6 [ rt 60] Κύκλος repeat 360 [fd 1 rt 1] Ημικύκλιο repeat 180 [fd 1 rt 1] 13-Νοε-09 13 13-Νοε-09 14 Για Χρώματα Χρώματα (setpencolor): Αλλάζει το χρώμα του μολυβιού setpc [ ] κόκκινο (setfloodcolor): Αλλάζει το χρώμα που θα γεμίσει μια περιοχή setfc [ ] πράσινο fill: γεμίζει με χρώμα μια κλειστή περιοχή 0) μαύρο 1) μπλε 2)πράσινο 3)γαλάζιο 4)κόκκινο 5)ροζ red green blue 6)κίτρινο 13-Νοε-09 15 13-Νοε-09 16 Χρώματα (συνέχεια) Πάχος γραμμής 7)άσπρο 8)καφέ red 155 green 96 blue 59 setpensize: αλλάζει το πάχος της γραμμής σύμφωνα με τις δύο παραμέτρους που δέχεται: το ύψος και το πλάτος της κουκίδας π.χ. setpensize [5 5] 13-Νοε-09 17 13-Νοε-09 18 3

Παράδειγμα με χρώματα repeat 4 [ rt 90] rt 45 fd 20 setfloodcolor [155 96 59] fill Διαδικασίες Γράφουμε τις διαδικασίες στον editor (Edall) Σύνταξη: to procname :input1 :input2 εντολές Την καλώ με το όνομα της procname 13-Νοε-09 19 13-Νοε-09 20 Παράδειγμα to tetragono repeat 4 [ rt 90] Διαδικασία με παραμέτρους to test :n :x repeat :n [print :x] Μεταβλητή 13-Νοε-09 21 13-Νοε-09 22 Εντολές Διακλάδωσης if & ifelse Παράδειγμα to max :a :b output ifelse :a > :b [:a] [:b] Παράδειγμα: Απόλυτη Τιμή to absolute :x output ifelse :x < 0 [-:x] [:x] Εκτελείται με show max 15 25 13-Νοε-09 23 13-Νοε-09 24 4

Υπερδιαδικασίες to tetragono repeat 4 [ rt 90] to trigono repeat 3 [ rt 120] to xorio for [1 3 1] [spiti] to spiti tetragono rt 30 trigono rt 150 Άσκηση Τροποποιήστε τις προηγούμενες διαδικασίες έτσι ώστε η σταθερά 100 να εισάγεται ως παράμετρος. 13-Νοε-09 25 13-Νοε-09 26 Απάντηση Πιο πολύπλοκα σχήματα to tetragono :x repeat 4 [fd :x rt 90] to trigono :x repeat 3 [fd :x rt 120] to xorio :x for [1 3 1] [spiti :x] to spiti :x tetragono :x fd :x rt 30 trigono :x rt 150 fd :x fd :x repeat 6 [repeat 4 [ rt 90] rt 60] Βασικό σχήμα είναι το τετράγωνο 13-Νοε-09 27 13-Νοε-09 28 Πιο πολύπλοκα σχήματα Πιο πολύπλοκα σχήματα repeat 6 [repeat 3 [ rt 120] rt 60] Βασικό σχήμα είναι το τρίγωνο repeat 6 [repeat 5 [ rt 72] rt 60] Βασικό σχήμα είναι το πεντάγωνο 13-Νοε-09 29 13-Νοε-09 30 5

1 η Άσκηση Εργασίας Να δημιουργηθεί το παρακάτω σχήμα. 2 η Άσκηση Εργασίας Με τη χρήση υπερδιαδικασιών να δημιουργήσετε το παρακάτω σχήμα στη γλώσσα προγραμματισμού LOGO. Το τετράγωνο θα έχει ένα συγκεκριμένο χρώμα και τα 4 τρίγωνα ένα άλλο χρώμα 13-Νοε-09 31 13-Νοε-09 32 3 η Άσκηση Εργασίας Να δημιουργήσετε το πρώτο κεφαλαίο γράμμα του επίθετου σας και το πρώτο κεφαλαίο γράμμα του ονόματος σας. Τα δύο γράμματα να έχουν διαφορετικό χρώμα και πάχος. 4 η Άσκηση Εργασίας Να σχεδιάσετε την παρακάτω σκακιέρα με τη χρήση υπερδιαδικασιών. 13-Νοε-09 33 13-Νοε-09 34 6