Tous les sujets, pour votre succès

Spécialité NSI Épreuve pratique 2025 Sujet 02

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

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 : 02

Extrait

EXERCICE 1 (10 points)
Écrire une fonction max_et_indice qui prend en paramètre un tableau non vide tab (type Python list) de nombres entiers et qui renvoie la valeur du plus grand élément de ce tableau ainsi que l’indice de sa première apparition dans ce tableau.
L’utilisation de la fonction native max n’est pas autorisée.

EXERCICE 2 (10 points)
L’ordre des gènes sur un chromosome est représenté par un tableau ordre de n cases d’entiers distincts deux à deux et compris entre 1 et n.
Par exemple, ordre = [5, 4, 3, 6, 7, 2, 1, 8, 9] dans le cas n = 9.
On dit qu’il y a un point de rupture dans ordre dans chacune des situations suivantes :
• la première valeur de ordre n’est pas 1 ;
• l’écart entre deux gènes consécutifs n’est pas égal à 1 ;
• la dernière valeur de ordre n’est pas n.

Fichiers python exercice 2