EnglishFrançaisItaliano Google Traduction

 

 
Afin d'évaluer et de comparer les différentes calculatrices programmables, j'ai rédigé des petits programmes de test appliqués à chacune d'entre elles.


Test "Forensics"
L'algorithme "forensics" (médecine légale) a été inventé par Mike Sebastian pour fournir rapidement une comparaison de la précision des calculatrices scientifiques.
Il s'agit d'appliquer le calcul suivant et d'observer le résultat obtenu :
arcsin(arccos(arctan(tan(cos(sin(9))))))

(Voir "Calculator Forensics" de Mike Sebastian)


Mais... la précision du calcul (nombre de décimale après la virgule) influencera le résultat final...


 :Programmes "Forensics" :
Test "Factorielle"
Même 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-ième 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 même date d'anniversaire (pas forcément nées la même année) 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, habitués à 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 très facile pour certaines machines mais plutôt laborieux pour d'autres, mais je m'en suis sorti sans contrevenir à la règle que je m'étais fixé.

Paradoxe alors que je tiens à avoir pour chaque machine sa documentation la plus complète possible... mais je ne m'interdis pas, lorsque la calculatrice est "maitrisée", à lire les manuels ou différents 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



  Dernière mise à jour le 03 Juillet 2024

Site créé avec PHweb © 2009/2024 Pierre Houbert