Exercice Sous-partie 3 - Algorithmique et programmation Py… · Bac Sciences de l'Ingénieur Métropole 2025 (sujet 1)
Thème : Traitement de l'information : algorithmes et programmation · Tiré du sujet Métropole France 1 (2025)
Énoncé
Partie 1 - Sciences de l'ingénieur
Drone de prises de vues sous-marines
L’étude porte sur un drone submersible permettant de faire des prises de vues sous-marines en haute qualité jusqu’à une profondeur de 150 m, dans une plage de température de -5°C à +35°C. Ce drone embarque une batterie qui lui confère une autonomie importante. Utilisé dans de nombreux domaines tels que l’aquaculture, la défense, les énergies offshore ou l’inspection de navires, il permet aux utilisateurs de rester à la surface de l’eau tout en réalisant des inspections sous-marines.
Le drone est relié par un câble extra-souple à un module de surface (figure 1). Ce câble transmet de manière bi-directionnelle les informations liées au contrôle du drone et à la prise de vue.
Un module de surface est intégré dans l’enrouleur du câble et est connectable, via une liaison WiFi, à un terminal mobile (Android ou iOS) sur lequel une application dédiée réalise l’interface homme-machine permettant:
la transmission des images et la visualisation en temps-réel;
le pilotage du drone.
Le pilotage du drone et sa stabilité sont réalisés au moyen de quatre propulseurs illustrés à la figure 2:
deux propulseurs assurent la poussée longitudinale (vers l’avant ou l’arrière) avec une répartition modulable entre la droite et la gauche;
un propulseur monté dans un carénage traversant assure la correction latérale vers la droite ou vers la gauche;
le propulseur vertical, monté également dans un carénage traversant, assure la propulsion vers le haut ou vers le bas.
Chaque propulseur est constitué d’une hélice montée en prise directe sur un moteur électrique asservi en vitesse.
Le diagramme partiel des exigences du drone sous-marin est représenté sur la figure 3.
Sous-partie 3 - Algorithmique et programmation Python
L'interface utilisateur affiche en temps réel la durée d'enregistrement possible en fonction de l'espace mémoire encore disponible sur la carte. Pour cela, la fonction calcul_duree est utilisée. Elle a pour paramètres d'entrée la capacité de la carte, l'espace déjà occupé sur celle-ci et le mode d'acquisition (Full HD ou HD). Cette fonction renvoie comme valeur de sortie la durée restante.
Paramètre / Variable
Description
capacite_carte
Capacité nominale de carte en Go
taille_occupee
Espace occupé sur la carte en Go
mode_video
Mode d'acquisition:
0 pour le mode HD
1 pour le mode Full HD
duree_restante
Durée restante en minutes
Figure 12: paramètre de la fonction calcul_duree
Question 1.16 (DR3)
Compléter le code Python de la fonction calcul_duree:
def calcul_duree(capacite_carte, taille_occupee, mode_video):
# calcul de la duree restante sur la carte
taille_restante =
if mode_video ==:
debit = 0.5214 # en Go par minute
else:
debit = 0.2317 # en Go par minute
duree_restante =
return(duree_restante)

Corrigé
Corrigé établi d’après les éléments de correction officiels
taille_restante =
Réponse : capacite_carte - taille_occupee
if mode_video ==
Réponse : 1
duree_restante =
Réponse : taille_restante / debit
L’explication pas à pas, faite avec l’IA, est réservée aux membres Premium. Premium
Résous-le ici : correction automatique, indices et corrigé détaillé.
‹ Exercice Sous-partie 3 - Traitement de l'information : alg… · Métropole 2026 (sujet 2) · Exercice Sous-partie 3 - Question 1.17 · Métropole 1 remplacement 2025 ›
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 - Traitement de l'information : alg… · Métropole 2026 (sujet 2)
- 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)