Pour
Expression JusquA
Expression Pas
Faire
Fin Pour
Pour
permet de définir une boucle de traitement mettant à jour automatiquement à chaque itération une expression pouvant recevoir une valeur. Cette expression est appelée compteur.
L'expression derrière le mot-clé Pour
est l'affectation mettant à jour le compteur de la boucle. La condition d'arrêt est définie par la comparaison du compteur à l'expression introduite par le mot-clé JusquA. L'incrémentation du compteur est réalisée par :
Fin Pour
.
Variable
/******/
I : Entier;
D : Date;
LDebut : ListeDe Date;
Principal
/*******/
Debut
Pour I=0 JusquA 10 Faire
/* La boucle s'arrête après que I a pour valeur 10. Le pas est 1. */
...
/* Corps de la boucle. */
Fin Pour
Pour I=0 JusquA 10 Pas 2 Faire
/* La boucle s'arrête après que I a pour valeur 10. Le pas est 2. */
...
/* Corps de la boucle. */
Fin Pour
Pour I=10 JusquA 0 Faire
/* La boucle s'arrête après que I a pour valeur 0. Le pas est -1. */
...
/* Corps de la boucle. */
Fin Pour
Pour I=10 JusquA 0 Pas -2 Faire
/* La boucle s'arrête après que I a pour valeur 0. Le pas est -2. */
...
/* Corps de la boucle. */
Fin Pour
Pour D=LDebut.ParcoursAuDebut() JusquA L.DernierElement() Faire
/* La boucle s'arrête après que L a pour valeur Nul. Le pas est Suivant(). */
...
/* Corps de la boucle. */
Fin Pour
Pour D=LDebut.ParcoursAuDebut() JusquA L.DernierElement() Pas L.Suivant() Faire
/* La boucle s'arrête après que L a pour valeur L.DernierElement(). Le pas est L.Suivant(). */
...
/* Corps de la boucle. */
Fin Pour
Pour D=LDebut.ParcoursALaFin() JusquA L.PremierElement() Pas L.Precedent() Faire
/* La boucle s'arrête après que L a pour valeur L.PremierElement(). Le pas est L.Precedent(). */
...
/* Corps de la boucle. */
Fin Pour
Fin Principal
- | - | - | - | - | - | - | - | - |