und speichern es in der Variable @GLIS3 .
•
Prüfen Sie, ob der Programmaufruf 0.5 ` 2.5 ` 0.5 ` @GLIS3
folgende Liste {0.5 1. 1.5 2. 2.5} erstellt.
•
Um die Ausführung Schritt für Schritt zu betrachten, verwenden Sie das
Programm DBUG für eine kurze Liste, beispielsweise:
J1 # 1.5 # 0.5 `
['] @GLIS3 `
„°LL @) @ RUN@ @@DBG@
Verwenden Sie @SST↓@ , um in das Programm zu springen und zu beobachten,
wie die einzelnen Anweisungen abgearbeitet werden.
Das WHILE-Konstrukt
Die allgemeine Form des Konstrukts sieht wie folgt aus:
WHILE logische_Aussage REPEAT Programmschritte END
Der Befehl WHILE wiederholt die Programmschritte so lange, wie die
logische_Aussage wahr ist (nicht Null). Ist dies nicht mehr der Fall, fährt
das Programm mit den Befehlen direkt nach END fort. Die
Programmschritte müssen einen Index enthalten, der geändert wird,
bevor die logische_Aussage zu Beginn der nächsten Wiederholung
überprüft wird. Anders als beim Befehl DO, wird die Schleife, wenn die
Überprüfung der logischen_Aussage beim ersten Mal unwahr zurück gibt, nie
ausgeführt.
Beispiel 1 – Berechnung der Summenbildung S mit einem
WHILE...REPEAT...END-Konstrukt
Das folgende Programm berechnet die Summenbildung
Parameter 1 1.5 0.5 eingeben
Programmnamen in Ebene 1
Start der Fehlersuche (des
Debuggers)
n
∑
2
S
=
k
k
=
0
Seite 21-68