EnglishFrançaisItaliano Google Traduction

 

 
Afin d'valuer et de comparer les diffrentes calculatrices programmables, j'ai rdig des petits programmes de test appliqus chacune d'entre elles.


Test "Forensics"
L'algorithme "forensics" (mdecine lgale) a t invent par Mike Sebastian pour fournir rapidement une comparaison de la prcision des calculatrices scientifiques.
Il s'agit d'appliquer le calcul suivant et d'observer le rsultat obtenu :
arcsin(arccos(arctan(tan(cos(sin(9))))))

(Voir "Calculator Forensics" de Mike Sebastian)


Mais... la prcision du calcul (nombre de dcimale aprs la virgule) influencera le rsultat final...


 :Programmes "Forensics" :
Test "Factorielle"
Mme pour les calculatrices ayant une fonction "factorielle" des programmes ont t crits pour pouvoir comparer ces calculatrices avec les autres.


 Programmes "Factorielle" :
La formule de Stirling
La formule de Stirling permet d'approcher la factorielle d'un nombre.


 Programmes "Stirling" :
Test "Fibonacci"
Recherche du nombre de Fibonacci de rang n.


 Programmes "Fibonacci" :
La formule de Binet
La formule de Binet fournit le n-ime terme de la suite de Fibonacci.


 Programmes "Binet" :
Le cercle
Quel programme pouvait s'appliquer toutes les calculatrices programmables ?


 Programmes "Cercle" :
Plus Grand Commun Diviseur
Un des petits programmes classiques de la programmation des calculatrices...


 Programmes "PGCD" :
Paradoxe des anniversaires
Le paradoxe des anniversaires calcule le pourcentage de change de trouver 2 personnes ayant la mme date d'anniversaire (pas forcment nes la mme anne) dans un groupe de n personnes.


 Programmes "Anniversaires" :
La formule de Ramanujan
La formule de Ramanujan permet de calculer la factorielle d'un nombre.


 Programmes "Ramanujan" :

Certains programmeurs, habitus des calculatrices programmables pour lesquels j'ai cris des programmes, s'tonneront peut-tre de mon style de programmation.

Pour toutes les calculatrices de ma collection, hormis celles que je connaissais parfaitement comme la TI58C, j'ai pris comme contrainte de ne pas utiliser la moindre documentation pour la prise en main de la machine et sa programmation.

Ce fut trs facile pour certaines machines mais plutt laborieux pour d'autres, mais je m'en suis sorti sans contrevenir la rgle que je m'tais fix.

Paradoxe alors que je tiens avoir pour chaque machine sa documentation la plus complte possible... mais je ne m'interdis pas, lorsque la calculatrice est "maitrise", lire les manuels ou diffrents livres comme d'autres liraient des romans.








Home

Signets et partages


Firefox      SeaMonkey      Opera      Google Chrome     
Better support with Firefox, SeaMonkey, Opera, Google Chrome
Use of JavaScript

Screen 1024x768 - colors 16 bit or more



  Dernire mise jour le 16 Novembre 2023

Site cr avec PHweb © 2009/2023 Pierre Houbert