Sujets du Bac Numérique et Sciences Informatiques 2023 · Polynésie
Sujets du Bac de Numérique et Sciences Informatiques 2023 (Polynésie) : Jour 1 et Jour 2. Avec le corrigé de chaque exercice et correction automatique.
Jour 1 (2023)
Thèmes du sujet : Structures de données abstraites : listes, piles, files, dictionnaires · Programmation orientée objet : classes, attributs, méthodes · Bases de données relationnelles, SGBD et langage SQL · Binaire, entiers et opérateurs booléens · Architectures matérielles et systèmes d'exploitation · Modularité, API et paradigmes de programmation · Diviser pour régner · Coût des algorithmes, tris et recherche
- Exercice 1 · Bases de données relationnelles, SGBD et langage SQL
Exercice 1 : Modélisation relationnelle et requêtes SQL pour la ligue de basket-ball féminin (tables Equipe, Joueuse, Match et statistiques). - Exercice 2 - Question 1 · Architectures matérielles et systèmes d'exploitation
1. On considère trois processus (PID 11 durée 4, PID 20 durée 2, PID 32 durée 3). a) Compléter la suite des PID avec un quantum d'un cycle CPU. b) Donner la composition de la suite des PID avec un… - Exercice 2 - Question 2 · Programmation orientée objet : classes, attributs, méthodes
Implémentation en Python de la classe Processus et de la fonction tourniquet (questions 2.a, 2.b et 2.c). - Exercice 3 - Question 1.a · Modularité, API et paradigmes de programmation
Donner le rôle de l'instruction « from math import sqrt » (ligne 1 du code d'exemple). - Exercice 3 - Question 1.b · Binaire, entiers et opérateurs booléens
Expliquer pourquoi l'évaluation de 0.1 + 0.2 == 0.3 renvoie False en Python. - Exercice 3 - Question 1.c · Structures de données abstraites : listes, piles, files, dictionnaires
Expliquer pourquoi l'affectation point_A[0] = 2 lève une erreur TypeError sur un objet tuple. - Exercice 3 - Question 2.a · Programmation orientée objet : classes, attributs, méthodes
Question 2.a : recopier et compléter la ligne 6 du constructeur de la classe Segment pour calculer et affecter la longueur du segment. - Exercice 3 - Questions 2.b, 2.c, 2.d · Coût des algorithmes, tris et recherche
Questions 2.b, 2.c et 2.d : compléter la fonction liste_segments (génération exhaustive de toutes les paires non ordonnées de points distincts), calculer la longueur de la liste obtenue en fonction… - Exercice 3 - Questions 3 et 4 · Diviser pour régner
Questions 3 et 4 : recherche récursive du plus court segment par la méthode diviser-pour-régner et application sur un nuage de trois points.
Jour 2 (2023)
Thèmes du sujet : Arbres : vocabulaire, mesures et algorithmique · Bases de données relationnelles, SGBD et langage SQL · Architectures matérielles et systèmes d'exploitation
- Exercice 1 · Arbres : vocabulaire, mesures et algorithmique
Exercice portant sur les arbres binaires, les arbres binaires de recherche (ABR), la programmation orientée objet en Python (classe Noeud) et la récursivité. - Exercice 2 · Bases de données relationnelles, SGBD et langage SQL
Exercice 2 portant sur le modèle relationnel et le langage SQL : clés primaires, clés étrangères, requêtes SELECT, UPDATE, INSERT, DELETE, contraintes d'intégrité référentielle et requêtes avec… - Exercice 3 · Architectures matérielles et systèmes d'exploitation
Exercice portant sur les systèmes d'exploitation : observation des processus (ps, kill), diagramme d'états (Prêt, Élu, En attente), algorithme d'ordonnancement selon la durée restante, et…
Tu peux aussi réviser par thème
Entraîne-toi sur un thème avec les exercices des sujets de toutes les années.
- Bases de données relationnelles, SGBD et langage SQL · 11 exercices · 65 % de chances de tomber
- Arbres : vocabulaire, mesures et algorithmique · 7 exercices · 45 % de chances de tomber
- Programmation orientée objet : classes, attributs, méthodes · 6 exercices · 45 % de chances de tomber
- Structures de données abstraites : listes, piles, files, dictionnaires · 5 exercices · 35 % de chances de tomber
- Architectures matérielles et systèmes d'exploitation · 5 exercices · 30 % de chances de tomber
- Coût des algorithmes, tris et recherche · 3 exercices · 25 % de chances de tomber