Je réserve ici

Annales du bac · 2024 · Numérique et sciences informatiques

Sujet du bac 2024 de NSI — Centres étrangers - Groupe 1, jour 2 (général)

Numérique et sciences informatiques · général · Centres étrangers - Groupe 1 · session 2024 · 14 pages · source : Eduscol (ministère de l'Éducation nationale)

Structure du sujet

  1. Exercice 1 — (6 points)
  2. Partie a — Programmation orientée objet
  3. Partie b — Génération aléatoire d’itinéraires
  4. Partie c — Calcul du nombre de chemins possibles
  5. 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-NSIJ2G11 Page : 1 / 14 BACCALAURÉAT GÉNÉRAL ÉPREUVE D’ENSEIGNEMENT DE SPÉCIALITÉ SESSION 2024 NUMÉRIQUE ET SCIENCES INFORMATIQUES JOUR 2 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-NSIJ2G11 Page : 2 / 14 EXERCICE 1 (6 points) Cet exercice porte sur la programmation en Python en général, la programmation orientée objet et la récursivité. On se déplace dans une grille rectangulaire. On s’intéresse aux chemins dont le départ est sur la case en haut à gauche et l’arrivée en bas à droite. Les seuls déplacements autorisés sont composés de déplacements élémentaires d’une case vers le bas ou d’une case vers la droite. Un itinéraire est noté sous la forme d’une suite de lettres : • D pour un déplacement vers la droite d’une case ; • B pour un déplacement vers le bas d’une case. Le nombre de caractères D est la longueur de l’itinéraire. Le nombre de caractères B est sa largeur. Ainsi l’itinéraire 'DDBDBBDDDDB' a pour longueur 7 et pour largeur 4. Sa représentation graphique est : S * * * * * * * * * * E • S représente la case de départ (start). Ses coordonnées sont (0 ; 0) ; • * représente les cases visitées ; • E représente la case d’arrivée (end). Partie A – Programmation orientée objet On représente un itinéraire avec la classe Chemin suivante : 24-NSIJ2G11 Page : 3 / 14 1 class Chemin: 2 3 def __init__(self, itineraire): 4 self.itineraire = itineraire 5 longueur, largeur = 0, 0 6 for direction in self.itineraire: 7 if direction == "D": 8 longueur = longueur + 1 9 if direction == "B": 10 largeur = …

Autres sujets de NSI du bac

AnnéeCentreVoie
2026Amérique du Nordgénéral
2026Amérique du Nordgénéral
2026Antilles Guyanegénéral
2026Antilles Guyanegénéral
2026Asiegénéral
2026Asiegénéral
2026Centres étrangers G1général
2026Centres étrangers G1général
2026Métropolegénéral
2026Métropolegénéral

Tous les sujets du bac →

Besoin d'un coup de main ?

Accompagnement en tête-à-tête, à Marseille ou en visio — du CE2 à la Terminale. Premier cours sans engagement, bilan de départ offert.

Cours particuliers au collège · Au lycée · Aide aux devoirs