|
|
Test fattoriale |
|
I programmi sono stati scritti secondo le possibilità di ogni calcolatrice senza preoccuparsi di ottimizzare i passi del programma a scapito dell'ergonomia.
Per i calcolatrici che non hanno istruzioni di ramificazione utilizzabili diverse da RST, i programmi sono necessariamente più rudimentali a causa dei vincoli imposti.
Anche per calcolatrici con funzione "fattoriale", sono stati scritti programmi per poter confrontare queste calcolatrici con altre.
Su ogni calcolatrice, devi inserire il numero e poi avviare il programma con RST seguito da R/S. Fatta eccezione per le calcolatrici che possono utilizzare i tasti di avvio del programma. (TI-58C, TI-59, TI-66, TI-95, TI-65)
(Per le calcolatrici il cui programma si interrompe con Errore, è necessario digitare RCL 0 per visualizzare il risultato)
|
|
I programmi |
|
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 | |
|
|
i confronti |
|
Calcolatrice | Passi | Tempo |
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 |
I test sono stati effettuati con il numero 13 consentendo la visualizzazione di 6227020800 o 6.2270208 09 a seconda dei calcolatori.
Un numero maggiore avrebbe richiesto anche una maggiore pazienza...
|
Passi : |
per i calcolatori citati da (*) le cifre esprimono il numero di istruzioni. |
Tempo : |
i tempi sono espressi in secondi.
Per i calcolatori TI-55 II, TI-55 III, TI-56, non è possibile cronometrare il tempo di esecuzione in quanto l'istruzione RST interrompe l'esecuzione del programma ad ogni ritorno al passo 00.
Occorre quindi intervenire manualmente premendo R/S ad ogni iterazione per continuare l'esecuzione.
|
Per alcune calcolatrici (TI-58C, TI-59, TI-65, ...), i programmi sarebbero stati più semplici e veloce grazie all'istruzione DSZ.
Per correttezza, i confronti temporali sono stati effettuati su loop iterativi dello stesso tipo (senza DSZ).
Ad esempio, per la TI-65 il tempo da 22,34 secondi scende a 9,85 secondi con un ciclo DSZ!
|
|
| |