Schleife – HP Prime-Grafenberechner Benutzerhandbuch
Seite 608

606
Programmieren
IFERR ELSE
IFERR
Befehle1 THEN Befehle2 ELSE Befehle3 END;
Ausführung der Befehlssequenz Befehle1. Tritt während
der Ausführung von Befehle1 ein Fehler auf, wird die
Befehlsfolge Befehle2 ausgeführt. Andernfalls wird die
Befehlssequenz Befehle3 ausgeführt.
Schleife
FOR
Syntax: FOR Var FROM Start TO Ende DO Befehle END;
Legt für die Variable Var den Wert Start fest und führt,
solange der Wert dieser Variablen kleiner oder gleich
dem Wert von Ende ist, die Befehlsfolge aus. Dann wird
die Variable Var um 1 erhöht.
Beispiel 1: Dieses Programm legt fest, welche Ganzzahl
von 2 bis N die größte Zahl an Faktoren besitzt.
EXPORT MAXFACTORS(N)
BEGIN
LOCAL cur, max,k,Ergebnis;
1 max;1 Ergebnis;
FOR k FROM 2 TO N DO
u
cur;
IF cur > max THEN
cur
max;
k
Ergebnis;
END;
END;
MSGBOX("Maximum von "+ Maximum +"
Faktoren für "+Ergebnis);
END;
Geben Sie in der
Startanzeige
MAXFACTORS
(100) ein.