Retour vers la partie 2La suite (partie 4)
Cette troisième partie va être consacrée aux boucles. Ce sont des structures algorithmiques qui permettent de faire répéter plusieurs fois un bloc d'instructions à votre programme.
Il y a 3 types de boucles, elles se distinguent par :
Le nombre d'itération n'est pas connu à l'avance (attente d'un évènement par exemple : tant que l'utilisateur n'appuie pas sur une touche, tant que l'utilisateur ne clique pas sur un bouton,...). La boucle peut ne jamais être exécutée (nombre d'itération = 0).
Soit le pseudo code d'un programme qui :
Comme pour la boucle While, le nombre d'itération n'est pas connu à l'avance. La boucle est exécutée au moins une fois.
Soit le pseudo code d'un programme qui demande à l'utilisateur si il veut continuer tant que l'utilisateur répond 1
La boucle for est utilisée lorsque le nombre d'itérations (nombre de fois que la boucle sera exécutée) est connu à l'avance (Parcourir une plage de valeurs ou un tableau par exemple).
Soit le pseudo code d'un programme qui affiche les nombres de 0 à 10 :
Article connexe : Langage C – Exécution conditionnelle et choix multiple