結(jié)構(gòu)化程序設(shè)計(jì)方法
|
資料類(lèi)別
|
計(jì)算機(jī)教案 |
|
課程(專(zhuān)業(yè))
|
計(jì)算機(jī) |
關(guān)鍵詞
|
結(jié)構(gòu)化程序|設(shè)計(jì)方法 |
適用年級(jí)
|
中職 |
身份要求
|
普通會(huì)員 |
金 幣
|
1 (金幣如何獲得?) |
文件格式
|
word |
文件大小
|
7K |
發(fā)布時(shí)間
|
2006-02-20 00:00:00 |
預(yù)覽文件
|
無(wú) |
下載次數(shù)
|
12 |
發(fā)布人 |
kj008 |
內(nèi)容簡(jiǎn)介:
結(jié)構(gòu)化程序設(shè)計(jì)方法
復(fù)習(xí):評(píng)講作業(yè)
引入:程序設(shè)計(jì)是指用指定的程序設(shè)計(jì)語(yǔ)言把解決某一具體問(wèn)題的過(guò)程表示成可以為該語(yǔ)言系統(tǒng)接受的形式。所設(shè)計(jì)出來(lái)的程序還需經(jīng)過(guò)反復(fù)調(diào)試、修改才能使其實(shí)現(xiàn)預(yù)期的功能。
1.4結(jié)構(gòu)化程序設(shè)計(jì)
1、結(jié)構(gòu)化程序設(shè)計(jì)方法的基本思路:把一個(gè)復(fù)雜問(wèn)題的求解過(guò)程分階段進(jìn)行,每個(gè)階段處理的問(wèn)題都控制在人們?nèi)菀桌斫夂吞幚淼姆秶畠?nèi),也就是說(shuō),把一個(gè)程序分解成若干個(gè)部分來(lái)設(shè)計(jì),每一部分都可以通過(guò)三種基本結(jié)構(gòu)來(lái)實(shí)現(xiàn)。
2、結(jié)構(gòu)化程序設(shè)計(jì)的方法:
(1) 自頂向下
在編寫(xiě)應(yīng)用程序的開(kāi)始階段,可以根據(jù)具體情況把籠統(tǒng)的大任務(wù)分解成若干個(gè)較具體的小任務(wù),接下來(lái)還要對(duì)這些小任務(wù)做進(jìn)一步的分解,直至分解成可以用三種基本結(jié)構(gòu)實(shí)現(xiàn)為止,最后用結(jié)構(gòu)化的流程圖畫(huà)出程序的結(jié)構(gòu)框架。
(2) 逐步細(xì)化
接下來(lái)按各部分要實(shí)現(xiàn)的功能設(shè)計(jì)算法,細(xì)化流程圖,在流程圖上詳細(xì)描述出算法所要求完成的各種要素(數(shù)據(jù)結(jié)構(gòu)、變量、數(shù)組等)的定義、初始化、數(shù)據(jù)輸入、數(shù)據(jù)處理、數(shù)據(jù)輸出等操作,并設(shè)計(jì)具體的語(yǔ)句來(lái)實(shí)現(xiàn)這些內(nèi)容。
(3) 模塊化
模塊化的基本思路是將程序按功能分解成若干個(gè)單一功能的模塊,它們可以獨(dú)立編程,獨(dú)立存放,單獨(dú)調(diào)試,可以為多個(gè)程序所調(diào)用。
小結(jié):結(jié)構(gòu)化是程序邏輯結(jié)構(gòu)規(guī)范性著眼的,而模塊化則是從程序功能組合的規(guī)范性提出的。
例:設(shè)計(jì)一個(gè)用來(lái)進(jìn)行學(xué)生成績(jī)管理的程序模塊。
......
相關(guān)說(shuō)明:
1. 如您下載的資料不止一份,建議您注冊(cè)成為本站會(huì)員。會(huì)員請(qǐng)登錄后下載。
2. 會(huì)員購(gòu)買(mǎi)金幣50元以下,0.7元/個(gè),50元以上,0.5元/個(gè)。具體請(qǐng)看:下載與付款。
3. 會(huì)員48小時(shí)內(nèi)下載同一文件,不重復(fù)扣金幣。
4. 下載后請(qǐng)用WinRAR或 WinZIP解壓縮后使用。
5. 如仍有其他下載問(wèn)題,請(qǐng)看常見(jiàn)問(wèn)題解答。
下載地址:
|
|
|