Le site du prof

Épreuves pratiques de NSI

Filtrer par thématiques :

Titre Difficulté Tags Description Sujet Correction Erreurs
1 Codage RLE

(0 votes)
Listes assert

Demande au candidat de modifier des listes représentant des images en niveaux de gris. \nNote : Nécessite la bibliothèque pillow (pip install pillow)

📂

-

2 Écart de salaire H/F

(0 votes)
Listes Dict Moyenne KNN assert

Demande au candidat de manipuler des données représentées sous forme de dictionnaires pour faire des statistiques.

📂

-

3 Cycle menstruel

(0 votes)
assert

Demande au candidat de créer des fonctions simples et de manipuler des chaînes de caractères

📂

Note : pip install ics fournit la version 0.7.2 qui n'est pas compatible avec la dernière version d'une de ses dépendances. Il faut forcer l'installation de la version dev avec pip install ics==0.8.0.dev0

4 Croissance des plantes

(0 votes)
Listes Dict assert POO

Demande au candidat de réorganiser des données fournies sous forme de listes de dictionnaires et d'objets

📂

-

5 Empreinte Carbone

(0 votes)
Dict assert Récursivité

Demande au candidat de manipuler des données au format json, de manière récursive.

📂

Erreur de sujet à la question 3 : Le code est correct mais le jeu de données proposé ne permet pas de mettre en évidence l'erreur à corriger dans le sujet, contrairement à ce qui est indiqué. Il suffit d'inverser les entrées Alimentation et Logement dans le dictionnaire pour corriger le problème.

6 Smoothies

(0 votes)
Listes Dict assert POO

Demande au candidat de créer des méthodes manipulant des listes et des dictionnaires.

📂

Plusieurs erreurs :\n - Q.2. Le smoothie "Rouge kiwi" s'appelle "Berry Mix" dans la fonction de test test_liste_smoothies_possibles, elle renvoie donc une AssertionError non souhaitée. Il faut remplacer "Berry Mix" par "Rouge kiwi" dans la fonction de test.\n -Q.4. Ce n'est pas forcément une erreur mais la fonction plus_proche_smoothie_possible est censée trouver un autre smmoothie si celui demandé n'est pas possible. Or le premier test correspond à un cas de figure où le smoothie demandé EST possible (et le test attend qu'un autre soit renvoyé). Ca impose à l'élève de corriger deux choses dans la fonction (vérifier que le meilleur smoothie soit possible ET que ce ne soit pas celui donné en paramètre).\n -Q.5. La correction est déjà écrite sur le programme.

7 Coccinelles

(3 votes)
POO

Demander au candidat de créer les méthodes d'un objet pour simuler l'évolution d'une population de coccinelles.

📂

-

8 Système BCD

(0 votes)
Listes assert bin

Demande au candidat de manipuler des mots binaires

📂

-

9 Objets 3D

(0 votes)
Listes Dict POO

Demande au candidat de créer des méthodes pour représenter des objets en 3D.\nNote : Nécessite la bibliothèque matplotlib

📂

Deux erreurs qui n'influent pas sur les questions : \n Q.3 : Le sujet nous invite à appeler la méthode trouver_sommets_adjacents dans la Q.2 mais appelle ma méthode sommets_adjacents dans la fonction volume_cube de la Q.3.\nQ.5. La méthode exporter dont parle le sujet n'existe pas.

10 Compteur d'eau

(0 votes)
Listes Dict assert

Demande au candidat de manipuler une liste de dictionnaires.

📂

-

11 Habitats des renards

(0 votes)
Listes Dict KNN

Demande au candidat de manipuler des listes de dictionnaires pour appliquer l'algorithme des k plus proches voisins.

📂

Pour le calcul de la distance, il ne faut pas prendre en compte la clé "presence_renard", contrairement à ce qu'indique la formule de l'énoncé.

12 Refuge des renards

(0 votes)
POO

Demande au candidat de compléter des méthodes et d'instancier un objet.

📂

Remarque : Q.3. Aucune adresse n'est fournir pour créer le refuge SOS Goupil, l'élève doit en inventer une.

13 Ballon sonde

(0 votes)
Listes assert min/max

Demande au candidat de manipuler des listes (minimum, recherche)

📂

-

14 Évacuation

(0 votes)
Listes POO Matrices min/max

Demande au candidat de manipuler des listes et une matrice en POO

📂

-

15 Vétérinaire

(0 votes)
Listes assert SQL

Demande au candidat de manipuler une base de données

📂

-