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 %

UbatU_{\text{bat}} (V)

41,92

41,09

36

30,22

30,13

30,08

UmesU_{\text{mes}} (V)

4,88

4,79

4,19

3,52

3,51

3,50

NN

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)

Énoncé: Exercice Sous-partie 3 - Traitement de l'information : alg… · Bac Sciences de l'Ingénieur Métropole 2026 (sujet 2)

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