À retenir
- C'est une carte visuelle d'un algorithme.
- Il permet de détecter des erreurs de logique avant de commencer à coder.
- Il utilise des formes géométriques standardisées pour chaque type d'instruction.
Un ordinogramme est une représentation graphique qui détaille visuellement les étapes logiques qu'un programme informatique doit suivre pour résoudre un problème. On peut le comparer au plan de montage d'un meuble ou à une recette de cuisine illustrée, où chaque symbole indique une action précise à effectuer ou un choix à faire.
Étymologie
Le terme est un mot-valise créé à partir de ordinateur et du suffixe -gramme (issu du grec gramma signifiant "écriture" ou "dessin"). Il est apparu dans la seconde moitié du XXe siècle pour désigner spécifiquement les schémas logiques propres à l'informatique naissante.
Exemples d'usage
- Le schéma d'un algorithme de connexion : l'utilisateur saisit son mot de passe, le système vérifie s'il est correct (test), puis autorise l'accès ou affiche une erreur.
- La modélisation du fonctionnement d'un distributeur automatique de boissons selon les pièces insérées.
Cas d'usage
Il est utilisé en phase de conception logicielle pour clarifier un algorithme complexe avant de l'écrire en code. On le retrouve aussi dans la documentation technique pour expliquer le fonctionnement d'un système à des non-développeurs ou dans l'enseignement pour apprendre les bases de la logique algorithmique.
Bonnes pratiques
Il est recommandé d'utiliser les symboles normalisés (norme ISO 5807) : l'ovale pour le début et la fin, le rectangle pour une action, et le losange pour une décision (test). Un bon ordinogramme doit avoir un flux clair, généralement de haut en bas, avec un seul point d'entrée et une sortie bien définie pour chaque branche logique.
Synonymes
Antonymes
Conseil
Si vous débutez, n'essayez pas de représenter chaque ligne de code. Concentrez-vous sur les grandes décisions et les étapes majeures de votre programme pour garder le schéma lisible et utile.
Questions fréquentes
Quelle est la différence entre un ordinogramme et un organigramme ?
L'organigramme décrit généralement la hiérarchie humaine d'une organisation, alors que l'ordinogramme décrit la structure logique d'un processus informatique.
Est-ce encore utilisé aujourd'hui ?
Oui, bien que l'on utilise souvent du pseudo-code ou des diagrammes UML plus modernes, l'ordinogramme reste un outil pédagogique et de conception très efficace pour les systèmes simples ou critiques.
Faut-il un logiciel spécial pour en créer ?
Non, un papier et un crayon suffisent, mais des outils de dessin vectoriel ou des logiciels de diagrammes facilitent grandement la mise à jour et le partage.