Herunterladen Inhalt Inhalt Diese Seite drucken

Kapitel 21 - Programmieren Mit Userrpl; Programmierbeispiel - HP 48gII Benutzerhandbuch

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

Werbung

Kapitel 21
Programmieren mit UserRPL
Die allgemein verwendete Programmiersprache zur Programmierung des
Taschenrechners ist UserRPL. Programmkomponenten können im Zeileneditor,
durch Einfügen dieser zwischen den Programm-Containern, « »,
zusammengeführt werden. Da die meisten Anwender in der Programmierung
im RPN-Modus erfahrener sind, werden die meisten Beispiele in diesem
Kapitel im RPN-Modus dargestellt. Um die Eingabe der Befehle zu
vereinfachen, empfehlen wir zusätzlich das Systemflag 117 auf SOFT-Menüs
einzustellen. Die Programme funktionieren natürlich genauso im ALG-Modus,
nachdem diese im RPN-Modus getestet und Fehler beseitigt wurden. Wenn
Sie es vorziehen, im ALG-Modus zu arbeiten, lernen Sie einfach das
Programmieren in RPN, schalten dann den Taschenrechner in den ALG-Modus,
um mit den Programmen zu arbeiten. Auf der letzten Seite in diesem Kapitel
finden Sie ein einfaches Beispiel der UserRPL-Programmierung im ALG-Modus.

Programmierbeispiel

In den vorangegangenen Kapiteln dieses Handbuches haben wir Ihnen bereits
einige Programme zur Verwendung mit verschiedenen Applikationen
vorgestellt (beispielsweise wurden in Kapitel 10 CRMC und CRMT vorgestellt,
die zum Erstellen einer Matrix anhand einer Anzahl von Listen dienen). In
diesem Absatz zeigen wir Ihnen ein einfaches Programm, um Konzepte zur
Programmierung des Taschenrechners darzustellen. Das Programm, das wir
nachfolgend erstellen, dient zur Definition der Funktion f(x) = sinh(x)/(1+x
2
)
und akzeptiert Listen als Argumente (x kann z.B., wie in Kapitel 8 beschrieben,
eine Liste von Zahlen sein). In Kapitel 8 wurde bereits erläutert, dass das Plus-
Zeichen als Verkettungsoperator für Listen dient und diese nicht Glied für
Glied addiert. Eine Glied für Glied Addition in Listen wird mit dem ADD-
Operator durchgeführt. Zum Definieren der oben genannten Funktion,
verwenden wir das folgende Programm:
«
»
'x' STO x SINH 1 x SQ ADD / 'x' PURGE
Zur Eingabe des Programms gehen Sie wie folgt vor:
Seite 21-1

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis