Annales du bac · 2024 · Numérique et sciences informatiques
Sujet du bac 2024 de NSI — Asie, jour 1 (général)
Structure du sujet
- Exercice 1 — (6 points)
- Exercice 2 — (6 points)
Corrigé
Corrigé à venir. En attendant, révise le programme avec les cours, exercices et devoirs surveillés corrigés du site, et les fiches bac.
Extrait du sujet (début du texte)
24-NSIJ1JA1 Page : 1 / 14 BACCALAURÉAT GÉNÉRAL ÉPREUVE D’ENSEIGNEMENT DE SPÉCIALITÉ SESSION 2024 NUMÉRIQUE ET SCIENCES INFORMATIQUES JOUR 1 Durée de l’épreuve : 3 heures 30 L’usage de la calculatrice n’est pas autorisé. Dès que ce sujet vous est remis, assurez-vous qu’il est complet. Ce sujet comporte 14 pages numérotées de 1 / 14 à 14 / 14. Le sujet est composé de trois exercices indépendants. Le candidat traite les trois exercices. 24-NSIJ1JA1 Page : 2 / 14 EXERCICE 1 (6 points) Cet exercice porte sur la programmation Python, la programmation orientée objet et l’algorithmique. Une entreprise doit placer des antennes relais le long d’une rue rectiligne. Une antenne relais de portée (ou rayon) 𝑝𝑝 couvre toutes les maisons qui sont à une distance inférieure ou égale à 𝑝𝑝 de l’antenne. Connaissant les positions des maisons dans la rue, l’objectif est de placer les antennes le long de la rue, pour que toutes les maisons soient couvertes, tout en en minimisant le nombre d’antennes utilisées. La rue est représentée par un axe, et les maisons sont représentées des points sur cet axe : Figure 1. Deux maisons sur une rue, repérée par leur abscisse : 1 et 3,5 Les entités manipulées sont modélisées en utilisant la programmation orientée objet. class Maison: def __init__(self, position): self._position = position def get_pos_maison(self): return self._position class Antenne: def __init__(self, position, rayon): self._position = position self._rayon = rayon def get_pos_antenne(self): return self._position def get_rayon(self): return self._rayon 1. Donner le code qui crée et initialise deux variables m1 et m2 avec des instances de la classe Maison situées aux abscisses 1 et 3,5 (Figure 1). 24-NSIJ1JA1 Page : 3 / 14 On ajoute à présent une antenne ayant un rayon d’action de 1 à la position 2,5 : Figure 2. L’antenne placée en 2,5 et de rayon d’action 1 couvre la maison en 3,5 mais pas celle en 1 2. Donner le code qui crée …
Autres sujets de NSI du bac
| Année | Centre |
|---|---|
| 2026 | Amérique du Nord |
| 2026 | Amérique du Nord |
| 2026 | Antilles Guyane |
| 2026 | Antilles Guyane |
| 2026 | Asie |
| 2026 | Asie |
| 2026 | Centres étrangers G1 |
| 2026 | Centres étrangers G1 |
| 2026 | Métropole |
| 2026 | Métropole |
Accompagnement en tête-à-tête, à Marseille ou en visio — du CE2 à la Terminale. Premier cours sans engagement, bilan de départ offert.