|
Les différentes structures |
|
Structure linéaire |
Structure alternative |
|
|
|
|
On exécute successivement une suite d’action dans l’ordre de leur énoncé. |
Cette structure offre le choix entre deux séquences s’excluant mutuellement. |
|
Algorithme |
|
|
Début Action 1 Action 2 Fin |
Début Si Condition Alors Action 1 Sinon Action 2 |
|
Exemple en langage C |
|
|
{ Action 1 ; } { Action 2 ; } |
If ( Condition ) { Action 1 ; } Else { Action 2 ; } |
|
Exemple en Basic11 |
|
|
Action 1 Action 2 |
If ( Condition ) then Action 1 Else Action 2 End |
REMARQUE :
Les algorithmes utilisent un ensemble de mots clés (début, fin, faire, tant que, répéter, jusqu'à, …). L'avantage de ce langage est sa transcription facile en langage de programmation dit évolué (Basic, Pascal, C, …).
|
Structure itérative (répétitive) |
|
|
|
|
|
On teste d’abord la condition, la séquence est exécutée tant que la condition est vraie |
L’action est exécutée au moins une fois, elle est répétée tant qu’elle est fausse |
|
Algorithme |
|
|
Tant que Condition vraie Faire Action |
Action Répéter Action Jusqu’à Condition vrai |
|
Exemple en langage C |
|
|
While (Condition) { Action ; } |
Do { Action ; } While (Condition fausse) |
|
Exemple en Basic11 |
|
|
Do while (Condition) Action Loop |
Do Action Loop until Condition vraie |
Créé avec HelpNDoc Personal Edition: Découvrez la puissance et la facilité d'utilisation de HelpNDoc pour la génération de fichiers d'aide CHM




