КЛУБ ЛЮБИТЕЛЕЙ КАЛЬКУЛЯТОРОВ


Главная

Форумы Регистрация Музей

Внимание: все материалы этого сайта защищены Законом об авторском праве.
Запрещено любое использование материалов сайта без письменного разрешения авторов.

Calculators speed comparison

Casio fx-3650p

Russian version

I have decided to check up, at last, speed of work of programmable calculators.

I have made the program with follow algorithm:

There is number 1.0000001 which placed to memory registers A and B, and for its 27 times are necessary:
- Compute A = A * A
- Compute B = B ^ 2.01
Repeat above test 10 times.

Computing B ^ 2.01 touches many built in complex mathematical functions of the calculator, such as calculations exhibitors, the logarithm, multiplication.

Entering number 2.01 inside a program allows to check up speed of input of the information from the program, normalizing, etc. Plus operative memory is often used, and its speed also is important.

In the test following programs were used:

For the Casio fx-6300G.

10->A:Lbl 1:1.0000001->B:B->C:27->D:Lbl 2:B*B->B:C^2.01->C:Dsz D:Goto 2:Dsz A:Goto 1

For the Casio fx-3650P.

10->D:Lbl 2:1.0000001->A:A->B:27->C:Lbl 1:A*A->A:B^2.01->B:C-1->C:C>0=>Goto 1:D-1->D:D>0=>Goto 2

Basic language program:

5 FOR I=1 TO 10
10 A=1.0000001:B=A
15 FOR J=1 TO 27
20 A=A*A
25 B=B^2.01
30 NEXT J
35 NEXT I
40 PRINT A;B;
45 BEEP

Casio graphics calculators language:
10->D
Lbl 2
1.0000001->A
A->B
27->I
Lbl 1
A*A->A
B^2.01->B
Dsz I:Goto 1
Dsz J:Goto 2
"A=":A,
"B=":B,

Texas Instruments TI-89 and TI-89 Titanium language:
x1000001()
Prgm
For x,1,10
1.0000001->a
a->b
For y,1,27
a*a->a
b^(2.01)->b
EndFor
EndFor
Disp a,b
EndPrgm

Elektronika MK-152 (newest Russian programmable calculator)

10 П0 1.0000001 П1 П2 27 П3 ИП1 В^ * П1 2.01 ИП2 FXy П2 FL3 17 FL0 03 ИП1 ИП2 С/П

Hewlett Packard HP-49g, HP-49g+, HP-50g in RPN mode:

<< 1 10 FOR X 1.0000001 'A' STO A 'B' STO 1 27 FOR Y A DUP * 'A' STO B 2.01 ^ 'B' STO NEXT NEXT A B >>

I have tested also on the mine calculator FRS-100. It compute program within 4.2 seconds. However, as this calculator is available in one piece and is not serially made, I did not begin to include it in the table.

As a result two tables have turned out: The first compares speed of calculators which calculate the test less than for 100 seconds. The second table is intended for slower calculators.

 

 Calculators speed comparision

Calculators speed comparision

Notes:

*) Very slow calculator. In the test only one loop used. In the program instead of 10 number 01 was used, the result is multiplied by 10

***) Calculator does not allow to calculate normally 1.0000001^2.01. Instead of it the constant 1.11111111 is used, and the result of the exponent function is located in other register.

Personal thanks:
Xerxes: Sharp EL-9900, Sharp PC-1247, Sharp PC-E500S, Sharp PC-G850V, Casio FX-603P, Casio FX-5800P, Casio Z-1GR, Casio FX-3900PV, Texas Instruments TI-66, FX-4500PA, TI-95, HP-28S
Arvi: Elektronika MK-56.
ynopum: TI-92 Plus.
verena: Casio fx-3600P, casio fx-201P.

 

If you have any programmable calculator which has not appeared in this table, please, inform me its speed of calculations.

See also the "Result table" in the text file (sorting by name, by speed).

frs@overlink.[n0spam]ru (remove [n0spam])

Thanks.

Best regards, Sergei Frolov

P.S. I need corrections of English grammar.

 

 

Обсудить статью на форуме "Другие вопросы, связанные с калькуляторами" (Тем: 119)

All Rights Reserved, Copyright (C) Sergei Frolov, 2004-2019, sfrolov@gmail.com
Все права защищены (C) Сергей Фролов, 2004, 2019, sfrolov@gmail.com, [info] sfrolov