程序設(shè)計5個基本步驟 結(jié)構(gòu)化程序設(shè)計不遵循什么原則?
結(jié)構(gòu)化程序設(shè)計不遵循什么原則?這句話是指程序自頂向下、模塊化、逐步細(xì)化的基本原理,不包括多態(tài)性原理程序代碼要做到以下幾點:正確性:能夠正確達到處理要求,可讀性:易讀易懂,易于調(diào)試,修改和擴展魯棒性:當(dāng)
結(jié)構(gòu)化程序設(shè)計不遵循什么原則?
這句話是指程序自頂向下、模塊化、逐步細(xì)化的基本原理,不包括多態(tài)性原理
程序代碼要做到以下幾點:正確性:能夠正確達到處理要求,可讀性:易讀易懂,易于調(diào)試,修改和擴展魯棒性:當(dāng)環(huán)境發(fā)生變化時,算法能夠做出適當(dāng)?shù)姆磻?yīng)或處理,不會產(chǎn)生不必要的運行結(jié)果。高效率:達到所需的時空性能。軟件接口
1。清潔接口;
2。軟件運行速度快,不易出錯;
3。功能齊全;
為了具有良好的程序設(shè)計風(fēng)格,應(yīng)注意哪些方面的問題?
結(jié)構(gòu)化編程的基本思想是采用“自頂向下,逐步細(xì)化”的編程方法和“單進單出”的控制結(jié)構(gòu)。自頂向下分步求精編程方法從問題本身出發(fā),經(jīng)過逐步求精,將求解問題的步驟分解成由基本程序結(jié)構(gòu)模塊組成的結(jié)構(gòu)化程序框圖。“單進單出”思想認(rèn)為,一個復(fù)雜的程序,如果僅僅由順序、選擇和循環(huán)三種基本程序結(jié)構(gòu)通過組合和嵌套構(gòu)成,那么這個新構(gòu)造的程序必然是一個單進單出程序。在此基礎(chǔ)上,編寫了結(jié)構(gòu)良好、調(diào)試方便的程序。
1. 總體思路清晰,目標(biāo)明確。
2. 設(shè)計工作的階段性很強,有利于系統(tǒng)開發(fā)的整體管理和控制。
③在系統(tǒng)分析中可以診斷出原系統(tǒng)存在的問題和結(jié)構(gòu)缺陷。