Skip to content
Technologie · 5ème

Idées d’apprentissage actif

Conditions : Prendre des décisions

Ce sujet introduit la logique conditionnelle, pierre angulaire de la programmation, car il lie directement le code à des situations concrètes et décisionnelles. Les élèves comprennent mieux les structures en les testant physiquement ou en les associant à des objets qu'ils manipulent, ce qui renforce leur intuition algorithmique.

Programmes OfficielsMEN: Cycle 4 - Notions d'algorithmique et de programmationMEN: Cycle 4 - Gestion des evenements
15–30 minBinômes → Classe entière4 activités

Activité 01

Jeu de simulation25 min · Petits groupes

Jeu de simulation: Le portail automatique

Un élève joue le capteur (annonce une situation : « véhicule détecté »), un autre joue le programme (lit la condition sur sa fiche), un troisième joue l'actionneur (ouvre ou ferme le portail). Le groupe teste différentes conditions et observe l'impact d'une condition mal formulée sur le comportement du système.

De quelle manière une machine peut-elle prendre une décision en fonction d'un capteur ?

Conseil de facilitationPendant la simulation du portail automatique, placez physiquement les élèves en situation de carrefour pour qu'ils ressentent le choix exclusif entre deux branches de code.

À observerDistribuez une fiche avec un scénario simple (ex: 'Si la température est inférieure à 10°C, allumer le chauffage'). Demandez aux élèves d'écrire la condition sous forme de phrase et d'identifier l'action associée. Posez ensuite une question : 'Que se passe-t-il si la température est de 15°C ?'

AppliquerAnalyserÉvaluerCréerConscience socialePrise de décision
Générer une leçon complète

Activité 02

Penser-Partager-Présenter15 min · Binômes

Penser-Partager-Présenter: Si...alors ou si...alors...sinon ?

L'enseignant propose des scénarios du quotidien (thermostat, alarme incendie, feu tricolore). Chaque élève choisit la structure la plus adaptée, compare avec son voisin et justifie son choix devant la classe.

Analysez l'impact d'une condition mal formulée sur le comportement d'un programme.

Conseil de facilitationLors du Think-Pair-Share, fournissez des scénarios écrits sur des cartes pour éviter que les débats ne tournent en rond et recentrez les échanges sur l'analyse des conditions.

À observerPrésentez un petit programme visuel (type Scratch ou Blockly) avec une structure conditionnelle. Modifiez une seule valeur dans la condition et demandez aux élèves de prédire le résultat du programme. Par exemple, si la condition est 'nombre > 5' et que le nombre est 7, le programme dit 'Bonjour'. Si vous changez le nombre à 3, que dira le programme ?

ComprendreAppliquerAnalyserConscience de soiCompétences relationnelles
Générer une leçon complète

Activité 03

Cercle de recherche30 min · Binômes

Cercle de recherche: Le programme qui déraille

En binômes, les élèves reçoivent un programme Scratch contenant des conditions mal formulées. Ils doivent identifier les erreurs, prédire le comportement du programme, puis tester leur hypothèse en l'exécutant.

Comparez l'utilisation de 'si...alors' et 'si...alors...sinon' dans différents scénarios.

Conseil de facilitationLors de l’investigation collaborative, distribuez des programmes partiellement corrompus avec des commentaires clairs pour guider l’analyse des erreurs de logique conditionnelle.

À observerPosez la question : 'Imaginez que vous programmez un robot pour arroser les plantes. Vous avez deux conditions possibles : 'Si la terre est sèche' ou 'Si la terre n'est pas sèche'. Quelle condition est la plus logique à utiliser pour déclencher l'arrosage ? Expliquez pourquoi.'

AnalyserÉvaluerCréerAutogestionConscience de soi
Générer une leçon complète

Activité 04

Galerie marchande25 min · Petits groupes

Galerie marchande: Conditions en domotique

Chaque groupe affiche un schéma fonctionnel d'un système domotique (arrosage automatique, volet roulant, éclairage de sécurité) avec sa condition principale. Les autres groupes vérifient si la condition couvre tous les cas possibles et laissent des suggestions d'amélioration.

De quelle manière une machine peut-elle prendre une décision en fonction d'un capteur ?

À observerDistribuez une fiche avec un scénario simple (ex: 'Si la température est inférieure à 10°C, allumer le chauffage'). Demandez aux élèves d'écrire la condition sous forme de phrase et d'identifier l'action associée. Posez ensuite une question : 'Que se passe-t-il si la température est de 15°C ?'

ComprendreAppliquerAnalyserCréerCompétences relationnellesConscience sociale
Générer une leçon complète

Modèles

Modèles qui complètent ces activités de Technologie

Utilisez, modifiez, imprimez ou partagez.

Quelques notes pour enseigner cette unité

L'enseignement de cette notion repose sur la manipulation concrète des structures conditionnelles avant leur formalisation. Évitez de commencer par des définitions abstraites : privilégiez des exemples tirés de l'environnement des élèves (jeux vidéo, domotique) pour ancrer la compréhension. Les recherches en pédagogie de la programmation montrent que l'erreur est un levier d'apprentissage puissant : utilisez des programmes volontairement erronés pour susciter des questionnements et des corrections collectives.

Les élèves doivent savoir formuler une condition claire, l'associer à une action et comprendre son caractère exclusif. Ils doivent aussi percevoir la nécessité de boucler pour une évaluation continue des conditions, comme dans les systèmes réels (capteurs, automatismes).


Attention à ces idées reçues

  • During Simulation : Le portail automatique, les élèves pensent parfois que le programme exécute les deux branches à la fois.

    Pendant la simulation, placez des élèves à un carrefour physique avec deux panneaux directionnels ('alors' ou 'sinon'). Ils doivent choisir un seul chemin en fonction de la condition (ex: 'si la voiture est présente'), ce qui montre que le bloc conditionnel est exclusif.

  • During Collaborative Investigation : Le programme qui déraille, les élèves croient que le programme s'arrête si la condition n'est pas remplie.

    Pendant l’investigation, faites comparer deux versions d'un même programme : l'une avec un bloc 'sinon' et l'autre sans. Demandez aux élèves d'observer que le programme continue après le bloc conditionnel même sans 'sinon', en relevant les actions qui suivent dans chaque cas.

  • During Gallery Walk : Conditions en domotique, les élèves pensent que l'ordinateur évalue la condition une seule fois au démarrage.

    Lors de la visite des projets en domotique, pointez les exemples où les capteurs (température, luminosité) sont placés dans une boucle. Demandez aux élèves d'expliquer pourquoi un système sans boucle ne réagirait qu'une seule fois, comme un test initial, et non en continu.


Méthodes utilisées dans ce dossier