模組化程式設計與問題解決實作


活動設計5-模組化程式設計-花朵

由下而上分治法

問題分析及演算法:

1.單片葉子

2.五片葉子

3.花枝

花(有6個花枝)

程式設計(參考)


模組化程式設計小結

1.在程式設計中,我們 可以透過撰寫函式(副程式)來達到模組化的成效。例如:將畫三角形、畫正方形、畫星星等三項獨立的任務分別寫成三個不同的副程式,等到需要用到時,再由主程式去呼叫。

2.在軟體開發的實務中,經常會有多人合作撰寫程式的情形,透過模組化設計,就可以將問題拆解成獨立的小模組,然後將工作指派給不同的人完成。

3.模組化也有助於增進程式碼的可讀性

4.在主程式可以更專注於描述任務本身,而不是完成任務的細節

5.複雜的資訊系統可能有幾百萬行程式,甚至於更多,透過有邏輯性且可重複使用的函式(function),可以降低程式撰寫的複雜度

參考網站

https://www.kidscoding8.com/4320.html

http://info23thing.blogspot.tw/2016/05/scratch.html