Herunterladen Inhalt Inhalt Diese Seite drucken

Programmschleifen - HP 49g+ Benutzeranleitung

Grafikfähiger taschenrechner
Vorschau ausblenden Andere Handbücher für 49g+:
Inhaltsverzeichnis

Werbung

f
Mit CASE-Anweisungen in der UserRPL-Sprache können wir diese Funktion wie
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 die folgenden
Beispiele:
@@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 Konstrukten 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 Konstrukte.

Programmschleifen

Bei Programmschleifen handelt es sich um Konstrukte, ü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), x in Bogenmaß)
Ergebnis: 162754.791419 (d.h., exp(x))
Ergebnis: -2. (d.h., -2)
3
x
5
x
3
π
x
15
2
)
2
)
Seite 21-57

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis