Herunterladen Diese Seite drucken

HP 41CX Benutzerhandbuch Seite 106

Vorschau ausblenden Andere Handbücher für 41CX:

Werbung

104
Abschnitt 7: Grundlagen der Programmierung
Wie muB3 das Problem angegangen werden?
1. Berechne b2-4ac.
2. Wenn die Differenz positiv ist, berechne MA Dies sind zwei reelle Losungen.
2a
3. Wenn die Differenz negativ ist, zeige durch eine Meldung an, daB die Losungen komplex sind.
Wie die Aufgabe iiber das Tastenfeld (d.h. nicht in einem Programm) geldst wiirde, ist klar: Zuerst miiten die
Variablen eingegeben werden und dann konnte, nach Berechnen des Radikanden, bestimmt werden, ob die
Verfeinerte Problemstellung fir den HP-41
Die obigen Schritte miissen fiir den HP-41 folgendermaBen aufgegliedert werden:
1. Berechne 2a und speichere diesen Wert in Speicherregister Ry, zum spiteren Gebrauch.
. Berechne —b und speichere diesen Wert in Ry,.
. Berechne zuerst 4ac und b2 und dann 42 -4ac.
Wenn das Ergebnis negativ ist, zeige die Meldung LOES KOMPLEX an und stoppe das Programm.
. Wenn das Ergebnis positiv ist, ziehe die Quadratwurzel daraus und speichere den gefundenen Wert in Rg,.
7. Um die zweite Losung zu erhalten, berechne zuerst Ro;—Rg, und dividiere dann durch Rgy. Zeige die Losung
an.
Diese Schritte zeigen, wie wichtig die Speicherung von Zwischenergebnissen in Datenspeicher-Registern ist.
Beachten Sie auch, daB8 die mehrmals benétigten Startwerte a und b gespeichert werden sollten, um sie spéter
wiederverwenden zu konnen. Esist oft am bequemsten,alle Daten zu Beginn eines Programmseinzugeben und sie
in Speicherregistern abzulegen, bis sie bendtigt werden.
Das nachstehende HP-41 Programm berechnet die reellen Losungen einer quadratischen Gleichung der Form
ax2+bx+ ¢ =0 aus den Koeffizienten a, b und c.

Werbung

loading