Professional Documents
Culture Documents
MWPro - Φ.Ε. (Δομή Επιλογής Αν)
MWPro - Φ.Ε. (Δομή Επιλογής Αν)
MWPro - Φ.Ε. (Δομή Επιλογής Αν)
Δοµή Επιλογής Αν
Πρόβληµα :
Πως µπορούµε να µετακινούµε την χελώνα χρησιµοποιώντας τα
πλήκτρα;
Έστω ότι έχουµε µία χελώνα στην επιφάνεια εργασίας. Θέλουµε, χρησιµοποιώντας
κάποια πλήκτρα, να µετακινούµε την χελώνα προς όλες τις κατευθύνσεις. Θέλουµε
επίσης σε κάθε πάτηµα αυτών των πλήκτρων η χελώνα να µετακινείται µπροστά κατά
50 pixels. Θα µπορούσε π.χ. ο χρήστης, χρησιµοποιώντας τα πλήκτρα, να σχεδιάσει το
παρακάτω σχήµα :
Παρατήρησε ότι τον χαρακτήρα που πάτησε ο χρήστης ( βήµα 1 ) τον χρειαζόµαστε
σε τέσσερις περιπτώσεις ( βήµατα 2, 3, 4, 5 ). Σε τέτοιες περιπτώσεις είναι απαραίτητο
να αποθηκεύουµε τον χαρακτήρα που διαβάσαµε σε µία µεταβλητή ( εντολή Κάνε ).
Μερικές από τις εντολές που θα χρειαστούµε για να λύσουµε την άσκηση είναι οι εξής :
Δοκίµασε τώρα να εισάγεις µία χελώνα στην επιφάνεια εργασίας. Κατόπιν γράψε µία
διαδικασία µε όνοµα Μετακίνηση η οποία θα υλοποιεί τα βήµατα που αναφέρθηκαν
προηγουµένως. Θυµήσου ότι θα πρέπει ο χαρακτήρας που θα διαβαστεί να αποθηκευτεί
σε µία µεταβλητή ( ας ονοµάσουµε αυτή την µεταβλητή «πλήκτρο» ).
Μετά εισάγετε ένα button στην επιφάνεια εργασίας και δώστε του το όνοµα «Έναρξη».
Τέλος γράψε µία διαδικασία µε όνοµα «Έναρξη» ( θα εκτελείται όταν πατάτε το κουµπί
«Έναρξη» ) η οποία να θέτει το πάχος του στυλό σε ένα µέγεθος της αρεσκείας σας και
κατόπιν να εκτελεί συνεχώς την διαδικασία «Μετακίνηση».
Αν όλα πήγαν καλά δοκίµασε να σχεδιάσεις το σχήµα που φαίνεται στην αρχή του
φύλλου εργασίας κάνοντας χρήση των κατάλληλων πλήκτρων.
Δοκίµασε τώρα να εισάγεις και πλήκτρα για την µετακίνηση της χελώνας διαγώνια.
Π.χ µπορείς να εισάγεις τα εξής πλήκτρα :
• «;» για µετακίνηση πάνω αριστερά,
• «ε» για µετακίνηση πάνω δεξιά,
• «ζ» για µετακίνηση κάτω αριστερά και
• «ψ» για µετακίνηση κάτω δεξιά.