next up previous contents
Next: Macro commandes : Up: Exécution répétitive : Previous: QUITTER une séquence

ITERER une séquence REPETER

A l'intérieur d'une séquence REPETER, on peut sauter la partie finale de la séquence de commandes en utilisant l'opérateur ITERER. Dans ce cas l'exécution de commandes continue à la commande FIN NOMBOUCL, c'est-à-dire que la séquence est répétée si le compteur n'a pas atteint NFOIS.

Exemple :

 
   I = 0 ;
   REPETER  NOMBOUCL  4;
       I = I + 1;   
       SI ( I EGA 2 ) ; ITERER NOMBOUCL ; FINSI;
       MESSAGE ' I VAUT ' I ;  
   FIN  NOMBOUCL ;
Cette séquence produit les impressions suivantes :

   I VAUT  1
   I VAUT  3 
   I VAUT  4



mer 20 jan 14:43:49 NFT 1999