模組化程式設計與問題解決實作
活動設計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