Herunterladen Inhalt Inhalt Diese Seite drucken

Das Finden Von Fehlern - Kleincomputer KC 85/3 Handbuch

Vorschau ausblenden Andere Handbücher für KC 85/3:
Inhaltsverzeichnis

Werbung

DIE LETZTEN TRICKS

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 "Feh-
ler finden" heißt, eingehen. Den ersten Hinweis auf unseren Fehler bekommen
wir durch die Fehlermeldung bei Abbruch des Programms. Mit dieser Informa-
tion 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 Programm-
ablaufs einsetzen. Die Anweisung bewirkt, daß bei Abarbeitung eines Pro-
gramms die Nummern der Zeilen in der Reihenfolge ihrer Abarbeitung ange-
zeigt werden. Geben Sie ein:
1« FOR I=1 TO 5
2« PRINT I
3« 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
Programm einfügen und so an jeder beliebigen Stelle anhalten. Nach einer
Programmunterbrechung mit STOP meldet sich der Computer wie bei einer
Unterbrechung durch die BRK-Taste,z.B. mit
BREAK IN 3«
Durch Eingabe der Anweisung CONT und das Betätigen der ENTER-Taste
können 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 Pro-
grammablaufs durch Drücken der STOP-Taste anhalten. Hier wird das Pro-
gramm, wie bereits in Kapitel 5 beschrieben, durch Betätigen der
fortgesetzt.
Nun noch ein letzter Tipp zur Fehlersuche:
Lassen Sie sich durch Einfügen der PRINT-Befehls die Variablen vor und nach
den kritischen Punkten zur Kontrolle ausgeben.
102
19
É
-Taste

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis