Herunterladen Inhalt Inhalt Diese Seite drucken

Der Befehl While - HP 49g+ Benutzeranleitung

Vorschau ausblenden Andere Handbücher für 49g+:
Inhaltsverzeichnis

Werbung

30 @@@S3@@
Ergebnis: S:9455
Beispiel 3 – Erzeugen einer Liste mit einer DO...UNTIL...END Konstruktion
Geben Sie das folgende Programm ein
→ xs xe dx
xe xs – dx / ABS 1. + xs → n x
«
«
'x+dx' EVAL DUP 'x' STO UNTIL 'x≥xe' END n →LIST » » »
und speichern es in die 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} generiert.
Um die Ausführung Schritt für Schritt zu betrachten, verwenden Sie das
Programm DBUG mit einer kurzen 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 Befehle arbeiten.

Der Befehl WHILE

Die allgemeine Form des Befehls sieht wie folgt aus:
WHILE logical_statement REPEAT program_statements END
Der Befehl WHILE wiederholt program_statements so lange, wie
logical_statement wahr ist (nicht Null). Ist dies nicht mehr der Fall, fährt
das Programm mit den Befehlen direkt nach END fort.
program_statements müssen einen Index enthalten, der geändert wird,
bevor logical_statement zu Beginn der nächsten Wiederholung
überprüft wird. Anders als beim Befehl DO wird die Schleife, wenn die
Überprüfung von logical_statement beim ersten Mal unwahr zurück gibt, nie
ausgeführt.
100 @@@S3@@
Ergebnis: S:338350
Parameter 1 1.5 0.5 eingeben
Programmnamen in Ebene 1
Start der Fehlersuche (des
Debuggers)
«
xs DO
Seite 21-67

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis