Blog

Algorithmique : pour …. Faire …. FinPour

Il est fréquent que le nombre de répétitions soit connu à l’avance, et que l’on ait besoin d’utiliser le numéro de l’itération afin d’effectuer des calculs ou des tests. Le mécanisme permettant cela est la boucle POUR.

Cette boucle permet de parcourir un intervalle en répétant un traitement pour chacune des valeurs de cet intervalle

Syntaxe :

POUR <id_variable> DE <val_inférieure> A <val_supérieure>

[ PAR PAS de <val_pas>] →facultatif

FAIRE <actions>

FINPOUR

Les actions peuvent être simples ou composées.

Fonctionnement :

1 : Automatiquement, on a id_variable  val_inférieure

Donc, on n’a pas besoin d’initialiser, la structure se charge de la faire

2 : id_variable > val_supérieure ? :

Si oui alors STOP, on quitte la structure

Sinon :

  • on exécute le programme
  • automatiquement, l’incrémentation se fait (+1 ou + pas si l’on a définit un pas particulier, par défaut, le Pas est 1)
  • on remonte au début du 2 pour tester la condition id_variable > val_supérieure ?