Aller au contenu

Index des sujets 2022

Corrigé sujet 02 - Année : 2022

Sujet 02 - 2022

Exercice 1

1
2
3
4
5
6
7
8
9
def moyenne(donnees):
    somme_notes = 0
    somme_coefficients = 0
    for d in donnees:
        note = d[0]
        coefficient = d[1]
        somme_notes += note*coefficient
        somme_coefficients += coefficient
    return somme_notes/somme_coefficients

Commentaires

Bien comprendre la façon dont les données sont organisées, c'est une liste dont chaque élément est un tuple (couple,coefficient). Ainsi dans l'exemple de l'énoncé : donnees=[(15,2),(9,1),(12,3)] la première donnée notéed est le couple (15,2) et donc la première note est d[0] et le premier coefficient d[1].

Exercice 2

1
2
3
4
5
6
7
8
9
def pascal(n):
    C= [[1]] #(1)
    for k in range(1,n+1):
        Ck = [1] #(2)
        for i in range(1,k):
            Ck.append(C[k-1][i-1]+C[k-1][i] ) #(3)
        Ck.append(1) #(2)
        C.append(Ck)
    return C
  1. La variable C est la liste des lignes du triangle de Pascal et la toute première ligne du triangle de Pascal contient un unique 1
  2. Toutes les lignes (sauf la première) commencent et se terminent par un 1.
  3. On construit la ligne en utilisant la relation donnée dans l'énoncé.
  4. Toutes les lignes (sauf la première) commencent et se terminent par un 1.

Commentaire

Le sujet avantage probablement les élèves faisant la spécialité mathématiques en terminale puisqu'ils auront déjà rencontré le triangle de Pascal ainsi que la relation de Pascal :

\[\binom{k}{i} = \binom{k-1}{i-1} + \binom{k-1}{i}\]

qui sert de base à la construction de la \(k-ième\) ligne du triangle de Pascal à partir de la ligne précédente. On peut d'ailleurs signaler que la génération des coefficients binomiaux est un des algorithmes prévus au programme de terminale en spécialité mathématiques.