« TI-Basic/z80/maths/numeric/Frac » : différence entre les versions

Aller à la navigation Aller à la recherche
Ligne 30 : Ligne 30 :
Ce genre de routine est bien plus puissante que la commande ►Frac, mais aussi bien plus lourde/lente, et moins jolie à l'affichage. Mais elle est capable de vous trouver une fraction telle que 142352671/253626172.  
Ce genre de routine est bien plus puissante que la commande ►Frac, mais aussi bien plus lourde/lente, et moins jolie à l'affichage. Mais elle est capable de vous trouver une fraction telle que 142352671/253626172.  


Une chose que vous remarquerez probablement est que nous ne sommes pas réellement arrivés à zéro dans la boucle de répétition. En raison de la façon dont TI a conçu le langage [[TI-Basic]], chaque numéro a une quantité limitée de précision. En conséquence, tous les calculs mathématiques qui impliquent des chiffres extrêmement petits ou grands vont produire des erreurs d'arrondi, et ne renvoient pas le bon nombre. La meilleure façon de traiter ce problème est de vérifier pour un certain nombre vraiment petit (dans ce cas, E-9).
Une chose que vous remarquerez probablement est que nous ne sommes pas réellement arrivés à zéro dans la boucle de répétition. En raison de la façon dont TI a conçu le langage [[TI-Basic]], chaque numéro a une quantité limitée de précision. En conséquence, tous les calculs mathématiques qui impliquent des chiffres extrêmement petits ou grands vont produire des erreurs d'arrondi, et ne renvoient pas le bon nombre. La meilleure façon de traiter ce problème est de vérifier pour un certain nombre vraiment petit (dans ce cas, E-9). Plus ce nombre sera grand, plus la fraction sera simple, plus il sera petit, plus elle sera grande mais précise.
'''''Pour certaines fractions compliquées, cette routine donne donc une valeur approchée.'''''
'''''Pour certaines fractions compliquées, cette routine donne donc une valeur approchée.'''''


1 342

modifications

Menu de navigation