ηmathia14 ergasia 0-50
TRANSCRIPT
![Page 1: ηMathia14 ergasia 0-50](https://reader038.vdocuments.mx/reader038/viewer/2022110311/55b6884fbb61eb8a698b4608/html5/thumbnails/1.jpg)
Επέκταση-υλοποίηση στο scratch
Παρουσίαση του έργου http://scratch.mit.edu/projects/16799550
με ταυτόχρονη συνοπτική παρουσίαση του scratch 2.0 Ανάλυση του προβλήματος σε υποπροβλήματα Αντιστοίχιση υποπροβλημάτων με εντολές Σύνδεση εντολών για τη δημιουργία γεωμετρικών σχημάτων
–αντιστοίχισή τους με σχηματισμούς του περιβάλλοντος Δημιουργία κώδικα http://scratch.mit.edu/projects/13047114 για
οποιοδήποτε πολύγωνο
Ναστάκου Μαίρη * ΠΕ0405 * 3ο συνέδριο Ημαθείας Απρίλιος 2014
![Page 2: ηMathia14 ergasia 0-50](https://reader038.vdocuments.mx/reader038/viewer/2022110311/55b6884fbb61eb8a698b4608/html5/thumbnails/2.jpg)
Διατύπωση του προβλήματοςΘέλουμε να
ζωγραφίσουμε γεωμετρικά σχήματα τα
οποία προκείπτουν με
συνδυασμό τριγώνων
Η Terra διατυπώνει το πρόβλημα...Ο Giga σχηματίζει το τρίγωνο με το νου του
και αναλύει το πρόβλημα.
...αρκεί να μπορώ να
κατασκευάσω ένα τρίγωνο
1. Ποιό θα είναι το σημείο εκκίνησης; (x,y)2. Προς τα που θα κινηθεί; (κατεύθυνση)3. Πόσες πλευρές έχει;4. Πόσες μοίρες είναι η κάθε γωνία του;5. Πόσο θα είναι η πλευρά του τριγώνου;
(βήματα)6. Τι χρώμα θέλω να έχει; 7. Τι πάχος έχουν οι πλευρές;
Ο Giga διασπά το αρχικό πρόβλημα σε υποπροβλήματα.
Ναστάκου Μαίρη * ΠΕ0405 * 3ο συνέδριο Ημαθείας Απρίλιος 2014
![Page 3: ηMathia14 ergasia 0-50](https://reader038.vdocuments.mx/reader038/viewer/2022110311/55b6884fbb61eb8a698b4608/html5/thumbnails/3.jpg)
«Επανάλαβε»
Επαναλαμβάνεις τίς δύο εντολές τρεις φορές. Μπορείς να
χρησιμοποιήσεις την εντολή ελέγχου
«επανάλαβε» και όλα γίνονται πιο
σύντομα
Εισάγουμε άλλη μία εντολή ελέγχου του χρόνου για να προλαβαίνει ο χρήστης να βλέπει τη σχεδίαση μιας-μιας πλευράς.Ο Giga μετατρέπει τις σκέψεις του σε
εντολές,
Ναστάκου Μαίρη * ΠΕ0405 * 3ο συνέδριο Ημαθείας Απρίλιος 2014
![Page 4: ηMathia14 ergasia 0-50](https://reader038.vdocuments.mx/reader038/viewer/2022110311/55b6884fbb61eb8a698b4608/html5/thumbnails/4.jpg)
«Σχεδιασμοί πένας - Συμβάντα»Σχεδόν έτοιμο.
Τώρα θ΄απαντήσω και στα υπόλλοιπα
ερωτήματα.
Για να σχεδιάσουμε-ζωγραφίσουμε θα χρησιμοποιήσουμε τις εντολές πένας (πράσινο χρώμα). Καθορίζουμε το χρώμα και το μέγεθος της γραμμής. Ενώ με εντολή από τα
«συμβάντα» θα καθορίσουμε πότε θα εκτελείται το πρόγραμμα (Στο παράδειγμα όταν πατηθεί το πράσινο σημαιάκι).
Έτοιμο!!!
Ναστάκου Μαίρη * ΠΕ0405 * 3ο συνέδριο Ημαθείας Απρίλιος 2014
![Page 5: ηMathia14 ergasia 0-50](https://reader038.vdocuments.mx/reader038/viewer/2022110311/55b6884fbb61eb8a698b4608/html5/thumbnails/5.jpg)
Ορισμός νέου block εντολής-μεταβλητέςΓια να
σχεδιάσω πολλά τρίγωνα
θα γράφω πολλές φορές όλο αυτό το κομμάτι του
κώδικα;
Μπορούμε να φτιάξουμε νέο μπλοκ εντολής (παλέτα: «άλλες εντολές») και να καλούμε
τη κατασκευή ενός τριγώνου από οποιοδήποτε σημείο του κύριου προγράμματος εμείς θέλουμε.
Χρησιμοποιούμε μάλιστα και τις μεταβλητές s, d, και di ώστε κάθε φορά να καθορίζουμε τη
κατεύθυνση προς την οποία θα κινηθεί και το μήκος της πλευράς
http://scratch.mit.edu/projects/16799550
Ναστάκου Μαίρη * ΠΕ0405 * 3ο συνέδριο Ημαθείας Απρίλιος 2014
![Page 6: ηMathia14 ergasia 0-50](https://reader038.vdocuments.mx/reader038/viewer/2022110311/55b6884fbb61eb8a698b4608/html5/thumbnails/6.jpg)
Και αν λίγο αλλάξω το νέο block εντολής
μπορώ να φτιάχνω
αλλάζοντας τις μεταβλητές όλα
τα πολύγωνα
Το έργο που παρουσιάζεται εδώ είναι διαδραστικό. Ο χρήστης επιλέγει ποιό σχήμα θα
σχεδιαστεί
http://scratch.mit.edu/projects/13047114
Νέο block εντολής - πολύγωνα
Ναστάκου Μαίρη * ΠΕ0405 * 3ο συνέδριο Ημαθείας Απρίλιος 2014