Les boucles itératives

Imaginez que vous souhaitiez afficher tous les nombres de 1 à 10, ou de calculer la somme des nombres compris entre 40 et 50, pour traduire cela dans un code informatique, nous pouvons répéter la fonction afficher plusieurs fois. Mais si nous voulons afficher tous les nombres entre 400 et 500, cela devient compliqué parce que le nombre d'instructions à écrire est beaucoup plus élevé. Pour cela, et pour éviter d'écrire la même ligne de code plusieurs fois, les boucles itératives sont donc la solution.

Ci-dessous un exemple écrit en Visual basic (VB) pour afficher tous les nombres de 1 à 10:

Dim i As Integer

For i = 1 To 10
    Print i
Next i

Ainsi, vous pouvez remarquer que nous avons fait appel à l'instruction For Next pour demander au programme de répéter l'instruction Print plusieurs fois, tout en incrémentant la variable i de 1 à 10 et en lui ajoutant +1 à chaque itération.

Dans le même principe, si nous souhaitons calculer les nombres compris entre 40 et 50, nous pouvons faire évoluer notre programme en lui ajoutant une deuxième variable appelée Somme pour stocker la somme calculer lors de chaque itération. Ci-dessous le code en Visual basic (VB) pour ce cas de figure:

Dim i As Integer
Dim Somme As Integer

Somme = 0 'Initiation de la variable Somme à 0

For i = 40 To 50
    Somme = Somme + i 'additionner la valeur calculé précédemment avec la variable i
Next i

Print somme 'Afficher la somme obtenue

En général, nous retrouvons 3 différents catégorie de boucles itératives telles que:

  • boucle avec incrémentation avant exécution d'un bloc de code telle que : for ... next
  • boucle avec incrémentation après exécution d'un bloc de code telle que : do ... while
  • boucle avec incrémentation conditionnelles telle que : While ... loop

< Les instructions La programmation Les structures conditionnelles >