Exercices de bac NSI corrigés : programmation orientée objet (POO)
44 exercices de 2023 à 2026, avec énoncé et corrigé détaillé
La programmation orientée objet sert de fil conducteur à de nombreux exercices : on y lit une classe Python, on complète son constructeur __init__, on écrit des méthodes et on crée des instances. Elle se combine souvent avec une structure de données (pile, file, arbre, graphe) implémentée sous forme de classe.
Il faut savoir distinguer attribut et méthode, donner le type d’un attribut, et ne pas oublier self. Pièges classiques : écrire attribut au lieu de self.attribut, confondre l’appel objet.methode() avec methode(objet), renvoyer une valeur au lieu de modifier l’objet (ou l’inverse).
Bac NSI 2026 10 exercices
Amérique du Nord
Bac NSI 2026 – sujet 1 – exercice 1
POO, récursivité, arbres
Le jeu puissance 4 se joue à deux joueurs dans une grille de 6 lignes et 7 colonnes. Une couleur de pion, blanc ou noir, est attribuée à chaque joueur. Les joueurs jouen…
Amérique du Nord
Bac NSI 2026 – sujet 1 – exercice 2
architecture matérielle (réseau), structures de données, POO
Le réseau de l’entreprise Gamerzz propose à ses clients, une salle pour jouer à des jeux vidéos en ligne (Salle Gaming Online), une autre pour jouer en réalité virtuelle…
Amérique du Nord
Bac NSI 2026 – sujet 2 – exercice 2
programmation Python, POO, structure de données d’arbre
La WTA (Women’s Tennis Association) est l’instance dirigeante du tennis professionnel international féminin, responsable de l’organisation du circuit « WTA Tour » et de …
Asie
Bac NSI 2026 – sujet 1 – exercice 3
protocoles de routage, POO, notion de file
Le but de cet exercice est de simuler la façon dont des routeurs construisent leur table de routage selon le protocole RIP.
Asie
Bac NSI 2026 – sujet 2 – exercice 1
POO, structures linéaires
Le taquin est un casse-tête qui se joue avec une grille de 9 cases : une case vide et 8 cases numérotées de 1 à 8.
Centres étrangers
Bac NSI 2026 – sujet 1 – exercice 1
algorithmes de tri, parcours d’arbre binaire de recherche, POO
Un club d’athlétisme organise une compétition inter-scolaire regroupant quatre disciplines. Chaque athlète réalise une performance dans chacune de ces épreuves. Pour éta…
Centres étrangers
Bac NSI 2026 – sujet 1 – exercice 3
POO, récursivité, BDD, SQL
On propose de programmer le jeu du démineur à l’aide du langage de programmation Python. On utilise alors le paradigme de programmation orienté objet. La mise en forme d…
Centres étrangers
Bac NSI 2026 – sujet 2 – exercice 1
POO, sécurité des communications
Une compagnie de taxis est gérée par une application qui a été programmée en langage Python. On s’intéresse à quelques classes programmées dont on donne toutes les propr…
Centres étrangers
Bac NSI 2026 – sujet 2 – exercice 3
architecture matérielle (dont le langage assembleur), structures linéaires de données, POO
L’architecture moderne des ordinateurs est basée sur un modèle conçu en 1945 dans lequel la mémoire vive de l’ordinateur (la RAM) est utilisée pour stocker à la fois les…
Métropole
Bac NSI 2026 – sujet 2 – exercice 1
réseaux, POO
Une entreprise dispose d’une infrastructure réseau répartie sur plusieurs sites interconnectés à l’aide de routeurs. La figure ci-dessous représente le schéma de ce rése…
Bac NSI 2025 14 exercices
Amérique du Nord
Bac NSI 2025 – sujet 1 – exercice 1
arbres binaires, récursivité, POO
Cet exercice porte sur les arbres binaires, la récursivité et la programmation orientée objet. Il s'agit d'identifier des végétaux à partir de caractéristiques de leurs …
Amérique du Nord
Bac NSI 2025 – sujet 1 – exercice 2
POO, récursivité, algorithmes gloutons
Cet exercice porte sur la programmation orientée objet, la récursivité et les algorithmes gloutons. Une entreprise souhaite gérer les colis qu'elle expédie à l'aide d'un…
Amérique du Nord
Bac NSI 2025 – sujet 2 – exercice 2
bugs, algorithmique, POO
Cet exercice porte sur la gestion des bugs, l'algorithmique, les structures de données et la programmation orientée objet. Un jour, Bob s'apprête à manger un collier de …
Asie
Bac NSI 2025 – sujet 2 – exercice 1
POO, algorithmique
Cet exercice porte sur la programmation orientée objet et l'algorithmique. Accès et modification des données sur l'année de l'instance courante, entre deux dates.
Asie
Bac NSI 2025 – sujet 2 – exercice 2
programmation, files processus, POO
Cet exercice porte sur la programmation Python, la gestion des processus. On souhaite élaborer un programme système permettant de gérer l'ordre d'exécution des processus…
Asie
Bac NSI 2025 – sujet 2 – exercice 3
POO, BDD, SQL, arbres binaires
Cet exercice porte sur la programmation Python (dictionnaire, récursivité, spécification), la programmation orientée objet, les bases de données relationnelles, les requ…
Centres étrangers
Bac NSI 2025 – sujet 1 – exercice 1
graphes, POO
Cet exercice porte sur les graphes et la programmation orientée objet. Certains sportifs sont adeptes des courses d'orientation : munis d'une fiche de contrôle, d'une ca…
Centres étrangers
Bac NSI 2025 – sujet 2 – exercice 3
graphes, POO, récursivité
Cet exercice porte sur les graphes, la programmation objet et la récursivité. On considère un jeu où les nombres entiers de 1 à 9 sont placés autour d'un cercle. Le but …
Nouvelle Calédonie
Bac NSI 2025 – sujet 1 – exercice 1
graphes, réseaux, POO
On modélise un réseau par un graphe et on suit un parcours en largeur puis le protocole RIP pour mettre à jour des tables de routage. Ensuite, il faut compléter une simu…
Nouvelle Calédonie
Bac NSI 2025 – sujet 1 – exercice 2
BDD, SQL , POO
On exploite une base de données de randonnées et on écrit des requêtes SQL (sélection, tri, ajout, modification, suppression). Puis on refait un petit bilan en Python en…
Polynésie
Bac NSI 2025 – sujet 1 – exercice 1
réseaux, algorithmique, POO
Cet exercice porte sur les protocoles réseaux, l'algorithmique et la POO. Un cœur de réseau est constitué d'un maillage dans lequel les routeurs sont reliés par des liai…
Polynésie
Bac NSI 2025 – sujet 2 – exercice 1
POO, algorithmique , programmation
Cet exercice porte sur la programmation orientée objet, l'algorithmique et la programmation en Python. Marc souhaite coder le jeu de cartes "6 qui prend" afin d'y jouer …
Polynésie
Bac NSI 2025 – sujet 2 – exercice 2
programmation, POO, BDD, SQL
Cet exercice porte sur la programmation Python, la programmation orientée objet, les bases de données relationnelles et les requêtes SQL. Nous allons utiliser une base d…
Polynésie
Bac NSI 2025 – sujet 2 – exercice 3
dictionnaires, graphes, piles, files, POO
Dans cet exercice il est question de tableaux, de dictionnaires, de recherche de chemins dans un graphe, de piles, de files et de POO. On considère une liste de mots de …
Bac NSI 2024 13 exercices
Amérique du Nord
Bac NSI 2024 – sujet 1 – exercice 1
POO, structures de données (file), ordonnancement et interblocage
On s'intéresse aux processus et à leur ordonnancement au sein d'un système d'exploitation. Cet exercice porte sur la programmation Python, la programmation orientée obje…
Amérique du Nord
Bac NSI 2024 – sujet 2 – exercice 3
POO, structures de données, réseaux, architecture matérielle
On considère un réseau local constitué de trois machines de Alice, Bob et Charlie avec les adresses IP données. Il s'agit d'un exercice sur la programmation objet, les s…
Asie
Bac NSI 2024 – sujet 1 – exercice 1
programmation, POO, algorithmique
Cet exercice porte sur la programmation Python, la programmation orientée objet et l'algorithmique. Une entreprise doit placer des antennes relais le long d'une rue rect…
Asie
Bac NSI 2024 – sujet 1 – exercice 3
programmation, POO, BDD, SQL
Cet exercice porte sur la programmation Python, la programmation orientée objet, les bases de données relationnelles et les requêtes SQL. Une entreprise, présente sur di…
Asie
Bac NSI 2024 – sujet 2 – exercice 2
programmation, POO, structures de données linéaires
Cet exercice porte sur la programmation, la programmation orientée objet et les structures de données linéaires. On se propose d'écrire une fonction qui vérifie si une c…
Centres étrangers
Bac NSI 2024 – sujet 1 – exercice 3
programmation, POO, BDD, SQL
Cet exercice porte sur la programmation Python, la programmation orientée objet, les bases de données relationnelles et les requêtes SQL. L'objectif est de faciliter la …
Centres étrangers
Bac NSI 2024 – sujet 2 – exercice 1
programmation, POO, récursivité
Cet exercice porte sur la programmation en Python en général, la programmation orientée objet et la récursivité. On se déplace dans une grille rectangulaire. On s'intére…
Centres étrangers
Bac NSI 2024 – sujet 2 – exercice 2
POO, récursivité, arbres binaires, systèmes d'exploitation
Cet exercice porte sur la programmation objet, la récursivité, les arbres binaires et les systèmes d'exploitation. Dans cet exercice, on travaille dans un environnement …
Métropole
Bac NSI 2024 – sujet 1 – exercice 3
POO, arbres binaires de recherche, récursivité
Cet exercice porte sur la programmation orientée objet, sur les arbres binaires de recherche et la récursivité. Chaque année, plusieurs courses de chiens de traîneaux so…
Métropole
Bac NSI 2024 – sujet 2 – exercice 2
POO, tris, algorithmes gloutons, récursivité , assertions
Cet exercice porte sur la programmation orientée objets, les tris, les algorithmes gloutons, la récursivité et les assertions. Une entreprise transporte des marchandises…
Métropole
Bac NSI 2024 – sujet 2 – exercice 3
POO, graphes, dictionnaires
Cet exercice porte sur la programmation orientée objet, les graphes et utilise la structure de données dictionnaire. La direction de la station de ski Le Lièvre Blanc, s…
Polynésie
Bac NSI 2024 – sujet 2 – exercice 2
arbres binaires de recherche, POO, récursivité
Cet exercice porte sur les arbres binaires de recherche, la POO et la récursivité. Considérons une classe ABR pour les arbres binaires de recherche dont les clés sont de…
Sujet Zéro
Bac NSI 2024 – sujet 2 – exercice 3
dictionnaires, POO, BDD, SQL
On veut créer une application permettant de stocker et de traiter des informations sur des livres de science-fiction. Il s'agit d'un exercice sur la programmation Python…
Bac NSI 2023 7 exercices
Métropole
Bac NSI 2023 – sujet 1 – exercice 3
POO, algorithmique
Cet exercice traite de programmation orientée objet en Python et d'algorithmique. Un pays est composé de différentes régions. Deux régions sont voisines si elles ont au …
Métropole
Bac NSI 2023 – sujet 2 – exercice 3
arbres binaires, files, POO
Cet exercice porte sur les arbres binaires, les files et la programmation orientée objet. Une entreprise stocke les identifiants de ses clients dans un arbre binaire de …
Polynésie
Bac NSI 2023 – sujet 1 – exercice 2
processus, POO
C'est un exercice sur la gestion des processus et la programmation orientée objet. Un processus est l'instance d'un programme en cours d'exécution. Il est identifié par …
Polynésie
Bac NSI 2023 – sujet 1 – exercice 3
algorithmique, POO, méthode diviser-pour-régner
Il s'agit d'un exercice sur l'algorithmique, la programmation orientée objet et la méthode diviser-pour-régner. On cherche à trouver les deux points les plus proches dan…
Polynésie
Bac NSI 2023 – sujet 2 – exercice 1
arbres binaires de recherche, POO, récursivité
Cet exercice porte sur les arbres binaires, les arbres binaires de recherche, la programmation orientée objet et la récursivité.
Sujet Zéro
Bac NSI 2023 – sujet 1 – exercice 3
arbres binaires de recherche , POO
Dans un entrepôt de e-commerce, un robot mobile autonome exécute successivement les tâches qu'il reçoit tout au long de la journée. Il s'agit d'un exercice sur les arbre…
Sujet Zéro
Bac NSI 2023 – sujet 2 – exercice 3
arbres binaires de recherche, POO
Voici la définition d'une classe nommée ArbreBinaire en Python. Cet exercice est consacré aux arbres binaires de recherche et à la notion d'objet.