星期三, 10月 25, 2017

Andy x Scratch x Math

中文版
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

星期日, 10月 22, 2017

Andy@簽書會

腿終於長到可以騎 u-bike

開心拿到簽名