Exercices de Mise au point des programmes : bugs, assertions et tests · Bac Amérique du Nord
2 exercices de Mise au point des programmes : bugs, assertions et tests tombés au Bac de Numérique et Sciences Informatiques (Amérique du Nord) (2025-2026).
Exercice 3 - Gestion des erreurs et assertions · Amérique du Nord 2026 (jour 2)
Analyse d'un bug d'exécution (UnboundLocalError) et écriture d'une assertion pour valider les préconditions de la fonction mystere.
Exercice 2 - Gestion des bugs et algorithmique · Amérique du Nord 2025 (jour 2)
Questions 1, 2 et 3 de l'exercice 2 portant sur le problème du collier de bonbons (manger un bonbon sur trois). Q1 : ordre des bonbons mangés et indice du bonbon restant pour 8 bonbons. Q2 : explication de l'erreur NameError 'true' et correction. Q3 : complétion des lignes 2, 7, 9, 11 et 13 de la fonction Python…
Autres thèmes : Numérique et Sciences Informatiques
Structures de données
- Structures de données abstraites : listes, piles, files, dictionnaires · 12 exercices · 60 % de chances de tomber
- Programmation orientée objet : classes, attributs, méthodes · 8 exercices · 60 % de chances de tomber
- Arbres : vocabulaire, mesures et algorithmique · 11 exercices · 65 % de chances de tomber
- Graphes : modélisation, implémentations et parcours · 4 exercices · 45 % de chances de tomber
Bases de données
- Bases de données relationnelles, SGBD et langage SQL · 12 exercices · 75 % de chances de tomber
Architectures, systèmes et réseaux
- Binaire, entiers et opérateurs booléens · 4 exercices · 35 % de chances de tomber
- Architectures matérielles et systèmes d'exploitation · 6 exercices · 40 % de chances de tomber
- Réseaux : adressage IP et sous-réseaux · 3 exercices · 35 % de chances de tomber
- Protocoles de routage : RIP et OSPF · 4 exercices · 35 % de chances de tomber
Langages et programmation
- Récursivité · 5 exercices · 40 % de chances de tomber
- Modularité, API et paradigmes de programmation · 1 exercice · 25 % de chances de tomber
Algorithmique
- Programmation dynamique · 2 exercices · 35 % de chances de tomber
- Coût des algorithmes, tris et recherche · 5 exercices · 40 % de chances de tomber