Campbell Scientific CR1000 Manuel D'utilisation page 245

Table des Matières

Publicité

Do ... Loop
Cette instruction répète un bloc de commandes tant qu'une condition est vraie
(while), ou jusqu'à ce qu'une conditions devienne vraie (until).
* Syntaxe1
Do [{While | Until} condition]
[bloc d'instructions]
[Exit Do]
[bloc d'instructions]
Loop
* Syntaxe2
Do
[bloc d'instructions]
[Exit Do]
[bloc d'instructions]
Loop [{While | Until} condition]
L'instruction Do...Loop contient ces parties :
Partie
Do
While
Until
condition
bloc d'instructions
Exit Do
Loop
Chapitre 9. Instructions mathématiques de calculs
Description
Doit être la première instruction écrite lors d'une
structure « Do... Loop »
Ce paramètre indique que la boucle est répétée tant que
la condition est vraie
Ce paramètre indique que la boucle est exécutée jusqu'à
ce que la condition soit vraie.
C'est une expression numérique dont le résultat est vrai
(différent de 0) ou faux (0 ou Nul).
Ce sont les ligne de programme entre les balises « Do »
et « Loop ». Elles sont répétées tant que, ou jusqu'à ce
que la condition soit vraie.
Cela n'est utilisé qu'à l'intérieur des structures de
contrôle de type « Do ...Loop », afin de fournir une
façon alternative de sortie du « Do ...Loop ».On peut
placer autant de Exit Do qu'on veut et à différents
endroits dans une structure « Do ...Loop ». Souvent
utilisée avec des évaluations de conditions (par exemple
If ...Then), Exit Do transfert le contrôle au code qui est
écrit juste à la suite dans la Loop. Lorsque les « Do
...Loop » sont imbriqués, le transfert est alors contrôlé
par le « Do ...Loop » qui est au niveau d'imbrication au
dessus de celui où est écrit la balise Exit Do.
Cette balise termine le « Do ...Loop »
9-5

Publicité

Table des Matières
loading

Table des Matières