Les publicités aident à maintenir ce site gratuit. Merci de désactiver votre bloqueur de publicités.

Retour

Séquence 6 — Programmation avancée · Activité 1

Les logigrammes et les algorithmes

Comment représenter un algorithme sous forme de logigramme ? Un logigramme est une représentation graphique d'un algorithme qui utilise des symboles normalisés : ovale pour le début/fin, rectangle pour une action, losange pour une condition (test), et flèches pour le sens du déroulement. Dans cette activité, tu apprendras à lire et à construire des logigrammes pour des situations variées : allumer une lampe en fonction de la luminosité, déclencher une alarme si un capteur détecte une intrusion, gérer l'ouverture automatique d'une barrière. Tu découvriras comment passer d'un problème exprimé en langage naturel à un algorithme rigoureux représenté graphiquement.

Algorithme et logigramme — la pensée avant le code

Avant d'écrire une seule ligne de code, un bon programmeur conçoit l'algorithme : la suite logique des étapes nécessaires pour résoudre un problème. Le logigramme est la représentation graphique de cet algorithme — il permet de visualiser le déroulement du programme et d'identifier les erreurs de logique avant de coder.

Les symboles normalisés du logigramme

  • Ovale : début ou fin du programme (DÉBUT / FIN).
  • Rectangle : action ou instruction à exécuter (ex : "Allumer la LED").
  • Losange : condition ou test (question à laquelle on répond Vrai/Faux). Deux sorties : OUI et NON.
  • Flèches : sens du déroulement du programme.
  • Parallélogramme : entrée/sortie (lire un capteur, afficher un résultat).

Les 3 structures algorithmiques de base

  1. Séquence : exécution des instructions les unes après les autres, dans l'ordre.
  2. Condition (si/sinon) : exécuter un bloc ou un autre selon le résultat d'un test. Le losange dans le logigramme.
  3. Boucle (répéter) : répéter un bloc d'instructions un certain nombre de fois ou tant qu'une condition est vraie.

Exemple — Barrière automatique

DÉBUT → Détecter une voiture (capteur) → Si voiture détectée ? OUI → Ouvrir la barrière → Attendre 5 secondes → Fermer la barrière → NON → Rester fermée → Retour au début (boucle). Ce logigramme simple illustre les 3 structures : séquence, condition, boucle.

Ce que je dois retenir

Définitions clés

Algorithme
Suite finie et ordonnée d'instructions permettant de résoudre un problème ou d'accomplir une tâche.
Logigramme
Représentation graphique d'un algorithme utilisant des symboles normalisés (rectangle = action, losange = condition).
Test logique (condition)
Question dont la réponse est Vrai ou Faux, qui oriente le déroulement du programme.

Points essentiels

  • 3 structures algorithmiques de base : séquence (instructions à la suite), condition (si/sinon), boucle (répéter).
  • Logigramme : rectangle = instruction, losange = condition/test, flèches = déroulement.
  • Avant de coder, écrire l'algorithme en langage naturel ou en logigramme.

Les publicités aident à maintenir ce site gratuit. Merci de désactiver votre bloqueur de publicités.

👨‍🏫

M. Bouteba — Professeur de technologie au Collège Louise Michel, Paris

Ce site est conçu par M. Bouteba, professeur de technologie au Collège Louise Michel à Paris (10ème). Toutes les ressources sont alignées sur le programme officiel de l'Éducation Nationale et testées avec de vrais élèves en classe.

Mis à jour : mars 2026 · Ressources gratuites · Programme officiel

Lire le guide complet pour préparer le Brevet →