Technologie · 3eDNB
Programmer un objet connecté : exercices corrigés de 3e
Publié le 6 novembre 2026 · Mis à jour le 6 novembre 2026 · Signaler une erreur
L'essentiel
- Un objet connecté est piloté par un programme qui lit des entrées (capteurs, données reçues) et commande des sorties (affichage, moteur, alerte, envoi de données).4
- Le programme de 3e t'amène à étudier, puis à changer, le programme qui assure une fonction d'un objet technique.1
- Changer un paramètre d'entrée (un seuil, une durée) permet d'observer les conséquences sur la fonctionnalité.4
- Toute modification se teste : on prévoit le résultat, on essaie, on compare.4
- Un calcul de durée ou de quantité se fait toujours avec des unités cohérentes (secondes avec secondes).
Comment utiliser ces exercices
Ces exercices t'entraînent à raisonner comme quand tu travailles sur un objet connecté en classe : on regarde ce que l'objet perçoit, ce que le programme décide, puis ce que l'objet fait. Le programme officiel te demande d'étudier le programme lié à une fonction d'un objet ou d'un système technique, puis de le changer.4 Cette étude porte surtout sur les entrées et les sorties de ce programme.4
Les exercices
Exercice 1 Entrées et sorties d'une mangeoire connectée
Une mangeoire connectée contient une balance qui mesure la masse de graines restantes. Son programme est :
si masse < 50 alors
envoyer une notification au smartphone
fin si
- Quelle est l'entrée du programme ?
- Quelle est la sortie ?
- La balance indique 35 g. Que se passe-t-il ?
Indice 1
L'entrée est ce que l'objet mesure ; la sortie est ce qu'il produit.
Indice 2
Compare 35 à 50 dans la condition.
Voir la correction pas à pas
L'entrée est la masse mesurée par la balance, une donnée qui arrive dans le programme.
La sortie est la notification envoyée au smartphone.
On teste la condition : 35 est inférieur à 50, donc la condition est vraie.
La notification est envoyée : le propriétaire est prévenu qu'il faut remplir la mangeoire.
Une entrée vient du monde extérieur vers le programme ; une sortie va du programme vers l'extérieur. La condition relie les deux.
Exercice 2 Lire un programme de chauffage
Un thermostat connecté utilise ce programme :
si température < 19 alors
chauffage = ALLUMÉ
sinon
chauffage = ÉTEINT
fin si
Donne l'état du chauffage pour des températures mesurées de 17 °C, 19 °C puis 22 °C.
Indice 1
L'inégalité est stricte : « < » exclut la valeur 19.
Indice 2
Pense au cas 19 °C avec soin.
Voir la correction pas à pas
Pour 17 °C : 17 < 19 est vrai, le chauffage est allumé.
Pour 19 °C : 19 < 19 est faux (les deux nombres sont égaux), donc on passe au « sinon » : chauffage éteint.
Pour 22 °C : 22 < 19 est faux, chauffage éteint.
Le cas limite (ici 19 °C) est celui où l'on se trompe le plus souvent : relis toujours si le symbole est strict ou non.
Exercice 3 Combien de points enregistre une montre ?
Une montre connectée enregistre sa position une fois toutes les 5 secondes pendant une sortie de 10 minutes. Combien de points de position sont enregistrés (on compte un point à chaque période écoulée) ?
Indice 1
Convertis d'abord 10 minutes en secondes.
Indice 2
Divise la durée totale par la période.
Voir la correction pas à pas
Conversion : 10 min = 10 × 60 = 600 s.
Le nombre de points est la durée divisée par la période : 600 ÷ 5.
On obtient 120 points.
Nombre de relevés = durée totale ÷ période d'enregistrement, avec la même unité de temps pour les deux.
Exercice 4 Compléter la condition d'une alarme
Un système d'alarme possède un détecteur de mouvement et un interrupteur « armé / désarmé ». On veut que la sirène sonne seulement si un mouvement est détecté et que le système est armé.
si mouvement ... armé alors
sirène = ACTIVE
fin si
- Quel mot (ET ou OU) faut-il écrire à la place des points ?
- Recopie et complète le tableau pour les quatre cas possibles.
| Mouvement | Armé | Sirène |
|---|---|---|
| non | non | ? |
| non | oui | ? |
| oui | non | ? |
| oui | oui | ? |
Indice 1
La sirène doit exiger les deux conditions en même temps.
Indice 2
Avec ET, le résultat n'est vrai que si les deux conditions sont vraies.
Voir la correction pas à pas
Les deux conditions doivent être vraies ensemble : on écrit ET.
Cas « non / non » : les deux conditions sont fausses, sirène inactive.
Cas « non / oui » : pas de mouvement, sirène inactive.
Cas « oui / non » : système désarmé, sirène inactive.
Cas « oui / oui » : les deux conditions sont vraies, sirène active.
Avec ET, une seule condition fausse suffit à empêcher la sortie. Avec OU, une seule condition vraie suffirait : l'alarme sonnerait même désarmée.
Exercice 5 Réduire le nombre de points d'un fichier
Une montre connectée enregistre un point de trace toutes les 10 secondes pendant une sortie de 45 minutes ; les données sont ensuite transmises à un ordinateur sous forme de fichier. Pour alléger les fichiers, on modifie le paramètre de période : un point toutes les 30 secondes.
De combien de points le fichier est-il réduit pour cette sortie ?
Indice 1
Calcule le nombre de points avant, puis après la modification.
Indice 2
Convertis 45 minutes en secondes.
Voir la correction pas à pas
Durée : 45 min = 45 × 60 = 2 700 s.
Avant : 2 700 ÷ 10 = 270 points.
Après : 2 700 ÷ 30 = 90 points.
Réduction : 270 − 90 = 180 points.
Modifier un seul paramètre d'entrée (la période) change directement la quantité de données produites. Le prix à payer est une trace moins précise.
Exercice 6 Autonomie d'une mangeoire après modification
Le réservoir d'une mangeoire connectée contient 720 g de graines. Le programme initial distribue 15 g de graines, 4 fois par jour. On le modifie : désormais, il distribue 10 g de graines, 3 fois par jour.
- Calcule l'autonomie initiale en jours.
- Calcule l'autonomie après modification.
- Quel paramètre a le plus d'effet sur l'autonomie ?
Indice 1
Masse distribuée par jour = masse par distribution × nombre de distributions.
Indice 2
Autonomie = masse du réservoir ÷ masse distribuée par jour.
Voir la correction pas à pas
Programme initial : 15 × 4 = 60 g par jour.
Autonomie initiale : 720 ÷ 60 = 12 jours.
Programme modifié : 10 × 3 = 30 g par jour.
Autonomie modifiée : 720 ÷ 30 = 24 jours.
Les deux paramètres ont changé : la quantité par distribution est multipliée par 2/3 et le nombre de distributions par 3/4, ce qui divise la consommation par 2 (2/3 × 3/4 = 1/2). Le paramètre qui a le plus d'effet est donc la quantité par distribution, car 2/3 est plus petit que 3/4 : elle baisse d'un tiers, alors que le nombre de distributions ne baisse que d'un quart.
Quand plusieurs paramètres changent ensemble, leurs effets se multiplient. Pour comprendre l'influence de chacun, modifie-les un par un, comme dans une démarche de test.
Exercice 7 Trouver l'erreur d'un programme d'alarme
Léa a écrit le programme d'un système d'alarme. En test, la sirène sonne quand tout est calme et se tait quand quelqu'un entre.
si mouvement = faux ET armé = vrai alors
sirène = ACTIVE
sinon
sirène = INACTIVE
fin si
- Identifie l'erreur.
- Propose une correction.
- Décris deux tests à faire pour vérifier la correction.
Indice 1
Relis la condition : quand est-elle vraie ?
Indice 2
Un bon test prévoit le résultat attendu avant d'essayer.
Voir la correction pas à pas
La condition « mouvement = faux » est vraie quand aucun mouvement n'est détecté : elle est inversée par rapport au besoin.
Correction : écrire « mouvement = vrai ET armé = vrai ».
Test 1 : système armé, quelqu'un entre. Résultat attendu : sirène active.
Test 2 : système armé, aucun mouvement. Résultat attendu : sirène inactive. On peut ajouter un test système désarmé avec mouvement : sirène inactive.
Compléter, corriger et tester un programme pour changer une fonction de l'objet fait partie des activités attendues en technologie au cycle 4.4 Un test sérieux contient toujours un résultat attendu écrit à l'avance.
Les questions qu'on se pose
Faut-il savoir programmer dans un langage précis pour réussir ces exercices ?
Non. Ce qui compte est de comprendre la logique : entrées, conditions, sorties. Le programme de technologie te demande d'étudier puis de modifier le programme qui réalise une fonction de l'objet.1 Le langage ou l'outil utilisé en classe peut varier, mais le raisonnement reste le même.
Pourquoi change-t-on un seul paramètre à la fois ?
Parce que c'est la seule façon de savoir lequel produit un effet. Le programme prévoit d'ailleurs de faire varier des paramètres d'entrée pour en identifier les conséquences sur les fonctionnalités de l'objet.4 Si tu en changes deux ensemble, tu ne sais plus à quel changement attribuer le résultat.
Comment éviter les erreurs de calcul dans les exercices de durée et de quantité ?
Écris l'unité à côté de chaque nombre et convertis avant de calculer : minutes en secondes, kilogrammes en grammes. Ensuite, applique la formule « total ÷ période » ou « quantité × nombre de fois ». Enfin, vérifie que le résultat est vraisemblable (un nombre de points ne peut pas être négatif ni décimal).
Sources
Programme visé : Guide d'accompagnement du programme de technologie, cycle 4 (3e) — Informatique et programmation · Éduscol STI / Ministère de l'Éducation nationale
- Guide d'accompagnement du programme de technologie, cycle 4 (3e) — Informatique et programmation, Éduscol STI / Ministère de l'Éducation nationale. Consulté le 6 novembre 2026.
- Portail national STI — Technologie au collège, Éduscol STI. Consulté le 6 novembre 2026.
- Édubase — Comment les objets connectés nomades communiquent-ils ?, Éduscol / Banque d'usages pédagogiques. Consulté le 6 novembre 2026.
- Bulletin officiel n° 9 du 29 février 2024 — Programmes d'enseignement, Ministère de l'Éducation nationale. Consulté le 6 novembre 2026.
Les numéros dans le texte renvoient à ces sources. Une source qui ne dit pas ce qu'on lui fait dire ? Signale-le.