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
- Structures de données abstraites : listes, piles, files, dictionnaires · 12 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
- Mise au point des programmes : bugs, assertions et tests · 2 exercices · 35 % 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