Ein Fehler kann Programmablauf zu stören, zu erstellen oder unsinnige Ergebnisse verursachen ein Programm vollständig zu beenden. Das Verständnis der Unterschiede zwischen Syntaxfehler und logische Einsen hilft der Debugging- Prozess , indem sie Fehler Standort eine einfachere Aufgabe. Weder Art des Fehlers wird die Programmierung beschränkt , und reale Beispiele sind leicht zu erkennen . Logik und Syntax
Denken der Logik als Ja- oder-Nein- Fragen und Syntax wie die Teile der Rede. Logic ist ein Fortschreiten der Rückschlüsse auf einfache Aussagen basieren . Komplexe Logik Muster werden durch die Kombination einer Reihe von Aussagen, die das gewünschte Ergebnis zu definieren erstellt . Logic Aussagen kann mathematisch ausgedrückt werden , aber Syntaxfehler nicht. Ein Syntax-Fehler ist in der Regel eine Aktion, die unnötig durchgeführt wird, in der falschen Reihenfolge , oder völlig aus dem Zusammenhang für den vorgesehenen Verwendungszweck . Syntax-Fehler können durch analytische Software erkannt werden , während ein logischer Fehler ist schwierig für den Computer zu erkennen .
Bedienen des Programms und Syntax Errors
In der Programmierung ein Syntaxfehler tritt auf, wenn das Programm versucht, eine Aussage zu bewerten und trifft auf einen Fuzzy -Befehl oder unmöglich Aussage. Ein Beispiel für einen Syntax-Fehler würde eine Gleichung mit undefinierten Variablen oder einen Druckbefehl ohne Druck Wert sein. Durch das Denken der Syntax wie die Teile der Rede können Sie verstehen die Bedeutung der richtigen Organisation der Programmierung Aussagen . Befehle sind Aktionen, die auf dem Gegenstand der Aussage durchgeführt werden , mit zusätzlichen Beschreibungen und Verzweigung Befehle hinzugefügt, um die Struktur in Form von Operanden wie AND, OR und WHILE unter anderem , wie sie in der Rede sind .
< Br >
Logik und Syntax in Real Life
Logische Fehler sind Fehleinschätzungen oder Fehlinterpretationen von Veranstaltungen. In vielen Fällen tritt ein logischer Fehler , wenn ein Abschluss ohne ausreichende Belege gezeichnet wird. Zum Beispiel davon ausgehen, dass das Gerät ausgeschaltet ist , weil es keine elektrischen Geräte laufen ist ein logischer Fehler sind, weil es nur eine Annahme enthält . Ein elektrischer Kurzschluss -Auslösung Hauptschalter ist ein Beispiel für einen Syntax-Fehler , da das System nicht in der Lage mit einer Gesamtfläche Auslosung zur Erde entsprechen.
Fehler und Beschädigung von Daten
Wenn ein logischer Fehler in ein Programm geschrieben wird, hat sie das Potenzial, Daten beschädigt oder sogar dazu führen, dass das Programm nicht mehr ausgeführt . Wenn ein falscher Wert festgestellt wurde , wird der Computer weiter , um diesen Wert zu verwenden, da es nicht in der Lage , den Fehler zu erkennen ist, und leitet sie an das Programm. Dies könnte zu einer beschädigten Datenbank , fehlerhafte Berechnungen oder verstümmelt Bildern führen . Syntax-Fehler können zur Beschädigung von Daten durch die Einführung falsche Befehle oder vorzeitige Beendigung der Programmausführung führen.
Logische Fehler und Plotten Punkte
Geometrische Funktionen sind besonders anfällig für Fehler in der Logik . Formeln , die mehrere Operanden beinhalten müssen sorgfältig ausgewertet werden und befinden sich in der richtigen Reihenfolge von Operationen. Compound Aussagen mit IF .. THEN .. ELSE Datenüberlauf oder unerwartete Ergebnisse Plotten , wie eine Box, die invers anstatt vorwärts in Schritten aufgetragen verursachen können. Da diese Art von Fehler ist eine juristische Gleichung , wird der Compiler den Fehler nicht erkennen und es wird nur ersichtlich, wenn das Programm ausgeführt wird .