章節:子章節
外觀
這是我們在計算思維中採取的第一步。首先,我們需要 **分解** 或將問題分解成更小的問題。然後我們可以分別解決每個問題。這將有助於我們將複雜的問題簡化為我們應該分析的每一步。讓我們來看一個去倫敦旅行的例子。
想象一下從貝辛斯托克到倫敦滑鐵盧的旅行。從你家到火車站的步驟似乎相當複雜。但如果你把它分解成旅程的不同階段,**分解** 會讓它更容易。你需要方向、交通工具、時間和價格才能成功完成旅程。從你需要在倫敦的 12 點開始倒退計算。
1. 確保你有一份倫敦的 A-Z 地圖和地鐵圖。
- (你永遠不知道你的手機何時會無法連線到網際網路!)
2. 哪些火車在 12 點前到達倫敦?
- 有一趟火車從貝辛斯托克於 10:57 出發,於 11:49 到達倫敦滑鐵盧。
3. 然後想想你是如何到達火車站的。你需要乘坐公交車、汽車,還是可以步行?
- 你可以步行到火車站,大約需要 10 分鐘。
4. 最後,你需要準備足夠的旅費和零食。
- 透過檢視火車網站,你發現旅程往返費用為 £22.50。你確保自己有 £30現金。
現在你已經具備了完成旅程所需的所有步驟。分解確保你有足夠的錢、路線、交通工具選擇和時間安排。現在,你可以將這種方法應用於模組化設計中的計算。