- 為何要學程式設計解決數學難題?
當知道輾轉相除法原理後, 所設計的最大公因數【輾轉相除法】程式 是不是省了很長的計算時間!
Conrad Wolfram 在2010年這場精采絕倫的演講!
演講中,他質疑學生學數學的方式完全是本末倒置!
一開始他先探討了「什麼是數學」, 他指出數學應該可以分成四個階段:
1. 問對問題 2. 將現實生活中的問題公式化 3. 計算 4. 將公式導到現實生活
而以上1, 2, 4點是最重要的能力, 但我們卻讓學生花80%的時機在計算上。
「難怪他們討厭會數學」, Wolfram 在演講中這麼說 這就是為什麼他指出:
在資訊時代, 我們應該要懂得利用電腦來計算, 而不是強迫學生一直算! 因為....
「如果你在有電腦和紙筆的時代, 用什麼工具學習都沒差了!」(影片9:00處)
輾轉相除法 | - 輾轉相除法原理:
- 兩個整數的最大公因數
- 是能夠同時整除它們的
- 最大的正整數。
- 輾轉相除法基於如下原理:
- 兩個整數的最大公因數
- 等於
- 其中較小的數和兩數的差
- 的
- 最大公因數。
|
|