Tous les sujets, pour votre succès

Spécialité NSI Métropole Jour 1 Bac Général Session de remplacement 2025

Accueil » Spécialité NSI Métropole Jour 1 Bac Général Session de remplacement 2025

[latex]

Bac Général
Classe : 
Terminale
Centre d’examen :
 Métropole
Matière : Numérique et Sciences Informatiques
Année : 2025
Session : Remplacement
Durée de l’épreuve : 3 heures 30
Repère de l’épreuve : 25-NSIJ1ME3
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)
Rappels:
Une adresse IPv4 est composée de 4 octets, soit 32 bits. Elle est notée a. b.c.d, où a, b, c et d sont les écritures décimales des valeurs des 4 octets. Cette écriture est nommée notation décimale pointée.
La notationa.b.c.d/n est appelée notation CIDR (Classless Inter Domain Routing), l’entier n représentant le masque du réseau. Les n premiers bits à gauche dans l’adresse IP représentent la partie réseau, les bits à droite qui suivent représentent la partie machine.
• L’adresse IPv4 dont tous les bits de la partie machine sont à 0 est appelée
adresse du réseau.
• L’adresse IPv4 dont tous les bits de la partie machine sont à 1 est appelée
adresse de diffusion.
• Le masque du réseau est composé de 4 octets: les n premiers bits à gauche
sont égaux à 1 et les bits à droite qui suivent sont égaux à 0.
Dans un réseau informatique, lorsqu’une machine cherche à transmettre des données à une autre machine, elle les transmet sans passer par un routeur si le destinataire fait partie du même réseau, sinon, elle transmet les données à un routeur qui fait office de passerelle entre les différents réseaux.
Dans le schéma réseau de la figure 1, toutes les machines du réseau
192.168.1.0/24 ont pour adresse de passerelle celle de l’interface GO du routeur R1, soit 192.168.1.254.

EXERCICE 2 (6 points)
Cet exercice porte sur l’algorithmique, les listes et la programmation dynamique.
Dans un jeu de stratégie, la carte est un carré de n x n cases, où n est un entier strictement positif. Certaines cases sont dites constructibles, d’autres ne le sont pas.
Toutes les cartes contiennent au moins une case constructible.
Une telle carte est représentée en Python par une liste de listes. Les cases
constructibles sont représentées par des cellules contenant la valeur 1, celles qui sont non constructibles par des cellules contenant la valeur 0. On fournit ci-dessous la représentation d’une carte pour laquelle n est égal à 5:

EXERCICE 3 (8 points)
Cet exercice porte sur le langage SQL, sur la programmation en Python et la recherche textuelle.
Le sujet d’une étude porte sur les papillons, la corrélation entre leur présence et celle de certaines plantes ainsi que sur la classification de nouvelles espèces.
Partie A. Corrélation avec la présence des plantes
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.
Dans le cadre de cette étude, une base de données faune flore.db a été créée
pour étudier la corrélation entre la présence d’espèces de papillons et celle de
certaines plantes. Cette base de données regroupe les tables papillon, plante et zone_geographique.