Exercices de Traitement de l'information : algorithmes et programmation

18 exercices de Traitement de l'information : algorithmes et programmation tombés au Bac de Sciences de l'Ingénieur (2021-2026). Avec corrigé détaillé.

Exercice Sous-partie 2 - Question 1.11 · Métropole 2026 (sujet 1)

Compléter le programme Python sur le document réponse DR2 pour alerter l'utilisateur lors du franchissement des seuils de charge de 50 % et 30 %. Conclure sur la capacité du système à alerter l'utilisateur.

Exercice Sous-partie 3 - Question 1.14 · Métropole 2026 (sujet 1)

À l'aide des chronogrammes de la figure 15, déterminer la valeur logique de B sur le front montant de A lors d'un comptage (sens anti-horaire) et d'un décomptage (sens horaire). Compléter la fonction Python comptage_decomptage(int N) sur le DR3.

Exercice Sous-partie 3 - Traitement de l'information : alg… · Métropole 2026 (sujet 2)

Question 1.16 : Compléter l'algorithme de contrôle des voyants et signaux sonores de charge sur DR2 selon les seuils de tension de la batterie.

Exercice Sous-partie 3 - Algorithmique et programmation Py… · Métropole 2025 (sujet 1)

Compléter le code Python de la fonction calcul_duree déterminant la durée d'enregistrement restante sur la carte mémoire à partir de la capacité, de l'espace occupé et du mode vidéo.

Exercice Sous-partie 3 - Question 1.17 · Métropole 1 remplacement 2025

Compléter les lignes 13, 14, 16 et 30 du programme Python sur le document réponse DR3 pour l'affichage de l'état de charge du robot sur bargraphe et clignotement d'alerte, puis conclure sur l'intérêt d'un indicateur précis au vu de l'autonomie.

Exercice Sous-partie 3 - Traitement de l'information · Métropole 2025 (sujet 2)

Déterminer Nmin et Nmax, les deux grandeurs numériques en décimal correspondant aux températures seuils de -10°C et 50°C, puis compléter la condition if de la fonction Python alerte_bat() sur DR2.

Exercice Questions 1.18 et 1.19 · Métropole 2024 (sujet 1)

Questions 1.18 et 1.19 : Compléter les listes d'états logiques des leds et la temporisation pour la gestion du niveau de charge (DR3), puis écrire en syntaxe Python l'équation logique de montée du siège de relevage.

Exercice Sous-partie 3 - Logique de commande et suivi de l… · Métropole 1 remplacement 2024

Questions 1.19 et 1.20 : Élaboration de la table de commande des moteurs et du buzzer selon l'état des capteurs optiques (Cas 1 à 4) sur le document réponse DR1, puis complétion de l'algorigramme de guidage du robot sur le document réponse DR2.

Exercice Sous-partie 3 - Algorithmes et programmation · Métropole 2024 (sujet 2)

Questions 1.14, 1.15 et 1.16 : Compléter l'algorithme de réglage de la limite angulaire inférieure (DR2) : ligne 8 (valeur de L_BASSE), ligne 15 (appel de la fonction de lecture du clavier) et ligne 20 (décrémentation de limiteInf).

Exercice Sous-partie 1 - Traitement de l'information · Métropole 2023 (sujet 1)

Analyse et écriture des algorithmes du programme principal et du sous-programme SP1 de mise en sécurité en cas de roulis excessif (Questions 1.6 et 1.7).

Exercice Sous-partie 1 - Traitement de l'information · Métropole 2023 (sujet 2)

Compléter le programme Python de contrôle du déplacement en ligne droite du robot Trooper sur le document réponse DR1.

Exercice Sous-partie 2 - Choix B · Métropole 1 remplacement 2022

Sous-partie 2 (choix B) : identifier et calculer la flèche et la portée théoriques et expérimentales du jet d'eau du canon à eau (Q1.14-1.17), déterminer les valeurs numériques d'angle d'inclinaison et compléter un programme Python de réglage automatique de la portée de tir à 30 mètres selon le débit d'eau…

Exercice Sous-partie 2 (choix B) - Algorithme de commande… · Métropole 2022 (sujet 2)

Question 1.20 : Compléter l'algorithme gérant le mode manuel impulsionnel sur le document réponse DR4 en précisant les conditions limites, les ordres de commande (Marche, Sens) et les conditions d'arrêt des boucles de répétition.

Exercice Sous-partie 2 (choix B) - Programmes de contrôle… · Métropole 2 remplacement 2022

Sous-partie 2 (choix B) - Programmes de contrôle du robot : analyse temporelle de la réalisation d'un cocktail (Q1.16, Q1.17 sur DR3), calcul des doses de sirop contenues dans une bouteille et choix du doseur (Q1.18 à Q1.20), complétion du code Python pour le suivi des doses et justification du fonctionnement (Q1.21,…

Exercice Sous-partie 3 (Choix 2) - Traitement de l'informa… · Métropole Candidat libre 2021 (sujet 1)

Question 1.16 : Sur le document réponse DR4, compléter l'algorigramme du boîtier de contrôle d'informations des feux tricolores pour permettre le passage du bus en sécurité. En déduire la durée entre le passage des feux piétons et voitures du vert à l'orange et le passage du feu du bus du rouge au vert.

Exercice Sous-partie 1 - Algorithme de calcul du checksum · Métropole 2021 (sujet 1)

Question 1.9 : À partir des informations de la figure 12 et des éléments de langage Python de la figure 13, compléter sur le document réponse DR2 le programme partiel permettant de calculer le code détecteur d'erreur (checksum) sur 16 bits.

Exercice Sous-partie 1 - Algorithmique · Métropole 2021 (sujet 2)

Questions 1.2 et 1.3 : Déterminer la valeur des éléments du tableau temps_attente_V [V0, V1, V2, V3] pour la configuration de la boucle 1, compléter l'algorithme partiel de la fonction choisir_véhicule et identifier la variable permettant d'affecter un véhicule selon la disponibilité.

Exercice Sous-partie 3 - Questions 1.17, 1.19 et 1.20 · Métropole 2 remplacement 2021

Questions 1.17, 1.19 et 1.20 : Algorithmes et programmation Python du traitement de la mesure d'énergie et de distance.

Autres thèmes : Sciences de l'Ingénieur

Analyse et modélisation des systèmes

Chaîne de puissance

Chaîne d'information

Asservissement et performances

Sciences physiques