Une boucle permet de parcourir une partie d'un programme un certain nombre de fois. Une itération est la répétition d'un même traitement plusieurs fois.
Une boucle à bornes définies est une boucle pour laquelle le nombre d'itérations à effectuer, est connu grâce aux valeurs des bornes minimum et maximum.
Un indice de boucle varie alors de la valeur minimum (initiale) jusqu'à la valeur maximum (finale) .
POUR variable VARIANT DE valeur initiale A valeur finale FAIRE <séquence d'instructions>
POUR mois VARIANT DE Janvier A Décembre FAIRE <budget>
POUR Jour VARIANT DE Lundi A Vendredi FAIRE <Travail>
POUR i VARIANT DE 1 A nombre_etudiants FAIRE <corriger copies du ième étudiant>