2014年自考管理系統中計算機應用復習筆記:程序的調試


結構化程序設計
結構化程序設計主要用于面向過程的編程方式,為了克服程序編制中的隨意性,避免錯誤的出現,現代程序的編寫都遵照“結構化程序設計”的方法。其基本原則是自頂而下、逐步求精。結構化程序方法提出了順序、選擇和循環三種基本程序結構,任何一個程序都可以用這三種結構裝配起來。
1.順序結構
順序執行,就是按照程序語句行的自然順序,一條語句接一條語句地執行程序。順序結構十分簡單,它只是一種編寫和執行程序的協議、規則,并不需要用專門的結構語句來支持。
2.判斷選擇結構
在用程序解決實際問題時,常常需要對問題的給定條件做出判斷,以便選擇不同的解決方法,這就必須使用判斷選擇(分支)結構來編制程序。判斷選擇結構有相應的結構語句。
3.循環結構
在一個大程序段中,常常會重復使用某一段相同的或類似的程序段。在編制程序時,不必重復編寫這個程序段,可以用重復結構來替代它。重復結構也叫循環結構。系統提供了建立三種重復結構。
程序的調試
程序設計完成之后,很少有一次運行成功的,尤其是復雜程序,包含的缺陷可能更多,程序設計者必須經過多次調試,不斷地發現并修正其中的錯誤,證實正確無誤以后才能投入使用。一個大的應用系統可以先對各模塊分調,然后再連調和總調。
1.程序錯誤的分類
總結程序中出現的錯誤,一般可分為語法錯誤、系統錯誤和邏輯錯誤三類。
語法錯誤,因程序設計人員對程序設計語言的理解不夠,或程序設計基本功不扎實造成的結果。
系統錯誤,由于計算機硬件、軟件引起的錯誤,比如計算機硬件故障;病毒感染等。對于系統錯誤,主要是靠經驗和對硬件的了解,通過分析判斷排除。
邏輯錯誤,指那些雖然不違反系統規則,但是卻不合邏輯或不合題目語義的錯誤。這些錯誤系統一般很難自行檢測出來。
更多自考動態請您持續關注環球網校自考頻道!
最新資訊
- 重點!2025年10月自考《習概(15040)》??己喆痤}匯總2025-09-22
- 臨考沖刺!2025年10月自考考試題型、評分標準確定,速領沖刺資料包2025-09-22
- ???!2025年10月自考《英語二》高頻考點+必背知識點2025-09-22
- 2025年10月自考開考科目清單公布!新版教材這樣買才不會錯2025-09-21
- 倒計時!2025年10月自考考前沖刺,這些資料必須有2025-09-20
- 重點收藏!2025年10月自考《中國近代史綱要》歷史事件時間點梳理2025-09-19
- 考生必看!2025年10月自考《中國近代史綱要》必背考點2025-09-19
- 重點收藏!2025年10月自考《習概(15040)》歷年高頻簡答題匯總2025-09-19
- 2025年10月自考報名全結束!后續備考要點、資源合集、考試須知一文看全2025-09-18
- 江蘇2025年10月自考時間敲定!10月25-26日,考前真題資源整理速領2025-09-18