程式偵錯是將編制的程式投入實際運作前,用手動或編譯程式等方法進行測試,修正語法錯誤和邏輯錯誤的過程。這是保證電腦資訊系統正確性的必不可少的步驟。
編完電腦程序,必須送入電腦中測試。根據測試時所發現的錯誤,進一步診斷,找出原因和具體的位置來修正。
步驟 (推薦學習:web前端影片教學)
第一步,用編輯程式把編制的原始程式依照一定的書寫格式送到電腦中,編輯程式會依照使用人員的意圖對原始程式進行增、刪或修改。
第二步,把送入的原始程式翻譯成機器語言,即用編譯程式對原始程式進行語法檢查並將符合語法規則的原始程式語句翻譯成電腦能辨識的「語言」。
如果經過編譯程式檢查,發現有語法錯誤,那就必須用編輯程式來修改原始程式中的語法錯誤,然後再編譯,直到沒有語法錯誤為止。
第三步,使用電腦中的連接程序,把翻譯好的電腦語言程式連接起來,並扶植成一個電腦能真正運作的程式。在連線過程中,一般不會出現連線錯誤,如果出現了連線錯誤,表示來源程式中存在子程式的呼叫混亂或參數傳遞錯誤等問題。
這時又要用編輯程式對原始程式進行修改,再進行編譯和連接,如此反覆進行,直至沒有連接錯誤為止。
第四步,將修改過的程式進行試算,這時可以假設幾個模擬資料去試運行,並將輸出結果與手動處理的正確結果進行比較。
如有差異,表示電腦的程式有邏輯錯誤。如果程式不大,可以用人工方法去模擬電腦對原始程式的這幾個資料進行修改處理;
如果程式比較大,人工模擬顯然行不通,這時只能將電腦設定成單步執行的方式,一步步追蹤程式的運作。一旦找到問題所在,仍然要用編輯程式來修改原始程序,接著仍要編譯、連接和執行,直到無邏輯錯誤為止。也可以在完成後再進行編譯。
以上是程式調試的任務是的詳細內容。更多資訊請關注PHP中文網其他相關文章!