Bac Général
Classe : Terminale
Centre d’examen : Suède
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-NSIG11BIS
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 listes de listes ainsi que la programmation orientée objet.
Le solitaire bulgare est un jeu de cartes dans lequel on forme des piles de cartes dont seul le nombre de cartes est important. On dispose au départ les cartes sur une seule pile. À chaque tour, on prend une carte de chaque pile et on forme une nouvelle pile à l’aide de ces cartes. Quand une pile a été vidée, on considère qu’elle disparait.
L’ensemble des tailles des piles est appelé l’état et on peut le représenter par une liste triée d’entiers dans l’ordre croissant.
Par exemple, si les piles contiennent respectivement 4, 6 et 10 cartes, elles seront représentées par la liste [4, 6, 10]. Pour passer à l’étape d’après, on pioche la carte au sommet de chacune de ces piles. On pioche ainsi trois cartes et les piles sont de tailles respectives 3, 5 et 9. On ajoute les trois cartes sur une nouvelle pile et on obtient alors quatre piles de tailles 3, 3, 5 et 9, représentées par la liste [3, 3, 5,9].
EXERCICE 2 (6 points)
Cet exercice traite d’architecture réseaux, et de routage
On s’intéresse au réseau informatique d’une entreprise.
Le parc informatique de cette entreprise est constitué des quatre réseaux
interconnectés suivants :
•réseau A d’adresse de réseau 192.168.64.0 et de masque 255.255.248.0 ;
•réseau B d’adresse de réseau 192.168.192.0 et de masque 255.255.255.0 ;
•réseau C d’adresse de réseau 192.168.193.0 et de masque 255.255.255.0 ;
•réseau D d’adresse de réseau 192.168.128.0 et de masque 255.255.254.0.
On rappelle qu’un réseau d’adresse 192.168.0.0 et de masque 255.255.0.0 couvre les adresses allant de 192.168.0.1 à 192.168.255.254. L’adresse 192.168.0.0 est réservée en tant qu’adresse de réseau et l’adresse 192.168.255.255 en tant qu’adresse diffusion.
EXERCICE 3 (8 points)
Cet exercice porte sur la programmation Python (listes…), le traitement de données en table et les bases de données relationnelles.
Les deux parties sont indépendantes.
Partie A
Un trail est une course à pied en milieu naturel.
Une trace (ou trace GPS) est une liste d’au moins deux positions géographiques représentant un parcours.
Dans cet exercice, on souhaite réaliser un programme qui produit des statistiques intéressantes à partir d’une trace de trail.