Les différentes structures algorithmiques
Structure linéaire
La structure linéaire est la structure de base de l'algorithmique.
Elle se caractérise par une suite d'actions à exécuter successivement dans l'ordre de leur énoncé.
![](../res/Structure_lineaire.png)
Structure conditionnelle
Une structure conditionnelle permet de faire ou de ne pas faire une action.
![](../res/Structure_conditionnelle.png)
Algorithme
Si condition
Alors Action
Fin de si
Structure alternative
Une structure alternative offre un choix, la condition conduit à faire une action ou pas.
Algorithme
Si condition
Alors Action 1
Sinon Action 2
Fin de si
![](../res/Structure_alternative.png)
Structure alternative multiple (suivant cas)
La boucle « Tant que ... ».
Cette structure permet de réaliser une action tant qu'une condition est vraie.
Algorithme
Tant que Condition vraie
Action
Fin de tant que
![](../res/Tant_que.png)
La boucle « Répéter ... Tant que »
![](../res/Repeter_tant_que.png)
Algorithme
Répéter
Action
Tant que Condition vraie
Remarque :
Dans cette structure, l'action est exécutée au moins une fois.
Boucle « pour » (Nombre d'itérations connu)
Algorithme
Pour (i de e1 à e3 par pas de e3) faire
Action
fin_pour
e1 : valeur initiale
e2 : valeur finale
e3 : pas
![](../res/Boucle_pour.png)