Hallo,
in einem Programm habe ich eine einfache for-next-Schleife auf dem ClassPad300 laufen:
0=>a
h=>7
for i=>1 to n
a + h*(i*h)^0,5 => a
next
print a
Solange ich nur kleine Durchläufe mache (n<20) ist die Laufzeit ja noch akzeptabel, bei 100 Schleifendurchläufen geht das Programm deutlich in die Knie.
Ersetzt man die Wurzel (...)^0,5 durch ein Quadrat (...)^2, wird das Programm deutlicher schneller.
Wieso bremst die Wurzel (...)^0,5 das Programm derart aus?
Wie kann ich die Sache beschleunigen?