Boucle TANT QUE





1- En Pascal :

En Pascal, l'instruction WHILE contient une expression qui controle l'exécution répétitive d'une instruction (plus généralement d'un bloc d'instructions).

La syntaxe est la suivante :

WHILE expression DO instruction;

L'instruction qui suit DO est exécutée tant que l'expression est vrai (true). L'expression est évaluée avant exécution de l'instruction; ainsi, si l'expression est false dès la première boucle, l'instruction n'est jamais exécutée.





2- En C :

Le fonctionnement de la boucle WHILE en C est le même mais la syntaxe est différente.

La syntaxe est la suivante :

while(expression)instruction;

On peut remarquer que le DO n'est pas employé pour la boucle WHILE dans le C.
L'instruction est exécutée tant que l'expression est non nulle. En effet, lorsque la condition donne une valeur 0, elle n'est pas remplie et donc on sort de la boucle.