• Aucun résultat trouvé

A373. Les nombres en or ****

N/A
N/A
Protected

Academic year: 2022

Partager "A373. Les nombres en or ****"

Copied!
2
0
0

Texte intégral

(1)

A373. Les nombres en or ****

On note φ le nombre d'or qui est la plus grande racine réelle de l'équation x² − x − 1 = 0.

Un entier naturel n est dit nombre en or s'il existe:

- deux entiers naturels p et q,

- p + q + 1 entiers ap, ap-1, ...a1 ,a0 ,a-1, a-2, ....a-q + 1, a-q ne prenant que les valeurs 0 et 1 tels que:

n = app + ap-1p-1 + ....+ a .φ + a + a₁ ₀ -1. φ-1 + ...+a-q-q =

i=p i=−q

a

i

i .

Par exemple l'entier 1 est un nombre en or car on peut écrire 1 = φ-1 + φ-2 avec ai = 0 pour ≥ 0, a-1 = a-2 = 1.

Q1 Montrer que les entiers 2 et 3 sont des nombres en or et en donner une représentation en or.

Q2 Trouver une représentation en or des entiers 2018 et 2019.

Q3 Démontrer que tous les entiers naturels admettent une représentation en or.

Q1 :

On vérifie que :

2 =10 ,0011

=

−3



−4

3=100 , 0011

=

2



−3



−4

Q2 :

On vérifie que :

2018 =1010010000010100 , 0101000000100001

2019 =1010010000010101 , 0101000000100001

Q3 : Démontré par Bergman : https://fr.wikipedia.org/wiki/Base_d%27or

(2)

Annexe : Programme « Python »

def f(n):

l = []

p = (1+5**.5)/2 for i in range(50):

l.append(p**(25-i)) m = ""

ok = 0 okk = 0

for i in range(len(l)):

if (l[i] > n) & (okk ==1) & ( n>0):

m = m+ str(0) if l[i] < n : okk = 1 m = m+str(1) n = round(n-l[i],9) if abs(n) < 0.000000001 : n = 0

if (l[i] ==1) and ok == 0 : m = m+","

ok = 1 return m

for n in range(2010,2020):

print(n," représentation en or : ",f(n))

Résultats :

1 représentation en or : 0,1011 2 représentation en or : 10,0011 3 représentation en or : 100,0011 4 représentation en or : 101,0011 5 représentation en or : 1000,1001 6 représentation en or : 1010,0001 7 représentation en or : 10000,0001 8 représentation en or : 10001,0001 9 représentation en or : 10010,0101 10 représentation en or : 10100,0101

2010 représentation en or : 1010010000000010,0100000000100001

2011 représentation en or : 1010010000000100,0100000000100001

2012 représentation en or : 1010010000000101,0100000000100001

2013 représentation en or : 1010010000001000,1001000000100001

2014 représentation en or : 1010010000001010,0001000000100001

2015 représentation en or : 1010010000010000,0001000000100001

2016 représentation en or : 1010010000010001,0001000000100001

2017 représentation en or : 1010010000010010,0101000000100001

2018 représentation en or : 1010010000010100,0101000000100001

2019 représentation en or : 1010010000010101,0101000000100001

Références

Documents relatifs

Exercice 121 (Existence d’une suite de nombres rationnels convergeant vers un r´ eel donn´ e) Soit x un nombre r´eel

Le roman est une forme d'art très intéressante, précisément parce qu'il permet de poser un grand nombre de problèmes, d'étudier les solutions les plus diverses, mais il a

D’une fa¸con pareille on peut d´efinir les notions de minorants, borne inf´erieure et minimum d’une partie de

[r]

On lui doit surtout l’espace ` a 4 dimension (espace-temps) appel´ e de Minkowski, consid´ er´ e comme la base de tous les travaux sur la th´ eorie de la relativit´ e. Son travail

L’indice s − 1 qui apparaît dans la liste n’y était pas précédemment, car l’utilisation de L −s dans l’étape 1 est incompatible avec celle de L −s+1.. De proche en proche

Note : en utilisant les propriétés de l’anneau commutatif intègre ℤ [ f ], nous aurions obtenu le résultat plus rapidement, mais nous avons préféré dérouler un

[r]