0% ont trouvé ce document utile (0 vote)
298 vues7 pages

Guide complet sur les algorigrammes

Cet article décrit ce qu'est un algorigramme, ses avantages, ses règles et symboles, ses structures possibles, son utilité pour l'enseignement et donne un exemple simple. Un algorigramme est une représentation visuelle d'un algorithme qui montre les étapes et décisions pour le comprendre et débugger.

Transféré par

Bertin Mbra
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
298 vues7 pages

Guide complet sur les algorigrammes

Cet article décrit ce qu'est un algorigramme, ses avantages, ses règles et symboles, ses structures possibles, son utilité pour l'enseignement et donne un exemple simple. Un algorigramme est une représentation visuelle d'un algorithme qui montre les étapes et décisions pour le comprendre et débugger.

Transféré par

Bertin Mbra
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

ALGORIGRAMME

Sommaire
 Qu’est-ce qu’un algorigramme ?
 Les avantages d’un algorigramme
 Règles et symboles
 Différentes structures possibles
 Outil pour l’enseignement
 Comment faire un algorigramme
 Exemple simple d'un algorigramme

Ce guide complet comprend tout ce que vous devez savoir sur les algorigrammes : définitions, avantages, symboles,
conseils et plus encore.
Temps de lecture : 4 min
Vous voulez créer votre propre algorigramme ? Essayez Lucidchart. C'est une solution rapide, facile et complètement
gratuite.
Qu’est-ce qu’un algorigramme ?
Un algorigramme, aussi appelé organigramme de programmation, est la représentation visuelle d’un algorithme. Il
montre les enchaînements de décisions et d’opérations à faire pour un algorithme donné.
Un algorithme est une suite de règles opératoires rigoureuses propre à un calcul. Les algorithmes sont le plus souvent
utilisés lors de programmation informatique.

Les avantages d’un algorigramme


Pour qu’un algorithme marche, il faut procéder très rigoureusement et les erreurs ne sont pas permises. Pour créer un
algorithme il faut donc être préparé et savoir exactement quels sont les tenants et les aboutissants de l’algorithme.
Quand un programmeur écrit un algorithme compliqué il peut parfois se perdre dans ses idées. Pour éviter toutes
erreurs, il fait un schéma de son algorithme : un algorigramme donc. Cela permet de visualiser facilement les blocs du
programme, les boucles, les tests et les erreurs. De plus certains programmeurs peuvent revenir dessus et utiliser cet
algorigramme pour comprendre et changer l’algorithme.

Plusieurs programmes se font en équipe et pour éviter à chaque programmeur de marcher sur le territoire des autres,
une visualisation de ce que chacun doit faire est primordiale. D’ailleurs, certains algorithmes peuvent se contredire et
créer un « bug ». Faire un algorigramme peut éviter ce genre de problème. On peut voir très facilement si les
algorithmes vont s’annuler entre eux. L’un des intérêts non négligeables de l’algorigramme, c’est qu’il est
compréhensible peu importe sont langage de programmation. Donc peu importe si certains programmeurs ne sont pas
à l’aise avec des types de langages spécifiques, un algorigramme, tout le monde le comprend.
Pour conclure, l’algorigramme a de nombreux avantages : il permet de mieux visualiser ces idées, de travailler plus
facilement en équipe, d’éviter les erreurs potentielles et il est compréhensible par tous. Il est important, si ce n’est
primordial, d’en créer un avant de commencer sa programmation.
RÈGLES ET SYMBOLES

Il existe différentes règles pour construire un algorigramme :


 Il faut centrer l’algorigramme au centre de la feuille
 Il faut que la lecture de l’algorigramme puisse se faire verticalement
 Les lignes de liaisons entre les symboles ne doivent pas se couper.
 Une ligne de liaison doit toujours arriver sur le haut et au centre d’un symbole.
 Les commentaires sont à placer de préférence à droite et les renvois de branchement à gauche.
 On doit suivre les normes ISO 5807
Avec Lucidchart, créez facilement et rapidement des diagrammes. Faites un essai gratuit dès aujourd'hui pour
commencer à créer et à travailler en collaboration.

Différentes structures possibles


Il existe différentes structures possibles en fonction des opérations souhaitées :
 Structure linaire : Il y a juste un début et une fin. Les actions se font dans l'ordre énoncé.


 Structure alternative : On offre le choix entre deux séquences, mais les deux ne peuvent pas
avoir lieux en même temps. L’algorithme doit répondre à des conditions : « si…, alors…, sinon…

».

Structure itérative (répétitive) : On répète en boucle une action tant que les conditions ne sont pas valides : « tant

que…, faire… » « répéter…,jusqu’à».


Outil pour l’enseignement
Les algorigrammes sont visuels, faciles à comprendre et ils ne demandent pas de connaitre des langages de
programme particulier. C’est donc naturellement un outil important pour l’enseignement. L’algorigramme permet de
simplifier les algorithmes. Les étapes sont visuelles, on peut facilement voire où sont les boucles et quelles sont les
actions à faire. De plus, des études ont montré qu’on retenait mieux les informations quand on travaillait de manière
visuelle. L’algorigramme est donc l’élément pédagogique parfait pour apprendre et comprendre comment les
algorithmes fonctionnent.
Comment faire un algorigramme
1. Déterminer toutes les étapes et actions de votre algorithme
Identifiez les actions et décisions que vous souhaitez définir dans votre algorithme et déterminez les points
de début et de fin. Regardez quel type de structure vous allez devoir utiliser et comment votre algorithme
s’enchaîne de façon générale.

2. Dessiner votre algorigramme


Dessinez votre algorigramme en suivant les normes d’usage. Reliez vos symboles en faisant attention à
ce que les lignes ne se croisent pas.

3. Relisez-vous
Regardez si votre algorigramme ne contient pas d’erreurs. Si les structures sont logiques et si de manière
générale votre algorigramme est facile à comprendre au premier coup d’œil.

4. Faites-vous relire
Si vous travaillez en équipe, regroupez-vous pour voir si vos algorithmes marchent bien ensembles et de
manières fluide. Si vous travaillez seul, regardez si votre algorithme ne vient pas contredire d’autres
algorithmes.

5. Partager votre algorithme


Maintenant que vous êtes sûr que votre algorithme est correct et qu’il ne va pas créer des bugs, partagez-
le et créez votre programme.
Exemple simple d'un algorigramme
Qu’est-ce qu’un algorigramme ?
Avant de commencer à programmer, il est recommandé d’avoir une visualisation du programme que l’on va réaliser.
Pour cela, il faut faire un algorithme ou un algorigramme (appelé aussi logigramme).
Un algorithme a une structure linéaire comme un programme, plutôt textuelle, alors que l’algorigramme permet de bien
mieux visualiser les différents blocs du programme, les boucles, les tests,…
Dessiner un logigramme est important car les programmes sont amenés à évoluer ou être modifiés plus tard par
d’autres développeurs. Cet algorigramme pourra nous aider à réaliser notre programme mais aussi expliquera aux
futurs développeurs ce qui étaient à réaliser.
Quelques représentations schématiques standardisées
Pour dessiner un logigramme, iI existe des représentations schématiques standardisées. Voici les principales que
nous allons utiliser à un moment ou un autre.

Symbole Instruction Exemple


Le programme débute et va exécuter
Début ou fin du programme. l’instruction venant juste après.
Lorsque le programme parcourt cette instruction la DEL 1 va
Information à traiter sur les s’allumer. Electroniquement, on dit qu’elle passe à l’état
« HAUT ». En programmation, on utilise la valeur 1 pour
entrées ou sorties. indiquer l’état HAUT (à l’inverse, 0 pour l’état BAS)l’instruction
venant juste après.

Opération sur des données,


Lorsque le programme parcourt cette
instructions,.., ou opération instruction, 5 secondes vont se dérouler sans
pour laquelle il n’existe qu’aucune modification sur les actionneurs ne
soit constatée
aucun symbole normalisé.
On l’utilise par exemple pour
l’instruction d’Attente.

Symboles logiques (ou de Si la Broche 7 est à l’état Haut alors les


test) : Si la condition est instructions de la branche « oui » seront
exécutées sinon les instructions de la branche
vraie, alors… sinon … « non » seront exécutées.
Symbole couramment utilisé
pour représenter une
décision ou un aiguillage
issue d’une modification de
l’état d’un ou plusieurs
capteurs.

Un exemple d’algorigramme

Le programme démarre.
En boucle,
1- Si la broche 7 est à l’état Haut (active ou 1), alors la DEL est allumée (mise de la broche 13 à l’état Haut)
2- sinon la DEL est éteinte (mise de la broche 13 à l’état Bas)

Vous aimerez peut-être aussi