Tous les sujets, pour votre succès

Spécialité NSI Amérique du Nord Jour 2 Bac Général Session 2024

Accueil » Spécialité NSI Bac Général » NSI Bac Général Session 2024 » Spécialité NSI Amérique du Nord Jour 2 Bac Général Session 2024
\[\]

Bac Général
Classe : 
Terminale
Centre d’examen :
 Amérique du Nord
Matière : Numérique et Sciences Informatiques
Année : 2024
Session : Normale
Durée de l’épreuve : 3 heures 30
Repère de l’épreuve : 24-NSIJ2AN1
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 algorithmes de tri et la programmation en Python.
On se propose dans cet exercice de se pencher sur un algorithme pour trier un tableau appelé le tri de Stooge.
Pour trier les éléments situés entre les indices i et j, où i < j, dans un tableau t par ce tri, on procède ainsi :

  • si les éléments d’indice i et j sont mal placés, on les échange ;
  • si il y a au moins trois éléments entre les indices i et j
    • on trie les deux premiers tiers du tableau avec cette méthode ;
    • on trie les deux derniers tiers du tableau avec cette méthode ;
    • on trie à nouveau les deux premiers tiers du tableau avec cette méthode.

Pour réaliser ce découpage en tiers, on considère l’entier k défini par l’expression
(j – i + 1) // 3,
et on considère les indices intermédiaires i+k et j-k.

EXERCICE 2 (6 points)
Cet exercice porte sur le langage SQL et les bases de données.
Un pharmacien nouvellement installé décide de créer son propre système de gestion des médicaments qu’il délivre à ses clients.
Pour sa base de données relationnelle, il a déjà élaboré la première relation à l’aide des données indiquées sur les cartes vitales de ses deux premiers clients :
client (id_client : INT, nom_client : VARCHAR(30),
prenom_client : VARCHAR(30), num_secu_sociale : VARCHAR(15))

EXERCICE 3 (8 points)
Cet exercice porte sur la programmation objet, les structures de données, les réseaux et l’architecture matérielle.
On considère un réseau local constitué des trois machines de Alice, Bob et Charlie dont les adresses IP sont les suivantes :
•la machine d’Alice a pour adresse 192.168.1.1 ;
•la machine de Bob a pour adresse 192.168.1.2.
On rappelle que l’adresse 192.168.1.255 est l’adresse de diffusion qui sert à
communiquer avec toutes les machines du réseau local et le masque de ce réseau local est 255.255.255.0. Cette adresse de diffusion est réservée et ne peut être attribuée à une machine.