Instructions for
Une instruction for, à la différence des instructions repeat et while, nécessite la
spécification explicite du nombre d'itérations que la boucle doit effectuer.
L'instruction for a la syntaxe suivante : for compteur := valeurInitiale to
valeurFinale do instruction ou for compteur := valeurInitiale downto valeurFinale do instruction where
* compteur est une variable locale (déclarée dans le bloc contenant l'instruction for) de type scalaire sans aucun qualificateur.
* valeurInitiale et valeurFinale sont des expressions compatibles pour l'affectation avec compteur.
* instruction est une instruction simple ou structurée qui ne modifie pas la valeur de compteur.
L'instruction for affecte la valeur valeurInitiale à compteur, puis exécute répétitivement instruction, en incrémentant ou en décrémentant compteur après chaque itération. La syntaxe for...to incrémente compteur alors que la syntaxe for...downto le décrémente.
...
Partager