Sujets du Bac Numérique et Sciences Informatiques 2023 · Amérique du Nord
Sujets du Bac de Numérique et Sciences Informatiques 2023 (Amérique du Nord) : 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 · Arbres : vocabulaire, mesures et algorithmique · Bases de données relationnelles, SGBD et langage SQL · Binaire, entiers et opérateurs booléens · Architectures matérielles et systèmes d'exploitation
- Exercice 1 - Données en table · Structures de données abstraites : listes, piles, files, dictionnaires
Partie A : manipulation et parcours d'une table de dictionnaires représentant des lieux de covoiturage en Python (accès par index/clé, parcours de table, analyse et écriture de fonctions d'agrégation… - Exercice 1 - Bases de données · Bases de données relationnelles, SGBD et langage SQL
Partie B : Exploitation en SQL d'une base de données relationnelle (relations LIEU et COMMUNE). Questions 6 à 9 portant sur la clé primaire, requêtes de sélection, jointure avec agrégation COUNT,… - Exercice 2 - Processus et ordonnancement · Architectures matérielles et systèmes d'exploitation
Parties A et B de l'exercice 2 : analyse d'un extrait de la commande ps (processus père/fils, temps processeur, arborescence des processus), définition des trois états d'un processus (prêt, bloqué,… - Exercice 2 - Logique booléenne · Binaire, entiers et opérateurs booléens
Partie C (logique booléenne) : 8. Déterminer la table de vérité de l'expression booléenne NON (a ET b). 9. À l'aide d'une deuxième table de vérité, justifier que NON(a ET b) = (NON a) OU (NON b). - Exercice 3 - Programmation orientée objet · Programmation orientée objet : classes, attributs, méthodes
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… - Exercice 3 - Structure de données · Structures de données abstraites : listes, piles, files, dictionnaires
Indiquer sans la justifier la structure de données la plus pertinente pour mémoriser et annuler chronologiquement les actions d'un personnage. - Exercice 3 - Arbres binaires de recherche · Arbres : vocabulaire, mesures et algorithmique
Partie B : arbres binaires de recherche (questions 6 à 8). Détermination de la hauteur et de la taille d'un ABR, dessin de l'arbre après insertion d'une clé, identification et résultat d'un parcours…
Jour 2 (2023)
Thèmes du sujet : Structures de données abstraites : listes, piles, files, dictionnaires · Arbres : vocabulaire, mesures et algorithmique · Bases de données relationnelles, SGBD et langage SQL · Architectures matérielles et systèmes d'exploitation · Protocoles de routage : RIP et OSPF
- Exercice 1 - Partie A · Bases de données relationnelles, SGBD et langage SQL
Exercice 1 - Partie A : Requêtes et manipulations d'une base de données relationnelle en SQL pour l'organisation d'une compétition de rugby féminin (JOUEUSE, SELECTION, MATCH). - Exercice 1 - Partie B · Protocoles de routage : RIP et OSPF
Partie B : Routage selon le protocole RIP sur un réseau modélisé par un graphe reliant les continents A à G. Question 4 : trajet minimal en nombre de sauts de G à B. Question 5 : table de routage du… - Exercice 2 · Arbres : vocabulaire, mesures et algorithmique
Exercice sur les arbres binaires et les arbres binaires de recherche (ABR) en Python : calcul de la hauteur et de la taille de l'arbre A, manipulation de l'interface fonctionnelle abstraite (cons,… - Exercice 3 - Questions 1 et 2 · Architectures matérielles et systèmes d'exploitation
Système d'exploitation UNIX : arborescence, navigation en ligne de commande (ls, cd, cp) et gestion des permissions (ls -l, rm, chmod). - Exercice 3 - Question 3 · Structures de données abstraites : listes, piles, files, dictionnaires
Dans son répertoire vacances, Dominique a stocké des fichiers sous forme d'une liste de dictionnaires avec les clés nom_fichier, type, mois et taille. a) Compléter la fonction classement_type(L) pour…
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 · 12 exercices · 75 % de chances de tomber
- Arbres : vocabulaire, mesures et algorithmique · 11 exercices · 65 % de chances de tomber
- Structures de données abstraites : listes, piles, files, dictionnaires · 12 exercices · 60 % de chances de tomber
- Programmation orientée objet : classes, attributs, méthodes · 8 exercices · 60 % de chances de tomber
- Architectures matérielles et systèmes d'exploitation · 6 exercices · 40 % de chances de tomber
- Binaire, entiers et opérateurs booléens · 4 exercices · 35 % de chances de tomber