Heim > häufiges Problem > Die Aufgabe des Programm-Debuggens ist

Die Aufgabe des Programm-Debuggens ist

(*-*)浩
Freigeben: 2019-10-23 09:31:34
Original
11750 Leute haben es durchsucht

Programm-Debugging ist der Prozess des manuellen Testens des vorbereiteten Programms oder durch Kompilieren des Programms, um Grammatikfehler und logische Fehler zu korrigieren, bevor es in den tatsächlichen Betrieb überführt wird. Dies ist ein wesentlicher Schritt, um die Korrektheit von Computerinformationssystemen sicherzustellen.

Die Aufgabe des Programm-Debuggens ist

Nachdem das Computerprogramm programmiert wurde, muss es zum Testen an den Computer gesendet werden. Basierend auf den während des Tests gefundenen Fehlern wird eine weitere Diagnose durchgeführt, um die Ursachen und konkreten Korrekturstellen herauszufinden.

Schritte (Empfohlenes Lernen: Web-Frontend-Video-Tutorial)

Der erste Schritt besteht darin, zum Bearbeiten ein Bearbeitungsprogramm zu verwenden Das kompilierte Quellprogramm wird gemäß einem bestimmten Schreibformat an den Computer gesendet, und das Bearbeitungsprogramm fügt das Quellprogramm entsprechend der Absicht des Benutzers hinzu, löscht oder ändert es.

Der zweite Schritt besteht darin, das eingehende Quellprogramm in Maschinensprache zu übersetzen, d. h. mit einem Compiler die Grammatik des Quellprogramms zu überprüfen und die Quellprogrammanweisungen, die den grammatikalischen Regeln entsprechen, in eine „Sprache“ zu übersetzen Der Computer kann es erkennen.

Wenn nach der Überprüfung durch den Compiler ein Grammatikfehler gefunden wird, müssen Sie die Grammatikfehler im Quellprogramm mit einem Bearbeitungsprogramm ändern und dann erneut kompilieren, bis keine Grammatikfehler mehr vorhanden sind.

Der dritte Schritt besteht darin, das Verbindungsprogramm im Computer zu verwenden, um die übersetzten Computersprachenprogramme zu verbinden und sie in ein Programm zu integrieren, das der Computer tatsächlich ausführen kann. Während des Verbindungsvorgangs treten im Allgemeinen keine Verbindungsfehler auf. Wenn ein Verbindungsfehler auftritt, liegt ein Problem wie Verwirrung beim Aufruf von Unterprogrammen oder Fehler bei der Parameterübertragung im Quellprogramm vor.

Zu diesem Zeitpunkt müssen Sie das Quellprogramm mit einem Bearbeitungsprogramm ändern und es dann kompilieren und verbinden. Wiederholen Sie diesen Vorgang, bis keine Verbindungsfehler mehr vorliegen.

Der vierte Schritt besteht darin, eine Probeberechnung des geänderten Programms durchzuführen. Zu diesem Zeitpunkt können Sie mehrere simulierte Daten für einen Probelauf annehmen und die Ausgabeergebnisse mit den korrekten Ergebnissen der manuellen Verarbeitung vergleichen.

Wenn es einen Unterschied gibt, deutet dies darauf hin, dass ein logischer Fehler im Computerprogramm vorliegt. Wenn das Programm nicht groß ist, können Sie die Daten des Quellprogramms mit manuellen Methoden simulieren.

Wenn das Programm relativ groß ist, funktioniert die manuelle Simulation derzeit nicht Der Computer kann nur auf den Einzelmodus eingestellt werden. Schritt-für-Schritt-Ausführungsmodus, verfolgen Sie den Betrieb des Programms Schritt für Schritt. Sobald das Problem gefunden ist, muss das Quellprogramm noch mit einem Bearbeitungsprogramm geändert und anschließend so lange kompiliert, verknüpft und ausgeführt werden, bis keine logischen Fehler mehr vorliegen. Sie können es auch nach der Fertigstellung kompilieren.

Das obige ist der detaillierte Inhalt vonDie Aufgabe des Programm-Debuggens ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage