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.

Algorigramme

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

Algorigramme

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.

Algorigramme

Algorithme

Cas 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

Algorigramme

La boucle « Répéter ... Tant que »

Algorigramme

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

Algorigramme