Connexion




Les bases de l'algorithmique

Par Arthur Martineau


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


Les boucles faire tant que


Le "faire tant que" est vraiment très très proche du "tant que". La seule différence est la position de la condition. En effet cette condition n'est plus placée au début de la boucle, mais toute à la fin.
Selon les cas, cela peut apporter quelques avantages. L'avantage principal de cette boucle est de s'assurer que l'instruction soit réalisée au minimum une fois (puisque la condition n'arrive qu'à la fin).
Faire
Afficher nombre
nombre --
Tant Que ( nombre !=0 )
Fin Tant Que


L'organigramme est lui aussi relativement identique :
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".

Au contraire des deux dernières boucles, la boucle pour est assez différente des deux autres.



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