Exercices de Programmation orientée objet : classes, attributs, méthodes · Bac Polynésie
6 exercices de Programmation orientée objet : classes, attributs, méthodes tombés au Bac de Numérique et Sciences Informatiques (Polynésie) (2023-2026).
Exercice 3 - Partie 1 : Structures de données · Polynésie 2026 (jour 1)
Partie 1 de l'Exercice 3 : Compléter la définition de la classe Chatbot (initialisation du dictionnaire base_donnees et méthode ajouter_question_reponse), instancier un objet Bot1 avec une interaction donnée et appeler la méthode repondre pour obtenir la réponse à une question.
Exercice 1 - Programmation orientée objet · Polynésie 2025 (jour 1)
Questions 9 et 10 : complétion des méthodes masquer et adresse_suivante de la classe IPv4 en Python.
Exercice 1 · Polynésie 2025 (jour 2)
Programmation orientée objet en Python pour modéliser le jeu de cartes '6 qui prend' avec les classes Carte, Paquet et Joueur.
Exercice 2 - Partie B · Polynésie 2025 (jour 2)
Questions 9 à 11 de l'exercice 2 (Partie B) : manipulation d'objets de la classe Champignon en Python, parcours d'une liste d'instances pour filtrer selon la saison, explication d'un échec de comparaison stricte de chaînes de caractères et correction à l'aide de la fonction recherche_textuelle.
Exercice 2 - Question 2 · Polynésie 2023 (jour 1)
Implémentation en Python de la classe Processus et de la fonction tourniquet (questions 2.a, 2.b et 2.c).
Exercice 3 - Question 2.a · Polynésie 2023 (jour 1)
Question 2.a : recopier et compléter la ligne 6 du constructeur de la classe Segment pour calculer et affecter la longueur du segment.
Autres thèmes : Numérique et Sciences Informatiques
Structures de données
- Structures de données abstraites : listes, piles, files, dictionnaires · 5 exercices · 35 % de chances de tomber
- Arbres : vocabulaire, mesures et algorithmique · 7 exercices · 45 % de chances de tomber
- Graphes : modélisation, implémentations et parcours · 4 exercices · 40 % de chances de tomber
Bases de données
- Bases de données relationnelles, SGBD et langage SQL · 11 exercices · 65 % de chances de tomber
Architectures, systèmes et réseaux
- Binaire, entiers et opérateurs booléens · 1 exercice · 20 % de chances de tomber
- Architectures matérielles et systèmes d'exploitation · 5 exercices · 30 % de chances de tomber
- Réseaux : adressage IP et sous-réseaux · 3 exercices · 40 % de chances de tomber
- Protocoles de routage : RIP et OSPF · 5 exercices · 40 % de chances de tomber
- Sécurisation des communications : chiffrement et HTTPS · 2 exercices · 25 % de chances de tomber
Langages et programmation
- Récursivité · 3 exercices · 30 % de chances de tomber
- Modularité, API et paradigmes de programmation · 2 exercices · 20 % de chances de tomber
- Mise au point des programmes : bugs, assertions et tests · 2 exercices · 25 % de chances de tomber
Algorithmique
- Diviser pour régner · 2 exercices · 20 % de chances de tomber
- Programmation dynamique · 1 exercice · 30 % de chances de tomber
- Recherche textuelle et algorithme de Boyer-Moore · 1 exercice · 30 % de chances de tomber
- Coût des algorithmes, tris et recherche · 3 exercices · 25 % de chances de tomber