Ressources · 5ᵉ · Technologie
Programmer : lire un programme et modifier ses paramètres
Rappels de 6e sur la séquence d’instructions ; lire un programme par blocs et le traduire en algorithme en langage naturel ; l’événement qui déclenche un script ; les entrées (boutons, capteurs) et les sorties (écran, DEL, buzzer, moteur) d’un programme, les données utilisées et produites ; modifier un paramètre et prévoir son effet sur le fonctionnement de l’objet
À propos de cette page
Sujet et corrigé prêts à imprimer.
Devoir surveillé – Programmer : lire un programme et modifier ses paramètres
Durée : 55 min – Sans document – Sur 20 points · Technologie 5ᵉ
Les réponses doivent être rédigées et justifiées. Soigne l'orthographe et la présentation.
Exercice 1 – Le jeu de lumière de la vitrine : lire une séquence ★★
(4 pts)La vitrine d’une boutique est décorée d’une DEL commandée par ce programme.
- a)Traduire ce script en algorithme en langage naturel.
- b)Combien de fois la DEL s’allume-t-elle ? Calculer la durée qui s’écoule entre l’appui sur A et l’affichage de « FIN ».
- c)La DEL est-elle allumée ou éteinte 2,1 s après l’appui ? Et 4,5 s après l’appui ? Justifier.
- d)Un élève supprime le dernier bloc « attendre 0,75 s ». Décrire ce que l’on voit, puis calculer la nouvelle durée avant l’affichage de « FIN ».
Exercice 2 – La console de poche : événements et scripts ★★
(4 pts)Une console de jeu de poche contient ce programme.
- a)Combien de scripts ce programme contient-il ? Pour chacun, nommer l’événement qui le déclenche et dire combien de fois il peut s’exécuter.
- b)On allume la carte, on appuie sur B, on secoue la carte, puis on appuie sur A. Écrire dans l’ordre ce que montre l’écran.
- c)Dans ce scénario, pendant combien de temps le buzzer a-t-il sonné ? On appuie ensuite encore 4 fois sur A, en attendant chaque fois la fin du son : quelle est la durée totale de sonnerie depuis la mise sous tension ?
- d)Un élève pose, à côté des scripts, le bloc « afficher 7 » sans rien au-dessus. Expliquer pourquoi le 7 ne s’affiche jamais, puis proposer une correction pour qu’il s’affiche à la mise sous tension, à la place du 0.
Exercice 3 – La mangeoire connectée : entrées, sorties et données ★★★
(4 pts)Une mangeoire à oiseaux du jardin du collège est posée sur un capteur de masse (une balance) relié à une carte programmable, qui a aussi un capteur de température, deux boutons et un écran. Elle enregistre ses mesures dans un fichier.
- a)Lister les entrées et les sorties de ce programme.
- b)Pour le script du bouton A, donner la donnée utilisée et la donnée produite. Quelle fonction de la chaîne d’information réalisent le capteur de masse et l’écran ?
- c)Combien de valeurs le fichier « graines.csv » reçoit-il par jour ?
- d)Le fichier indique 420 g de graines à 8 h et 360 g à 9 h. Si les oiseaux mangent toujours au même rythme, à quelle heure la mangeoire sera-t-elle vide ?
Exercice 4 – L’arrosage de la jardinière : modifier un paramètre ★★★
(4 pts)Une jardinière de la classe est arrosée par une petite pompe. D’après sa notice, la pompe débite 25 mL d’eau par seconde.
- a)Quel volume d’eau ce programme verse-t-il à chaque appui sur A ?
- b)La plante a besoin de 350 mL par arrosage. Quel paramètre faut-il modifier, et quelle valeur faut-il lui donner ? Écrire cette valeur en millisecondes pour une carte micro:bit.
- c)Au test, avec la nouvelle valeur, on recueille seulement 280 mL. Calculer le débit réel de la pompe, puis la durée à régler pour obtenir 350 mL.
- d)Expliquer pourquoi il faut tester un programme après avoir modifié un paramètre. Donner une cause possible de l’écart trouvé à la question 3.
Exercice 5 – Vrai ou faux argumenté, prise d’initiative ★★★
(4 pts)Pour chaque affirmation, dire si elle est vraie ou fausse et justifier, avec un exemple si possible.
- a)« La carte exécute les blocs d’un script dans l’ordre qui lui convient. »
- b)« Le script placé sous « au démarrage » se relance à chaque appui sur le bouton A. »
- c)« Le capteur de température est une sortie du programme, puisque la température s’affiche. »
- d)« Si l’on passe de « répéter 4 fois » à « répéter 8 fois », la boucle dure deux fois plus longtemps. »
Bon courage !
Ce document est la propriété intellectuelle de Ben, professeur particulier (benprofparticulier.fr), protégée par le Code de la propriété intellectuelle (art. L. 111-1 et L. 122-4). Il est mis à disposition pour un usage personnel de révision. Toute reproduction, diffusion, mise en ligne ou revente, totale ou partielle, sans autorisation écrite est interdite et constitue une contrefaçon (art. L. 335-2).
Voir le corrigé et le barème
Corrigé et barème – Programmer : lire un programme et modifier ses paramètres
Durée : 55 min – Sans document – Sur 20 points · Technologie 5ᵉ
Exercice 1 – Le jeu de lumière de la vitrine : lire une séquence ★★
(4 pts)- a)« Quand on appuie sur le bouton A, répéter 6 fois : allumer la DEL, attendre 0,25 seconde, éteindre la DEL, attendre 0,75 seconde ; puis afficher FIN. » (1)
- b)6 éclats. Un passage dure 0,25 + 0,75 = 1 s ; 6 × 1 = 6 s. (1)
- c)Les passages commencent à 0, 1, 2, 3, 4, 5 s. À 2,1 s : le troisième passage a commencé à 2 s, la DEL est allumée jusqu’à 2,25 s : allumée. À 4,5 s : le cinquième passage a commencé à 4 s, la DEL s’est éteinte à 4,25 s : éteinte. (1)
- d)La DEL se rallume aussitôt après s’être éteinte : on la voit allumée sans arrêt. Nouvelle durée : 6 × 0,25 = 1,5 s. (1)
Le point clé — Seuls « attendre » et les blocs « pendant … s » prennent du temps : durée de la boucle = durée d’un passage × nombre de répétitions.
Exercice 2 – La console de poche : événements et scripts ★★
(4 pts)- a)4 scripts. « au démarrage » : une seule fois, à la mise sous tension ; bouton A, bouton B, carte secouée : à chaque appui ou à chaque secousse, autant de fois qu’on veut. (1)
- b)0 (démarrage), puis B, puis ? (l’écran est effacé, puis « ? » s’affiche), puis A. (1)
- c)1 s (un seul appui sur A). Ensuite 4 × 1 = 4 s de plus : 1 + 4 = 5 s en tout. (1)
- d)Ce bloc n’est accroché à aucun bloc chapeau : aucun événement ne le déclenche. Correction : remplacer « afficher 0 » par « afficher 7 » sous « au démarrage ». (1)
Attention — Un script ne s’exécute que si son événement se produit ; « au démarrage » ne se relance qu’à un nouveau démarrage.
Exercice 3 – La mangeoire connectée : entrées, sorties et données ★★★
(4 pts)- a)Entrées : le capteur de masse, le capteur de température, les boutons A et B. Sorties : l’écran et le fichier « graines.csv ». (1)
- b)Donnée utilisée : la masse de graines mesurée (et l’appui sur A) ; donnée produite : le nombre affiché. Le capteur de masse acquiert, l’écran communique. (1)
- c)600 s = 10 min ; 24 h = 1 440 min ; 1 440 ÷ 10 = 144 valeurs par jour. (1)
- d)Les oiseaux mangent 420 − 360 = 60 g par heure. Il reste 360 g : 360 ÷ 60 = 6 h. La mangeoire sera vide vers 9 h + 6 h = 15 h. (1)
Repère — Le capteur est l’entrée, la grandeur mesurée est la donnée utilisée ; un fichier dans lequel le programme écrit est une sortie.
Exercice 4 – L’arrosage de la jardinière : modifier un paramètre ★★★
(4 pts)- a)8 × 25 = 200 mL. (1)
- b)La durée de « attendre » : 350 ÷ 25 = 14 s, soit 14 000 ms. (1)
- c)Débit réel : 280 ÷ 14 = 20 mL par seconde. Durée : 350 ÷ 20 = 17,5 s. (1)
- d)Le calcul repose sur une valeur théorique (la notice) ; seul le test montre ce que fait l’objet réel. Causes possibles : tuyau long ou étroit, eau montée plus haut, pompe usée, piles faibles. (1)
Erreur fréquente — Un paramètre bien calculé n’est pas forcément le bon : on teste, on mesure, on ajuste.
Exercice 5 – Vrai ou faux argumenté, prise d’initiative ★★★
(4 pts)- a)Faux : elle exécute les blocs un par un, de haut en bas. Exemple : si « faire sonner le buzzer » est placé avant « afficher 3 », le son passe avant l’affichage. (1)
- b)Faux : il ne s’exécute qu’une fois, à la mise sous tension (ou au redémarrage). L’appui sur A déclenche seulement le script « quand le bouton A est pressé ». (1)
- c)Faux : le capteur envoie la mesure à la carte, c’est une entrée. C’est l’écran, qui reçoit le nombre à afficher, qui est une sortie. (1)
- d)Vrai : chaque passage dure le même temps. Exemple : avec des passages de 1,5 s, la boucle dure 4 × 1,5 = 6 s, puis 8 × 1,5 = 12 s. (1)
Astuce — Pour justifier, je cite le bloc ou l’événement en cause et je donne un petit exemple chiffré.
Ce document est la propriété intellectuelle de Ben, professeur particulier (benprofparticulier.fr), protégée par le Code de la propriété intellectuelle (art. L. 111-1 et L. 122-4). Il est mis à disposition pour un usage personnel de révision. Toute reproduction, diffusion, mise en ligne ou revente, totale ou partielle, sans autorisation écrite est interdite et constitue une contrefaçon (art. L. 335-2).
Ce contrôle de technologie 5ᵉ en bref
Un devoir surveillé type contrôle en classe sur « Programmer : lire un programme et modifier ses paramètres » : 5 exercices, 55 minutes, noté sur 20. Le sujet et le corrigé sont téléchargeables en PDF, prêts à imprimer, pour travailler comme en classe.
- Exercice 1 — Le jeu de lumière de la vitrine : lire une séquence ★★/ 4 pts
- Exercice 2 — La console de poche : événements et scripts ★★/ 4 pts
- Exercice 3 — La mangeoire connectée : entrées, sorties et données ★★★/ 4 pts
- Exercice 4 — L’arrosage de la jardinière : modifier un paramètre ★★★/ 4 pts
- Exercice 5 — Vrai ou faux argumenté, prise d’initiative ★★★/ 4 pts
Pour préparer ce contrôle
- Relire le cours et la fiche de révision.
- Refaire les exercices corrigés et les problèmes.
- Se tester avec le QCM (36 questions).
- Faire ce sujet en conditions réelles — 55 min, sans le cours — puis se corriger et noter les points à revoir.
Voir tous les contrôles de technologie 5ᵉ · tous les devoirs surveillés corrigés
Questions fréquentes sur ce sujet
- Combien de temps dure ce contrôle sur « Programmer : lire un programme et modifier ses paramètres » ?
- 55 minutes pour 5 exercices notés sur 20. Prévois le double si tu enchaînes avec la correction.
- Le corrigé est-il fourni ?
- Oui : le corrigé complet est fourni en PDF (bouton « Télécharger le corrigé »), avec le barème exercice par exercice.
- Ce sujet peut-il servir de DS, de contrôle ou d'interrogation ?
- Oui : c'est un devoir surveillé complet de 55 minutes. Pour une interrogation courte, garde un ou deux exercices ; pour un DS ou un contrôle de fin de chapitre, fais le sujet entier en temps limité.
- Ce sujet suit-il le programme de technologie de cinquième ?
- Oui : il évalue uniquement les notions du chapitre « Programmer : lire un programme et modifier ses paramètres » du programme officiel de technologie en cinquième.
Moi c'est Ben, j'ai créé ce site pour aider le plus d'élèves possible, partout en France. Je peux aussi reprendre avec toi ce qui coince en cours particulier : en visio, ou à domicile si tu es à Marseille.
Soutien scolaire à Marseille · Cours particuliers au collège · Aide aux devoirs