Tous les sujets, pour votre succès

Spécialité NSI Épreuve pratique 2025 Sujet 14

Accueil » Spécialité NSI Épreuve pratique 2025 Sujet 14
\[\]

Bac Général
Classe : 
Terminale
Matière : Numérique et Sciences Informatiques Épreuve pratique
Année : 2025
Session : Normale
Durée de l’épreuve : 1 heure
Numéro du sujet : 14

Extrait

EXERCICE 1 (10 points)
Dans cet exercice les tableaux sont représentés par des listes Python (type list).
Écrire en python deux fonctions :
• lancer de paramètre n, un entier positif, qui renvoie un tableau de n entiers obtenus aléatoirement entre 1 et 6 (1 et 6 inclus) ;
• paire_6 de paramètre tab, un tableau de n entiers compris entre 1 et 6 et qui renvoie un booléen égal à True si le nombre de 6 est supérieur ou égal à 2, False sinon.
On pourra utiliser la fonction randint(a,b) du module random pour laquelle la documentation officielle est la suivante :
random.randint(a, b)
Renvoie un entier aléatoire N tel que a <= N <= b.

EXERCICE 2 (10 points)
On considère une image en 256 niveaux de gris que l’on représente par une grille de nombres, c’est-à-dire une liste composée de sous-listes toutes de longueurs identiques.
La largeur de l’image est donc la longueur d’une sous-liste et la hauteur de l’image est le nombre de sous-listes.
Chaque sous-liste représente une ligne de l’image et chaque élément des sous-listes est un entier compris entre 0 et 255, représentant l’intensité lumineuse du pixel.
Le négatif d’une image est l’image constituée des pixels x_n tels que x_n + x_i = 255 où x_i est le pixel correspondant de l’image initiale.
Étant donné une valeur seuil, la binarisation d’une image est l’image constituée des pixels x_b valant 0 si x_i < seuil et 255 sinon, où x_i est le pixel correspondant de l’image initiale.

Fichiers python exercice 2