Exercice Sous-partie 3 - Traitement de l'information : alg… · Bac Sciences de l'Ingénieur Métropole 2026 (sujet 2)
Thème : Traitement de l'information : algorithmes et programmation · Tiré du sujet Métropole France 2 (2026)
Énoncé
Partie 1 - Sciences de l'ingénieur
Robot caddie
Le robot caddie Gita est comparable à un coffre intelligent: il suit son propriétaire, qu'il soit à pied ou à vélo. Destiné à un large public, le robot peut s'avérer particulièrement utile pour les personnes à mobilité réduite en les aidant à transporter et stocker leurs courses par exemple. Il est capable de se déplacer de manière autonome en suivant un itinéraire programmé à l'avance. Équipé de capteurs visuels, le robot peut détecter et éviter les obstacles sur son chemin. Il est capable de franchir des pentes allant jusqu'à 16 %.
La figure 1 représente le diagramme de cas d'utilisation du robot.
Le diagramme partiel de la figure 2 permet d'exprimer certaines exigences concernant le robot.
Sous-partie 3 - Traitement de l'information: algorithmes et programmation
Les trois bandeaux de DEL, la DEL bicolore au niveau du bouton et la sonnerie sont reliés au microcontrôleur de la façon suivante:
la borne 2 commande l'allumage et l'extinction du bandeau blanc sur la roue;
la borne 3 contrôle le bandeau jaune de la roue;
la borne 4 agit sur la couleur jaune de la DEL bicolore;
la borne 5 pilote le bandeau rouge et la couleur rouge de la DEL bicolore;
la borne 6 est dédiée à la commande de la sonnerie.
Extrait du tableau de conversion de la tension de batterie (document réponse DR2):
Batterie
100 %
75 %
50 %
25 %
10 %
5 %
0 %
(V)
41,92
41,09
36
30,22
30,13
30,08
(V)
4,88
4,79
4,19
3,52
3,51
3,50
1000
980
859
721
719
718
Question 1.16
Compléter l'algorithme de contrôle des voyants et signaux sonores sur le document réponse DR2 en utilisant les données précédentes.
# Configuration des DEL et du buzzer
DEL_2 = pin2 # bandeau DEL blanches roue
DEL_3 = pin3 # bandeau DEL jaune roue
DEL_4 = pin4 # DEL jaune bouton
DEL_5 = pin5 # bandeau DEL rouge roue et DEL bouton rouge
BUZZER = pin6 # Buzzer (sonnerie)
while True:
Batterie = pin0.read_analog() # Lire la batterie (0-1023)
display.clear() # Effacer l'écran DEL du micro:bit
DEL_5.write_digital(0)
DEL_4.write_digital(0)
DEL_3.write_digital(0)
DEL_2.write_digital(0)
BUZZER.write_digital(0)
if Batterie >= 859: # Batterie au-dessus de 50%
DEL_2.write_digital(1)
if < Batterie < 859: # Batterie entre 10% et 50%
DEL_3.write_digital()
elif < Batterie <=: # Batterie entre 5% et 10%
DEL_.write_digital(1)
DEL_.write_digital(1)
BUZZER.write_digital(1) # Activer le buzzer
sleep(500)
DEL_3.write_digital(0)
DEL_4.write_digital(0)
BUZZER.write_digital(0) # Désactiver le buzzer
sleep(500)
elif Batterie <=: # Batterie critique moins de 5%
DEL_5.write_digital(1)
BUZZER.write_digital(1) # Buzzer en continu
display.scroll("Batterie faible") # Afficher le message
# "Batterie faible"
sleep(100)

Corrigé
Corrigé proposé par AprenAI (non officiel)
Seuil inférieur pour 10 % < Batterie < 50 % : if [ ... ] < Batterie < 859:
Réponse : 721
État envoyé à la commande de DEL_3 : DEL_3.write_digital( [ ... ] )
Réponse : 1
Seuil inférieur pour 5 % < Batterie <= 10 % : elif [ ... ] < Batterie <= ...:
Réponse : 719
Seuil supérieur pour 5 % < Batterie <= 10 % : elif ... < Batterie <= [ ... ]:
Réponse : 721
Les réponses des 3 questions restantes et l’explication pas à pas sont réservées aux membres Premium. Premium
Résous-le ici : correction automatique, indices et corrigé détaillé.
‹ Exercice Sous-partie 3 - Question 1.14 · Métropole 2026 (sujet 1) · Exercice Sous-partie 3 - Algorithmique et programmation Py… · Métropole 2025 (sujet 1) ›
Plus d’exercices de Traitement de l'information : algorithmes et programmation
- Exercice Sous-partie 2 - Question 1.11 · Métropole 2026 (sujet 1)
- Exercice Sous-partie 3 - Question 1.14 · Métropole 2026 (sujet 1)
- Exercice Sous-partie 3 - Algorithmique et programmation Py… · Métropole 2025 (sujet 1)
- Exercice Sous-partie 3 - Question 1.17 · Métropole 1 remplacement 2025
- Exercice Sous-partie 3 - Traitement de l'information · Métropole 2025 (sujet 2)
- Exercice Questions 1.18 et 1.19 · Métropole 2024 (sujet 1)
- Exercice Sous-partie 3 - Logique de commande et suivi de l… · Métropole 1 remplacement 2024
- Exercice Sous-partie 3 - Algorithmes et programmation · Métropole 2024 (sujet 2)
- Exercice Sous-partie 1 - Traitement de l'information · Métropole 2023 (sujet 1)
- Exercice Sous-partie 1 - Traitement de l'information · Métropole 2023 (sujet 2)