Ressources · Terminale · Spécialité Mathématiques
Combinatoire et dénombrement
Principe multiplicatif, k-uplets, arrangements, permutations, combinaisons, coefficients binomiaux et triangle de Pascal
À propos de cette page
Problèmes corrigés, type devoir surveillé ou bac : plusieurs parties, un raisonnement à rédiger. Traite chaque problème en entier au brouillon, puis déplie la correction rédigée.
Problème 1 — Séquences d'ADN
MoyenUn brin d'ADN est une succession de nucléotides portant chacun l'une des quatre bases A, C, G ou T. On étudie des séquences, c'est-à-dire des suites ordonnées de bases.
- 1. Un codon est une séquence de 3 bases. Combien existe-t-il de codons ? Expliquer pourquoi des séquences de 2 bases ne suffiraient pas à coder les 20 acides aminés et le signal « stop ».
- 2. Combien existe-t-il de séquences de 10 bases ?
- 3. a) Combien de séquences de 10 bases contiennent exactement 3 fois la base A ?
- 3. b) Combien en contiennent au moins une fois la base A ?
- 4. Combien de séquences de 10 bases contiennent exactement 3 A, 3 C, 2 G et 2 T ? Obtenir ce résultat de deux manières.
- 5. Une séquence est dite symétrique si elle se lit de la même façon dans les deux sens. Combien existe-t-il de séquences symétriques de 10 bases ? de 11 bases ?
- 6. Quelle proportion des séquences de 10 bases contient exactement 3 A ? Arrondir à .
1. Un codon est un 3-uplet de : 64 codons. Avec 2 bases, on n'obtiendrait que séquences, moins que les 21 informations à coder (20 acides aminés et « stop ») : il faut au moins 3 bases. Comme , plusieurs codons codent le même acide aminé.
2. 10-uplets de bases : séquences.
3. a) On choisit les 3 positions des A parmi 10 : ; chacune des 7 autres positions reçoit C, G ou T : . Principe multiplicatif : , soit séquences.
3. b) Le contraire est « aucun A » : séquences. Donc , soit séquences.
4. Première manière : positions des A (), puis des C parmi les 7 restantes (), puis des G parmi 4 (), les T occupant les 2 dernières : . Seconde manière : les permutations de 10 bases numérotées, divisées par les échanges internes à chaque base : . Dans les deux cas : séquences.
5. Une séquence symétrique de 10 bases est entièrement déterminée par ses 5 premières bases (la 6e égale la 5e, …, la 10e la 1re) : . Pour 11 bases, les 5 premières et la base centrale suffisent : .
6. : environ une séquence sur quatre. On peut aussi écrire ce quotient , forme qui annonce la loi binomiale.
Problème 2 — Triangle de Pascal en Python
MoyenOn considère les fonctions Python suivantes, où et sont des listes.
def ligne_suivante(L):
M = [1]
for k in range(len(L) - 1):
M.append(L[k] + L[k + 1])
M.append(1)
return M
def pascal(n):
L = [1]
for i in range(n):
L = ligne_suivante(L)
return L
def paires(E):
P = []
for i in range(len(E)):
for j in range(i + 1, len(E)):
P.append([E[i], E[j]])
return P
- 1. Que renvoie ?
- 2. On suppose que est la liste . Montrer que renvoie la liste des pour , puis en déduire ce que renvoie .
- 3. Que vaut ? Justifier, puis donner la valeur de .
- 4. Montrer que l'appel effectue exactement additions. Combien pour ?
- 5. Écrire une fonction qui renvoie pour en utilisant .
- 6. Expliquer pourquoi vaut lorsque est une liste de éléments distincts, et donner sa valeur pour une liste de 19 éléments.
1. commence par 1, reçoit , , , puis 1 : la fonction renvoie .
2. contient termes, donc la boucle s'exécute pour de à . reçoit d'abord , puis, pour chaque , d'après la relation de Pascal : ce sont . Enfin . La fonction renvoie la ligne du triangle. Comme part de , ligne 0, et applique fois , on montre par récurrence qu'après tours contient la ligne : renvoie .
3. , nombre de parties d'un ensemble à éléments. D'où .
4. Au tour (de à ), est la ligne , de longueur : la boucle de fait additions. Total : . Pour : , soit additions.
5. def binomial(n, k): puis, à la ligne suivante et indenté, return pascal(n)[k] : le terme d'indice de la ligne est .
6. La double boucle ajoute la paire pour chaque couple d'indices . Toute partie à 2 éléments s'écrit d'une seule façon avec : elle est ajoutée exactement une fois. est donc le nombre de parties à 2 éléments, . Pour 19 éléments : , soit 171.
Problème 3 — Organisation d'un tournoi
DifficileUne ligue organise un tournoi de handball entre 12 équipes. On s'intéresse uniquement au nombre d'organisations possibles.
- 1. Dans un championnat où chaque équipe rencontre une fois chacune des autres, combien de matchs sont joués ? Et si chaque rencontre a lieu à l'aller et au retour (sur le terrain de chacune des deux équipes) ?
- 2. a) De combien de façons peut-on répartir les 12 équipes en trois poules de 4 équipes nommées A, B et C ?
- 2. b) Les poules ne sont plus nommées. Montrer qu'il y a alors 5 775 répartitions, en expliquant pourquoi on divise le résultat du a) par 6.
- 3. Dans chaque poule, les équipes se rencontrent une fois. Combien de matchs compte la phase de poules ? Comparer avec le championnat de la question 1.
- 4. Chaque poule se termine par un classement complet, sans ex æquo. Combien de résultats (classements des trois poules) sont possibles ?
- 5. Huit équipes sont qualifiées pour les quarts de finale. Le tableau (quatre matchs, sans ordre entre les matchs ni à l'intérieur d'un match) est tiré au sort. Montrer qu'il y a 105 tableaux possibles.
1. Un match aller simple correspond à une paire d'équipes : 66 matchs. À l'aller et au retour, un match est un couple ordonné (équipe qui reçoit, équipe invitée) d'équipes distinctes : 132 matchs.
2. a) On choisit les 4 équipes de la poule A parmi 12, puis celles de B parmi les 8 restantes ; les 4 dernières forment C : , soit répartitions.
2. b) Une répartition en trois groupes sans nom donne répartitions nommées, une par façon d'attribuer les noms A, B, C aux trois groupes, et deux attributions différentes donnent des répartitions nommées différentes. Donc le nombre cherché vaut .
3. Chaque poule compte matchs, soit 18 matchs. C'est fois moins que le championnat aller simple.
4. Un classement d'une poule est une permutation de ses 4 équipes : . Les trois classements étant indépendants : résultats.
5. On range les 8 équipes dans une liste ( ordres) et on forme les matchs avec les positions 1-2, 3-4, 5-6, 7-8. Un même tableau est obtenu en permutant les 4 matchs () et en échangeant les deux équipes de chaque match () : . Autre raisonnement : l'équipe de plus petit numéro a 7 adversaires possibles, la plus petite restante 5, puis 3, puis 1 : 105 tableaux.
Problème 4 — Un jeu de tirage de numéros
DifficileDans un jeu, le joueur coche 5 numéros distincts parmi 49 (l'ordre ne compte pas) et un « numéro chance » parmi 10. L'organisateur tire de même 5 numéros parmi 49 et un numéro chance ; toutes les grilles sont équiprobables.
- 1. Montrer qu'il existe 19 068 840 grilles différentes.
- 2. Un joueur affirme qu'il y a façons de cocher les 5 numéros. Expliquer son erreur et relier son nombre au bon résultat.
- 3. Le tirage étant effectué, on note le nombre de choix de 5 numéros (sans le numéro chance) comportant exactement bons numéros, pour . Exprimer à l'aide de coefficients binomiaux, puis calculer , et .
- 4. Justifier, sans calcul, que .
- 5. Calculer la probabilité qu'un joueur ait au moins 3 bons numéros (numéro chance ignoré). Arrondir à .
- 6. Calculer la probabilité de trouver les 5 bons numéros et le bon numéro chance, et en donner l'ordre de grandeur.
1. Les 5 numéros forment une partie à 5 éléments de : . Le numéro chance offre 10 choix indépendants. Principe multiplicatif : grilles.
2. Son produit compte des 5-uplets d'éléments distincts, donc des choix ordonnés : . Or cocher 7, 12, 30, 31, 44 ou 44, 31, 30, 12, 7 donne la même grille. Chaque ensemble de 5 numéros est compté fois : .
3. On choisit numéros parmi les 5 bons et parmi les 44 mauvais : . 1 ; 220 ; .
4. Tout choix de 5 numéros comporte un nombre de bons numéros, et un seul, compris entre 0 et 5. Les ensembles « exactement bons numéros » forment donc une partition de l'ensemble des choix ; le principe additif donne l'égalité. (Contrôle : , , , et la somme des six nombres vaut bien .)
5. Par équiprobabilité : , soit environ une chance sur 197.
6. Une seule grille gagne sur : , environ cinq chances sur cent millions.
Moi c'est Ben, j'ai créé ce site pour aider le plus d'élèves possible, partout en France. Je peux aussi reprendre avec toi ce qui coince en cours particulier : en visio, ou à domicile si tu es à Marseille.
Prof de maths à Marseille · Cours particuliers au lycée · Aide aux devoirs