模塊 在結(jié)構(gòu)化程序設(shè)計(jì)中,模塊劃分的原則是什么?
第一個(gè)模擬考試是:自上而下和逐步完善。其程序結(jié)構(gòu)按功能劃分為幾個(gè)基本模塊。模塊之間的關(guān)系盡可能簡單,功能上相對(duì)獨(dú)立。每個(gè)模塊由三個(gè)基本組成部分組成:順序、選擇和循環(huán)。實(shí)現(xiàn)模塊化的具體方法是使用子程序。
第一個(gè)模擬考試是:自上而下和逐步完善。其程序結(jié)構(gòu)按功能劃分為幾個(gè)基本模塊。模塊之間的關(guān)系盡可能簡單,功能上相對(duì)獨(dú)立。每個(gè)模塊由三個(gè)基本組成部分組成:順序、選擇和循環(huán)。實(shí)現(xiàn)模塊化的具體方法是使用子程序。結(jié)構(gòu)化編程采用模塊分解、功能抽象、自頂向下、分而治之的方法,將復(fù)雜的編程系統(tǒng)設(shè)計(jì)任務(wù)有效地分解為多個(gè)子任務(wù),易于控制和處理,便于開發(fā)和維護(hù)。主要內(nèi)容:結(jié)構(gòu)化編程方法有很多優(yōu)點(diǎn),但它是一種面向過程的編程方法,將數(shù)據(jù)和數(shù)據(jù)處理過程分離成獨(dú)立的實(shí)體。當(dāng)數(shù)據(jù)結(jié)構(gòu)發(fā)生變化時(shí),所有相關(guān)的過程都需要進(jìn)行相應(yīng)的修改,每一種新方法相對(duì)于老問題都會(huì)帶來額外的開銷,程序的可重用性較差。
在結(jié)構(gòu)化程序設(shè)計(jì)中,模塊劃分的原則是什么?
模塊化的概念并不新鮮。事實(shí)上,我們已經(jīng)接觸到模塊化的思想很長時(shí)間了。我們知道很多行業(yè)都有預(yù)制的東西,比如建筑的標(biāo)準(zhǔn)件和預(yù)制板,可以看作是模塊。汽車的發(fā)動(dòng)機(jī)變速箱和車輪也可以看作是模塊化的。因此,我們可以把編程中一些常用的函數(shù)做成模板,即對(duì)象或控件,方便其他人員使用,這就是模塊化編程。
了解并舉例說明什么是模塊化的程序設(shè)計(jì)思想?
模塊化產(chǎn)品是實(shí)現(xiàn)單件生產(chǎn)和批量生產(chǎn)效益的有效方法。產(chǎn)品模塊化也是支持用戶自主設(shè)計(jì)產(chǎn)品的有效途徑。產(chǎn)品模塊是一個(gè)功能獨(dú)立、輸入輸出獨(dú)立的標(biāo)準(zhǔn)組件。這里的組件通常包括子組件、組件和零件。模塊化產(chǎn)品設(shè)計(jì)方法的原理是在對(duì)不同功能或在一定范圍內(nèi)具有相同功能、不同性能、不同規(guī)格的產(chǎn)品進(jìn)行功能分析的基礎(chǔ)上,對(duì)一系列功能模塊進(jìn)行劃分和設(shè)計(jì)。通過模塊的選擇和組合,形成不同的定制產(chǎn)品,滿足市場的不同需求。這是相似原理在產(chǎn)品功能和結(jié)構(gòu)中的應(yīng)用。它是實(shí)現(xiàn)標(biāo)準(zhǔn)化與多樣化、多品種、小批量、高效率有機(jī)結(jié)合的有效統(tǒng)一的標(biāo)準(zhǔn)化方法。