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

Σχετικά έγγραφα
Αριστείδης Παλιούρας Ανακαλύψτε το Scratch 2

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

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

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

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

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

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

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

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

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

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

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

Οδηγός δημιουργίας Υποομάδων / Μαθημάτων / Χρηστών στο LAMS του ΠΣΔ

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

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

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

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

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

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

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

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

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

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

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

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

Προγραμματιστικό Περιβάλλον

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

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

του προγράμματος diagrama_rohs.zip )

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

Διαχείριση Επαγγελματιών Εταιρίας

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

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

Kεφάλαιο 11 Λίστες και Ανάλυση Δεδομένων Kεφάλαιο 12 Εργαλεία ανάλυσης πιθανοτήτων Kεφάλαιο 13 Ανάλυση δεδομένων...

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 3 ο

Οδοντιατρικό Λογισμικό

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

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

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

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

ChoiCo Εγχειρίδιο Χρήσης

Μάθημα 1 ο : Εντολές κίνησης

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

Σύντομη περιγραφή 5. Για να ξεκινήσετε 6. Οι οθόνες του προγράμματος 8. Εγκατάσταση προγράμματος 6 Δημιουργία κωδικών χρήστη 7

Το Scratch πάει Δημοτικό! Προτάσεις αξιοποίησης στην. Πρωτοβάθμια Εκπαίδευση

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

Σ η μ ε ι ώ σ ε ι ς γ ι α τ ο υ π ο λ ο γ ι σ τ ι κ ό φ ύ λ λ ο

Α2. Δίνεται το επόμενο τμήμα προγράμματος σε ΓΛΩΣΣΑ:

ΕΡΩΤΗΣΕΙΣ WORD Πώς αλλάζουμε το διάστιχο μίας παραγράφου; [Πηγαίνουμε στην παράγραφο και στην κεντρική καρτέλα πατάμε το εικονίδιο Διάστιχο]

2ο ΓΕΛ ΑΓ.ΔΗΜΗΤΡΙΟΥ ΑΕΠΠ ΘΕΟΔΟΣΙΟΥ ΔΙΟΝ ΠΡΟΣΟΧΗ ΣΤΑ ΠΑΡΑΚΑΤΩ

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


Επαναληπτικές Διαδικασίες

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

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

ΣΚΟΠΟΙ ΒΗΜΑ 1 Ο. Θα εμφανιστεί το λογότυπο του προγράμματος.. ..και μετά από λίγο ένα παράθυρο με τίτλο Προβολές CMap Tools. [1]

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

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

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

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

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

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

Φύλλο Εργασίας: Παιχνίδι Λαβύρινθος (MAZE) Προγραμματιστικό Εργαλείο: SCRATCH. Ονοματεπώνυμο:

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

MANUAL PRESTASHOP 1.6

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

Vodafone Business Connect

Διαδικτυακό Περιβάλλον Διαχείρισης Ασκήσεων Προγραμματισμού

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

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

Εργαστήριο «Τεχνολογία Πολιτισμικού Λογισμικού» Ενότητα. Σχεδίαση Βάσεων Δεδομένων

Εργαστήριο 6 ο 7 ο / Ερωτήματα Ι

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

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

A ΕΠΑ.Λ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 7η ΕΝΟΤΗΤΑ: ΟΡΓΑΝΩΣΗ ΧΡΟΝΟΥ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ. Εκπαιδευτικοί: ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΜΠΟΥΣΟΥΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ

i 1 Όσο i <> 100 επανάλαβε i i + 2 Γράψε A[i] Τέλος_επανάληψης

Πως θα αποθηκεύσει τη λίστα με τα ψώνια του και θα την ανακτήσει στο Σ/Μ; και πως θα προσθέσει στη λίστα του επιπλέον προϊόντα;

Ο ΗΓΙΕΣ ΧΡΗΣΗΣ ΤΟΥ ΕΡΓΑΛΕΙΟΥ ΙΑΧΕΙΡΙΣΗΣ ΠΡΟΣΩΠΙΚΟΥ ΧΩΡΟΥ ΤΗΣ ALTEC SOFTWARE

I. ΑΛΓΟΡΙΘΜΟΣ II. ΠΡΑΞΕΙΣ - ΣΥΝΑΡΤΗΣΕΙΣ III. ΕΠΑΝΑΛΗΨΕΙΣ. 1. Τα πιο συνηθισμένα σενάρια παραβίασης αλγοριθμικών κριτηρίων είναι:

App Inventor 3ο Μάθημα (Ζάρια - επέκταση)

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

ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ με το EXCEL

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

Εργαλεία. Επικοινωνίας & Συνεργασίας Πανεπιστήμιο Κύπρου

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

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

Ψευδοκώδικας. November 7, 2011

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

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

ΤΕΛΟΣ 1ΗΣ ΑΠΟ 5 ΣΕΛΙ ΕΣ

ΤΡΙΩΡΗ ΓΡΑΠΤΗ ΔΟΚΙΜΑΣΙΑ

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

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

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

Kaloudia Το No1 ηλεκτρονικό εργαλείο αναζήτησης και προώθησης παραδοσιακών προϊόντων από όλη την Ελλάδα!

Συνεργείο Αυτοκινήτων

ΤΕΛΟΣ 1ΗΣ ΑΠΟ 5 ΣΕΛΙΔΕΣ

Ο νέος σου "Οδηγός" σε ότι χρειάζεσαι για την έγκαιρη και ορθή οργάνωση της κατασκήνωσης σου.. Καλή Κατασκήνωση λοιπόν. MyCamp STEP BY STEP

ΣΥΝΟΠΤΙΚΕΣ ΟΔΗΓΙΕΣ LABNET WEBLIS

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

Transcript:

Λίστες στο Scratch 2.0. Σε αρκετές δραστηριότητες μέχρι τώρα χρησιμοποιήσαμε μεταβλητές. Οι μεταβλητές είναι συμβολικά ονόματα που αντιστοιχούν σε θέσεις μνήμης του υπολογιστή. Οι μεταβλητές χρησιμοποιούνται για την αποθήκευση και διαχείριση δεδομένων σε ένα πρόγραμμα (π.χ. σε μια μεταβλητή μπορείς να κρατάς το σκορ ενός παιχνιδιού). Μια μεταβλητή (δηλαδή μια θέση μνήμης) μπορεί να έχει μόνο μια τιμή κάθε φορά. Η τιμή μιας μεταβλητής είναι η τελευταία που έχεις εκχωρήσει σε αυτή. Στην κατηγορία «Δεδομένα» μπορείς να δημιουργήσεις μια μεταβλητή και να χρησιμοποιήσεις εντολές που αλλάζουν την τιμή μιας μεταβλητής («όρισε», «άλλαξε»). 1

Εκτός από τις μεταβλητές, το Scratch 2.0 σου δίνει τη δυνατότητα να χρησιμοποιείς λίστες. Σε μια λίστα μπορείς να αποθηκεύσεις πολλές τιμές και να αναφέρεσαι σε αυτές με ένα κοινό όνομα. Συνήθως οι τιμές μιας λίστας έχουν τα ίδια χαρακτηριστικά. Μια λίστα θα μπορούσε να περιέχει: τα ονόματα των μαθητών που θα πάνε πενθήμερη εκδρομή τι να αγοράσω από το σούπερ μάρκετ τα δώρα που θέλω να αγοράσω για τα Χριστούγεννα Δηλαδή, η λίστα σου επιτρέπει να αποθηκεύεις πολλές τιμές με τον ίδιο τρόπο που θα έφτιαχνες μια λίστα με μολύβι και χαρτί. Όταν γράφεις σε μια λίστα στο χαρτί, συνήθως προσθέτεις πράγματα από πάνω προς τα κάτω. Μπορείς να το κάνεις αυτό και στις λίστες στο Scratch 2.0. Επιπλέον στις λίστες του Scratch 2.0. μπορείς να διαγράψεις μια τιμή από τη λίστα και μπορείς να εισάγεις μια τιμή σε συγκεκριμένη θέση στη λίστα. Κάνε κλικ στην κατηγορία «Δεδομένα». 2

Κάνε κλικ στο κουμπί «Δημιουργήστε μια λίστα». Στο αναδυόμενο παράθυρο, στο πεδίο «Όνομα λίστας», πληκτρολόγησε «ΜΑΘΗΤΕΣ». Στη σκηνή προστέθηκε η λίστα «ΜΑΘΗΤΕΣ». 3

Σύρε και άσε στην περιοχή των σεναρίων την εντολή «πρόσθεσε το... στη λίστα ΜΑΘΗΤΕΣ». Στην εντολή «πρόσθεσε το... στη λίστα ΜΑΘΗΤΕΣ» πληκτρολόγησε το όνομα «ΑΡΗΣ». Κάνε διπλό κλικ πάνω στην εντολή για να εκτελεστεί. 4

Εκτέλεσε το προηγούμενο βήμα πολλές φορές (με διαφορετικό κάθε φορά όνομα) για να δημιουργήσεις την παρακάτω λίστα. Η εντολή προσθέτει κάθε φορά μια τιμή στο τέλος της λίστας. Για να προσθέσεις μια τιμή ανάμεσα σε δύο τιμές της λίστας πρέπει να χρησιμοποιήσεις την εντολή Σύρε και άσε την εντολή στην περιοχή των σεναρίων. 5

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

Άλλαξε τον αριθμό στην εντολή «διάγραψε» όπως φαίνεται στην παρακάτω εικόνα. Κάνε διπλό κλικ πάνω στην εντολή για να εκτελεστεί. Λίστα πριν την εκτέλεση της εντολής «διάγραψε» Λίστα μετά την εκτέλεση της εντολής «διάγραψε» Το στοιχείο στη θέση 5 θα διαγραφεί με την εκτέλεση της παραπάνω εντολής. Παρατήρησε ότι έχουν αλλάξει οι θέσεις των στοιχείων «ΠΑΥΛΟΣ», «ΠΗΝΕΛΟΠΗ», «ΓΙΩΡΓΟΣ», «ΑΝΔΡΕΑΣ» Σύρε και άσε την εντολή στην περιοχή των σεναρίων. 7

Κάνε κλικ στην κατηγορία «Δεδομένα». Σύρε την εντολή και τοποθέτησέ την στην εντολή «πες». Κάνε διπλό κλικ στην εντολή για να εκτελεστεί. Στη σκήνη, η γάτα θα εμφανίσει τα περιεχόμενα της θέσης 1 της λίστας. 8

Για να εμφανίσει η γάτα τα περιεχόμενα της θέσης 5 της λίστας, δηλαδή το όνομα «ΠΑΥΛΟΣ», πρέπει να εκτελεστεί η εντολή Στη περιοχή σεναρίων σύρε και άσε την παρακάτω εντολή Κάνε διπλό κλικ στην εντολή για να εκτελεστεί. Στη σκηνή, η γάτα θα εμφανίσει τον αριθμό των στοιχείων της λίστας. 9

Μια δυνατότητα που προσφέρει το Scratch 2.0 είναι η αναζήτηση ενός στοιχείου στη λίστα. Πρόσθεσε τις παρακάτω εντολές στην περιοχή των σεναρίων. Κάνε διπλό κλικ στην εντολή «εάν Η λίστα ΜΑΘΗΤΕΣ περιέχει ΠΑΥΛΟΣ τότε» για να εκτελεστεί. Θα διαπιστώσεις ότι η συνθήκη επιστρέφει τη λογική τιμή «ΑΛΗΘΗΣ» με αποτέλεσμα να εκτελεστεί η εντολή Μπορείς να δεις και να εκτελέσεις τις εντολές του προγράμματος «Λίστες στο Scratch 2.0» στη διεύθυνση: https://scratch.mit.edu/projects/84498670/ Η συνθήκη Η παραπάνω συνθήκη ελέγχει αν η λίστα «ΜΑΘΗΤΕΣ» περιέχει το στοιχείο «ΠΑΥΛΟΣ». Αν το περιέχει επιστρέφει τη λογική τιμή «ΑΛΗΘΗΣ», αλλιώς επιστρέφει τη λογική τιμή «ΨΕΥΔΗΣ». 10

Χρήσιμα προγράμματα Ας υποθέσουμε ότι έχουμε τη λίστα: Πρόγραμμα 1: Εύρεση στοιχείου σε λίστα. Πρόγραμμα 2: Πρόσθεσε ένα στοιχείο στη λίστα μόνο αν δεν υπάρχει. Πρόγραμμα 3: Επανάλαβε την εκτέλεση μιας ή περισσοτέρων εντολών τόσες φορές όσο είναι το μήκος της λίστας. Στο παρακάτω παράδειγμα η εντολή θα εκτελεστεί 8 φορές (η λίστα ΜΑΘΗΤΕΣ έχει 8 στοιχεία). 11