φυλλο εργασιας 2

Download Report

Transcript φυλλο εργασιας 2

ΕΙΔΙΚΑ ΘΕΜΑΤΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 02
1.
2.
3.
4.
Ενεργοποιήστε το περιβάλλον του Greenfoot
Ανοίξτε το σενάριο modern-crab που βρίσκεται στο φάκελο ΜΑΘΗΜΑ 2
Κάνετε Compile αν χρειάζεται
Δημιουργείστε ένα νέο Crab και τοποθετήστε το στο κόσμο world—Αν δε θυμάστε πώς συμβουλευτείτε το
ΦΕ01
Η οθόνη σας θα είναι όπως
φαίνεται στο διπλανό σχήμα
5. Στη συνέχεια κλικ Run. Τι παρατηρείτε; Γιατί συμβαίνει αυτό; Τι πρέπει να γίνει;
6. Με διπλό κλικ στην υποκλάση Crab ανοίξτε τον κώδικα
7. Θα εμφανιστεί η παρακάτω οθόνη
Όπως βλέπετε δεν έχει
προγραμματιστεί να κάνει
κάτι
Θα πρέπει να γράψουμε
λίγο κώδικα
Η μέθοδος που θα
χρησιμοποιήσουμε είναι η
move()
Η μέθοδος αυτή δέχεται
ένα ακέραιο για παράμετρο
Πχ move(4) ή move(-4)
8. Γράψτε την οδηγία move στο κώδικα ανάμεσα στα άγκιστρα { } όπως φαίνεται παρακάτω:
9. Compile – τοποθετείστε ένα crab και κλικ run
Δοκιμάστε διάφορες τιμές θετικές και αρνητικές. Τι παρατηρείτε;
10. Μία άλλη μέθοδος που «καταλαβαίνει» η κλάση crab είναι η turn() που και αυτή έναν ακέραιο αριθμό
11. Προσθέστε τη μέθοδο αυτή
Δοκιμάστε διάφορες τιμές μεγαλύτερες και μικρότερες. Τι παρατηρείτε;
12. Μπορούμε να ελέγξουμε την κυκλική κίνηση του crab με τον παρακάτω κώδικα
Τι θα συμβεί αν τοποθετήσετε πολλά crabs στον world;
Τι θα συμβεί αν κρατήσετε πατημένα ταυτόχρονα το δεξί και το αριστερό πλήκτρο;