FriconiX
Des milliers de pictogrammes gratuits dessinés avec amour !

Cours 1.6. Les organigrammes

Dans la suite de ce cours, nous allons utiliser une représentation graphique des programmes appelée organigramme. Un organigramme a plusieurs avantages :

Les différents symboles de la norme ISO 5807 sont présentés ci-dessous.

Début, fin et interruption

Une boite avec les bords arrondis représente le début ou la fin d'une branche d'un organigramme.

Début, fin et arrêt d'un organigramme

Un traitement interne

Un traitement interne, un calcul, un traitement élémentaire est représenté par un rectangle.

Représentation d'un calcul ou d'un traitement dans un organigramme

Lecture, écriture, entrée et sortie

La lecture ou l'écriture d'un élément externe, par exemple le clavier, l'écran, un actionneur externe, une donnée sur le réseau, etc se représente avec un parallélogramme :

Lecture, écriture, entrée et sortie dans un organigramme

Sous-programme

L'appel à un sous programme est représenté par un rectangle dont les côtés sont doublés. Notez qu'en C, les sous-programmes n'existent pas, on parle de fonctions.

Appel d'un sous-programme dans un organigramme

Branchements conditionnels

Les branchements conditionnels, généralement appelé tests, sont représentés par un losange. Le petit rond représente la négation, comme sur les portes logiques. C'est la branche qui s'exécutera si le test est faux :

Représentation d'un branchement conditionnel (un test) dans un organigramme

Sens des liaisons

Le sens des liaisons doit être du haut vers le bas. Si le sens n’est pas respecté, il est nécessaire de flécher la liaison.

Exemple

Voici un exemple d'organigramme, vous devriez normalement comprendre son fonctionnement sans difficulté :

Exemple d'organigramme en C

Quiz

À quoi peut servir un organigramme ?

Vérifier Bravo ! Les organigrammes trouvent de nombreuses utilités ! Essaie encore ...

À qui est destiné un organigramme ?

Vérifier Bravo ! S'il est bien fait, un organigramme doit être compris par tous. Essaie encore ...

Comment représenter la branche d'un test qui sera exécuté si ce dernier est faux ?

Vérifier Bravo ! Le petit rond représente la négation. Le texte et optionnel, mais souvent plus clair. Essaie encore ...

Doit-on mettre des flèches sur les liaisons ?

Vérifier Bravo ! Pour ne pas alourdir les organigrammes, on ne flèche que les liaisons montantes. Essaie encore ...

Voir aussi


Dernière mise à jour : 20/09/2021