Home

 Logithèque

TI86

Test de précision générique


Code

"Trouver N minimal tel":"que 1+2^N=2^N"

0->N:1->M:Lbl A

1+N->N:2*M->M

If 1+M/=M:Goto A

"Trouver M minimal tel":"que 1+M=M"

M/4->N:M-N->M:Lbl B

If 1+M/=M

Then:M+N->M

Else:M-N->M:End

N/2->N:If N>1:Goto B

1+M->M

"Trouver B minimal tel":"que M+B-M/=0"

1->N:Lbl C:1+N->N:M+N-M->B:If B/=0:Goto C

Disp "-----"

Disp "Base",B

Disp "Chiffres significat.",log M/log B-1

If N<B:Then

Disp "Arrondi a ",N

Else "Troncature":End

Attention la combinaison "/=" en 4ème, 7ème 12ème et 13ème lignes représente le signe "différent de".

422 octets - Utilise B, C, M et N.


Mode d'emploi

Lancer le programme.

Il affiche les paramètres de calcul arithmétiques de la machine.

Les résultats ne sont pas donnés ici car cela enlèverait tout intérêt au programme...

Ce programme est utilisable après traduction sur toute machine.