Herunterladen Inhalt Inhalt Diese Seite drucken

HP 48gII Benutzerhandbuch Seite 806

Vorschau ausblenden Andere Handbücher für 48gII:
Inhaltsverzeichnis

Werbung

5 @@@S1@@
Ergebnis: S:55
10 @@@S1@@
Ergebnis: S:385
30 @@@S1@@
Ergebnis: S:9455
Die Anweisung START...STEP
Die allgemeine Form der Anweisung lautet wie folgt:
start_value end_value START program_statements increment
NEXT
start_value (Startwert), end_value (Endwert) und increment (Inkrement) des
Schleifenindex können positive oder negative Werte haben. Bei einem
increment > 0 wird die Schleife so lange ausgeführt, wie der Index kleiner
oder gleich end_value ist. Bei einem increment < 0 wird die Schleife so
lange ausgeführt, wie der Index größer oder gleich end_value ist.
Beispiel – Erstellen einer Werteliste
Nehmen Sie an, dass Sie eine Werteliste für x von x = 0.5 bis x = 6.5 in
Schritten von 0.5 erstellen wollen. Dafür können Sie das folgende Programm
verwenden:
→ xs xe dx
«
«
xs DUP xe START DUP dx + dx STEP DROP xe
xs – dx / ABS 1 + →LIST » »
und es in die Variable @GLIST speichern.
In diesem Programm sind xs = Startwert der Schleife, xe = Endwert der
Schleife und dx = Inkrement der Schleife. Das Programm schreibt Werte für xs,
xs+dx, xs+2⋅dx, xs+3⋅dx, ... in den Stack. Dann errechnet es mit dem
folgenden Programmcode die Anzahl der erstellten Elemente:
xe xs – dx / ABS 1. +
Am Ende erstellt das Programm eine Liste mit den Elementen aus dem Stack.
Prüfen Sie, ob der Programmaufruf 0.5 ` 2.5 ` 0.5 ` @GLIST
folgende Liste {0,5 1. 1,5 2. 2,5} erstellt.
@@@S1@@
8
Ergebnis: S:204
20 @@@S1@@
Ergebnis: S:2870
100 @@@S1@@
Ergebnis: S:338350
Seite 21-63

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis