運用生活例子說明演算法(Algorithm)的意義及用處,並以Python程式語言探討演算法與程式的關聯。培養學習者問題解決的邏輯思考,學習運用程式驗證解題方法的實徵性。
單元一:演算法簡介
藉由生活經驗說明演算法(Algorithm)的意義,探討演算法與程式的關聯
單元二:線上編程工具
講解免費的線上整合開發環境IDLE,練習運用程式驗證演算法的執行
單元三:排列組合
從排列組合(Permutation & Combination)思考解題程序及程式應用
單元四:排序
簡介排序(Sorting)的種類及法則並應用程式解題
單元五:迴圈
說明迴圈(Loop)在生活中案例及相關的程式應用
單元六:遞迴
以一個河內塔遊戲系統說明遞迴(Recursion)觀念及程式應用