Structures de contrôle

  • Structure séquentielle
  • Structure alternative
    • Structure alternative simple : si ... alors .... (if ... then ...)
    • Structure alternative complexe : si ... alors ... sinon ... (if .. then ...else)
  • Structure itérative ou boucle.
    Il n'y a que deux cas possibles :
    • ou bien le nombre de répétitions est connu :
      c'est la structure Pour (For)
    • ou bien le nombre de répétitions est inconnu :
      On a le choix entre deux structures
      • La structure tant que (ou while)
      • La structure répéter .. jusqu'à (repeat ... until)
        Attention, cette structure repeat .. until qui n'est pas implémentée dans certains langages de programmation.

        `Deux dangers à éviter :
        • Ne pas oublier d'initialiser la variable de boucle avant l'entrée dans la boucle.
        • Ne pas oublier d'incrémenter la variable de boucle dans le corps de la boucle afin que l'état mémoire change sinon on risque d'avoir une boucle infinie qui ne s'arrête jamais.

Pour plus de détails, revoyez le chapitre 3 de mon cours personnel : algodoc