La
répétitive WHILE
Il est possible de répéter en boucle un certains nombres de traitement tant qu’une condition est vraie.
La structure qui permet ce type d’exécution est appelée, une répétitive, ou une boucle.
La répétitive que je vous propose ici est la boucle While.
En français, on dirait « Tant que ».
Voici donc un exemple en français :
Tant que Condition-Vrai
Exécute traitement
Fin de la répétitive tant que.
L’exemple que je vous propose ci-après recherche la chaîne de caractères « Tarzan » à l’intérieure d’une ligne.
Dans Word, écrivez la ligne suivante :
Je m’appelle Tarzan et je vis dans la jungle.
Maintenant, positionnez votre curseur en début de ligne, et écrivez le script suivant :
Script ChercheTarzan ()
;Vérifie que la condition soit vraie.
While (GetWord () != "Tarzan")
;la
condition est vraie, lecture du mot suivant.
NextWord ()
EndWhile
;Nous sommes positionnés sur Tarzan, lecture du mot
courant.
SayString (GetWord ())
EndScript
Une exécution à l’intérieure d’une boucle est
appelée une itération.
Il est possible d’utiliser la fonction Return afin
de stopper l’exécution d’une boucle.
If
condition Then
Return
EndIf
Philippe
BOULANGER