使用 jupyter (iPython notebook) 作為教學
(* )表示進階內容,可能需要較多的數學先備知識
數據分析 105 學測多選 11
- list
- function
- for-loop
- if-else
- math library
數列與級數 高中數學第二冊 Ch1-2
- factorial (階層)
- Fibonacci sequence (費氏數列)
鼓勵學生用簡單的程式語言撰寫演算法,並在計算機上實現。(引用自99課程綱要)
輾轉相除法 高中數學第二冊附錄
輾轉相除法是可不經因數分解而求二整數的最大公因數,特別是可以處理大數的問題。它是人類第一個遞迴的演算法,充份展現了除法化繁為簡的精神。在教材上,可於附錄中以電腦程式語言或演算法形式語言呈現輾轉相除法。(引用自99課程綱要)
- Euclidean algorithm (輾轉相除法)
非線性方程式求根-二分逼近法 高中數學第二冊附錄
在二分逼近法中,學生應該學會迭代的思考方法,並可透過計算器實現此想法,初步認識極限逼近的歷程。(引用自99課程綱要)
- Bisection Method (二分逼近法)
非線性方程式求根-牛頓法 高中數學甲 II 附錄
- Newton's Method (牛頓法)
(* )單擺運動 高中物理 4-4 動量與牛頓運動定律的應用
- Second Order ODE (二階常微分方程)use scipy.integrate