ExerciceTerminale, chapitre 7 — Dénombrement · Exercices de synthèse
Exercice 26 Type Bac
Un code d'accès est formé de caractères, chacun choisi parmi les lettres majuscules et les chiffres.
1. Combien de codes différents peut-on former ?
2. Combien de codes ne comportent que des lettres ?
3. En déduire le nombre de codes comportant au moins un chiffre.
4. Combien de codes ont leurs six caractères deux à deux distincts ?
5. Un code est choisi au hasard, tous les codes étant équiprobables. Calculer la probabilité qu'il ait tous ses caractères distincts. On donnera une valeur approchée au millième.
6. Combien de codes commencent par une lettre et se terminent par un chiffre ?
7. Un logiciel teste codes par seconde. Combien de temps lui faudrait-il, au pire, pour tous les essayer ? On donnera le résultat en minutes, arrondi à l'unité. Que penser de la sécurité d'un tel code ?
Corrigé
1. Un code est un -uplet d'un ensemble à caractères :
2. Chaque caractère est choisi parmi les lettres :
3. Le contraire de « au moins un chiffre » est « aucun chiffre », c'est-à-dire la question 2 :
4. Les caractères étant distincts et l'ordre comptant, c'est un arrangement :
5. Près de deux codes sur trois ont tous leurs caractères distincts, ce qui peut surprendre : malgré les six caractères, les répétitions restent minoritaires.
6. Le premier caractère offre choix, le dernier en offre , et les quatre du milieu sont libres :
7. Le temps nécessaire, en secondes, est le quotient du nombre de codes par la vitesse :
On mesure ici l'enjeu du dénombrement en cryptographie : allonger le code de deux caractères multiplierait ce temps par , soit près d'un mois.