Structure for

Objectifs

  • Comprendre la structure de la boucle for ;

  • Savoir initialiser et interrompre une boucle for.

Mise en situation

Souvent, il est nécessaire de répéter une action un nombre précis de fois : dans ce cas on utilise souvent des compteurs, qui permettent de compter le nombre de répétitions et d'arrêter la boucle au bout d'un certain nombre.

SyntaxeBoucle for

La boucle for, ou « pour », permet de réaliser un nombre connu d'itérations. Algorithmiquement, la boucle for peut se traduire par : « Pour compteur de x à y, faire ... ».

On peut distinguer trois éléments pour paramétrer cette boucle :

  • Initialisation : le compteur prend sa valeur de départ.

  • Condition de sortie : si elle est vraie, la boucle continue.

  • Opération : à appliquer au compteur à chaque itération.

1
for (initialisation; condition; opération) {
2
  // instructions
3
}

Exemple

Compteur de 0 à 5 exclus (soit 5 tours).

1
/** JavaScript: arrêt quand i n'est plus strictement inférieur à 5 */
2
for (let i = 0; i < 5; i++) {
3
 console.log(i)
4
}
1
"""Python: arrêt quand i n'est plus strictement inférieur à 5."""
2
for i in range(5):
3
  print(i)

À retenir

La boucle for se prête particulièrement aux cas où il est nécessaire d'effectuer un nombre d'itérations connu avant le début de la boucle.