6t)~~ - The Sharp MZ-Series
6t)~~ - The Sharp MZ-Series
6t)~~ - The Sharp MZ-Series
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
- Kapitel 1 <br />
1.5 Fehlermeldungen von AlP - LOGO<br />
AlP - LOGO hat ein sehr komfortables Fehlermeldesystem: <br />
Wenn AlP - LOGO nicht in der Lage ist, eine Befehlszeile zu verstehen bzw. <br />
auszuführen, wird dieses gemeldet. Die auftretenden Fehler werden von AlP <br />
LOGO sehr ausführlich beschrieben. <br />
Einige Beispiele: <br />
?DRUCKEZEILE 7 +<br />
+ braucht Zahl dahinter <br />
? •• <br />
Da AlP - LOGO vor und hinter jedem mathematischen Symbol (+,-,.,/, •• ) eine<br />
Zahl erwartet, meldet es einen Fehler, wenn keine da ist. Ebenso, wenn<br />
anstatt einer Zahl ein Wort oder eine Liste dahinter steht.<br />
?LACHE<br />
Prozedur LACHE nicht bekannt I <br />
? •• <br />
Da AlP - LOGO "LACHE" für einen Befehl hält, sucht es diesen unter den<br />
bekannten Wörtern. Da LACHE kein LOGO-Grundwort ist und auch nicht als<br />
Prozedur definiert wurde, wird es als "nicht bekannt" gemeldet.<br />
?REECHTS 90<br />
Prozedur REECHTS nicht bekannt<br />
? ••<br />
Wie auch LACHE für AlP - LOGO nicht bekannt ist, so wird auch für REECHTS<br />
ein Fehler gemeldet. Hierbei handelt es sich aber aller Wahrscheinlichkeit<br />
nach nur um einen Tippfehler. AlP - LOGO ist nicht in der Lage, "echte"<br />
Fehler von Tippfehlern zu unterscheiden und meldet somit alle.<br />
?DRUCKEZEILE 4 I 0<br />
Ergebnis zu gross/klein von /<br />
? ••<br />
Hier wurde eine nicht erlaubte mathematische Operation, die Division durch<br />
null, durchgeführt. Alle Fehler, die bei mathematischen Funktionen und<br />
Operationen auftreten, werden durch eine solche Fehlermeldung mitgeteilt.<br />
Bei sehr komplexen Programmen sind die Fehler meistens nicht so einfach zu<br />
finden. AlP - LOGO bietet hierbei aber viele Hilfen, die es dann erheblich<br />
erleichtern, dem Fehler auf die Spur zu kommen. Diesem <strong>The</strong>ma werden wir uns<br />
im Kapitel 8.2 noch sehr ausführlich widmen.<br />
AlP - LOGO Seite 20