Racine carrée sur HP 41

Questions et discussions autour de la programmation du HP-41.
Avatar de l’utilisateur
noel
Expert
Messages : 326
Inscription : jeu. 28 sept. 2006 08:53
Localisation : Toulouse
Contact :

Racine carrée sur HP 41

Messagepar noel » mar. 12 févr. 2008 16:01

C'est compliqué le fonctionnement d'une calculatrice. Depuis plusieurs années, Jacques Laporte http://www.jacques-laporte.org/LeSecretDesAlgorithmes.htm s'attache à montrer l'intérieur d'une HP 35.

A en croire le brevet US3.576.983 déposé par Hewlett-Packard en octobre 1968, l'invention de David Cochran concerne la méthode d'extraction d'une racine carrée applicable à une calculatrice, par exemple.

On y trouve une description d'un algorithme que j'ai repris sous forme d'un petit programme pour HP 41CV et qui permet de comprendre comment la calculatrice d'y prend pour extraire la racine carrée d'un nombre.

Je n'ai pas cherché à optimiser les lignes de programme, mais simplement de suivre l'algorithme. Voilà ce que ça donne (cliquez sur la vignette pour agrandir) ! C'est très rigolo, les chiffres s'annoncent un par un. :wink:
Vous ne pouvez pas consulter les fichiers insérés à ce message.

Avatar de l’utilisateur
Thomas FR69
Administrateur
Messages : 579
Inscription : ven. 15 avr. 2005 15:47
Localisation : Lyon
Contact :

Re : racine carrée sur HP 41

Messagepar Thomas FR69 » mar. 19 févr. 2008 10:46

As-tu une description de l'algorithme utilisé ?
David Cochran en est-il l'inventeur ou a-t-il simplement programmé chez HP la version numérique de l'algorithme de Meggitt ?

Avatar de l’utilisateur
noel
Expert
Messages : 326
Inscription : jeu. 28 sept. 2006 08:53
Localisation : Toulouse
Contact :

racine carrée sur HP 41

Messagepar noel » mer. 20 févr. 2008 10:06

Salut Thomas,

David Cochran n'explique pas qu'il invente l'algorithme de l'extraction de la racine carrée, mais il rédige les diagrammes d'extraction. Il a participé à la création du HP 35. HP a pris l'habitude de tout breveter :?
Vous ne pouvez pas consulter les fichiers insérés à ce message.


Revenir vers « Programmation »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité