Δομή επανάληψης

Η εντολή Επανάλαβε

Εκτός από τις εντολές εισόδου/εξόδου, η επαναληπτική δομή είναι πολύ σημαντική και χρήσιμη στον προγραμματισμό, καθώς επιτρέπει την επαναλαμβανόμενη εκτέλεση εντολών. Στη γλώσσα LOGO η δομή της επανάληψης υλοποιείται με την εντολή Επανάλαβε, η οποία συντάσσεται ως εξής:

Επανάλαβε πλήθος επαναλήψεων [ εντολή ή εντολές που επαναλαμβάνονται ]

Για παράδειγμα: Ποιο το αποτέλεσμα της παρακάτω εντολής;

Επανάλαβε 6 [Δείξε "Αλεξανδρούπολη]

Η λέξη Αλεξανδρούπολη θα εμφανιστεί 6 φορές στο κέντρο εντολών.


Η εντολή Επανάλαβε και ο σχεδιασμός γεωμετρικών σχημάτων

Η χελώνα για να σχεδιάσει ένα κλειστό σχήμα, κάνει 1 περιστροφή γύρω από τον εαυτό της, περιστρέφεται συνεπώς 360 μοίρες.

Η εντολή: Επανάλαβε 4 [μπ 100 δε 90] σχεδιάζει ένα τετράγωνο πλευράς 100 εικονοστοιχείων. Η γωνία περιστροφής προκύπτει από την πράξη 360 / 4, καθώς η χελώνα έστριψε 4 φορές για να σχεδιάσει τις 4 πλευρές του σχήματος.

Γενικά για το σχεδιασμό οποιουδήποτε κανονικού πολύγωνου ισχύει:

Επανάλαβε  ν  [μπ  μήκος  δε  360  /  ν]

όπου ν είναι ο αριθμός των πλευρών και γωνιών του σχήματος και μήκος, το μήκος της κάθε πλευράς σε pixels.

Ειδικά για τον κύκλο, ισχύει ν=360: Επανάλαβε  360  [μπ  1  δε  1]


Ερωτήσεις στην επαναληπτική δομή