Herunterladen Inhalt Inhalt Diese Seite drucken

Programmschleifen - HP 48gII Benutzerhandbuch

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

Werbung

f
Mit CASE-Anweisungen in der UserRPL-Sprache können wir diese Funktion als
folgt codieren:
→ x
CASE 'x<3' THEN 'x^2' END 'x<5' THEN '1-x' END
«
«
'x<3*π' THEN 'SIN(x)' END 'x<15' THEN 'EXP(x)' END –2 END
EVAL » »
Speichern Sie das Programm unter @@f3c@. Versuchen Sie dann das folgende
Beispiel:
@@f3c@
1,5
@@f3c@
2,5
@@f3c@
4,2
@@f3c@
5,6
@@f3c@
12
@@f3c@
23
Wie Sie sehen, erzeugt f3c genau die gleichen Ergebnisse wie f3. Der
einzige Unterschied liegt in den Anweisungen für die Verzweigungen. Bei der
Funktion f
(x), die 5 verschiedene Ausdrücke für die Definition verwendet, ist
3
die CASE-Anweisung vielleicht einfacher zu codieren als eine Anzahl
verschachtelter IF ... THEN ... ELSE ... END Anweisungen.

Programmschleifen

Bei Programmschleifen handelt es sich um Anweisungen, über die das
Programm eine bestimmte Anzahl von Aussagen wiederholt. Angenommen
Sie möchten die Gesamtsumme der Quadrate der Integer-Zahlen von 0 bis n
berechnen, d.h.
2
x
,
if
x
1
x
,
if
3
(
x
)
sin(
x
),
if
5
3
exp(
x
),
if
3
π
, 2
elsewhere
Ergebnis: 2,25 (d.h., x
Ergebnis: 6,25 (d.h., x
Ergebnis: -3,2 (d.h., 1-x)
Ergebnis: -0,631266... (d.h., sin(x), mit x in Radian)
Ergebnis: 162754,791419 (d.h., exp(x))
Ergebnis: -2. (d.h., -2)
3
x
5
x
3
π
x
15
2
)
2
)
Seite 21-57

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis