BOUCLE
BUT
La “Boucle” permet de passer x fois (nombre de fois à déterminer) dans un même bloc. Ce mot clé déclenche l'ouverture d'un bloc et sera fermé par le mot clé "FIN_BLOC" . Il est possible d’indiquer un pas (pas défaut de 1 ou préciser un pas par constante locale).
SYNTAXE
Indice de début : 1ère valeur de la variable d’indice courant
Indice de fin : dernière valeur de la variable d’indice courant
Pas : intervalle entre chaque indice de la boucle
EXEMPLE
L'affectation de la VLO.Qte[VLO.Indice] = CLO.0 est effectuée 6 fois. A chaque passage, la variable locale VLO.Indice vaut successivement 1, 2, 3, 4, 5, 6. Le bloc d'instructions ci-dessus initialise la variable locale tableau VLO.Qte à 0.
Remarque :
Dans cet exemple le pas n’est pas précisé, il sera automatiquement affecté à ‘1’. Si l’utilisateur veut préciser un pas l’exemple devient :
A ce moment la, l'affectation de la VLO.Qte[VLO.Indice] = CLO.0 est effectuée 3 fois seulement, pour les indices 1,3 et 5 (car le pas entre les indices est de “2”)