Ας πειραματιστούμε με διαδικασίες και μεταβλητές…
Έστω ότι θέλουμε να δημιουργήσουμε ένα μετρητή, π.χ. από 1 – 10:
για μετρητής
κάνε “α 1
δείξε :α
επανάλαβε 9[κάνε “α :α + 1 δείξε
:α]
τέλος
Έστω ότι θέλουμε να εμφανίσουμε τους ζυγούς από το 0 μέχρι και το 10:
για ζυγοί
κάνε “α 0
δείξε :α
επανάλαβε 5[κάνε “α :α + 2 δείξε
:α]
τέλος
Παρόμοια για τους περιττούς στο διάστημα 1-10:
για περιττοί
κάνε “α 1
δείξε :α
επανάλαβε 4[κάνε “α :α + 2 δείξε
:α]
τέλος
Για αντίστροφη μέτρηση 10 έως 0
για αντίστροφη
κάνε “α 10
δείξε :α
επανάλαβε 9[κάνε “α :α - 1 δείξε
:α]
τέλος
Θα μπορούσε ο
χρήστης να δίνει μια διαφορετική αρχική τιμή, σε αυτήν την περίπτωση θα άλλαζαν
λίγο οι διαδικασίες. Για παράδειγμα εάν θέλαμε να εμφανίσουμε 10 συνεχόμενους
αριθμούς η μετρητής θα γινόταν
για μετρητής :α
δείξε :α
επανάλαβε 9[κάνε “α :α + 1 δείξε
:α]
τέλος
Εάν ο χρήστης
εκτελέσει στο κέντρο εντολών
μετρητής 25
θα εμφανιστούν οι αριθμοί 25 μέχρι και 34.
Προσπαθήστε να δημιουργήστε δικές σας
παραλλαγές και για τις υπόλοιπες διαδικασίες.