Operation Manual

Seite 21-26
Programm korrigieren
Die einzig mögliche Erklärung dafür, dass das Programm kein numerisches
Ergebnis ausgibt, scheint auf das Fehlen des Befehls NUM nach dem
algebraischen Ausdruck ‘2*a^2+3’ zurückzuführen zu sein. Wir editieren das
Programm und fügen die fehlende Funktion EVAL ein. Das bearbeitete
Programm sieht dann wie folgt aus:
« Enter a: {:a: {2 0} V } INPUT
OBJ→→ a « 2*a^2+3 NUM » »
Speichern Sie das Programm wieder unter FUNCa und starten Sie es mit a = 2.
Dieses Mal ist das Ergebnis 11, d.h., 2*2
2
+3 = 11.
Eingabestring für zwei oder drei Eingabewerte
In diesem Abschnitt werden wir innerhalb des HOME-Verzeichnisses ein
Unterverzeichnis, das Beispiele für Eingabestrings mit ein, zwei oder drei
Werten enthält, erstellen. Dies sind allgemeine Eingabestrings, die in zukünftige
Programme integriert werden können, unter Berücksichtigung, dass sich die
Variablennamen entsprechend den Anforderungen der einzelnen Programme
ändern können.
Erstellen wir als erstes ein Unterverzeichnis mit der Bezeichnung PTRICKS
(Programmier-TRICKS), in dem wir nützliche Programmkomponenten ablegen,
die wir in späteren komplexeren Programmen verwenden können. Zum Erstellen
des Verzeichnisses wechseln Sie zunächst in das HOME-Verzeichnis. Zum
Anlegen des nachfolgenden Unterverzeichnisses PTRICKS verwenden Sie im
HOME-Verzeichnis die nachstehende Tastenfolge:
³~~ptricks` Geben Sie den Verzeichnisnamen
‘PTRICKS’ ein
„°@)@MEM@@ @)@DIR@@ @CRDIR Erstellen Sie das Verzeichnis
J Laden Sie die Variablenliste
Ein Programm kann mehr als 3 Eingabewerte benötigen. Wenn wir
Eingabestrings verwenden, wollen wir die Anzahl der Werte auf 5