Connexion




Les bases de l'algorithmique

Par Arthur Martineau


<-- Introduction Les boucles tant que Les boucles faire tant que -->


Les boucles tant que


Le Tant Que :
Tant Que ( votre condition ) Faire
votre instruction qui se répète tant que la condition est vraie
Fin Tant Que


Plutôt simple, n'est ce pas ? La seule chose compliquée est de créer la condition adaptée pour que la boucle s'interrompt au moment adéquat.
Mais rassurez-vous dans les exercices qui vont suivre, vous apprendrez à maitriser tout cela.

Pour le moment, examinons un petit exemple :
Tant Que ( numéro != 5 ) Faire
Faux !
Fin Tant Que
Vrai !


Dans ce petit exemple, l'algorithme affiche le résultat "Faux" tant que l'utilisateur ne trouve pas le bon numéro (ici le 5). Lorsque ce dernier trouvera le bon numéro, l'algorithme sortira automatiquement de la boucle et affichera le résultat "Vrai".

Maintenant que vous avez compris le fonctionnement, je vais vous donner un autre exemple afin que vous imaginiez les possibilités offertes par ces boucles.
Tant Que ( nombre !=0 ) Faire
Afficher nombre
nombre --
Fin Tant Que


Dans cette exemple, on a réalisé un décompte. En effet, tant que la variable nombre sera différente de 0, on affichera cette variable. Vous ne comprenez pas comment cette fonction fait ça ? C'est normal, je ne vous ai pas encore expliqué à quoi servait "nombre --". Cette ligne sert à décrémenter la variable nombre, à chaque fois qu'on va lire cette ligne. C'est l'équivalent d'un "nombre = nombre - 1".

Maintenant que vous savez faire un Tant Que, regardez comment on le représente en organigramme :
Cette exemple est le même que le précédent, c'est un décompteur. Pour l'exemple, j'ai choisi d'initialiser la valeur de la variable nombre à 10, l'algorithme affichera donc les nombres de 10 à 1".

Une variante importante existe au Tant Que, c'est le Faire... Tant Que.



<-- Introduction Les boucles tant que Les boucles faire tant que -->