Η σύνταξη της εντολής είναι :
Για μεταβλητή1 από τιμή1 μέχρι τιμή1
Εντολές
Τέλος_επανάληψης
Πως δουλεύει;
Καταρχάς καταχωρείται στη μεταβλητή1 σαν αρχική τιμή η τιμή1. Στη συνέχεια ελέγχει εάν η μεταβλητή1 είναι μικρότερη ή ίση της τιμή2. Αν ναι τότε εκτελεί τις εντολές και επιστρέφει πίσω στην Για μεταβλητή1 από τιμή1 μέχρι τιμή1.Αυξάνει την τιμή της μεταβλητή1 κατά 1 και ελέγχει ξανά αν η μεταβλητή1 είναι μικρότερη ή ίση της τιμή2. Αν ναι τότε εκτελεί τις εντολές και επιστρέφει πίσω στην Για μεταβλητή1 από τιμή1 μέχρι τιμή1.Αυξάνει την τιμή της μεταβλητή1 κατά 1 .... Κάνει το ίδιο μέχρι η μεταβλητή1 να είναι μεγαλύτερη της τιμή2 όπου τότε τελειώνει η επανάληψη και το πρόγραμμα συνεχίζει κάτω από το Τέλος_επανάληψης.
Για μεταβλητή1 από τιμή1 μέχρι τιμή1
Εντολές
Τέλος_επανάληψης
Πως δουλεύει;
Καταρχάς καταχωρείται στη μεταβλητή1 σαν αρχική τιμή η τιμή1. Στη συνέχεια ελέγχει εάν η μεταβλητή1 είναι μικρότερη ή ίση της τιμή2. Αν ναι τότε εκτελεί τις εντολές και επιστρέφει πίσω στην Για μεταβλητή1 από τιμή1 μέχρι τιμή1.Αυξάνει την τιμή της μεταβλητή1 κατά 1 και ελέγχει ξανά αν η μεταβλητή1 είναι μικρότερη ή ίση της τιμή2. Αν ναι τότε εκτελεί τις εντολές και επιστρέφει πίσω στην Για μεταβλητή1 από τιμή1 μέχρι τιμή1.Αυξάνει την τιμή της μεταβλητή1 κατά 1 .... Κάνει το ίδιο μέχρι η μεταβλητή1 να είναι μεγαλύτερη της τιμή2 όπου τότε τελειώνει η επανάληψη και το πρόγραμμα συνεχίζει κάτω από το Τέλος_επανάληψης.
παράδειγμα
Αλγόριθμος πχ
sum <- 0
Για ι από 1 μέχρι 4
sum <- sum +2
Εμφάνισε ι
Τέλος_επανάληψης
Εμφάνισε sum
Τέλος πχ
Αλγόριθμος πχ
sum <- 0
ι <- 1
Όσο ι<=4 επανάλαβε
sum <- sum +2
Εμφάνισε ι
Τέλος_επανάληψης
Εμφάνισε sum
Τέλος πχ