Bac Général
Classe : Terminale
Centre d’examen : Métropole
Matière : Numérique et Sciences Informatiques
Année : 2024
Session : Remplacement
Durée de l’épreuve : 3 heures 30
Repère de l’épreuve : 24-NSIJ2ME3
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 l’exécution d’un programme Python et sur la décidabilité.
Dans cet exercice, on dira qu’un appel f(x), où f est une fonction Python prenant un argument et x est une valeur, termine lorsque l’évaluation de f(x) renvoie toujours une valeur au bout d’un nombre fini d’étapes. A l’opposé, un tel appel ne termine pas s’il est possible qu’il effectue des instructions à l’infini.
EXERCICE 2 (6 points)
Cet exercice porte sur la programmation Python, la programmation orientée objet, les tests et la structure de données pile.
Le mélange faro consiste à partager un jeu de cartes en deux moitiés et intercaler les cartes de ces deux moitiés.
Pour tout l’exercice on notera n le nombre de cartes et on considérera qu’il est
pair.
EXERCICE 3 (8 points)
Cet exercice porte sur les réseaux, les protocoles réseau, les bases de données relationnelles et les requêtes SQL.
Cet exercice est composé de 3 parties indépendantes.
La société LUDOJUV est spécialisée dans la production et la distribution de magazines ludiques et pédagogiques destinés aux enfants.