Please enable JavaScript.
Coggle requires JavaScript to display documents.
運算思維 (解決問題的方法) - Coggle Diagram
運算思維 (解決問題的方法)
問題拆解(把大化小、化整為零)
1.將大的問題分解成較小且容易掌握的部份
2.將複雜的問題分解成較容易解決
解決問題時,魚骨圖可用來實作拆解、模式識別與抽象化
協助將路線分為【捷運路線、火車路線、公車路線】
確認地點、交通、預算、天候狀況的應變措施等問題
分別檢視每個小部分
除了可將大問題/任務變成小問題/任務,還可以平行處理
分成幾個分解動作
模式識別(比對關係、異中求同)
模式識別的面向可導引找出幾個小問題的共同癥結點
找出共同重點
模式、趨勢和規律性
找出特徵或規則,進行辨識與分類
找到分解動作的動作要領
抽象化(找出關鍵、化繁為簡)
識別並取出具代表性的重要細節訊息(忽略不重要者),以定義主要的想法
剔除資料或問題之間的差異性(分類)、尋找其彼此之間的共通性(歸類)或具體成形的概念,建構「大致上」的輪廓/模型
代表性的特徵:歸納與抽象化
演算法(按部就班)
解決問題的方法、規則和步驟,逐步以文字敘述或圖形表達的方式展示出來
相同的演算法若以不同的程式語言撰寫,其執行效率也不同
完整的演算法包括:1.明確的輸入資料
2.詳細且有限的執行步驟3.明確的輸出資料
設計解決相似問題或執行任務的規則與步驟
EX:步驟寫成食譜、詳細行程、打掃工作分工及時間配當表
完美呈現整體