Professional Documents
Culture Documents
σημειώσεις microworlds
σημειώσεις microworlds
ΔΙΑΔΙΚΑΣΙΑ
Στην καρτέλα μπορούμε να δημιουργήσουμε νέες εντολές (λέξεις), οι
οποίες μπορούν να περιλαμβάνουν ομάδα εντολών. Η πρώτη γραμμή έχει τη λέξη
«για» ακολουθούμενο από το όνομα με το οποίο θα καλούμε τη διαδικασία και η
1
τελευταία γραμμή τη λέξη «τέλος». Ενδιάμεσα γράφουμε την ομάδα εντολών που θα
εκτελούνται με την κλήση της διαδικασίας.
ΜΕΤΑΒΛΗΤΕΣ
Μια λέξη ή χαρακτήρας μπορεί να χρησιμοποιηθεί ως μεταβλητή. Μπορείτε να
φανταστείτε πως μια μεταβλητή είναι μια φωλιά που έχει στο εξωτερικό της ένα
όνομα (σαν ετικέτα) και μέσα έχει κάθε φορά μόνο ένα αυγό (έναν αριθμό, μια λέξη ή
μια πρόταση). Όταν δημιουργείτε μια μεταβλητή, δημιουργείτε τη φωλιά για να
τοποθετήσετε μέσα την τιμή – αυγό. Μπορούμε να ορίσουμε στην ίδια διαδικασία
πολλές μεταβλητές αρκεί να δηλώνονται δίπλα στο όνομα της διαδικασίας.
Χρήση μεταβλητών
Ακολουθεί ένα απλό παράδειγμα διαδικασίας με δύο μεταβλητές.
για παραλληλόγραμμο :μηκος :πλατος
στκ
επανάλαβε 2 [μπ :μηκος δε 90 μπ :πλατος δε 90]
τέλος
Μπορείτε να χρησιμοποιήσετε οποιοδήποτε όνομα για την μεταβλητή, αρκεί να
χρησιμοποιήσετε το ίδιο σε όλη τη διαδικασία. Η άνω και κάτω τελεία πρέπει να
προηγείται του ονόματος, κάθε φορά που αυτό εμφανίζεται. Η άνω και κάτω τελεία
σημαίνει: "Δεν θέλω την λέξη πλευρά, θέλω την τιμή που περιέχεται στη μνήμη με το
όνομα πλευρά". Η κλήση της διαδικασίας γίνεται με το όνομά της συνοδευόμενο από
τιμή για τη μεταβλητή ή τις μεταβλητές.
ΜΕΤΑΒΟΛΕΑΣ
Ο μεταβολέας λειτουργεί σαν μεταβλητή, αλλά χωρίς να χρειάζεται το σύμβολο «:»
στο όνομά του, όταν χρησιμοποιούμε τις τιμές του. Το όνομα του μεταβολέα
επιστρέφει την τρέχουσα τιμή του. Ο μεταβολέας παίρνει αποκλειστικά ακέραιες
τιμές σε ένα εύρος τιμών που του ορίζουμε εμείς. Μπορούμε να χρησιμοποιήσουμε
ταυτόχρονα όσους μεταβολείς θέλουμε για την ίδια ή διαφορετικές διαδικασίες.
Στο ακόλουθο παράδειγμα μπορούμε να δούμε τις διαφορές μιας διαδικασίας με τη
χρήση μεταβλητής σε αντιπαράθεση με μιας άλλης διαδικασίας με τη χρήση
μεταβολέα. Και οι δύο διαδικασίες δημιουργούν ένα τετράγωνο.