Re: [Défi math] Calculer rapidement une factorielle
Publié : jeu. 30/sept./2010 21:47
@ Dobro et @SPH
La structure type SPH ne fonctionne que sur des entiers positifs il faudrait une structure pour
Accepter les nombres réels avec signe et décimales.
Par exemple le premier poste en .w le premier bit serait réservé au signe puis les 15 autres bits au nombre de décimales 2^15=32768 décimales possibles
Ou autre exemple prendre les 2 premiers postes le premier bit pour le signe
Et le 31 bits qui suivent pour l’exposant soit en base 10 soit en base 2 2^31= 2 147 483 648.
Plus de 2 milliards de chiffres significatifs en base 10
Ensuite et seulement après cette définition proposer à SPH ou à d’autres de rechercher tous les opérateurs de base :
1) Sur une seule structure de type SPH :
ENTREE d’un grand nombre en format string et le convertir dans le structure type SPH
SORTIR à partir de la structure de SPH convertir le grand nombre en format string
CONVERSION Type .w .l .q .f .d en structure type SPH
CONVERSION Type SPH en . .w .l .q .f .d
2) Sur 2 structures de même type inventées par SPH :
ADDITION
SOUSTRACTION
MULTIPLICATION
DIVISION
3) Puis ensuite de passer aux opérateurs plus élaborés comme par exemple :
Log10
Logn
EXPO10
EXPO
COS
SIN
TANG
ARCSIN
ARCCOS
ARCTANG
COSH
SINH
TANGH
ARCOSH
ARCSINH
ARCTANGH
FACTORIELLE (non à partir d’un type .l mais d’une structure type SPH
COMBIN
ARRANG
BESSEL
GAMA
Etc…
Bon courage.
A+
Justement non pas pour l’instant. c’est l’objet de ma 2em remarque.Puisque SPH arrive à faire afficher un nombre très grand...
La structure type SPH ne fonctionne que sur des entiers positifs il faudrait une structure pour
Accepter les nombres réels avec signe et décimales.
Par exemple le premier poste en .w le premier bit serait réservé au signe puis les 15 autres bits au nombre de décimales 2^15=32768 décimales possibles
Ou autre exemple prendre les 2 premiers postes le premier bit pour le signe
Et le 31 bits qui suivent pour l’exposant soit en base 10 soit en base 2 2^31= 2 147 483 648.
Plus de 2 milliards de chiffres significatifs en base 10
Ensuite et seulement après cette définition proposer à SPH ou à d’autres de rechercher tous les opérateurs de base :
1) Sur une seule structure de type SPH :
ENTREE d’un grand nombre en format string et le convertir dans le structure type SPH
SORTIR à partir de la structure de SPH convertir le grand nombre en format string
CONVERSION Type .w .l .q .f .d en structure type SPH
CONVERSION Type SPH en . .w .l .q .f .d
2) Sur 2 structures de même type inventées par SPH :
ADDITION
SOUSTRACTION
MULTIPLICATION
DIVISION
3) Puis ensuite de passer aux opérateurs plus élaborés comme par exemple :
Log10
Logn
EXPO10
EXPO
COS
SIN
TANG
ARCSIN
ARCCOS
ARCTANG
COSH
SINH
TANGH
ARCOSH
ARCSINH
ARCTANGH
FACTORIELLE (non à partir d’un type .l mais d’une structure type SPH
COMBIN
ARRANG
BESSEL
GAMA
Etc…
Bon courage.
A+