2014年自考管理系統(tǒng)中計(jì)算機(jī)應(yīng)用復(fù)習(xí)筆記:程序的調(diào)試
結(jié)構(gòu)化程序設(shè)計(jì)
結(jié)構(gòu)化程序設(shè)計(jì)主要用于面向過程的編程方式,為了克服程序編制中的隨意性,避免錯(cuò)誤的出現(xiàn),現(xiàn)代程序的編寫都遵照“結(jié)構(gòu)化程序設(shè)計(jì)”的方法。其基本原則是自頂而下、逐步求精。結(jié)構(gòu)化程序方法提出了順序、選擇和循環(huán)三種基本程序結(jié)構(gòu),任何一個(gè)程序都可以用這三種結(jié)構(gòu)裝配起來。
1.順序結(jié)構(gòu)
順序執(zhí)行,就是按照程序語句行的自然順序,一條語句接一條語句地執(zhí)行程序。順序結(jié)構(gòu)十分簡(jiǎn)單,它只是一種編寫和執(zhí)行程序的協(xié)議、規(guī)則,并不需要用專門的結(jié)構(gòu)語句來支持。
2.判斷選擇結(jié)構(gòu)
在用程序解決實(shí)際問題時(shí),常常需要對(duì)問題的給定條件做出判斷,以便選擇不同的解決方法,這就必須使用判斷選擇(分支)結(jié)構(gòu)來編制程序。判斷選擇結(jié)構(gòu)有相應(yīng)的結(jié)構(gòu)語句。
3.循環(huán)結(jié)構(gòu)
在一個(gè)大程序段中,常常會(huì)重復(fù)使用某一段相同的或類似的程序段。在編制程序時(shí),不必重復(fù)編寫這個(gè)程序段,可以用重復(fù)結(jié)構(gòu)來替代它。重復(fù)結(jié)構(gòu)也叫循環(huán)結(jié)構(gòu)。系統(tǒng)提供了建立三種重復(fù)結(jié)構(gòu)。
程序的調(diào)試
程序設(shè)計(jì)完成之后,很少有一次運(yùn)行成功的,尤其是復(fù)雜程序,包含的缺陷可能更多,程序設(shè)計(jì)者必須經(jīng)過多次調(diào)試,不斷地發(fā)現(xiàn)并修正其中的錯(cuò)誤,證實(shí)正確無誤以后才能投入使用。一個(gè)大的應(yīng)用系統(tǒng)可以先對(duì)各模塊分調(diào),然后再連調(diào)和總調(diào)。
1.程序錯(cuò)誤的分類
總結(jié)程序中出現(xiàn)的錯(cuò)誤,一般可分為語法錯(cuò)誤、系統(tǒng)錯(cuò)誤和邏輯錯(cuò)誤三類。
語法錯(cuò)誤,因程序設(shè)計(jì)人員對(duì)程序設(shè)計(jì)語言的理解不夠,或程序設(shè)計(jì)基本功不扎實(shí)造成的結(jié)果。
系統(tǒng)錯(cuò)誤,由于計(jì)算機(jī)硬件、軟件引起的錯(cuò)誤,比如計(jì)算機(jī)硬件故障;病毒感染等。對(duì)于系統(tǒng)錯(cuò)誤,主要是靠經(jīng)驗(yàn)和對(duì)硬件的了解,通過分析判斷排除。
邏輯錯(cuò)誤,指那些雖然不違反系統(tǒng)規(guī)則,但是卻不合邏輯或不合題目語義的錯(cuò)誤。這些錯(cuò)誤系統(tǒng)一般很難自行檢測(cè)出來。
更多自考動(dòng)態(tài)請(qǐng)您持續(xù)關(guān)注環(huán)球網(wǎng)校自考頻道!
?2013年10月各省市自考成績(jī)查詢?nèi)肟趨R總
更多信息請(qǐng)?jiān)L問:自學(xué)考試頻道 自學(xué)考試論壇
最新資訊
- 考前必背!自學(xué)考試《中國(guó)近現(xiàn)代史綱要》論述題高頻考點(diǎn)2024-10-19
- 自考報(bào)考策略:科學(xué)搭配科目,加速畢業(yè)進(jìn)程2024-07-20
- 2025年考研考生五一假期,英語科目應(yīng)該如何復(fù)習(xí)?2024-05-03
- 備考指南!2024年4月自學(xué)考試考前要做哪些準(zhǔn)備?2024-03-31
- 考前備考沖刺!自考如何一次就過?2024-03-30
- 考點(diǎn)匯總:《中國(guó)近現(xiàn)代史綱要》論述題2024-03-25
- 備考資料:《中國(guó)近現(xiàn)代史綱要》簡(jiǎn)答題考點(diǎn)匯總2024-03-25
- 自考可以從哪些維度進(jìn)行備考?2024-02-17
- @自考生,這里有備考技巧2024-02-17
- 自學(xué)考試備考復(fù)習(xí)方法!建議收藏2024-02-16