Bac 2024 : sujets corrigés de l'épreuve de spécialité NSI 🎓

Nos profs décryptent l'épreuve pour toi !

Tu cherches les sujets corrigés de l'épreuve de spécialité NSI pour savoir si tu as réussi ton épreuve ? Cet article est pour toi ! Nos professeurs ont fait l’examen en même temps que toi ! Retrouve tous tes corrigés express du Bac 2024 à l’issue de chaque examen pour savoir si tu as géré pendant l'épreuve.

Voici des éléments de réponses possibles pour les exercices proposés.

Exercice 1

Partie A – BDD

1. La relation $\tt CD$ recensant des albums, l’attribut Nom_artiste ne pourrait pas en constituer la clé primaire en raison de l’impossibilité d’unicité des valeurs cet attribut : en effet, un même artiste peut avoir réalisé plusieurs albums CD enregistrés dans cette relation.

2. ‘Nightwish’ et ‘The Rasmus’.

3. 1986, 2001 et 1986.

Note : La même valeur est renvoyée deux fois faute de mot-clé DISTINCT dans la requête.

4.

UPDATE CD SET Annee = 2000 WHERE id_album = 4 ;

ou

UPDATE CD SET Annee = 2000 WHERE Titre_album = ‘Wishmaster’ ;

5.

6. Afin de respecter la contrainte de référence, une valeur de clé étrangère doit toujours être supprimée avant la valeur de clé primaire à laquelle elle fait référence. Par conséquent, il sera nécessaire de supprimer l’entrée de Rangement dont id_album vaut 5 d’abord, puis l’entrée de CD correspondant à cet album, et enfin l’entrée correspondant à ce groupe dans Artiste.

Conseil : S’appuyer sur la représentation graphique du schéma relationnel

La deuxième requête de cette série est :

DELETE FROM CD WHERE id_album = 5 ;

ou

DELETE FROM CD WHERE Titre_album = ‘Dead Letters’ ;

Partie B – Sécurisation des communications

7. Un algorithme de chiffrement symétrique utilise une même clé de chiffrement pour chiffrer et déchiffrer les messages. Cette clé doit par conséquent rester secrète (uniquement connue de l’émetteur et de son destinataire).

8. Un algorithme de chiffrement symétrique utilise deux clés distinctes : l’une (clé publique) sera envoyée « en clair » au destinataire afin de lui permettre de chiffrer son message, l’autre (clé privée, secrète) sera conservée par l’émetteur pour déchiffrer le message de retour du destinataire.

9.

Etape 1 : Bob envoie « en clair » sa clé publique au serveur

Etape 2 : Le serveur utilise cette clé publique pour chiffrer la clé C, puis envoie le résultat à Bob

Etape 3 : Bob déchiffre le message reçu par le serveur avec sa clé privée (qui n’a pas été transmise au serveur, ni à quiconque d’autre), lui permettant d’accéder à la clé C.

Etapes suivantes : Bob et le serveur peuvent échanger en toute sécurité grâce à la clé C, connue d’eux seuls.

Remarque : Afin de parfaire la sécurisation en évitant d’éventuelles attaques de type « Homme du milieu », cette procédure peut être précédée d’une phase de vérification de certificat, à l’image du protocole HTTPS.

Exercice 2

Partie A – Outils

1. 

2. 

3.

4.


Partie B – Première approche du rangement

5. Les combinaisons possibles sont :

→ 5 m1 (200 €)         → m1 + m2 (250 €)         → m1 + 2 m3 (360 €)         → 3 m1 + m3 (280 €)

→ 2 m1 + m4 (130 €)         → m3 + m4 (210 €)         → 2 m4 (100 €)

La combinaison m1 + 2 m3 permet d’obtenir le prix maximal de 360 €.

6. Glouton.

7.

8. Tri par insertion. Coût quadratique (en O(n²)).

9.

 

Partie C – Rangement optimisé par récursivité

10. 

Exercice 3

Partie A – Analyse des classes Piste et Domaine

1. – nom : chaîne de caractères (str)          – denivele : entier (int)          – longueur : flottant (float)

– couleur : chaîne de caractères (str)          – ouverte : booléen (bool)

2. 

3. Proposition D.

4.

5. 

6. 


Partie B – Recherche par force brute

7. 

8.

9. 

10. Cette fonction est récursive car elle s’appelle elle-même (ligne 7)

11. 

12. 


 

13. Le chemin présentant la plus courte distance ne prend pas en compte la difficulté de la piste, c’est-à-dire sa pénibilité (attribut denivele de la classe Piste), ni l’éventuelle fermeture de pistes vertes par manque de neige, rendant celles-ci moins (voire pas du tout) praticables.

Il serait donc plus avantageux pour le secouriste de minimiser la difficulté des pistes, en écartant les vertes si celles-ci sont fermées.

NOMAD EDUCATION

L’app unique pour réussir !