Nombre de palindromes en binaire inférieurs à 2n
Soit n>0 un entier naturel. Si on note P(n) le nombre de palindromes (non nuls) en bi-
naire à nchiffres alors
P(n)=(2n
2si nest pair
2n1
2si nest impair
On note N(2n) le nombre de palindromes compris entre 1 et 2n(inclus). Nous allons mon-
trer que :
N(2n)=(2(2 n
21) si nest pair
3×2n1
22 si nest impair
Démonstration. Comme 2nest le plus petit nombre à nchiffres en binaire et comme ce
n’est pas un palindrome, le nombre N(2n) est égal à la somme des nombres de palin-
dromes à n1 chiffres, à n2 chiffres, ..., et à 1 chiffre. Ainsi :
N(2n)=P(n1) +P(n2) +P(n3) +P(n4+ · · · + P(2) +P(1)
Si nest pair alors n1 est impair, n2 est pair, etc. Par suite :
N(2n)=2(n1)1
2+2
n2
2+2(n3)1
2+2
n4
2+ · · · + 1+1
=2
n2
2+2
n2
2+2
n4
2+2
n4
2+ · · · + 1+1
On voit qu’on peut regrouper les termes deux à deux :
N(2n)=2³2
n2
2+2
n4
2+ · · · + 1´
Si on note n=2kalors :
N(2n)=2³22k2
2+22k4
2+ · · · + 1´
donc :
N(2n)=2³2k1+2k2+ · · · + 20´
=2×2k1
21
=2(2k1)
Et comme k=n
2, on en déduit que N(2n)=2(2 n
21).
Si nest impair, alors n1 est pair, n2 est impair, etc. ce qui donne :
N(2n)=2(n1)
2+2(n2)1
2+2(n3)
2+2(n4)1
2+ · · · + 1+1
=2
n1
2+2
n3
2+2
n3
2+2
n5
2+ · · · + 1+1
On voit qu’on peut regrouper les termes deux à deux, sauf pour le premier terme :
N(2n)=2
n1
2+2³2
n3
2+2
n5
2+ · · · + 1´
1
Si n=2k+1 alors
N(2n)=2
n1
2+2³2(2k+1)3
2+2(2k+1)5
2+ · · · + 1´
=2
n1
2+2³2k1+2k2+ · · · + 20´
=2
n1
2+2×2k1
21
=2
n1
2+2(2k1)
Et comme k=n1
2alors
N(2n)=2
n1
2+2(2
n1
21)
d’où
N(2n)=3×2
n1
22
2
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !