Comment savoir combien de chiffres a un nombre immense sans l'écrire ?
Un entier N ≥ 1 a ⌊log₁₀ N⌋ + 1 chiffres. Avec ln, on trouve que 2¹⁰⁰ a 31 chiffres sans le calculer, ce que l'on vérifie en encadrant 2¹⁰⁰ entre deux puissances de 10.
Grand oral session 2027 : exposé de 10 minutes debout, puis 10 minutes d'échange, sans calculatrice. Plan prévu pour 10 min.
Pourquoi cette question : un modèle d'introduction
Le jury attend que vous expliquiez pourquoi vous avez choisi la question. Inspirez-vous de ce modèle, mais racontez votre propre parcours.
J'ai lu que le plus grand nombre premier connu s'écrit avec plus de 41 millions de chiffres. Je me suis demandé comment on peut compter ses chiffres sans l'écrire en entier. La réponse tient en une formule avec le logarithme, que j'ai voulu comprendre et démontrer.
L'enjeu et les notions du programme
Relier l'écriture décimale d'un nombre à son logarithme : encadrer un nombre entre deux puissances de 10 et utiliser la croissance de ln.
Mathématiques
- Logarithme népérien et propriété ln(aⁿ)=nln a (terminale)
- Logarithme décimal log₁₀x=(ln x)/ln10 (terminale, application)
- Croissance d'une fonction et inégalités (première)
- Partie entière et encadrement (seconde)
Le plan de l'exposé en 10 min
1. Introduction : compter sans écrire
1,5 minCombien de chiffres a 2¹⁰⁰ ? On ne peut pas l'écrire à la main facilement. Problématique : existe-t-il une méthode pour connaître le nombre de chiffres d'un entier à partir d'un calcul simple ?
2. Nombre de chiffres et puissances de 10
3 minUn entier a k chiffres si et seulement si 10^(k-1)≤ N<10^(k). Par exemple, les nombres à 3 chiffres sont ceux de 100 à 999.
On applique log₁₀, qui est croissant : k-1≤log₁₀N<k. Donc k-1 est la partie entière de log₁₀N, et le nombre de chiffres vaut lfloorlog₁₀Nrfloor+1. Avec log₁₀x=(ln x)/ln10, tout se ramène au logarithme népérien.
3. Application à 2¹⁰⁰
4 minlog₁₀(2¹⁰⁰)=100log₁₀2=100×ln2/ln10≈100×0,30103=30,103. La partie entière vaut 30 : 2¹⁰⁰ a 31 chiffres.
Vérification sans logarithme : 2¹⁰=1 024, donc 2¹⁰⁰=1,024¹⁰×10³⁰. Or 1<1,024¹⁰<10 (on peut montrer 1,024¹⁰≈1,27). Donc 10³⁰<2¹⁰⁰<10³¹ : 31 chiffres. Le résultat exact est 2¹⁰⁰=1 267 650 600 228 229 401 496 703 205 376.
4. Conclusion
1,5 minLe logarithme décimal donne directement le nombre de chiffres d'un entier, car il mesure « combien de fois on multiplie par 10 ». C'est ainsi que l'on sait que 2^(136 279 841)-1 a 41 024 320 chiffres. J'ouvre sur l'écriture en base 2 : le nombre de bits d'un entier se calcule de la même façon avec log₂.
Ce que j'écris au tableau
Pas de calculatrice ni de support numérique : un calcul clé écrit au tableau rend l'exposé concret et montre la solidité des connaissances.
log₁₀ (2¹⁰⁰)=100×ln2/ln10≈100×0,30103=30,103 ⇒ 31 chiffres
Conclusion : la réponse à la question
On compte les chiffres d'un entier N grâce à lfloorlog₁₀Nrfloor+1, qui découle de l'encadrement entre deux puissances de 10 et de la croissance du logarithme. Le logarithme apparaît ici comme une mesure de la « taille » d'un nombre.
Les questions probables du jury
Pendant les 10 minutesd'échange, le jury vous fait préciser et approfondir, sur tout le programme de vos spécialités en lien avec la question.
Combien de chiffres a 3⁵⁰ ?
50log₁₀3=50×ln3/ln10≈50×0,477=23,9 : 24 chiffres.
Quel est le premier chiffre de 2¹⁰⁰ ?
La partie décimale de 30,103 donne 10^(0,103)≈1,27 : le nombre commence par 1, puis 2.
Pourquoi log₁₀x=(ln x)/ln10 ?
Si y=log₁₀x, alors 10^(y)=x, soit e^(yln10)=x, donc yln10=ln x.
Combien de bits pour écrire 1 000 000 en binaire ?
log₂(10⁶)=6×ln10/ln2≈19,9 : il faut 20 bits.
Peut-on calculer ln 2 sans calculatrice ?
On peut l'encadrer : ln2=∫₁²dx/x, compris entre 1/2 et 1 ; des méthodes plus fines (rectangles, trapèzes) donnent 0,69.
À quoi sert ce calcul en pratique ?
À prévoir la mémoire nécessaire pour stocker un nombre, à estimer la durée d'un calcul ou à comparer des ordres de grandeur. En cryptographie, la sécurité d'une clé se mesure en bits : une clé de 2 048 bits correspond à un nombre d'environ 2 048log₁₀2≈617 chiffres décimaux.
Combien de chiffres a 5¹⁰⁰, et quel lien avec 2¹⁰⁰ ?
100log₁₀5=100(1-log₁₀2)≈69,9 : 70 chiffres. Comme 2¹⁰⁰×5¹⁰⁰=10¹⁰⁰, les nombres de chiffres de 2¹⁰⁰ et 5¹⁰⁰ totalisent 31+70=101, un de plus que les zéros de 10¹⁰⁰.
Les pièges qui coûtent des points
- Oublier le « + 1 » : log₁₀(100)=2, mais 100 a 3 chiffres.
- Confondre ln et log₁₀.
- Affirmer le résultat sans encadrement de vérification.
Revoir les notions
Autres questions : exponentielle et logarithme
Préparer l'oral, pas seulement le contenu
Gestion des 20 minutes de préparation, usage du tableau, posture debout, réponses au jury : la méthode complète, conforme aux règles de la session 2027.
Méthode : traiter une question de Grand oral →