Je viens de lire l'article sur les nombres de Mersène. et la découverte de M48.
Je me demande comment un ordinateur peut manipuler des nombres qui ont plusieurs millions de chiffres?
-----
05/07/2009, 14h50
#2
invite2d7144a7
Date d'inscription
janvier 1970
Messages
3 581
Re : Très grands nombres
Bonjour,
On fait du calcul dit "multi-précision" : les données sont stockées dans un tableau, et on gère le total exactement comme tu le fais manuellement pour les nombres de plusieurs chiffres.
Aussi simple que ça.
05/07/2009, 15h32
#3
Jon83
Date d'inscription
avril 2009
Localisation
Var
Messages
2 176
Re : Très grands nombres
Par curiosité, existe t-il des logiciels free permettant d'étudier ces types de manipulations?
05/07/2009, 15h59
#4
jiherve
Date d'inscription
juin 2006
Localisation
gironde
Âge
72
Messages
26 557
Re : Très grands nombres
Envoyé par Jon83
Par curiosité, existe t-il des logiciels free permettant d'étudier ces types de manipulations?
Bonjour,
sans doute car la recherche de ces nombres se fait en utilisant un réseau de machines dont beaucoup sont privées.
voir ici si tu veux postuler: http://www.mersenne.org/
JR
l'électronique c'est pas du vaudou!
Aujourd'hui
A voir en vidéo sur Futura
05/07/2009, 16h12
#5
invite2d7144a7
Date d'inscription
janvier 1970
Messages
3 581
Re : Très grands nombres
Bonjour,
Envoyé par Jon83
Par curiosité, existe t-il des logiciels free permettant d'étudier ces types de manipulations?
Oui.
Regarde par exemple du côté de GMP (facile à trouver ).
05/07/2009, 16h19
#6
polo974
Date d'inscription
février 2007
Messages
8 945
Re : Très grands nombres
Envoyé par Jon83
Par curiosité, existe t-il des logiciels free permettant d'étudier ces types de manipulations?
Il faut chercher "précision arbitraire".
C'est le cas pour les entiers sous python, pour les flottants, il faut un peu chercher.
Mais comme ce sont les scientifiques qui en ont besoin en premier lieu, le soucis sera plus lequel choisir que d'en trouver un.
Sinon, encore postgresql (base de donnée) gère les nombres décimaux de précision arbitraire. De là à utiliser une base de donnée pour faire un calcul, il y a un gap...