Les différentes structures


 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