Documente Academic
Documente Profesional
Documente Cultură
2. Constante de Champernowne
La constante de Champernowne est un rel dont les dcimales sont formes de tous les entiers 1, 2, 3, . . .
crits dans cet ordre :
C = 0 , 1 2 3 4 5 6 7 8 9 10 11 12 . . .
1. On note C1 = 0, 1 ; C2 = 0, 1 2 ; C3 = 0, 1 2 3 ; etc. Dfinir le nombre C99 qui retourne la valeur approche
de C, sous la forme dun nombre virgule, prenant en compte les entiers de 1 99.
Indications. Construire ce nombre sous la forme dune somme.
Fonctions utiles : laffichage numrique dun dcimal n() (par exemple pi.n(digits=50) affiche 50
dcimales de ).
4. LE NOMBRE DOR
2. On souhaite extraire les dcimales de C comprises entre les rangs a et b. Par exemple les dcimales
extraites entre les rangs a = 8 et b = 11 forment lentier 8910.
nigme. Quel est lentier ( 6 chiffres) form par les dcimales extraites entre les rangs a = 100 et
b = 105 ?
Fonctions utiles :
la partie entire dun rel floor(),
la fonction modulo % (par exemple 13%5 renvoie 3).
p1
2
1 (mod p),
o n est un nombre entier fix. Le petit thorme de Fermat affirme : si p est un nombre premier suprieur
ou gal 3, alors p vrifie le n-test dEuler, quelque soit n non divisible par p. Dans la suite p > 3 est un
entier impair quelconque.
1. crire une fonction test_euler(n,p) qui renvoie Vraie (True) si p vrifie le n-test dEuler et Faux
(False) sinon.
2. Vrifier que 217 vrifie le 5-test dEuler mais nest pourtant pas un nombre premier.
3. nigme. Trouver le plus petit entier impair p > 3 qui vrifie toutes les conditions suivantes :
p vrifie le 5-test dEuler,
p vrifie le 7-test dEuler,
et pourtant p nest pas un nombre premier.
Fonction utile : is_prime()
4. Le nombre dor
Le nombre dor est la proportion qui permet de diviser esthtiquement un segment en deux parties non
gales :
a+b
a
La proportion vrifie :
a
a+b
=
b
a
Autrement dit la grande longueur divise par la petite longueur est gale la longueur totale divise par
la grande longueur .
On note cette proportion le nombre dor :
a
a+b
= =
.
b
a
1. Montrer la main que vrifie lquation :
2 1 = 0.
En utilisant Sage, en dduire que
p
1+ 5
=
2
4. LE NOMBRE DOR
1
un+1 = 1 +
pour
n > 0.
un
(a) Calculer les premiers termes de la suite et leurs valeurs numriques approches. Quelle semble tre
la limite ?
(b) Prouver la main votre conjecture !
4. On souhaite montrer que pour tout n positif, il existe deux suites an et bn dentiers telles que n = an + bn .
Par exemple 5 =
p
5 5
2
11
2
= 5 + 3, donc a5 = 5 et b5 = 3.
(a) Vrifier exprimentalement ce rsultat pour les premires valeurs de n. Par exemple
(b) nigme. Pour n = 20, 20 = a20 + b20 . Que vaut b20 ?
(c) Montrer la main lassertion par rcurrence (utiliser la relation 2 1 = 0).
Fonction utile : expand()