Herunterladen Inhalt Inhalt Diese Seite drucken

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

Vorschau ausblenden Andere Handbücher für 49g+:
Inhaltsverzeichnis

Werbung

Kapitel 21
Programmieren mit RPL
RPL ist eine Programmiersprache, die allgemein zur Programmierung von
Rechner verwendet wird. Programmteile können im Zeileneditor
zusammengeführt werden, indem sie in entsprechender Reihenfolgen
zwischen die Programm-Container « » eingefügt werden. Da die meisten
Anwender über eine größere Erfahrung in der Programmierung im RPN-
Modus besitzen, werden die meisten Beispiele in diesem Kapitel im RPN-
Modus dargestellt. Außerdem empfehlen wir, um die Eingabe der Befehle zu
vereinfachen, dass Sie das System-Flag 117 auf SOFT-Menüs einstellen. Die
Programme arbeiten natürlich auch im ALG-Modus, wenn im RPN-Modus
getestet und Fehler beseitigt wurden. Wenn Sie es vorziehen, im ALG-Modus
zu arbeiten, lernen Sie einfach, wie in RPN programmiert wird, und setzen
dann den Rechner auf den ALG-Modus zurück, um mit den Programmen zu
arbeiten.
Auf der letzten Seite in diesem Kapitel finden Sie ein einfaches
Beispiel der RPL-Programmierung im ALG-Modus.

Programmierbeispiel

In den vorangegangenen Kapiteln dieses Handbuches haben wir Ihnen bereits
einige Programme vorgestellt, die für verschiedene Applikationen verwendet
werden können (beispielsweise wurden Im Kapitel 20 CRMC und CRMT
vorgestellt, die dazu dienen, eine Matrix anhand einer Anzahl von Listen zu
erstellen). In diesem Absatz zeigen wir Ihnen ein einfaches Programm, um
Konzepte zur Programmierung des Rechners vorzustellen.
Das Programm,
das wir erstellen werden, dient zur Definition der Funktion f(x) = sinh(x)/(1+x
2
)
und akzeptiert als Argument Listen (x kann z.B., wie in Kapitel 8 beschrieben,
eine Liste von Zahlen sein). In Kapitel 8 wurde angeführt, dass das Plus-
Zeichen (+) als Verkettungsoperator für Listen dient und nicht Glied für
Glied addiert. Um die Listen Glied für Glied zu addieren müssen Sie den
ADD-Operator verwenden.
Um also die oben genannte Funktion zu
definieren, verwenden wir das folgende Programm:
«
»
'x' STO x SINH 1 x SQ ADD / 'x' PURGE
Um das Programm einzugeben, folgen Sie den nachstehenden Anweisungen:
Seite 21-1

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis