Cette boucle s’utilise chaque fois que l’on connaît le nombre d’itérations à effectuer. Somme des n + 1 premiers entiers (de 0 à n cela en fait n + 1). On demande l’entier jusqu’où la somme doit être effectuée, puis par une boucle itérative réalisée n fois, on additionne les entiers successifs les uns après les autres. Afficher le résultat.
Sur la calculatrice on utilisera aussi la boucle « tant que ». Quand cette instruction n’existe pas, on utilise la boucle TantQue. Elle demande de changer la condition et de faire en sorte que cette condition soit réalisée AVANT d’entrer dans la boucle. Il est nécessaire d’initialiser la variable sur qui porte la condition.
Les trois éléments de la boucle for sont respectivement appelés l' initialisation, la condition et la mise à jour; elles sont toutes optionnelles. Syntaxe de l'instruction for. Si vous ne spécifiez pas de partie condition, c'est comme-ci vous aviez mis true comme condition.
Cette instruction est appelée corps de la boucle. Syntaxe de l'instruction while. L'exécution d'une boucle while commence par l'évaluation de la condition. Si la valeur de celle-ci est false, la boucle est terminée et le programme continue son exécution.
L'instruction while permet de répéter une instruction ou un bloc de code tant qu'une condition est vraie. La condition est une expression booléenne, comme pour l'instruction if-else. Commençons avec un exemple dont le but est d'afficher à l'écran tous les nombres entiers compris entre 1 et 5. Une fois tous ces nombres affiché, le programme affiche
L'instruction do est similaire à l'instruction while sauf pour ce qui est de l'ordre dans lequel les choses sont exécutées : le corps de la boucle est d'abord exécuté, puis la condition est évaluée. Si sa valeur est false, le programme continue; sinon, le corps de la boucle est à nouveau exécuté, etc
Les deux instructions qu'on vient de voir sont intéressantes si vous ne savez pas de manière explicite combien de fois vous voulez que le corps de la boucle soit exécuté. Si on veut exécuter une instruction ou un bloc de code un nombre précis et connu de fois, on va préférer utiliser l'instruction for. Commençons avec le même exemple que précédemme