- Details
Annales du Bac NSI : épreuve pratique 2026
À retenir : chaque sujet est classé avec ses questions, ses notions clés — listes, dictionnaires, POO, récursivité, fichiers, SQL, images, traitement de données — et un accès direct par ancre pour organiser les révisions.
Format de l’épreuve pratique NSI 2026
A partir de la session 2026, l'épreuve de spécialité NSI comprend :
- une épreuve écrite de 3h30, notée sur 20, coefficient 0,75 ;
- une épreuve pratique d'environ 1h, notée sur 20, coefficient 0,25.
La note globale de l'enseignement de spécialité NSI est ramenée sur 20 points.
Textes officiels et ressources institutionnelles NSI
- Note de service (BO n°31 du 21 août 2025) : description détaillée de l'épreuve écrite et de l'épreuve pratique de NSI.
👉 Épreuve de l'enseignement de spécialité NSI - session 2026 - Programmes et ressources NSI - voie générale : page éduscol regroupant les documents officiels et les premiers sujets de la nouvelle épreuve pratique.
👉 Programmes et ressources en NSI (éduscol) - Banque nationale / ressources de sujets : les sujets sont également recensés dans les banques spécialisées, notamment ECEBac.
Comment utiliser cette page pour réviser ?
- utiliser les liens directs vers les sujets PDF et les fichiers joints ;
- repérer rapidement les compétences Python évaluées dans chaque question ;
- identifier les bibliothèques ou modules réellement nécessaires ;
- utiliser le bilan par compétence pour cibler les notions à réviser : listes, dictionnaires, POO, fichiers, récursivité, SQL, etc.
Sujets officiels n°1 à n°23 – Épreuve pratique NSI 2026
Le tableau ci-dessous donne une vue rapide des sujets pratiques NSI 2026 : thème du sujet, liens vers les ressources, compétences évaluées question par question et modules Python à prévoir.
| Sujet et fichiers | Questions / compétences évaluées | Bibliothèque / module |
|---|---|---|
|
Sujet n°1 Fichiers du dossier |
|
|
|
Sujet n°2 Fichiers du dossier |
|
|
|
Sujet n°3 Fichiers du dossier |
|
|
|
Sujet n°4 Fichiers du dossier |
|
— |
|
Sujet n°5 Fichiers du dossier |
|
|
|
Sujet n°6 Fichiers du dossier |
|
— |
|
Sujet n°7 Fichiers du dossier |
|
|
|
Sujet n°8 Fichiers du dossier |
|
— |
|
Sujet n°9 Fichiers du dossier |
|
|
|
Sujet n°10 Fichiers du dossier |
|
— |
|
Sujet n°11 Fichiers du dossier |
|
|
|
Sujet n°12 Fichiers du dossier |
|
|
|
Sujet n°13 Fichiers du dossier |
|
— |
|
Sujet n°14 Fichiers du dossier |
|
|
|
Sujet n°15 Fichiers du dossier |
|
|
|
Sujet n°16 Fichiers du dossier |
|
|
|
Sujet n°17 Fichiers du dossier |
|
|
|
Sujet n°18 Fichiers du dossier |
|
— |
|
Sujet n°19 Fichiers du dossier |
|
— |
|
Sujet n°20 Fichiers du dossier |
|
— |
|
Sujet n°21 Fichiers du dossier |
|
|
|
Sujet n°22 |
|
— |
|
Sujet n°23 Fichiers du dossier |
|
|
Ressources complémentaires
- Sujets zéro + documents officiels : éduscol NSI .
- Note de service sur la nouvelle épreuve pratique (2026) : BO 21/08/2025 .
- Banque nationale des sujets : sujets.examens-concours.gouv.fr .
- Page Math93 précédente : NSI pratique 2025 .
- Banque Nationale des sujets 2026 : https://ecebac.fr/listaca.php?mat=94
Chaque sujet conserve un lien vers le dossier ZIP complet ; la liste détaillée des fichiers fournis est disponible dans un bloc dépliable pour ne pas alourdir le tableau.
Bilan des compétences évaluées dans les 23 sujets
Ce bilan permet d'identifier rapidement les notions les plus fréquentes dans les sujets pratiques NSI 2026. Les liens S1, S2, etc. renvoient directement aux sujets concernés et peuvent servir de plan de révision par compétence.
Le comptage ci-dessous est indicatif : une compétence est comptée une fois par sujet concerné, même si elle apparaît dans plusieurs questions du même sujet.
| Compétence | Nombre de sujets concernés | Notions associées | Sujets concernés |
|---|---|---|---|
| Boucles / parcours | 16 | parcours, accumulation, filtrage, simulation | S1 · S3 · S4 · S5 · S6 · S7 · S8 · S10 · S11 · S13 · S14 · S16 · S18 · S19 · S21 · S23 |
| Listes | 15 | indices, construction, filtrage, listes d’objets, listes de tuples | S1 · S2 · S4 · S6 · S8 · S9 · S10 · S11 · S12 · S13 · S14 · S16 · S20 · S21 · S22 |
| Listes de dictionnaires | 9 | données tabulaires, CSV, filtrage, agrégation | S2 · S4 · S10 · S11 · S15 · S16 · S17 · S18 · S19 |
| Dictionnaires | 13 | clé-valeur, dictionnaires imbriqués, dictionnaires de listes | S2 · S4 · S5 · S6 · S10 · S11 · S15 · S16 · S17 · S18 · S19 · S20 · S22 |
| POO | 8 | classes, attributs, méthodes, instances | S4 · S6 · S7 · S9 · S12 · S14 · S21 · S23 |
| Tests / robustesse | 12 | assertions, cas limites, correction de bugs, exceptions | S4 · S5 · S6 · S10 · S13 · S15 · S17 · S18 · S19 · S20 · S22 · S23 |
| Traitement de données | 11 | moyennes, sommes, pourcentages, regroupements | S2 · S10 · S13 · S15 · S16 · S17 · S18 · S19 · S20 · S21 · S23 |
| Fichiers / données externes | 8 | CSV, JSON, texte, binaire, SQLite | S1 · S5 · S12 · S13 · S15 · S16 · S17 · S23 |
| Chaînes de caractères | 7 | validation, conversion, comptage, formats structurés | S3 · S8 · S12 · S13 · S15 · S22 · S23 |
| Binaire / codage | 4 | RLE, BCD, ASCII, tuples de bits, contrôle de parité | S1 · S8 · S22 · S23 |
| Images / graphiques | 5 | pixels, affichage 3D, tkinter, matplotlib | S1 · S9 · S14 · S16 · S23 |
| Dates | 3 | calendrier, comparaison de dates, échéances | S3 · S15 · S21 |
| Distances / k-NN | 4 | distance euclidienne, Manhattan, plus proches voisins | S2 · S9 · S11 · S14 |
| Simulation / aléatoire | 2 | évolution, tirages aléatoires, simulation | S7 · S14 |
| Tuples | 3 | coordonnées, couples, tuples binaires | S11 · S14 · S22 |
| Récursivité | 1 | cas de base, appel récursif, dictionnaires imbriqués | S5 |
| SQL / base de données | 1 | requêtes SQLite, dates, regroupement | S15 |
| Matrices / grilles | 2 | matrices de pixels, grille, somme de cases | S1 · S14 |
Questions fréquentes sur l'épreuve pratique NSI 2026
Combien de sujets faut-il travailler pour préparer l'épreuve pratique NSI 2026 ?
Cette page présente les 23 sujets officiels de l'épreuve pratique NSI 2026. Pour une préparation complète, il est conseillé de traiter progressivement tous les sujets, puis de revenir sur les notions qui apparaissent le plus souvent dans le tableau bilan.
Quelles compétences Python reviennent le plus souvent dans les sujets pratiques NSI 2026 ?
Les compétences les plus fréquentes sont les listes, les boucles et parcours, les dictionnaires, les tests, le traitement de données et la programmation orientée objet. Le tableau bilan donne les sujets concernés avec des liens directs.
Quels sujets permettent de réviser les listes Python ?
Les listes apparaissent dans de nombreux sujets : parcours, construction de listes, filtrage, recherche de minimum ou maximum, calculs sur des séries de données et manipulation de tableaux de valeurs.
Quels sujets permettent de réviser les dictionnaires Python ?
Les dictionnaires interviennent dans les sujets de traitement de données, de regroupement, d'accès par clé, de calcul d'agrégats ou de manipulation de structures plus complexes. Le bilan par compétence permet d'accéder directement aux sujets concernés.
Quels sujets permettent de réviser la programmation orientée objet ?
Plusieurs sujets utilisent la POO : classes, attributs, méthodes, instances et modification d'objets. Ces sujets sont particulièrement utiles pour s'entraîner à lire et compléter du code structuré.
Faut-il connaître toutes les bibliothèques Python pour l'épreuve pratique ?
Non. La plupart des sujets utilisent Python standard. Quand une bibliothèque ou un module intervient explicitement, il est indiqué dans la colonne dédiée : par exemple Pillow, matplotlib, tkinter, sqlite3, ics, csv, json, datetime ou random.
Les fichiers joints sont-ils importants ?
Oui. L'épreuve pratique repose souvent sur des fichiers Python, CSV, JSON, images, bases SQLite ou fichiers de données fournis avec le sujet. Il faut donc s'entraîner avec le PDF du sujet et les fichiers joints.
Comment réviser efficacement les sujets pratiques de NSI ?
Une méthode efficace consiste à commencer par les notions les plus fréquentes : listes, dictionnaires, fichiers, POO et tests. Il faut ensuite travailler les sujets plus spécifiques : récursivité, images, SQL, dates, simulation, k-NN ou codage binaire.
Quelle est la différence entre l'épreuve écrite et l'épreuve pratique de NSI ?
L'épreuve écrite évalue des connaissances et raisonnements sur l'ensemble du programme. L'épreuve pratique évalue la capacité à compléter, tester, corriger et expliquer du code Python dans un temps limité.
Les sujets sont-ils classés par difficulté ?
Non, les sujets sont présentés dans l'ordre officiel. Pour organiser ses révisions, il est plus utile de se guider avec les compétences évaluées, les fichiers fournis et les modules utilisés.
Articles connexes
- Details
Annales du Bac NSI : épreuve écrite 2025
Modalités de passage de l'épreuve écrite de NSI
BO : Note de service
- A partir de 2024 : Bo sept. 2023 -
- «Le sujet comporte trois exercices indépendants les uns des autres, qui permettent d'évaluer les connaissances et compétences des candidats. »
- L'épreuve écrite est d'une durée de 3h30 et est notée sur 20 points.
- Le coefficient de l'épreuve écrite est de 1,5 et celui de l'épreuve pratique de 0,5.
- Note et coefficient au bac :
- L’épreuve terminale obligatoire de spécialité est composée de deux parties : une partie écrite et une partie pratique, chacune notée sur 20.
- La note de la partie écrite a un coefficient de 0,75
- et celle de la partie pratique a un coefficient de 0,25.
La note globale de l’épreuve est donnée sur 20 points.
- L’épreuve terminale obligatoire de spécialité est composée de deux parties : une partie écrite et une partie pratique, chacune notée sur 20.
Sujets et corrigés de l'épreuve écrite du BAC NSI 2025
Les exercices dont le thème est suivi du sigle (1re) sont faisables en première, du sigle (1re/part) ou partiellement en première et ceux du sigle (*) ou (**) sont jugés difficiles ou très difficiles.
Certains sont exclusivement ciblés sur des notions de terminales, par exemple Recursif (Tle) .
| Sujet | Contenu | Corrigés |
|
(1) - Amérique Nord - Sujet 1 2025 |
|
|
|
(2) - Amérique Nord - Sujet 2A 2025 |
|
|
|
(2B) - Amérique Nord - Sujet 2B 2025 |
|
|
|
(3) - Asie Sujet 1 11 Juin 2025 |
|
|
|
(4) - Asie Sujet 2 12 Juin 2025 |
|
|
|
(5) - Centre Etrangers Groupe 1 Sujet 1 12 Juin 2025 |
|
|
|
(6) - Centre Etrangers Groupe 1 Sujet 2 13 Juin 2025 |
|
|
|
(7) - Métropole Sujet 1 17 Juin 2025 |
Soit 37 questions au total sur le sujet |
|
|
(8) - Métropole Sujet 2 18 Juin 2025 |
|
|
|
(9) - Polynésie Sujet 1 2025 |
|
|
|
(10) - Polynésie Sujet 2 2025 |
|
|
|
(11) - Métropole Sept. Sujet 1 Septembre 2025 |
|
|
|
(12) - Métropole Sept. Sujet 2 Septembre 2025 |
|
|
|
(13) - Asie Pacifique 5 septembre 2025 |
|
|
|
(14) - Amérique Sud 13 novembre 2025 |
|
|
|
(15) - Amérique Sud 14 novembre 2025 |
|
Des corrigés disponibles sur :
- https://kxs.fr/sujets/terminale-ecrit
- https://kxs.fr/sujets/terminale-ecrit
- https://pixees.fr/informatiquelycee/term/suj_bac/index.html
- https://fabricenativel.github.io/Terminale/Annales/2022/EE/
- https://glassus.github.io/terminale_nsi/T6_6_Epreuve_pratique/BNS_2023
- https://lewebpedagogique.com/dlaporte/corrections-epreuves-pratiques-2021-nsi/?fbclid=IwAR1ki4BOek3XFhdW3Fiaq1MOaXeUd3E-jca0RlXHAM9Hd5qQxp_Rr4l6R_s
- Forum NSI : https://mooc-forums.inria.fr/moocnsi/t/centralisation-des-sujets-de-baccalaureat/3139
- Liste Officielle des Sujets et corrigés :
- https://eduscol.education.fr/3067/annales-des-epreuves-du-baccalaureat?menu_id=3796
- https://nsi-snt.ac-normandie.fr/sujets-du-baccalaureat-2023-terminale-nsi
- https://sti.eduscol.education.fr/concours_examens/epreuve-ecrite-specialite-nsi-numerique-et-sciences-informatiques-polynesie-jours-0#fichiers-liens
Articles Connexes
- Details
Anales du Bac NSI 2025 : épreuve pratique
Sujets et corrigés de la spécialité NSI du Bac 2025
Modalité de l'épreuve pratique de NSI 2025
Bulletin Officiel
BO de Février 2025 / BO Septembre 2023
- Les professeurs examinateurs renseignent une fiche individuelle d'évaluation au nom de chaque candidat.
Cette fiche porte la note qui est attribuée au candidat sur 20 points, exprimée au demi-point près, et un commentaire qualitatif. - Chacun des 2 exercices est noté sur 10 et doit faire l'objet d'une notation particulière.
- L'aspect oral fait pleinement partie de l'épreuve pratique. Il est donc conseillé de poser une ou plusieurs questions sur le code pour chaque exercice.
- Note et coefficient au bac :
- L’épreuve terminale obligatoire de spécialité est composée de deux parties : une partie écrite et une partie pratique, chacune notée sur 20.
- La note de la partie écrite a un coefficient de 0,75
- et celle de la partie pratique a un coefficient de 0,25.
La note globale de l’épreuve est donnée sur 20 points.
- L’épreuve terminale obligatoire de spécialité est composée de deux parties : une partie écrite et une partie pratique, chacune notée sur 20.
Banque de sujets
Les supports d'évaluation sont regroupées dans une banque disponible sur le site https://cyclades.education.gouv.fr.
Les exercices contenus dans cette banque publique ne sont pas dissociables. Le candidat traite les 2 exercices proposés.
Sujets et corrigés de l'épreuve pratique de NSI 2025
Les exercices dont le thème est suivi du sigle (1re) sont faisables en première et ceux du sigle (*) ou (**) sont jugés difficiles ou très difficiles. Certains sont exclusivement ciblés sur des notions de terminales, par exemple Recursif (Tle) .
L'intégralité des sujets de 2025 est diponible ici :
- NSI-EpreuvePratique-2025.
Tous les exercices sont identiques à ceux de 2024, mais dans un ordre différent, c'est assez décevant !
| Sujets du Bac 2025 de NSI épreuve pratique |
Thème exercice 1 du Bac 2025 de NSI épreuve pratique |
Thème exercice 2 du Bac 2025 de NSI épreuve pratique |
Code | Corrections du Bac 2025 de NSI épreuve pratique |
| Sujet N°01 (sujet 48 de 2024) |
Arbre (Tle) : graphe orienté représenté sous forme de listes d’adjacence. Calcul des voisins entrants dans un graphe orienté représenté par des listes d’adjacence. | Listes 1re : Génération de la suite du "look-and-say" (1, 11, 21, 1211, 111221...). | Code | Correction NSI 2025 sujet 1 |
| Sujet N°02 |
Listes (max.) 1re : Valeur et indice du maximum (1re) | Listes 1re : Ordre des gènes sur un chromosome (1re) | Code | Correction NSI 2025 sujet 2 |
| Sujet N°03 | Suite (Maths) 1re: Calcul des termes de la suite de Fibonacci (1re) | Listes 1re : Liste des élèves ayant obtenu la note maximale (1re) | Code | Correction NSI 2025 sujet 3 |
| Sujet N°04 | Bases (Maths) 1re: Conversion du décimal vers le binaire (1re) | Tri Bulles (Tle) : Tri à bulles | Code | Correction NSI 2025 sujet 4 |
| Sujet N°05 | Chaînes caractères 1re : Ecriture d'une chaine de caractères à l'envers (1re) | Listes 1re : Crible d'Erasthotène (1re) | Code | Correction NSI 2025 sujet 5 |
| Sujet N°06 |
Listes 1re : Calcul de puissances avec multiplication successives (1re) | Dictionaires 1re : Codage d'un mot (1re) | Code | Correction NSI 2025 sujet 6 |
| Sujet N°07 | Dictionaires 1re : Nombre d'occurrences des caractères (dictionnaire) | Tri et fusion 1re/Tle : Fusion de deux listes déjà triées | Code | Correction NSI 2025 sujet 7 |
| Sujet N°08 |
Listes 1re : Maximum des éléments d'un tableau (1re | POO, Pile (Tle) : Parenthésage correct | Code | Correction NSI 2025 sujet 8 |
| Sujet N°09 | Multiplications avec uniquement additions et soustractions (1re) | Dichotomie recherche 1re : Recherche par dichotomique (1re) | Code | Correction NSI 2025 sujet 9 |
| Sujet N°10 | Dichotomie 1re : Recherche dichotomique | Chaînes caractères 1re : Code de César (1re) | Code | Correction NSI 2025 sujet 10 |
| Sujet N°11 | Arbre binaire, Parcours Largeur (Tle) : On souhaite écrire une fonction parcours_largeur qui prend en paramètre un arbre binaire et qui renvoie la liste des étiquettes des nœuds de l’arbre parcourus en largeur. | Programmation Dynamique (Tle) : On considère un tableau de nombre entiers, positifs ou négatifs, et on souhaite déterminer la plus grande somme possible de ses éléments consécutifs. | Code | Correction NSI 2025 sujet 11 |
| Sujet N°12 |
Tri et fusion 1re/Tle : Fusion de deux listes déjà triées | Recursif et dictionnaires (Tle) : Conversion numération romaine | Code | Correction NSI 2025 sujet 12 |
| Sujet N°13 | Listes 1re : Recherche indice de la première occurrence dans un tableau (1re | Listes 1re : Insertion dans une liste triée (1re *) | Code | Correction NSI 2025 sujet 13 |
| Sujet N°14 | Simulation de lancers de dés. (1re) | Listes 1re : Représentation d'une image par une liste de listes | Code | Correction NSI 2025 sujet 14 |
| Sujet N°15 | Multiplications avec uniquement additions et soustractions (1re) | Dichotomie, recursivité (Tle) : Recherche par dichotomique récursive | Code | Correction NSI 2025 sujet 15 |
| Sujet N°16 |
Listes 1re : Moyenne pondérée (1re) | Listes 1re : Liste de Listes - Triangle de Pascal (1re*) | Code | Correction NSI 2025 sujet 16 |
| Sujet N°17 | Recursif, Arbre (Tle) : Écrire une fonction récursive taille prenant en paramètre un arbre a et qui renvoie la taille de l’arbre que cette instance implémente. Écrire de même une fonction récursive hauteur prenant en paramètre un arbre a et qui renvoie la hauteur de l’arbre que cette instance implémente. | Listes 1re : Insertion d'un élément dans une liste à une position donnée (1re) | Code | Correction NSI 2025 sujet 17 |
| Sujet N°18 |
Listes 1re : Moyenne des éléments d'un tableau (1re) | Dichotomie 1re : Recherche par dichotomie | Code | Correction NSI 2025 sujet 18 |
| Sujet N°19 |
Listes 1re : Première occurence du minimum (1re) | Listes 1re : Separation des 0 et des 1 dans un tableau (1re) | Code | Correction NSI 2025 sujet 19 |
| Sujet N°20 |
Dictionaires 1re : Minimum et maximum des éléments d'un tableau (1re) | POO (Tle) : Classe représentant des cartes (POO) | Code | Correction NSI 2025 sujet 20 |
| Sujet N°21 |
Listes 1re : Liste des indices du maximum (1re) | Piles (Tle) : Pile des éléments positifs | Code | Correction NSI 2025 sujet 21 |
| Sujet N°22 |
Listes 1re : Indice de la dernière occurence (1re) | POO (Tle) : Classe des adresse Ip (POO) | Code | Correction NSI 2025 sujet 22 |
| Sujet N°23 | Tri 1re : On veut trier par ordre croissant les notes d’une évaluation qui sont des nombres entiers compris entre 0 et 10 (inclus). | Recursif (Tle) :vL’objectif de cet exercice est d’écrire deux fonctions récursives dec_to_bin et bin_to_dec assurant respectivement la conversion de l’écriture décimale d’un nombre entier vers son écriture en binaire et, réciproquement, la conversion de l’écriture en binaire d’un nombre vers son écriture décimale | Code | Correction NSI 2025 sujet 23 |
| Sujet N°24 | Dictionaires 1re : Écrire une fonction enumere qui prend en paramètre un tableau tab(typelist) et renvoie un dictionnaire d dont les clés sont les éléments de tab avec pour valeur associée la liste des indices de l’élément dans le tableau tab. |
Arbre Binaire, parcours profondeur (Tle) : La fonction récursive parcours renvoie la liste des étiquettes des nœuds de l’arbre implémenté par l’instance arbre dans l’ordre du parcours en profondeur infixe à partir d’une liste vide passée en argument. qui renvoie une nouvelle feuille d’étiquette cle s’il est vide ; • renvoie l’arbre après l’avoir modifié en insérant cle sinon ; • garantit que l’arbre ainsi complété soit encore un arbre binaire de recherche. ... |
Code | Correction NSI 2025 sujet 24 |
| Sujet N°25 |
Listes 1re : Minimum d'une liste de température (1re) | Chaînes caractères 1re : Palindromes (1re) | Code | Correction NSI 2025 sujet 25 |
| Sujet N°26 | Dictionaires 1re : Fusion de deux dictionnaires | Simulation d'un jeu de dés (1re) | Code | Correction NSI 2025 sujet 26 |
| Sujet N°27 | Tri 1re : Vérification si une liste est triée ou non (1re) | Dictionaires 1re : Comptabilisation de votes (1re) | Code | Correction NSI 2025 sujet 27 |
| Sujet N°28 | Listes 1re : Présence de doublons dans une liste triée (1re) | Listes 1re : Création de grille au démineur (1re *) (*) | Code | Correction NSI 2025 sujet 28 |
| Sujet N°29 |
Dictionaires 1re : Traitement de données en table (animaux et enclos) | Recursif (Tle) : Recherche récursive dans un tableau | Code | Correction NSI 2025 sujet 29 |
| Sujet N°30 | Listes 1re : Codage par différence (1re) Le codage par différence (delta encoding en anglais) permet de compresser un tableau de données en indiquant pour chaque donnée, sa différence avec la précédente (plutôt que la donnée elle-même). |
Recursif, POO, arbre (Tle) : Expression arithmétique représentée par un arbre binaire | Code | Correction NSI 2025 sujet 30 |
| Sujet N°31 | Recherche Morif dans Texte (Tle) : Écrire une fonction recherche_motif qui prend en paramètre une chaîne de caractères motif non vide et une chaîne de caractères texte et qui renvoie la liste des positions de motif dans texte. | Graphe, Matrice adj., parcours profondeur (Tle) : On souhaite déterminer les sommets accessibles depuis un sommet donné dans le graphe. Pour cela, on va procéder à un parcours en profondeur du graphe. | Code | Correction NSI 2025 sujet 31 |
| Sujet N°32 |
Listes 1re : Nombre d'occurrences d'un élément dans une liste (1re) | (Glouton 1re) : Rendu de monnaie (1re) | Code | Correction NSI 2025 sujet 32 |
| Sujet N°33 | POO, Recursif, arbre (*Tle) : Ajout d'une clé dans un arbre binaire (arbre binaire de recherche, récursivité, programmation objet) |
(Glouton 1re) : Compléter la fonction Python empaqueter(liste_masses, c) suivante pour qu’elle renvoie le nombre de boîtes de capacité c nécessaires pour empaqueter un ensemble d’objets dont les masses sont contenues dans la liste liste_masses. (1re) | Code | Correction NSI 2025 sujet 33 |
| Sujet N°34 | Tri 1re : Tri par sélection | Jeu du plus ou moins (1re) | Co | Correction NSI 2025 sujet 34 |
| Sujet N°35 | Dictionaires 1re : Maximum des valeurs d'un dictionnaire (1re) | POO, Pile (Tle) :Compléter le script de la fonction eval_expression qui reçoit en paramètre une liste python représentant la notation postfixe d’une expression arithmétique et qui renvoie sa valeur associé | Code | Correction NSI 2025 sujet 35 |
| Sujet N°36 | Chaînes caractères 1re : Nombre de mots dans une phrase (1re) | POO, Arbre, recursivité (Tle) : Arbre binaire (POO) | Code | Correction NSI 2025 sujet 36 |
| Sujet N°37 | Binaire (1re) : Représentation binaire d’un entier non signé en tant que tableau de booléens (1re). | Tri 1re : Tri par insertion | Code | Correction NSI 2025 sujet 37 |
| Sujet N°38 | Listes 1re : Calcul de moyenne (1re) | Binaire (1re) : Conversion du décimal vers le binaire (1re) | Code | Correction NSI 2025 sujet 38 |
| Sujet N°39 | Listes 1re : Moyenne des éléments d'une liste (1re) | Listes 1re : Trie d'un tableau composé de 0 et de 1 | Code | Correction NSI 2025 sujet 39 |
| Sujet N°40 | Listes 1re : : Liste des indices des éléments inférieures égaux et supérieurs à une valeur (1re) | Dictionaires 1re : Calcul de moyenne (dictionnaire) | Code | Correction NSI 2025 sujet 40 |
| Sujet N°41 | Listes et XOR 1re : XOR de 2 listes de bits (1re) | POO (Tle) : Carrés semi-magiques (POO) : Compléter la méthode est_semimagique qui renvoie True si le carré est semimagique, False sinon. | Code | Correction NSI 2025 sujet 41 |
| Sujet N°42 | Listes 1re : Nombre d'occurrences d'un élément dans une liste (1re) | Binaire (1re) : Conversion du décimal vers le binaire (1re) | Code | Correction NSI 2025 sujet 42 |
| Sujet N°43 | Listes 1re : Liste des couples d'entiers consécutifs (1re) | Listes 1re : Codage d'une image (1re) | Code | Correction NSI 2025 sujet 43 |
| Sujet N°44 |
Listes 1re : Moyenne pondérée (1re) | Listes 1re : Représentation d'une image par une liste de listes (1re *) (*) | Code | Correction NSI 2025 sujet 44 |
| Sujet N°45 |
Chaine de caractères 1re : Programmer une fonction qui prend en paramètres deux chaînes de caractères et qui renvoie True si on peut obtenir mot en remplaçant convenablement les caractères '*' ... | Dictionaires 1re : Compléter la fonction est_cyclique située à la page suivante en respectant la spécification. | Code | Correction NSI 2025 sujet 45 |
| Sujet N°46 |
Listes 1re : Nombre d'occurrences d'un élément dans une liste (1re) | Glouton 1re : Rendu de monnaie (1re) | Code | Correction NSI 2025 sujet 46 |
| Sujet N°47 |
Recursif (Tle) : Taille d'un arbre binaire (récursivité) | Tri 1re : Tri par sélection | Code | Correction NSI 2025 sujet 47 |
| Sujet N°48 |
Listes 1re : Fonction qui renvoie l'indice de la dernière occurrence de l'élément cherché. Si l'élément n'est pas présent, la fonction renvoie la longueur du tableau. (1re) | Listes 1re : Plus courte distance entre un point et une liste de points (1re) | Code | Correction NSI 2025 sujet 48 |
Quelques sites avec corrigés de NSI
- https://glassus.github.io/terminale_nsi/T6_6_Epreuve_pratique/BNS_2025/
- https://kxs.fr/sujets/terminale-pratique
- https://pixees.fr/informatiquelycee/term/ep/index.html
- https://fabricenativel.github.io/index_annales/
- https://glassus.github.io/terminale_nsi/T6_Annales/epreuve_bac/
- Pour vous entrainer : https://glassus.github.io/terminale_nsi/T6_6_Epreuve_pratique/BNS_2023/
Articles connexes
- Details
Annales du Bac NSI 2024 : épreuve pratique
Sujets et corrigés de la spécialité NSI du Bac 2024
Modalité de l'épreuve pratique de NSI 2024
Bulletin Officiel
BO de Février 2024 / BO Septembre 2023
- Les professeurs examinateurs renseignent une fiche individuelle d'évaluation au nom de chaque candidat.
Cette fiche porte la note qui est attribuée au candidat sur 20 points, exprimée au demi-point près, et un commentaire qualitatif. - Chacun des 2 exercices est noté sur 10 et doit faire l'objet d'une notation particulière.
- L'aspect oral fait pleinement partie de l'épreuve pratique. Il est donc conseillé de poser une ou plusieurs questions sur le code pour chaque exercice.
- Note et coefficient au bac :
- L’épreuve terminale obligatoire de spécialité est composée de deux parties : une partie écrite et une partie pratique, chacune notée sur 20.
- La note de la partie écrite a un coefficient de 0,75
- et celle de la partie pratique a un coefficient de 0,25.
La note globale de l’épreuve est donnée sur 20 points.
- L’épreuve terminale obligatoire de spécialité est composée de deux parties : une partie écrite et une partie pratique, chacune notée sur 20.
Banque de sujets
Les supports d'évaluation sont regroupées dans une banque disponible sur le site https://cyclades.education.gouv.fr.
Les exercices contenus dans cette banque publique ne sont pas dissociables. Le candidat traite les 2 exercices proposés.
Sujets et corrigés de l'épreuve pratique de NSI 2024
Les exercices dont le thème est suivi du sigle (1re) sont faisables en première et ceux du sigle (*) ou (**) sont jugés difficiles ou très difficiles. Certains sont exclusivement ciblés sur des notions de terminales, par exemple Recursif (Tle) .
L'intégralité des sujets de 2024 est diponible ici : NSI-EpreuvePratique-2024.
| Sujets du Bac 2024 de NSI épreuve pratique |
Thème exercice 1 du Bac 2024 de NSI épreuve pratique |
Thème exercice 2 du Bac 2024 de NSI épreuve pratique |
Code | Corrections du Bac 2024 de NSI épreuve pratique |
| Sujet N°01 (33-2023) |
Recursif (Tle) : Taille d'un arbre binaire (récursivité) | Tri 1re : Tri par sélection | Code | Ex.1 et 2 |
| Sujet N°02 (38-2023) |
Chaine de caractères 1re : Programmer une fonction qui prend en paramètres deux chaînes de caractères et qui renvoie True si on peut obtenir mot en remplaçant convenablement les caractères '*' ... |
Dictionnaire 1re : Compléter la fonction est_cyclique située à la page suivante en respectant la spécification. | Code | Ex.1 et 2 |
| Sujet N°03 (10-2023) |
Listes (max) 1re : Maximum des éléments d'un tableau (1re) | POO, Pile (Tle) : Parenthésage correct | Code | Ex.1 et 2. |
| Sujet N°04 (06-2023) |
Listes (occ) 1re : Fonction qui renvoie l'indice de la dernière occurrence de l'élément cherché. Si l'élément n'est pas présent, la fonction renvoie la longueur du tableau. (1re) | Listes 1re : Plus courte distance entre un point et une liste de points (1re) | Code | Ex.1 et 2 |
| Sujet N°05 (18-2023) |
Listes (max) 1re : Valeur et indice du maximum (1re) | Listes 1re : Ordre des gènes sur un chromosome (1re) | Code | Ex.1 et 2 |
| Sujet N°06 (01-2023) |
Tri 1re : Vérification si une liste est triée ou non (1re) | Dictionaires 1re : Comptabilisation de votes (1re) | Code | Ex.1 et 2 |
| Sujet N°07 | Représentation binaire d’un entier non signé en tant que tableau de booléens (1re). | Tri 1re : Tri par insertion | Code | Ex.1 et 2 |
| Sujet N°08 (21-2023) |
Codage par différence (1re) | Recursif, POO, arbre (Tle) : Expression arithmétique représentée par un arbre binaire | Code | Ex.1 et 2 |
| Sujet N°09 | Tri 1re : On veut trier par ordre croissant les notes d’une évaluation qui sont des nombres entiers compris entre 0 et 10 (inclus). | Recursif (Tle) :L’objectif de cet exercice est d’écrire deux fonctions récursives dec_to_bin et bin_to_dec assurant respectivement la conversion de l’écriture décimale d’un nombre entier vers son écriture en binaire et, réciproquement, la conversion de l’écriture en binaire d’un nombre vers son écriture décimale | Code | Ex.1 et 2 |
| Sujet N°10 (03-2023) |
Listes 1re : Moyenne pondérée (1re) | Listes 1re : Représentation d'une image par une liste de listes (1re *) (*) | Code | Ex.1 et 2 |
| Sujet N°11 (40-2023) |
Nombre de mots dans une phrase (1re) | POO, recursivité (Tle) : Arbre binaire (POO) | Code | Ex.1 / Ex.2 |
| Sujet N°12 (42-2023) |
Tri 1re : Tri par sélection | Jeu du plus ou moins (1re) | Code | Ex.1 / Ex.2 |
| Sujet N°13 (~14-2023) |
Listes (occ) 1re : Recherche indice de la première occurrence dans un tableau (1re) | Listes 1re : Insertion dans une liste triée (1re *) | Code | Ex.1 / Ex.2 |
| Sujet N°14 (32-2023) | Dictionaires 1re : Minimum et maximum des éléments d'un tableau (1re) | POO (Tle) : Classe représentant des cartes (POO) | Code | Ex.1 / Ex.2 |
| Sujet N°15 (30-2023) |
Listes (moy) 1re : Calcul de moyenne (1re) | Conversion du décimal vers le binaire (1re) | Code | Ex.1 / Ex.2 |
| Sujet N°16 (43-2023) |
Conversion du décimal vers le binaire (1re) | Tri Bulles (Tle) : Tri à bulles | Code | Ex.1 / Ex.2 |
| Sujet N°17 (31-2023) |
Listes (occ) 1re : Nombre d'occurrences d'un élément dans une liste (1re) | Conversion du décimal vers le binaire (1re) | Code | Ex.1 / Ex.2 |
| Sujet N°18 (26-2023) |
Multiplications avec uniquement additions et soustractions (1re) | Dichotomie, recursivité (Tle) : Recherche par dichotomique récursive | Code | Ex.1 / Ex.2 |
| Sujet N°19 (22-2023) |
Calcul de puissances avec multiplication successives (1re) | Dictionaires 1re : Codage d'un mot (1re) | Code | Ex.1 / Ex.2 |
| Sujet N°20 (02-2023) |
Simulation de lancers de dés. (1re) | Listes 1re : Représentation d'une image par une liste de listes | Code | Ex.1 / Ex.2 |
| Sujet N°21 NEW! |
Recherche Morif dans Texte (Tle) : Écrire une fonction recherche_motif qui prend en paramètre une chaîne de caractères motif non vide et une chaîne de caractères texte et qui renvoie la liste des positions de motif dans texte. | Graphe, Matrice adj., parcours profondeur (Tle) : On souhaite déterminer les sommets accessibles depuis un sommet donné dans le graphe. Pour cela, on va procéder à un parcours en profondeur du graphe. | Code | Ex.1 / Ex.2 |
| Sujet N°22 (16-2023) |
Listes 1re : Liste des indices des éléments inférieures égaux et supérieurs à une valeur (1re) | Dictionaires 1re : Calcul de moyenne (dictionnaire) | Code | Ex.1 / Ex.2 |
| Sujet N°23 (12-2023) |
POO, Recursif, arbre (*Tle) : Ajout d'une clé dans un arbre binaire (arbre binaire de recherche, récursivité, programmation objet) |
(Glouton 1re) : Compléter la fonction Python empaqueter(liste_masses, c) suivante pour qu’elle renvoie le nombre de boîtes de capacité c nécessaires pour empaqueter un ensemble d’objets dont les masses sont contenues dans la liste liste_masses. (1re) | Code | Ex.1 / Ex.2 |
| Sujet N°24 NEW! |
Arbre binaire, Parcours Largeur (Tle) : On souhaite écrire une fonction parcours_largeur qui prend en paramètre un arbre binaire et qui renvoie la liste des étiquettes des nœuds de l’arbre parcourus en largeur. | Programmation Dynamique (Tle) : On considère un tableau de nombre entiers, positifs ou négatifs, et on souhaite déterminer la plus grande somme possible de ses éléments consécutifs. | Code | Ex.1 / Ex.2 |
| Sujet N°25 (27-2023) |
Listes (min) 1re : Première occurence du minimum (1re) | Listes 1re : Separation des 0 et des 1 dans un tableau (1re) | Code | Ex.1 / Ex.2 |
| Sujet N°26 (20-2023) |
Dictionaires 1re : Fusion de deux dictionnaires | Simulation d'un jeu de dés (1re) | Code | Ex.1 et 2 |
| Sujet N°27 (36-2023) |
Listes 1re : Liste des couples d'entiers consécutifs (1re) | Listes 1re : Codage d'une image (1re) ERREUR dans le commentaire propage gauche au lieu de propage haut |
Code | Ex.1 et 2 |
| Sujet N°28 (39-2023) |
Suite (Maths) : Calcul des termes de la suite de Fibonacci (1re) | Listes 1re : Liste des élèves ayant obtenu la note maximale (1re) | Code | Ex.1 et 2 |
| Sujet N°29 (17-2023) |
Listes (moy) 1re : Moyenne pondérée (1re) | Maths (Tle) :Triangle de Pascal (1re*) | Code | Ex.1 et 2 |
| Sujet N°30 (07-2023) |
Tri et fusion 1re/Tle : Fusion de deux listes déjà triées | Recursif et dictionnaires (Tle) : Conversion numération romaine | Code | Ex.1 et 2 |
| Sujet N°31 (26-2023) |
Multiplications avec uniquement additions et soustractions (1re) | Dichotomie recherche 1re : Recherche par dichotomique (1re) | Code | Ex.1 et 2 |
| Sujet N°32 NEW! |
Listes et XOR 1re : XOR de 2 listes de bits (1re) | POO (Tle) : Carrés semi-magiques (POO) : Compléter la méthode est_semimagique qui renvoie True si le carré est semimagique, False sinon. | Code | Ex.1 / Ex.2 |
| Sujet N°33 (44-2023) |
Chaînes caractères 1re : Ecriture d'une chaine de caractères à l'envers (1re) | Listes 1re : Crible d'Erasthotène (1re) | Code | Ex.1 / Ex.2 |
| Sujet N°34 (24-2023) |
Dictionaires 1re : Nombre d'occurrences des caractères (dictionnaire) | Tri et fusion 1re/Tle : Fusion de deux listes déjà triées | Code | Ex.1 / Ex.2 |
| Sujet N°35 (15-2023) |
Listes (min) 1re : Minimum d'une liste de température (1re) | Chaînes caractères 1re : Palindromes (1re) | Code | Ex.1 / Ex.2 |
| Sujet N°36 (13-2023) |
Listes (occ) 1re : Nombre d'occurrences d'un élément dans une liste (1re) | (Glouton 1re) : Rendu de monnaie (1re) | Code | Ex.1 / Ex.2 |
| Sujet N°37 (34-2023) |
Listes (moyenne) 1re : Calcul d'une moyenne (1re) | Listes et Tri 1re : Séparation des 0 et des 1 dans un tableau (1re) | Code | Ex.1 / Ex.2 |
| Sujet N°38 (02-2023) |
Listes (max) 1re : Liste des indices du maximum (1re) | Piles (Tle) : Pile des éléments positifs | Code | Ex.1 / Ex.2 |
| Sujet N°39 (37-2023) |
Listes (occ) 1re : Indice de la dernière occurence (1re) | POO (Tle) : Classe des adresse Ip (POO) | Code | Ex.1 / Ex.2 |
| Sujet N°40 (23-2023) |
Dictionaires 1re : Traitement de données en table (animaux et enclos) | Recursif (Tle) : Recherche récursive dans un tableau | Code | Ex.1 / Ex.2 |
| Sujet N°41 (~29-2023) |
Recursif, Arbre (Tle) : Écrire une fonction récursive taille prenant en paramètre un arbre a et qui renvoie la taille de l’arbre que cette instance implémente. Écrire de même une fonction récursive hauteur prenant en paramètre un arbre a et qui renvoie la hauteur de l’arbre que cette instance implémente. | Listes 1re : Insertion d'un élément dans une liste à une position donnée (1re) | Code | Ex.1 / Ex.2 |
| Sujet N°42 (~~28-2023) |
Listes (moyenne) 1re : Moyenne des éléments d'un tableau (1re) | Dichotomie 1re : Recherche par dichotomie | Code | Ex.1 / Ex.2 |
| Sujet N°43 (04-2023) |
Listes 1re : Présence de doublons dans une liste triée (1re) | Listes 1re : Création de grille au démineur (1re *) (*) | Code | Ex.1 / Ex.2 |
| Sujet N°44 NEW! |
Dictionaires 1re : Écrire unefonctionenumerequi prend en paramètre un tableautab(typelist) et renvoie un dictionnaire d dont les clés sont les éléments de tab avec pour valeur associée la liste des indices de l’élément dans le tableau tab. | Arbre Binaire, parcours profondeur (Tle) : La fonction récursive parcours renvoie la liste des étiquettes des nœuds de l’arbre implémenté par l’instance arbre dans l’ordre du parcours en profondeur infixe à partir d’une liste vide passée en argument. Compléter le code de la fonction insere, qui prend en argument un arbre binaire de recherche arbre représenté ainsi et une étiquette cle, non présente dans l’arbre, et qui renvoie une nouvelle feuille d’étiquette cle s’il est vide ; • renvoie l’arbre après l’avoir modifié en insérant cle sinon ; • garantit que l’arbre ainsi complété soit encore un arbre binaire de recherche. ... | Code | Ex.1 / Ex.2 |
| Sujet N°45 NEW mais similaire 36- 2024 |
Listes (occ) 1re : Nombre d'occurrences d'un élément dans une liste (1re) | Glouton 1re : Rendu de monnaie (1re) | Code | Ex.1 / Ex.2 |
| Sujet N°46 (19-2023) |
Dichotomie 1re : Recherche dichotomique | Caînes caractères 1re : Code de César (1re) | Code | Ex.1 / Ex.2 |
| Sujet N°47 (08-2023) |
Dictionaires 1re : Maximum des valeurs d'un dictionnaire (1re) | POO, Piles (Tle) : Compléter le script de la fonction eval_expression qui reçoit en paramètre une liste python représentant la notation postfixe d’une expression arithmétique et qui renvoie sa valeur associé | Code | Ex.1 / Ex.2 |
| Sujet N°48 NEW! |
Graphe orienté, Matrice Adj (Tle) : Écrire une fonction voisins_entrants(adj, x) qui prend en paramètre le graphe donné sous forme de liste d’adjacence et qui renvoie une liste contenant les voisins entrants du sommet x, c’est-à-dire les sommets y tels qu’il existe une arête de y vers x. | Caînes caractères 1re : Compléter la fonction nombre_suivant qui prend en entrée un nombre sous forme de chaine de caractère et qui renvoie le nombre suivant par ce procédé, encore sous forme de chaîne de caractère. | Code | Ex.1 / Ex.2 |
Quelques sites avec corrigés de NSI
- https://kxs.fr/sujets/terminale-pratique
- https://pixees.fr/informatiquelycee/term/ep/index.html
- https://fabricenativel.github.io/index_annales/
- https://glassus.github.io/terminale_nsi/T6_Annales/epreuve_bac/
- Pour vous entrainer : https://glassus.github.io/terminale_nsi/T6_6_Epreuve_pratique/BNS_2023/
Articles connexes
- Details
Annales du Bac NSI : épreuve pratique 2023
Modalité de l'épreuve pratique de NSI
Bulletin Officiel
- Les professeurs examinateurs renseignent une fiche individuelle d'évaluation au nom de chaque candidat.
Cette fiche porte la note qui est attribuée au candidat sur 8 points, exprimée au demi-point près, et un commentaire qualitatif. - Chacun des 2 exercices est noté sur 4 et doit faire l'objet d'une notation particulière.
- L'aspect oral fait pleinement partie de l'épreuve pratique. Il est donc conseillé de poser une ou plusieurs questions sur le code pour chaque exercice.
- Concernant la notation des exercices, il est recommandé d'appliquer le barème suivant :
- 3 points pour la programmation
Pour la programmation, il faut donner à minima 2 points si le code est cohérent même si le programme ne « tourne » pas. - et 1 point pour l'expression orale.
- 3 points pour la programmation
Banque de sujets
Les supports d'évaluation sont regroupées dans une banque disponible sur le site https://cyclades.education.gouv.fr à partir du 25 janvier du chaque année.
Les exercices contenus dans cette banque publique ne sont pas dissociables. Le candidat traite les 2 exercices proposés.
Sujets et corrigés de l'épreuve pratique de NSI 2023
Les exercices dont le thème est suivi du sigle (1re) sont faisables en première et ceux du sigle (*) ou (**) sont jugés difficiles ou très difficiles. Certains sont exclusivement ciblés sur des notions de terminales, par exemple Recursif (Tle) .
L'intégralité des sujets de 2023 est diponible ici : NSI-EpreuvePratique-2023.
| Sujets | Thème exercice 1 | Thème exercice 2 | Code | Corrections |
| Sujet N°01 | Tri 1re : Vérification si une liste est triée ou non (1re) | Dictionaires 1re : Comptabilisation de votes (1re) | Code | Ex.1 / Ex.2 |
| Sujet N°02 | Liste des indices du maximum (1re) | Piles (Tle) : Pile des éléments positifs | Code | Ex.1 / Ex.2 |
| Sujet N°03 | Moyenne pondérée (1re) | Représentation d'une image par une liste de listes (1re *) (*) | Code | Ex.1 / Ex.2 |
| Sujet N°04 New! |
Présence de doublons dans une liste triée (1re) |
Création de grille au démineur (1re *) (*) | Code | Ex.1 / Ex.2 |
| Sujet N°05. New! |
Simulation de lancers de dés. (1re) | Représentation d'une image par une liste de listes | Code | Ex.1 / Ex.2 |
| Sujet N°06 | Fonction qui renvoie l'indice de la dernière occurrence de l'élément cherché. Si l'élément n'est pas présent, la fonction renvoie la longueur du tableau. (1re) | Plus courte distance entre un point et une liste de points (1re) |
Code | Ex.1 / Ex.2 |
| Sujet N°07 | Tri et fusion 1re/Tle : Fusion de deux listes déjà triées | Recursif et dictionnaires (Tle) : Conversion numération romaine | Code | Ex.1 / Ex.2 |
| Sujet N°08 | Dictionaires 1re : Maximum des valeurs d'un dictionnaire (1re) | POO, Piles (Tle) : Compléter le script de la fonction eval_expression qui reçoit en paramètre une liste python représentant la notation postfixe d’une expression arithmétique et qui renvoie sa valeur associée | Code | Ex.1 / Ex.2 |
| Sujet N°09 | Multiplications avec uniquement additions et soustractions (1re) | Recursif (Tle) : Recherche dichotomique | Code | Ex.1 / Ex.2 |
| Sujet N°10 | Maximum des éléments d'un tableau (1re) | POO, Pile (Tle) : Parenthésage correct | Code | Ex.1 / Ex.2 |
| Sujet N°11 | Conversion du binaire vers le décimal (1re) | Tri 1re : Tri par insertion (1re) | Code | Ex.1 / Ex.2 |
| Sujet N°12 New! + erreur |
POO, Recursif, arbre (*Tle) : Ajout d'une clé dans un arbre binaire (arbre binaire de recherche, récursivité, programmation objet) |
(Glouton 1re) : Compléter la fonction Python empaqueter(liste_masses, c) suivante pour qu’elle renvoie le nombre de boîtes de capacité c nécessaires pour empaqueter un ensemble d’objets dont les masses sont contenues dans la liste liste_masses. (1re) | Code | Ex.1 / Ex.2 |
| Sujet N°13. | Nombre d'occurrences d'un élément dans une liste (1re) | (Glouton 1re) : Rendu de monnaie (1re) | Code | Ex.1 / Ex.2 |
| Sujet N°14 | Recherche de l'indice de la première occurrence (1re) | Insertion dans une liste déjà triée (1re) | Code | Ex.1 / Ex.2 |
| Sujet N°15. | Minimum d'une liste de température (1re) | Palindromes (1re) | Code | Ex.1 / Ex.2 |
| Sujet N°16 New! |
Liste des indices des éléments inférieures égaux et supérieurs à une valeur (1re) | Dictionaires 1re : Calcul de moyenne (dictionnaire) | Code | Ex.1 / Ex.2 |
| Sujet N°17 | Moyenne pondérée (1re) | Maths (Tle) :Triangle de Pascal (1re*) | Code | Ex.1 / Ex.2 |
| Sujet N°18 New! |
Valeur et indice du maximum (1re) | Ordre des gènes sur un chromosome (1re) | Code | Ex.1 / Ex.2 |
| Sujet N°19 | Dichotomie 1re : Recherche dichotomique | Code de César (1re) | Code | Ex.1 / Ex.2 |
| Sujet N°20 New! |
Dictionaires 1re : Fusion de deux dictionnaires | Simulation d'un jeu de dés (1re) | Code | Ex.1 / Ex.2 |
| Sujet N°21 | Codage par différence (1re) | Recursif, POO, arbre (Tle) : Expression arithmétique représentée par un arbre binaire | Code | Ex.1 / Ex.2 |
| Sujet N°22 | Calcul de puissances avec multiplication successives (1re) | Dictionaires 1re : Codage d'un mot (1re) | Code | Ex.1 / Ex.2 |
| Sujet N°23 | Dictionaires 1re : Traitement de données en table (animaux et enclos) | Recursif (Tle) : Recherche récursive dans un tableau | Code | Ex.1 / Ex.2 |
| Sujet N°24 + erreur |
Dictionaires 1re : Nombre d'occurrences des caractères (dictionnaire) | Tri et fusion 1re/Tle : Fusion de deux listes déjà triées ♦Erreur dans pdf♦ |
Code | Ex.1 / Ex.2 |
| Sujet N°25 New! |
Dictionaires 1re : Enumération des positions des éléments dans une liste (dictionnaire) | POO, Recursif, arbre (Tle) : Arbre binaire (récursivité) | Code | Ex.1 / Ex.2 |
| Sujet N°26. | Multiplications avec uniquement additions et soustractions (1re) | Dichotomie 1re : Recherche par dichotomique | Code | Ex.1 / Ex.2 |
| Sujet N°27 | Première occurence du minimum (1re) | Separation des 0 et des 1 dans un tableau (1re) | Code | Ex.1 / Ex.2 |
| Sujet N°28. | Moyenne des éléments d'un tableau (1re) | Dichotomie 1re : Recherche par dichotomie | Code | Ex.1 / Ex.2 |
| Sujet N°29 New! |
POO, Recursif, arbre (Tle) : Taille d'un arbre binaire | Insertion d'un élément dans une liste à une position donnée (1re) | Code | Ex.1 / Ex.2 |
| Sujet N°30. | Calcul de moyenne (1re) | Conversion du décimal vers le binaire (1re) | Code | Ex.1 / Ex.2 |
| Sujet N°31. | Nombre d'occurrences d'un élément dans une liste (1re) | Conversion du décimal vers le binaire (1re) | Code | Ex.1 / Ex.2 |
| Sujet N°32 | Minimum et maximum des éléments d'un tableau (1re) | POO (Tle) : Classe représentant des cartes (POO) | Code | Ex.1 / Ex.2 |
| Sujet N°33 | Recursif (Tle) : Taille d'un arbre binaire (récursivité) | Tri 1re : Tri par sélection | Code | Ex.1 / Ex.2 |
| Sujet N°34 | Calcul d'une moyenne (1re) | Séparation des 0 et des 1 dans un tableau (1re) | Code | Ex.1 / Ex.2 |
| Sujet N°35 | Ou exclusif bit à bit entre deux listes de 0 et de 1 (1re) | Carrés semi-magiques (1re) | Code | Ex.1 / Ex.2 |
| Sujet N°36 | Liste des couples d'entiers consécutifs (1re) | Codage d'une image (1re) | Code | Ex.1 / Ex.2 |
| Sujet N°37 | Indice de la dernière occurence (1re) | POO (Tle) : Classe des adresse Ip (POO) | Code | Ex.1 / Ex.2 |
| Sujet N°38 | Mots correspondants à un motif (1re) | Recherche d'un cycle (1re) | Code | Ex.1 / Ex.2 |
| Sujet N°39 | Suite (Maths) : Calcul des termes de la suite de Fibonacci (1re) | Liste des élèves ayant obtenu la note maximale (1re) | Code | Ex.1 / Ex.2 |
| Sujet N°40 New! |
Nombre de mots dans une phrase (1re) | POO (Tle) : Arbre binaire (POO) | Code | Ex.1 / Ex.2 |
| Sujet N°41 | Nombre d'occurrences d'un caractères dans une chaine (1re) | Recursif (Tle) : Rendu de monnaie en récursif | Code | Ex.1 / Ex.2 |
| Sujet N°42 | Tri 1re : Tri par sélection | Jeu du plus ou moins (1re) | Code | Ex.1 / Ex.2 |
| Sujet N°43 | Conversion du décimal vers le binaire (1re) | Tri Bulles (Tle) : Tri à bulles | Code | Ex.1 / Ex.2 |
| Sujet N°44 | Ecriture d'une chaine de caractères à l'envers (1re) | Crible d'Erasthotène (1re) | Code | Ex.1 / Ex.2 |
| Sujet N°45 New! |
Tri 1re : Tri par dénombrement | Conversion binaire vers décimal et inversement (1re) | Code | Ex.1 / Ex.2 |
Quelques sites avec corrigés de NSI
- https://kxs.fr/sujets/terminale-pratique
- https://pixees.fr/informatiquelycee/term/ep/index.html
- https://fabricenativel.github.io/index_annales/
- https://glassus.github.io/terminale_nsi/T6_Annales/epreuve_bac/
- Pour vous entrainer : https://glassus.github.io/terminale_nsi/T6_6_Epreuve_pratique/BNS_2023/
Articles connexes
- Details
Annales du Bac NSI : épreuve écrite 2023
Modalités de passage de l'épreuve écrite de NSI
BO : Note de service du 29-9-2022
- L'épreuve écrite est d'une durée de 3h30 et est notée sur 12 points.
- A partir de 2023 :
- «Le sujet comporte trois exercices indépendants les uns des autres, qui permettent d'évaluer les connaissances et compétences des candidats. »
Sujets et corrigés de l'épreuve écrite du BAC NSI 2023
Les exercices dont le thème est suivi du sigle (1re) sont faisables en première, du sigle (1re/part) ou partiellement en première et ceux du sigle (*) ou (**) sont jugés difficiles ou très difficiles.
Certains sont exclusivement ciblés sur des notions de terminales, par exemple Recursif (Tle) .
| Sujet | Contenu | Corrigés |
|
(1) - Sujet 0 - A |
|
|
| (2) - Sujet 0 - B 23-NSIZERO-B |
|
|
|
(3) - Centre Etrangers Sujet 1 13 Mars 2023 |
|
|
|
(4) - Centre Etrangers Sujet 2 14 Mars 2023 |
|
|
|
(5) - Polynésie Sujet 1 13 Mars 2023 |
|
|
|
(6) - Polynésie Sujet 2 14 Mars 2023 |
|
|
|
(7) - Métropole Sujet 1 20 Mars 2023 |
|
|
|
(8) - Métropole Sujet 2 21 Mars 2023 |
|
|
|
(9) - Centre étranger G2 (Liban) 23-NSIJ1LI1 |
|
|
|
(10) - Centre étranger G2 (Liban) 23-NSIJ2LI1 |
|
|
|
(11) - Amérique Nord - Sujet 1 23-NSIJ1AN1 |
|
|
|
(12) - Amérique Nord - Sujet 2 23-NSSJ2AN1 |
|
|
|
(13) - La Réunion J1 Mardi 28 mars 2023 |
|
|
|
(14) - La Réunion J2 29 mars 2023 |
|
|
|
(15) - Amérique Sud J1 Septembre 2023 |
|
|
|
(16) - Amérique Sud J2 Septembre 2023 |
|
Des corrigés disponibles sur :
- https://kxs.fr/sujets/terminale-ecrit
- https://pixees.fr/informatiquelycee/term/suj_bac/index.html
- https://fabricenativel.github.io/Terminale/Annales/2022/EE/
- https://glassus.github.io/terminale_nsi/T6_6_Epreuve_pratique/BNS_2023
- https://lewebpedagogique.com/dlaporte/corrections-epreuves-pratiques-2021-nsi/?fbclid=IwAR1ki4BOek3XFhdW3Fiaq1MOaXeUd3E-jca0RlXHAM9Hd5qQxp_Rr4l6R_s
- Forum NSI : https://mooc-forums.inria.fr/moocnsi/t/centralisation-des-sujets-de-baccalaureat/3139
- Liste Officielle des Sujets :
Articles Connexes
