Pour … Fin Pour
1. Une structure pour compter…
Troisième et dernière structure itérative de l’algorithmique, le Pour ... Fin Pour est une boucle à l’usage quasi-exclusif des compteurs. À chaque passage dans la boucle, un compteur est incrémenté ou décrémenté, selon le cas. On dit alors qu’il s’agit d’une structure incrémentale.
Sa syntaxe en pseudo-code est la suivante :
Pour variable De début à fin [PAS pas] Faire
Bloc d'instructions
Fin Pour
À chaque passage dans la boucle, la variable prendra successivement chacune des valeurs dans l’intervalle [a;b] (a et b inclus). Le pas est optionnel et est de 1 par défaut. Le pseudo-code suivant compte de 1 à 10 :
Variable cpt en Numérique
Début
Pour cpt De 1 à 10 Faire
Ecrire cpt
Fin Pour
Fin
Il est possible de trouver des syntaxes légèrement différentes, elles sont cependant toutes équivalentes :
Pour variable Allant De début à fin [pas pas] Faire
Bloc d'instructions
Fin Pour
Ou encore :
Pour compteur ← début à fin [Pas pas]
Bloc d'instructions
compteur suivant
Dans cette dernière forme, il est intéressant de constater qu’il est plus simple, dans le cas de boucles contenant un gros bloc d’instructions, de s’y retrouver, la variable étant répétée dans...