星期五, 4月 20, 2018

Andy 的聯覺世界 - 英數字篇


聯覺是不同感知間的互相影響

我稱其為感知間的crosstalk

----------

雖然早知道Andy有聯覺

但沒看過總是難以想像

我叫Andy用最接近的顏色

把他眼中的世界畫出來

(鋼琴鍵,中文字根,也有顏色)

這樣看書不會瘋掉嗎?

星期一, 4月 09, 2018

黑板漆的遠見




在選擇黑板漆的時候有預想到末來的使用方式嗎?

有吧? 沒有吧? 模糊的吧?

在教育小孩的時候有預想到末來的結果嗎?

星期日, 3月 04, 2018

出乎意料的程式實驗

18-1 指數iter
18-2 指數R(n-1)
18-3 指數R(2 halves)
18-4 指數DP

https://scratch.mit.edu/studios/4388737/

叫Andy寫了四個版本的連乘程式
(指數只有正整數,降低數學程度)

然後開始做實驗

算1.00001的1000次方,
觀察到不同方法會有誤差
ans: (1) = (2) != (3) != (4)

算1.00001的1000000次方,
除了需要的時間差很多
time: (4) < (1) < (3) < (2)

居然還有寫法算錯(stack overflow)
error: (2)

其實這實驗是看完log故事後一時興起

收穫之大真是令人意外

星期六, 1月 27, 2018

星期四, 1月 18, 2018

數學進度

a. 運算
b. 幾何
c. 主題
d. 代數

小學:

a. 加、減、乘、除、分數
b. 面積、體積、圓周率
c. 因數分解、單位換算
d. 未知數

國中:

a. 次方、根號、指數
b. 基本圖形、作圖、畢式定理、相似形、立體
c. 直角坐標、統計、機率
d. 方程式、因式分解、函數

高中:

a. 指數、對數、微分、積分
b. 三角函數、複數
c. 排列、組合、極限
d. 向量、矩陣、泰勒展開

星期二, 1月 02, 2018

scratch 2.0 的限制

1. function 沒有 return

    替代方法:
    
    a. 直接對儲存的data動手

    b. 將結果存在專用 "return value" 或 "return list" 再蓋回

    影響:

    小,只是步驟變多

2. recursive function 沒有 local variable

   替代方法:
    
    a. 只能對儲存的data動手

    例:https://scratch.mit.edu/projects/195742340/#editor

    b. 使用stack push/pop暫存的變數

    例:https://scratch.mit.edu/projects/196441741/#editor

    影響:

    a方案會改變程式架構,b方案需要實作stack