Sujets du Bac Numérique et Sciences Informatiques 2022 · Mayotte-Liban
Sujets du Bac de Numérique et Sciences Informatiques 2022 (Mayotte-Liban) : Jour 1 et Jour 2. Avec le corrigé de chaque exercice et correction automatique.
Jour 1 (2022)
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 · Réseaux : adressage IP et sous-réseaux
- Exercice 1 · Structures de données abstraites : listes, piles, files, dictionnaires
Exercice sur les structures de données linéaires (piles et files) et leur manipulation algorithmique (simulation de boucles, inversion, tri de file). - Exercice 2 · Programmation orientée objet : classes, attributs, méthodes
Exercice de programmation orientée objet en Python sur la gestion de bulles dans un jeu : recherche du premier emplacement libre dans une liste, ajout d'une bulle, détection de contact entre deux… - Exercice 3 · Bases de données relationnelles, SGBD et langage SQL
Exercice sur le modèle relationnel et les requêtes SQL (sélection, projection, insertion, suppression et jointures sur plusieurs tables). - Exercice 4 · Arbres : vocabulaire, mesures et algorithmique
Exercice sur les arbres binaires : structure d'arbre généalogique, parcours en profondeur (préfixe et infixe), programmation orientée objet en Python (classe Noeud, attribut generation), fonction… - Exercice 5 · Réseaux : adressage IP et sous-réseaux
Exercice sur l'adressage IPv4 (octets, masque /24, conversion décimal/binaire, adresse réseau), attribution d'adresses valides à un client, commande pour afficher son IP, interconnexion de réseaux…
Jour 2 (2022)
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 · Binaire, entiers et opérateurs booléens · Architectures matérielles et systèmes d'exploitation
- Exercice 1 · Structures de données abstraites : listes, piles, files, dictionnaires
Manipulation et implémentation d'une structure de pile pour évaluer des expressions en notation polonaise inverse (NPI) : schéma d'exécution, tracé de la primitive top, fonction addition(p) et suite… - Exercice 2 · Bases de données relationnelles, SGBD et langage SQL
Exercice portant sur les bases de données relationnelles et SQL : justification de clé primaire (couple NumClient, NumChambre), requêtes de sélection simple (projection et sélection), requête avec… - Exercice 3 - Binaire et entiers · Binaire, entiers et opérateurs booléens
1. Codage des entiers naturels : déterminer le nombre de bits d'un octet, le nombre de valeurs codables et l'encadrement de ces valeurs. 2. Codage des entiers relatifs : donner l'écriture binaire sur… - Exercice 3 - Systèmes d'exploitation · Architectures matérielles et systèmes d'exploitation
On se place dans le répertoire courant /home. Écrire les commandes Linux permettant : a) de déplacer saxo.mp3 de documents vers musiques, b) de renommer le dossier bizarre en videos. - Exercice 4 · Arbres : vocabulaire, mesures et algorithmique
Exercice sur les arbres binaires de recherche : insertion successive de nœuds couples (numéro, lieu), parcours infixe pour ordonner, calcul récursif de la taille de l'arbre, et adaptation de la… - Exercice 5 · Binaire, entiers et opérateurs booléens
Exercice sur le jeu du TAKAZU et la programmation Python : inversion de bit avec la fonction autre, comptage d'occurrences d'une valeur dans une ligne, application des règles 1 et 3 du Takazu 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.
- Structures de données abstraites : listes, piles, files, dictionnaires · 2 exercices
- Arbres : vocabulaire, mesures et algorithmique · 2 exercices
- Bases de données relationnelles, SGBD et langage SQL · 2 exercices
- Binaire, entiers et opérateurs booléens · 2 exercices
- Programmation orientée objet : classes, attributs, méthodes · 1 exercice
- Architectures matérielles et systèmes d'exploitation · 1 exercice