[latex]
Bac Général
Classe : Terminale
Centre d’examen : Nouvelle-Calédonie
Matière : Numérique et Sciences Informatiques
Année : 2025
Session : Normale
Durée de l’épreuve : 3 heures 30
Repère de l’épreuve : 25-NSIJ1NC1
L’usage de la calculatrice n’est pas autorisé.
Le sujet est composé de trois exercices indépendants.
Le candidat traite les trois exercices.
EXERCICE 1 (6 points)
Cet exercice porte sur les graphes, les protocoles réseaux et la programmation orientée objet.
Partie A
Le graphe suivant modélise un ensemble de routeurs ; les sommets sont les routeurs, les arêtes les liaisons entre ceux-ci.
EXERCICE 2 (6 points)
Cet exercice porte sur les bases de données et la programmation orientée objet.
Dans cet exercice, on pourra utiliser les clauses du langage SQL pour :
• construire des requêtes d’interrogation à l’aide de SELECT, FROM, WHERE (avec les opérateurs logiques AND, OR), JOIN … ON ;
• construire des requêtes d’insertion et de mise à jour à l’aide de UPDATE,
INSERT, DELETE ;
• affiner les recherches à l’aide de DISTINCT et ORDER BY.
Susie décide de créer une base de données qui recense des randonnées allant d’un parking à un lac.
EXERCICE 3 (8 points)
Cet exercice porte sur l’algorithmique, la représentation binaire des entiers positifs et la programmation en langage Python.
Partie A : Modélisation du problème
On s’intéresse à un jeu de calcul mental appelé Objectif somme. Le jeu se joue sur un plateau de 5×5 cases. Chaque case contient un chiffre non nul de 1 à 9. On dispose également de nombres cibles en ligne et en colonne. Le but est de trouver les cases du tableau à vider afin d’atteindre les cibles en ligne et en colonne :
• sur chaque ligne, la somme des cases restantes doit valoir la cible de cette ligne ;
• sur chaque colonne, la somme des cases restantes doit valoir la cible de cette colonne.
De plus, il faut conserver au moins un chiffre par ligne.
Télécharger le corrigé en PDF :
