Όταν πρέπει να κάνω μετατροπή μίας δομής Για σε Όσο, ο τελεστής >= ή <= της Όσο που θα κάνω την μετατροπή καθορίζεται από το βήμα; Για παράδειγμα παραθέτω το παρακάτω:
ΣΥΝΑΡΤΗΣΗ ΚάποιαΣυνάρτηση(Start,Finish,Step) : Τύπος Συνάρτησης
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: Start,Finish,Step,i
ΑΡΧΗ
ΓΙΑ i ΑΠΟ Start ΜΕΧΡΙ Finish ΜΕ_ΒΗΜΑ Step
<Εντολές>
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
Επίστρεψε κάποια τιμή
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ
Ποια θα ήταν η αντίστοιχη μετατροπή στην δομή Όσο;
θετικό βήμα --> <=
Αρνητικό βήμα --> >=
Αν Step > 0, Όσο i <= Finish
ΑλλιώςΑν Step < 0, Όσο i >= Finish
Αλλιώς Όσο Αληθής
Όταν υπάρχουν συγκεκριμένες μεθοδολογίες που ακολουθούν οι μαθητές για να απαντήσουν σε προβλήματα μετατροπής μεταξύ δομών επανάληψης τότε αυτές οι ασκήσεις έχουν χάσει το νόημά τους και τον λόγο ύπαρξής τους και πρέπει να καταργηθούν και να μην μπουν ποτέ ξανά σε εξετάσεις.