Exercices de Programmation orientée objet : classes, attributs, méthodes · Bac Amérique du Nord

8 exercices de Programmation orientée objet : classes, attributs, méthodes tombés au Bac de Numérique et Sciences Informatiques (Amérique du Nord)…

Exercice 1 - Partie A · Amérique du Nord 2026 (jour 1)

Partie A : Modélisation de la grille de Puissance 4 et calcul de score. Écriture du constructeur __init__, complétion de la méthode joue, création d'une grille jeu1, calcul du score de jeu1 et écriture de la méthode score(self).

Exercice 2 - Questions 9 à 11 · Amérique du Nord 2026 (jour 1)

Questions 9 à 11 : implémentation en programmation orientée objet des classes Routeur_DROP_TAIL et Routeur_ALEA pour la gestion des files d'attente de paquets.

Exercice 2 - Programmation orientée objet · Amérique du Nord 2026 (jour 2)

Questions 1, 2, 3 et 6 de l'Exercice 2 : POO en Python. Instanciation de l'objet Joueuse pegula, complétion de la méthode ajouter_victoire, appel de méthode pour le match Swiatek vs Paloni, et complétion de la méthode resultat_match de la classe Match.

Exercice 2 - Programmation orientée objet · Amérique du Nord 2025 (jour 1)

Questions 1 à 5 de l'exercice 2 portant sur la classe Colis : écrire la méthode passer_transit, modifier la fonction ajouter_colis avec condition sur le poids, écrire la fonction nb_colis, compléter la fonction poids_total et écrire la fonction liste_colis_etat.

Exercice 2 - Programmation orientée objet · Amérique du Nord 2025 (jour 2)

Questions 7 à 12 sur la manipulation d'une liste doublement chaînée circulaire représentant un collier de bonbons avec la classe Bonbon : vocabulaire POO, suivi d'exécution, écriture de creer_collier, dessin du collier après suppression d'un maillon, détection de la fin du collier, et complétion de dernier_chaine.

Exercice 3 - Programmation orientée objet · Amérique du Nord 2024 (jour 2)

Questions 2, 3, 4, 5, 6, 7, 11, 12 et 14 : Modélisation et manipulation d'une blockchain en programmation orientée objet.

Exercice 3 - Programmation orientée objet · Amérique du Nord 2023 (jour 1)

Partie A de l'exercice 3 : programmation orientée objet. Compléter le constructeur __init__ de la classe Personnage, identifier les attributs et méthodes, écrire l'instruction d'instanciation de luther et implémenter la méthode attaque.

Exercice 1 - Programmation orientée objet · Amérique du Nord 2022 (jour 2)

1. (a) Compléter le constructeur de la classe Concurrent (attributs penalite et temps_tot). (b) Calculer la valeur de l'attribut temps_tot pour l'instance c1 = Concurrent("Mosquito", 87.67, 12). (c) Donner l'instruction Python permettant d'accéder à l'attribut temps_tot de c1.

Autres thèmes : Numérique et Sciences Informatiques

Structures de données

Bases de données

Architectures, systèmes et réseaux

Langages et programmation

Algorithmique