- 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.
- ou bien le nombre de répétitions est connu :
Pour plus de détails, revoyez le chapitre 3 de mon cours personnel : algodoc
