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é.
Structure conditionnelle
Une structure conditionnelle permet de faire ou de ne pas faire une action.
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
Structure alternative multiple (suivant cas)
Une donnée est comparée successivement à des valeurs constantes, une action peut être entreprise en fonction des résultats des comparaisons.
Algorithme
Cas où Donnée vaut
Valeur 1 : Action 1
Valeur 2 : Action 2
Valeur 3 : Action 3
finCas
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
La boucle « Répéter ... Tant que »
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