Un organigramme est une représentation schématique d'un algorithme. Un organigramme peut être utile à la fois pour rédiger des programmes et pour expliquer le programme aux autres.
Symboles utilisés dans l'organigramme
symbole | Objectif | La description | ||
---|---|---|---|---|
![]() | Ligne d'écoulement | Indique le flux de la logique en connectant des symboles. | ||
![]() | Terminal (arrêt / démarrage) | Représente le début et la fin d'un diagramme. | ||
![]() | Entrée sortie | Utilisé pour les opérations d'entrée et de sortie. | ||
![]() | En traitement | Utilisé pour les opérations arithmétiques et /> | Décision | Utilisé pour la prise de décision entre deux ou plusieurs alternatives. |
![]() | Connecteur sur la page | Utilisé pour rejoindre différentes lignes de flux | ||
![]() | Connecteur hors page | Utilisé pour connecter la partie de l'organigramme sur une autre page. | ||
![]() | Processus / fonction prédéfinis | Représente un groupe d'instructions exécutant une tâche de traitement. |
Exemples d'organigrammes en programmation
1. Ajoutez deux nombres entrés par l'utilisateur.

2. Trouvez le plus grand parmi trois nombres différents entrés par l'utilisateur.

3. Trouvez toutes les racines d'une équation quadratique ax 2 + bx + c = 0

4. Trouvez la série de Fibonacci jusqu'au terme ≦ 1000.

Remarque: bien que les organigrammes puissent être utiles pour l'écriture et l'analyse d'un programme, dessiner un organigramme pour des programmes complexes peut être plus compliqué que d'écrire le programme lui-même. Par conséquent, la création d'organigrammes pour des programmes complexes est souvent ignorée.