Τετάρτη 26 Οκτωβρίου 2016

Γ' Γυμνασίου - 2 - Η ώρα του κώδικα - Δομή ακολουθίας - Angry Birds


Μετά την εισαγωγή στον προγραμματισμό ώρα για δράση!!! 

Ώρα για την Ώρα του Κώδικα!

Στις 20 πίστες ενός δημοφιλούς παιχνιδιού θα μάθετε τις βασικές δομές του προγραμματισμού :

1. τη δομή ακολουθίας
2. τη δομή επιλογής και
3. τη δομή επανάληψης


Για τους μαθητές της Γ' τάξης του Γυμνασίου Πάρου οι πίστες με τις δομές προγραμματισμού βρίσκονται στους παρακάτω συνδέσμους : 

Για το Τμήμα Γ1 πατήστε το σύνδεσμο - https://studio.code.org/sections/JBQFBV
Για το Τμήμα Γ2 πατήστε το σύνδεσμο - https://studio.code.org/sections/BDICXJ
Για το Τμήμα Γ3 πατήστε το σύνδεσμο - https://studio.code.org/sections/HWYDSX
Για το Τμήμα Γ4 πατήστε το σύνδεσμο : - http://studio.code.org/sections/OGGEHM


Στην ιστοσελίδα που θα ανοίξει βρείτε το όνομά σας και πληκτρολογήστε τη μυστική λέξη που θα σας δοθεί στο εργαστήριο.



Παρακολουθήστε το ακόλουθο βίντεο για να δείτε πόσο εύκολο είναι να γράψετε το πρώτο πρόγραμμά σας.


Στη συνέχεια επισκεφθείτε το σύνδεσμο https://studio.code.org/hoc/1 για να ξεκινήσετε τον προγραμματισμό σ' ένα περιβάλλον οπτικού προγραμματισμού με αντικείμενο τα δημοφιλή Angry Birds.

Μπείτε στο λαβύρινθο και οδηγήστε το Angy Bird σας να φτάσει το στόχο του. Οι εντολές που σας χρειάζονται είναι αυτές που φαίνονται στην εικόνα δεξιά (προχώρησε μπροστά και στρίψε αριστερά ή δεξιά). 


Απλά τραβάτε τα Blocks  των εντολών και τα βάζετε στο περιβάλλον εργασίας. Στη συνέχεια πατάτε το κίτρινο κουμπί Τρέξτε για να εκτελεστεί το πρόγραμμά σας.
Στις πρώτες 5 πίστες το Angry Bird εκτελεί τις εντολές που βρίσκονται η μια μετά την άλλη με τη σειρά. 
Η εκτέλεση εντολών που βρίσκονται σε σειρά αποτελεί τη Δομή Ακολουθίας.

Τελειώνοντας την πρώτη πίστα βγαίνει το ακόλουθο μήνυμα :

Οι έτοιμες εντολές-τουβλάκια με τις οποίες μετακινείται το Angry Bird ταυτόχρονα μεταφράζονται σε μια γνωστή γλώσσα προγραμματισμού, ιδανική για τη δημιουργία παιχνιδιών στο διαδίκτυο. Αυτή δεν είναι άλλη από την JavaScript.
Πατώντας το πράσινο κουμπί Προβολή κώδικα μπορείτε να δείτε τις εντολές της JavaScript στις οποίες αντιστοιχούν οι μετακινήσεις του Angry Bird.

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