Sujets du Bac Numérique et Sciences Informatiques 2021 · Centres étrangers (Afrique)
Sujets du Bac de Numérique et Sciences Informatiques 2021 (Centres étrangers (Afrique)) : Jour 1 et Jour 2. Avec le corrigé de chaque exercice.
Jour 1 (2021)
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 · Réseaux : adressage IP et sous-réseaux
- Exercice 1 · Programmation orientée objet : classes, attributs, méthodes
Exercice de programmation orientée objet en Python portant sur l'implémentation et l'utilisation d'une classe CodeCesar pour le chiffrement de César. Déterminer les sorties de la méthode decale,… - Exercice 2 · Structures de données abstraites : listes, piles, files, dictionnaires
Exercice sur la manipulation de dictionnaires imbriqués en Python pour la gestion d'un parc de vélos en libre-service (accès aux éléments, boucle de filtrage, affichage conditionnel et calcul de… - Exercice 3 · Arbres : vocabulaire, mesures et algorithmique
Arbres binaires de recherche : insertion de la valeur 25 et chemin suivi, contraintes d'ordre sur le sous-arbre gauche de noeud04, parcours préfixe de l'arbre et écriture d'un parcours infixe pour… - Exercice 4 · Réseaux : adressage IP et sous-réseaux
Exercice 4 : Réseaux et adressage IP : identification de sous-réseaux, conversions binaires/décimales et fonction Python IP_bin. - Exercice 5 · Structures de données abstraites : listes, piles, files, dictionnaires
Exercice sur la structure de données pile : exécution pas à pas d'opérations élémentaires, étude de la fonction transforme(P), écriture de la fonction maximum(P) et de la fonction taille(P).
Jour 2 (2021)
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
- Exercice 1 · Structures de données abstraites : listes, piles, files, dictionnaires
Mélange et fusion de listes à l'aide de la structure de données abstraite de type pile (NSI). On étudie la méthode de mélange inspirée d'un jeu de cartes, l'écriture d'une fonction pour transformer… - Exercice 2 · Structures de données abstraites : listes, piles, files, dictionnaires
Exercice sur la modélisation et la vérification d'un jeu de labyrinthe en Python avec des matrices (listes de listes), tuples et parcours de cases adjacentes. - Exercice 3 · Binaire, entiers et opérateurs booléens
Exercice sur la conversion binaire, l'opération logique XOR et le cryptage/décryptage par chiffrement de Vernam en Python. - Exercice 4 · Bases de données relationnelles, SGBD et langage SQL
Gestion d'un club de handball à l'aide d'une base de données relationnelle et de requêtes SQL (tables licencies et matchs). - Exercice 5 · Programmation orientée objet : classes, attributs, méthodes
Exercice sur la commande d'un bandeau de LEDs via la librairie Adafruit_WS2801 et modélisation orientée objet par une classe Bandeau.
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 · 70 % de chances de tomber
- Structures de données abstraites : listes, piles, files, dictionnaires · 14 exercices · 60 % de chances de tomber
- Programmation orientée objet : classes, attributs, méthodes · 8 exercices · 50 % de chances de tomber
- Arbres : vocabulaire, mesures et algorithmique · 6 exercices · 45 % de chances de tomber
- Réseaux : adressage IP et sous-réseaux · 7 exercices · 40 % de chances de tomber
- Binaire, entiers et opérateurs booléens · 2 exercices · 25 % de chances de tomber