Page 10 - ePN256_運算思維與AppInventor2程式設計_課本PDF
P. 10

4  運算思維與 App Inventor 2 程式設計






                    二  問題拆解


                         問題拆解是將複雜的問題或系統拆解為更容易於管理、理解的較小部分,
                    因為較小的部分比較容易檢查、解決或獨立設計。





































                         為什麼問題拆解很重要?要同時解決不同階段的複雜問題是比較困難的,

                    因此先將問題拆解成許多小問題後,可以更仔細地檢視每個小問題。

                         例如,將自行車分成較小的部件,來瞭
                    解各部分是如何工作,會比直接理解整部自

                    行車如何工作容易。又例如刷牙的工作,為

                    了拆解如何刷牙的問題,我們需要考慮:怎
                    麼拿牙刷?怎麼上牙膏?刷多久時間?施多

                    少力在牙齒?其實我們每天都直接進行各種
                    任務,只是並沒有感覺到有在進行問解拆解

                    而已。
   5   6   7   8   9   10   11   12   13   14   15