Herunterladen Diese Seite drucken

Kleincomputer KC85/5 Systemhandbuch Seite 337

Vorschau ausblenden Andere Handbücher für KC85/5:

Werbung

Das Finden von Fehlern
Trotz aller Bemühungen lassen sich Fehler oft nicht vermeiden. Deshalb wollen
wir jetzt auf das kleine Anweisungskästchen unseres ersten PAP, das da "Fehler
finden" heißt, eingehen. Den ersten Hinweis auf unseren Fehler bekommen wir
durch die Fehlermeldung bei Abbruch des Programms. Mit dieser Information und
einer nochmaligen Prüfung finden wir viele Fehler im Listing.
Oft jedoch wird das Programm gar nicht unterbrochen, sondern der Computer
macht einfach etwas anderes, uns völlig Unverständliches. In diesem Fall können
wir die Anweisung TRON zur besseren Verfolgung des Programmablaufs einset-
zen. Die Anweisung bewirkt, dass bei Abarbeitung eines Programms die Num-
mern der Zeilen in der Reihenfolge ihrer Abarbeitung angezeigt werden. Geben
Sie ein:
10 FOR I=1 TO 5
20 PRINT I
30 NEXT
TRON
Mit dem Kommando TRON haben Sie den eben beschriebenen Anzeigemodus
eingestellt. Bei Ablauf des eingegebenen Programms gelangen die Nummern der
abgearbeiteten Zeilen zur Anzeige. Der Modus wird durch das Kommando
TROFF wieder ausgeschaltet.
Führt auch das nicht zum Erfolg, so können wir die Anweisung STOP in das Pro-
gramm einfügen und so an jeder beliebigen Stelle anhalten. Nach einer Pro-
grammunterbrechung mit STOP meldet sich der Computer wie bei einer Unter-
brechung durch die BRK-Taste, z. B. mit
BREAK IN 30
Durch Eingabe der Anweisung CONT und das Betätigen der ENTER-Taste kön-
nen Sie das Programm fortsetzen. Testen Sie die Anweisung, indem Sie sie in
unser Programm wie folgt einfügen:
25 STOP
Darüber hinaus können Sie das Programm auch direkt während des Programm-
ablaufs durch drücken der STOP-Taste anhalten. Hier wird das Programm, wie
bereits in Kapitel beschrieben, durch Betätigen der
Nun noch ein letzter Tipp zur Fehlersuche:
Lassen Sie sich durch Einfügen der PRINT-Anweisung die Variablen vor und
nach den kritischen Punkten zur Kontrolle ausgeben.
4.1. BASIC
-Taste fortgesetzt.
335

Werbung

loading

Diese Anleitung auch für:

Kc85/5+Kc85/4