Les boucles sont utilisées pour qu’une séquence d’instructions soit répétée un nombre donné de fois ou tant qu’une condition n’est pas remplie.
Il existe plusieurs types de boucles
Boucle POUR
Les boucles POUR sont contrôlées en faisant varier la valeur d’une variable appelée compteur entre une valeur de départ et une valeur d’arrivée en l’augmentant d’un pas donné appelé incrément.
Par défaut, cet incrément a pour valeur 1 mais il peut arriver qu’il soit différent de 1, et même négatif.
Syntaxe :
POUR compteur ALLANT DE ValeurDepart A ValeurArrivee
FAIRE
Suite d’instructions à répéter un nombre de fois égal à (ValeurArrivee – ValeurDepart)+1
FIN POUR
Boucles TANT QUE
Les boucles TANT QUE exécutent un groupe de commandes tant qu’une condition est vraie. Il existe deux variantes de boucles TANT QUE :
- une pour laquelle la condition est testée en début de boucle
Syntaxe :
TANT QUE Condition
FAIRE
Suite d’instructions à répéter tant que la condition est vérifiée
FIN TANT QUE
- une pour laquelle la condition est testée en fin de boucle.
Syntaxe :
FAIRE
Suite d’instructions à répéter tant que la condition est vérifiée
TANT QUE Condition