Herunterladen Inhalt Inhalt Diese Seite drucken

Das Case-Konstrukt - HP 50g Bedienungsanleitung

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

Werbung

END
END
Ein komplexes IF-Konstrukt wie dieses wird verschachteltes IF ... THEN ... ELSE
... END-Konstrukt genannt.
Eine Möglichkeit f3(x) , mit einem verschachtelten IF-Konstrukt zu berechnen,
wäre das folgende Programm:
« → x « IF 'x<3' THEN 'x^2' ELSE IF 'x<5' THEN '1-x' ELSE IF
'x<3*π' THEN 'SIN(x)' ELSE IF 'x<15' THEN 'EXP(x)' ELSE –2 END
END END END EVAL » »
Speichern Sie das Programm in die Variable @@@f3@@@ und versuchen Sie Folgende
Berechnungen:
1.5 @@f3@@@
2.5 @@@f3@@@
4.2 @@@f3@@@
5.6 @@@f3@@@
12 @@@f3@@@
23 @@@f3@@@

Das CASE-Konstrukt

Das Konstrukt CASE wird zum Programmieren von Verzweigungen mit mehreren
möglichen Programmverläufen verwendet, ähnlich der verschachtelten IF-
Anweisung die weiter oben gezeigt wurde. Die allgemeine Form dieses
Konstrukts sieht wie folgt aus:
CASE
Logische_Aussage
Logische_Aussage
ELSE
END
END
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)
THEN Programmschritte
1
THEN Programmschritte
2
exp(x)
-2
2
2
)
)
END
1
END
2
Seite 21-55

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis