Unterprogramme 65
Da die Routine zur Berechnung von x; einen GroBteil der Programm-
schritte umfaBt, die auch zur Berechnung von x, verwendet werden, ist
es sinnvoll, fiir diesen Teil beider Routinen ein Unterprogramm vorzu-
sehen. Auf diese Weise kann ein Teil des Speicherplatzes von beiden
Programmen gemeinsam genutzt werden. Die Routinen zur Berechnung
von x, und x, kénnen beide das gleiche Unterprogramm aufrufen:
Das nachfolgende Protokoll veranschaulicht, wie das Unterprogramm
im Programm verwendet wird.
00
[ CLEAR [PRGM
1
Das so abgeénderte Programm wird, wenn Sie
zur Berechnung
von x, driicken, mit Zeile 05 beginnen. Der Wert ¢ wird in Register 3
gespeichert. Wenn der Rechner anschlieBend die Anweisung
ausfiihrt,erfolgt ein Sprung nach Zeile 20. Die Werte —b und YbZ
—4ac
werden berechnet und in das X-Register und Y-Register geschrieben,
wosie fiir die Addition und Subtraktion zur Verfigung stehen. Wenn
der Rechner anschlieend die RTN-Anweisung in Zeile 31 ausfiihrt,
erfolgt ein Riicksprung in das Hauptprogramm und dann die Addition (+)
in Zeile 07. Auf diese Weise berechnet das Programm die Lésung x.
Dieser Wert wird angezeigt, wenn der Rechner anschlieBend bei
in
Zeile 12 anhalt.