Arten von Programmierfehlern

In der Lage zu sein, Fehler in einem Programm zu erkennen, ist nicht nur für Ihre Prüfung nützlich, sondern wird Ihnen auch helfen, Ihren eigenen Code zu verbessern.

Zwei Arten von Fehlern treten in dem Code auf, den wir schreiben – Syntaxfehler und Logikfehler. Obwohl beide zu Problemen in Ihren Programmen führen, werden sie getrennt behandelt.

Syntaxfehler

Wenn wir über die Syntax einer gesprochenen Sprache wie Englisch sprechen, beziehen wir uns auf die Rechtschreibung & und Grammatik der Sprache. Bei Programmiersprachen ist das nicht anders – ein Syntaxfehler in der Programmierung bedeutet, dass entweder ein Rechtschreibfehler in einem der Schlüsselwörter vorliegt oder dass etwas mit der Struktur des Codes nicht stimmt.

Wenn ein Syntaxfehler auftritt, kann der Code nicht ausgeführt werden, da der Computer ihn nicht versteht. In diesem Fall wird beim Versuch, den Code auszuführen, eine Fehlermeldung angezeigt, oft mit der Zeilennummer und einem Hinweis auf den Fehler.

Das einfachste Beispiel für einen Syntaxfehler ist die Schreibweise eines Schlüsselworts. Testen Sie Ihr Verständnis dafür, indem Sie die Fehler im folgenden Code beheben:

Logikfehler

Logikfehler sind oft etwas schwieriger zu erkennen, da die meisten Logikfehler das Programm zwar noch laufen lassen, aber eine unerwartete Ausgabe erzeugen. Es gibt einige Ausnahmen, wie z.B. der Versuch, durch Null zu dividieren, was das Programm zum Absturz bringt, da es mathematisch unmöglich ist!

Die meisten logischen Fehler sind ein Fehler in einer Berechnung oder die Verwendung eines falschen Variablennamens. Testen Sie Ihr Verständnis dafür, indem Sie die Fehler im folgenden Code beheben:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.