Aller au contenu principal

Boucles for, tableaux et recherche

Instruction de répétition for

  • Certains problèmes nécessitent un traitement répétitif. On utilise souvent le terme boucle pour parler de ces instructions.

  • Structure d'une boucle for :

    for (initialisation; condition; incrémentation/décrémentation)
    {
    // bloc d'instructions à exécuter
    }
    • initialisation : déclaration et affectation du compteur
    • condition : booléenne, tant qu’elle est vraie, le bloc s’exécute
    • incrémentation/décrémentation : modifie le compteur pour finir la boucle
  • Exemple :

    int resultat = 0;
    for (int index = 1; index <= 5; index++)
    {
    resultat += index;
    }

    Ce code répète resultat += index; cinq fois. À la fin, resultat vaut 15 (somme de 1 à 5).

  • Boucle for avec tableau :

    int[] tab = { 12, 0, 5, 76, 12, 5, 4 };
    for (int index = 0; index < tab.Length; index++)
    {
    tab[index] = tab[index] + 1;
    }