星期三, 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

開心拿到簽名

星期六, 9月 23, 2017

Andy獨眼龍

左眼用角膜塑形片控制超過一年

雖然眼軸沒有變長,但Andy卻無意中習慣不使用左眼

使左眼反應變慢、肌肉退化、視神經??

總之,以後每天要進行左眼特訓

星期二, 8月 29, 2017

Andy with AI

有個遊戲:

三個人,每人有一個袋子,袋子裡有一顆球

每個人把手伸入袋子可決定是否握住球,然後(假裝)取出

接著輪流猜三人手中總共有幾顆球,0~3皆有可能

Andy和朋友只有二人在家,想玩這遊戲卻少了一個人

Andy就用 scratch 做了一個角色

可以random 0/1取球,並random 0~3亂猜

雖然很簡單,但用程式做一個角色來陪玩還滿酷的

是AI耶


星期三, 8月 16, 2017

Andy 做早餐


在暑假課程中學到的

回來買材料,在阿嬤的幫忙之下

做早餐給爸爸

星期五, 8月 11, 2017

python 入門

treehouse

udacity

datacamp


星期五, 7月 21, 2017

macbook 13 unibody late 2008 維修記

2009年使用到現在所累積的問題有

1. 喇叭破音

低音喇叭膜破裂,用白膠塗滿

2. 觸碰板難按

調整觸碰板背面Y型螺絲

按壓行程變短,較好控制,但單手操作仍有難度

3. 光碟機無法進片

重灌後不藥而癒,沒機會試軟解指令 drutil eject

4. 電池蓄電差

不想花錢買新的,了不起拔掉插電使用

5. 低機率四國語言

待觀察,也許是RAM,也許是SSD

也許 CMD+OPT+P+R 或 重灌後就好了

a. RAM重插之後,用Rember測試通過

b. SSD m5s 軔體更新至1.05

-=-=-=-=-

剩下不能跑 macOX 10.12, Xcode 8.3 實在是機子太舊,非戰之罪呀

but 官方不行,高手 patch 可搞定