<< Retour au sommaire

 

 

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