結(jié)構(gòu)化的定義?

2022-04-28 16:54

2022-04-28 17:08
結(jié)構(gòu)化程序設(shè)計(jì)是當(dāng)今程序設(shè)計(jì)的先進(jìn)方法和工具,是一種僅僅使用三種基本控制(順序、選擇和重復(fù))結(jié)構(gòu)實(shí)現(xiàn)程序的設(shè)計(jì)方法。結(jié)構(gòu)化程序設(shè)計(jì)的基本原則是:模塊化原則、自頂向下原則和逐步求精原則。模塊化是把程序要解決的總目標(biāo)分解為分目標(biāo),再進(jìn)一步分解為具體的小目標(biāo),把每個(gè)小目標(biāo)稱為一個(gè)模塊。自頂向下是要求程序設(shè)計(jì)必須首先考慮全局,不要一開(kāi)始就過(guò)多追求眾多的細(xì)節(jié),先從最上層總目標(biāo)開(kāi)始設(shè)計(jì),逐步使問(wèn)題具體化。程序設(shè)計(jì)的步驟一般分為問(wèn)題分析、確立算法、編寫(xiě)程序和調(diào)試程序。問(wèn)題分析是按程序開(kāi)發(fā)書(shū)中用戶要求進(jìn)行具體的分析,確定編程的目標(biāo);確定算法就是選擇較好的計(jì)算方法解決問(wèn)題;而編寫(xiě)程序是按選定的計(jì)算機(jī)語(yǔ)言和確定的算法時(shí)行編碼,最后把編好的程序送入計(jì)算機(jī)運(yùn)行。并反復(fù)調(diào)試檢查。糾正錯(cuò)誤,直到昨出正確的結(jié)果為止。
熱門(mén)問(wèn)答