Organigramme de programmation

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher

Un organigramme de programmation (parfois appelé algorigramme, logigramme ou plus rarement ordinogramme) est une représentation graphique normalisée de l'enchaînement des opérations et des décisions effectuées par un programme d'ordinateur.

Norme ISO[modifier | modifier le code]

Une norme ISO a été développée, elle porte le numéro ISO 5807. Elle décrit en détail les différents symboles à utiliser pour représenter un programme informatique de manière normalisée.

Symboles[modifier | modifier le code]

L'organigramme utilise des symboles normalisés représentés ci-dessous :

Symboles normalisés Commentaires:
Test algo.png Les tests ou branchements conditionnels :
  • la pointe vers le haut est l'entrée du test,
  • la pointe sur le côté est le résultat du test lorsqu'il est faux,
  • la pointe vers le bas est le résultat du test lorsqu'il est vrai.
Transfert.png Mise à disposition d'une information à traiter ou enregistrement d'une information traitée.
Sous prog.png Appel de sous programme.

Sens conventionnel des liaisons : Le sens général des lignes doit être de haut en bas ou/et de gauche à droite. Lorsque le sens ainsi défini n'est pas respecté, il est nécessaire de flécher.

Les différentes structures de l'organigramme[modifier | modifier le code]

Séquence linéaire Séquence alternative

"si…alors…sinon"

Séquence répétitive

"tant que…faire…"

Séquence répétitive

"répéter…jusqu'à…"

Sequence lineaire.png Alternative.png Tant que faire.png Reperter jusqua.png
Début
  • "Traitement 1"
  • "Traitement 2"

Fin

Si "condition"
  • alors "Traitement 1"
  • sinon "Traitement 2"

Fin si

Tant que "condition"
  • faire "traitement"

Fin tant que

Répéter "traitement"

jusqu'à "condition"

Voir aussi[modifier | modifier le code]

Articles connexes[modifier | modifier le code]

Liens externes[modifier | modifier le code]

Sur les autres projets Wikimedia :

  • (en) Flowcharting Techniques Un manuel édité par IBM en 1969
  • (fr) Logidoc, un éditeur ISO 5807. Micro glossaire (bien pratique) de la norme ISO 5807
  • (es) FreeDFD, Rédacteur et interprète d'organigramme (GPL).
  • (fr) developpez.com Introduction aux algorigrammes