← Retour aux modules
Algorigrammes
Lire, compléter et construire des algorigrammes avec les symboles normalisés.
Qu'est-ce qu'un algorigramme ?
Un algorigramme (ou organigramme) est une représentation graphique d'un algorithme. Il utilise des symboles normalisés pour décrire les étapes d'un programme.
- C'est un outil pour comprendre et communiquer le fonctionnement d'un programme
- Il permet de visualiser l'ordre des actions et les conditions de choix
- C'est un langage universel : tous les ingénieurs et programmeurs le comprennent
Les symboles normalisés
Chaque forme a une signification précise :
| Forme | Nom | Rôle |
|---|---|---|
| ⬭ Ovale | Début / Fin | Marque le début ou la fin du programme |
| ▭ Rectangle | Action / Traitement | Indique une instruction à exécuter |
| ◇ Losange | Test / Condition | Pose une question (OUI / NON) |
| ▱ Parallélogramme | Entrée / Sortie | Lecture d'un capteur ou affichage |
Exemple : un système d'alarme
Voici l'algorigramme d'un système d'alarme simple :
Début
Intrusion détectée ?
OUI
Déclencher la sirène
Envoyer alerte SMS
Fin
Exemple
Le programme vérifie en boucle si le capteur détecte une intrusion. Si OUI, il déclenche la sirène et envoie un SMS. Si NON, il continue à surveiller.
Lire un algorigramme
Pour lire un algorigramme, on suit les flèches de haut en bas :
- Commencer par l'ovale « Début »
- Suivre les flèches dans l'ordre
- Aux losanges, choisir la branche OUI ou NON selon la condition
- Les boucles ramènent à un point précédent (répétition)
- Terminer à l'ovale « Fin »
À retenir pour le Brevet
- Connaître les 4 symboles et leur signification
- Savoir lire un algorigramme et décrire son fonctionnement en français
- Savoir compléter un algorigramme à trous
- Savoir traduire un algorigramme en programme Scratch (et inversement)