Herunterladen Inhalt Inhalt Diese Seite drucken

Kapitel 21 - Programmieren Mit Userrpl; Programmierbeispiel - HP 49g+ Benutzeranleitung

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

Werbung

Kapitel 21
Programmieren mit UserRPL
Die allgemein verwendete Programmiersprache zur Programmierung des
Taschenrechners ist UserRPL. Programmkomponenten können im Zeileneditor,
durch Eingabe zwischen den Programm-Containern, « », zusammengebaut
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 menus einzustellen. Die
Programme funktionieren natürlich genauso im ALG-Modus, nachdem sie im
RPN-Modus getestet und Fehler beseitigt wurden. Wenn Sie es vorziehen, im
ALG-Modus zu arbeiten, lernen Sie einfach das Programmieren in RPN und
schalten Sie 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 für verschiedene Anwendungen vorgestellt (beispielsweise
wurden in Kapitel 10 CRMC und CRMT vorgestellt, die zum Erstellen einer
Matrix anhand einer Anzahl von Listen dienen). In diesem Abschnitt zeigen
wir Ihnen ein einfaches Programm, um Konzepte zur Programmierung des
Taschenrechners vorzustellen. Das Programm, das wir nachfolgend erstellen,
dient zur Definition der Funktion f(x) = sinh(x)/(1+x
2
) und akzeptiert Listen als
Argumente (d.h. x kann, 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 gliedweise Addition in Listen wird mit dem ADD-Operator durchgeführt.
Zum Definieren der oben genannten Funktion, verwenden wir daher 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

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis