|
|
Test "Factorielle" |
|
Les programmes ont été écrits en fonction des possibilités de chaque calculatrice sans soucis d'économie de pas de programme au détriment d'ergonomie.
Pour les calculatrices n'ayant pas d'instructions de branchements utilisables autres que RST, les programmes sont forcément plus rudimentaires à cause des contraintes imposées.
Même pour les calculatrices ayant une fonction "factorielle" des programmes ont été écrits pour pouvoir comparer ces calculatrices avec les autres.
Sur chaque calculatrice, il faut saisir le nombre puis lancer le programme avec RST suivi de R/S. Sauf pour les calculatrices qui peuvent utiliser des touches de lancement de programme. (TI-58C, TI-59, TI-66, TI-95, TI-65)
(Pour les calculatrices dont le programme s'arrête en Erreur, il faut taper RCL 0 pour afficher le résultat)
|
|
Les programmes |
|
BA-54 | |
|
BA-55 | |
|
SR-52 | |
|
SR-56 | |
|
TI-53 | |
|
TI-53slanted | |
|
TI-55 | |
|
TI-55II | |
|
TI-55III | |
|
TI-56 | |
|
TI-57 | |
|
TI-57LCD | |
|
TI-60 | |
|
TI-62 | |
|
TI-66 | |
|
TI-67 | |
|
TI-73explorer | |
|
TI-76fr | |
|
TI-80 | |
|
TI-81 | |
|
TI-82 | |
|
TI-82Advanced | |
|
TI-82Stats | |
|
TI-82plus | |
|
TI-82statsfr | |
|
TI-83 | |
|
TI-83PlusSE | |
|
TI-83PremiumCE | |
|
TI-83plus | |
|
TI-83plusfr | |
|
TI-84PlusCE | |
|
TI-84PlusCE-T | |
|
TI-84PlusCSE | |
|
TI-84plus | |
|
TI-84plusT | |
|
TI-84plusse | |
|
TI-84pocketfr | |
|
TI-85 | |
|
TI-86 | |
|
TI-89 | |
|
TI-89titanium | |
|
TI-92 | |
|
TI-95 | |
|
TI-nspire | |
|
TI-nspireCAS | |
|
TI-nspireCX | |
|
TI-nspireCXCAS | |
|
TI-nspireCXII-T | |
|
TI-nspireCXII-TCAS | |
|
TI-nspireCXIICAS | |
|
TheMBA | |
|
Voyage-200 | |
|
HP-10C | |
|
HP-11C | |
|
HP-12C | |
|
HP-12Cplatinum | |
|
HP-12CplatinumS | |
|
HP-15C | |
|
HP-16C | |
|
HP-20S | |
|
HP-21S | |
|
HP-25 | |
|
HP-28C | |
|
HP-28S | |
|
HP-29C | |
|
HP-30B | |
|
HP-32S | |
|
HP-32SII | |
|
HP-33E | |
|
HP-33S | |
|
HP-34C | |
|
HP-35S | |
|
HP-38G | |
|
HP-39G | |
|
HP-39GII | |
|
HP-39GS | |
|
HP-39Gplus | |
|
HP-40G | |
|
HP-40GS | |
|
HP-41C | |
|
HP-42S | |
|
HP-48G | |
|
HP-48GII | |
|
HP-48GX | |
|
HP-48S | |
|
HP-48SX | |
|
HP-49G | |
|
HP-49Gplus | |
|
HP-50G | |
|
HP-55 | |
|
HP-97 | |
|
HP-9G | |
|
HP-Prime | |
|
PX15C | |
|
PX16C | |
|
PX41C | |
|
PX41CX | |
|
WP-34S | |
|
DM42 | |
|
|
Comparatifs |
|
Calculatrice | Pas | Temps |
SR-52 | 33 | 10.02 |
TI-58C | 26 | 14.4 |
TI-66 | 26 | 21.76 |
TI-95 | 18 (*) | 1.2 |
SR-56 | 21 | 8.59 |
TI-57 | 17 | 11.80 |
TI-57 LCD | 18 | 17.61 |
TI-57 II | 18 | 19.43 |
TI-62 | 18 | 39.74 |
the MBA | 15 | 15.16 |
BA-55 | 17 | 30.76 |
BA-54 | 17 | 32.08 |
TI-55 | 15 | 16.35 |
TI-55 II | 15 | ??? |
TI-55 III | 15 | ??? |
TI-53 slimline | 24 | 11.65 |
TI-53 slanted | 24 | 15.49 |
TI-56 | 15 | ??? |
TI-65 | 13 | 22.34 |
TI-60 | 15 | 16.74 |
TI-67 | 11 (*) | 5.6 |
TI-82 Stats.fr | 12 (*) | 0.5 |
TI-83 Plus.fr | 12 (*) | 0.5 |
Les tests ont été effectués avec le nombre 13 permettant l'affichage de 6227020800 ou de 6.2270208 09 selon les calculatrices.
Un nombre plus grand aurait aussi nécessité une patience plus grande...
|
Pas : |
pour les calculatrices mentionnés par (*) les chiffres expriment le nombre d'instructions. |
Temps : |
les temps sont exprimés en secondes.
Pour les calculatrices TI-55 II, TI-55 III, TI-56, il n'est pas possible de chronométrer le temps d'exécution puisque l'instruction RST arrête l'exécution du programme à chaque retour au pas 00.
Il faut donc intervenir manuellement en appuyant sur R/S à chaque itération pour continuer l'exécution.
|
Pour certaines calculatrices (TI-58C, TI-59, TI-65, ...), les programmes auraient être plus simples et plus rapides grâce à l'instruction DSZ.
Par souci d'équité, les comparaison de temps ont été faites sur des boucles itératives de même type (sans DSZ).
Par exemple, pour la TI-65 le temps de 22,34 secondes passe à 9,85 secondes avec une boucle DSZ !
|
|
| |