Syntaxe
|
For variable := value1 To value2 Do statement
|
Paramètres
| Nom |
Description |
| variable |
Ce paramètre permet d'indiquer la variable utiliser pour la boucle. |
| value1 |
Ce paramètre permet d'indiquer la valeur initiale pour la boucle. |
| value2 |
Ce paramètre permet d'indiquer la valeur de terminaison de la boucle. |
| statement |
Ce paramètre permet d'indiquer les instructions a exécuter à chaque passage de la boucle. |
Description
Ce mot réservé permet d'indiquer l'intervalle dans un compteur de boucle.
Remarques
- Le mot clef TO est utilisé dans la structure de boucle FOR pour définir une progression ascendante. Il permet de compter de value1 à
value2, en incrémentant automatiquement la variable de boucle. C'est une manière simple d'itérer sur une séquence croissante.
- La boucle FOR ... TO ... DO est déterministe : le nombre d'itérations est calculé à l'avance. Cela rend cette structure particulièrement adaptée aux parcours
de l'intervalle de valeurs fixes. Elle est aussi plus performante que les boucles WHILE ou REPEAT dans
ce contexte.
- Le mot clef TO est l'opposé de DOWNTO, utilisé pour des boucles décroissantes. Il est donc essentiel de choisir le bon mot clef
selon le sens du parcours. L'utilisation inappropriée de TO pourrait empêcher la boucle de s'exécuter.
- Dans une boucle FOR ... TO, les bornes value1 et value2 sont inclusives. Cela signifie que l'instruction sera exécutée même
lorsque la variable atteint value2. C'est une différence importante par rapport à d'autres langages.
- La variable de boucle est automatiquement modifiée à chaque itération. Aucune instruction manuelle d'incrémentation n'est nécessaire ni permise. Modifier la variable
à l'intérieur de la boucle est fortement déconseillé.
- TO permet une lecture fluide du code, exprimant une progression naturelle entre deux bornes. Cela améliore la clarté du contrôle de boucle dans les algorithmes
séquentiels. C'est une convention de Pascal favorisant le style structuré.
- Si value1 > value2, la boucle ne s'exécute pas du tout avec TO. Ce comportement protège contre les erreurs logiques dans le sens de parcours. Dans ce cas, il
faut utiliser DOWNTO à la place.
- L'utilisation de TO est particulièrement fréquente dans les traitements sur tableaux ou les comptages. Elle permet d'écrire des boucles compactes, sûres et lisibles.
Son intégration dans le langage Pascal reflète l'accent mis sur la rigueur et la simplicité.
Dernière mise à jour : Mardi, le 13 mai 2025