Annales du bac · 2025 · Numérique et sciences informatiques
Sujet du bac 2025 de NSI — Asie, jour 1 (général)
Structure du sujet
- Exercice 1 — (6 points)
- Exercice 2 — (6 points)
- Partie a — Coder du texte
- Partie b — Compression de Huffman
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)
25-NSIJ1JA1 Page : 1 / 13 BACCALAURÉAT GÉNÉRAL ÉPREUVE D’ENSEIGNEMENT DE SPÉCIALITÉ SESSION 2025 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 13 pages numérotées de à . Le sujet est composé de trois exercices indépendants. Le candidat traite les trois exercices. 25-NSIJ1JA1 Page : 2 / 13 EXERCICE 1 (6 points) Cet exercice porte sur la décidabilité, l’algorithmique et la programmation en Python. En Python, on peut utiliser le triple guillemet pour écrire une chaîne de caractères sur plusieurs lignes. Par exemple, on peut définir une variable programme1 qui contient la chaîne de caractères correspondant à un petit programme Python de la manière suivante : 1 programme1 = """ 2 x = 10 3 y = 10 4 while x > 0: 5 x = x - 1 6 y = y + 1 7 """ De même, on peut définir la variable programme2 : 1 programme2 = """ 2 def boucle_infinie(): 3 while True: 4 pass # Ne rien faire 5 boucle_infinie() 6 """ 1. On suppose que l’on exécute le programme contenu dans la variable programme1. Donner les valeurs de x et de y après exécution de ce programme. 2. Expliquer pourquoi tout programme Python peut être vu comme une chaîne de caractères. En Python, la fonction exec permet d’exécuter le programme correspondant à une chaîne de caractères passée en paramètre. >>> exec("r = 42") >>> r 42 >>> exec(programme1) >>> x + y 20 >>> exec(programme2) [ne termine pas] 25-NSIJ1JA1 Page : 3 / 13 On considère les quatre variables programme3, programme4, programme5, programme6 suivants : 1 programme3 = """ 2 x = 10 3 while x != 0: 4 x = x - 2 5 """ 6 7 programme4 = """ 8 x = 10 9 while x > …
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.