La boucle while Instruction répétitive:boucle while

1. Présentation de la boucle while

La boucle while est similaire à la boucle for présentée précédemment : elle permet à un groupe d’instructions d’être exécuté un certain nombre de fois. Mais la répétition est cette fois contrôlée par un prédicat qui exprime la condition de maintien dans la boucle. Ce prédicat est évalué avant chaque exécution du traitement : s’il est faux, la boucle s’arrête.

La structure de la boucle while est la suivante :

La boucle while - Syntaxe

while condition 
    instructions 
end 

où :

  • condition : une expression logique ; c’est la condition d’exécution ou de répétition

  • instructions : le traitement à répéter

Dans une boucle while, le traitement associé à la boucle peut ne pas être exécuté, si la condition d’exécution n’est pas vérifiée dès le départ.

Le traitement est exécuté aussi longtemps que la condition d’exécution est vérifiée. Quand la condition de répétition n’est plus vérifiée, on sort de cette boucle.

Il est primordial de bien initialiser les variables de la condition de répétition et de les actualiser à chaque itération...

Pour consulter la suite, découvrez le livre suivant :
couv_RIMATLAB.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
La boucle for
Suivant
Les commandes break et continue