中文版
https://scratch.mit.edu/studios/4388737/
英文版
https://scratch.mit.edu/studios/4366969/
原本只是為了延續暑假玩的scratch
配合升五年級後,數學教到因數與倍數
我就叫Andy用程式解數學,題目就翻課本找適合的
漸漸的,教材往六年級找,往國中找…
希望在不增加理解斷層的前題下,盡量有系統的安排進度
排著排著,突然發現在scratch網站上,找不到相似的完整教程
單一題目重複的很多,但大都散亂著,或含蓋範圍很小
而且通常只解決數學上的問題,沒有不同演算法的比較
當然也有可能是搜尋功能很爛,我沒找到…
-=-=-=-=-=-
國小能接受的數學觀念都還滿直覺的
這一系列的進度分成三段
(一) 對象是單一數字
L1 因數
L2 質數
L3 質因數
L4-1 質因數分解
L4-2 質因數分解by短除
(二) 對象是二個數字
L5 互質
L6-1 最大公因數by列舉
L6-2 最大公因數by分解
L6-3 最大公因數by短除
L7-1 最小公倍數by列舉
L7-2 最小公倍數by分解
L7-3 最小公倍數by短除
L8-1 輾轉相減法
L8-1 輾轉相除法
(三) 對象是多個數字
L9 平均數 mean
L10 最大最小數 max min
L11 中位數 median
L12 統計 statistics
L13 眾數 mode
L14-1 排序 select sort
L14-2 排序 insert sort
L14-3 排序 bubble sort
L15-1 搜尋 linear search
L15-2 搜尋 binary search
L16-1 sigma by recursion
L16-2 sigma by 2 halves
L16-3 sigma by 2 halves (stack)
L17 (14-4) merge sort
L17 (8-3) 輾轉相除法 R
L17 (15-3) binary search R
(四) 經典主題
L18-1 全部排列
L18-2 部分排列
L19-1 組合
L19-2 組合 Pascal
L20-1 河內塔 R
L20-2 河內塔 DP Bu
L21-1 Fibonacci R
L21-2 Fibonacci DP Td
L21-3 Fibonacci DP Bu
L22-1 Rod Cutting DP Td
L22-2 Rod Cutting DP Bu