使用數學表示式 (Video Version)
-
0:03 - 0:05point() 函數需要
-
0:05 - 0:06一個 x 座標和一個 y 座標
-
0:06 - 0:08就能在螢幕上畫一個點
-
0:08 - 0:11現在它畫的點只有一個像素大
-
0:11 - 0:13你可能要瞇著眼才看得見
-
0:13 - 0:14如果你想讓點變得更大
-
0:14 - 0:17你可以召喚這函數 strokeWeight()
-
0:17 - 0:19給它一個大小,例如 10
-
0:19 - 0:23啊哈!好多了
現在讓我們來談一些數學表示式 -
0:23 - 0:28數學表示式是任何能夠
算出某數字的一串數字和符號 -
0:28 - 0:31例如,1 + 1 是個會算出 2 的數學表示式
-
0:31 - 0:33一個更複雜的算出可能會是
-
0:33 - 0:384 + 3 * 8 / (2 + 2)
-
0:38 - 0:41會算出…我看看
-
0:41 - 0:442…不管它算出什麽了
-
0:44 - 0:46重點是,在你編碼的時候
-
0:46 - 0:48在任何你通常會寫一個數字的地方
-
0:48 - 0:50你其實可以把它換上像這樣的數學表示式
-
0:50 - 0:53例如,這個 point() 函數
-
0:53 - 0:55可以接收兩個數字做為參數
-
0:55 - 0:57與其用 100,我也可以用
-
0:57 - 1:0250 + 50 或是 25 x 4
-
1:03 - 1:05電腦會幫我們算出這些表示式
-
1:05 - 1:08之後才會在那個位置畫上點
-
1:08 - 1:10你在學校學到的基本運算次序
-
1:10 - 1:12也能應用在編碼上
-
1:12 - 1:15記得 PEMDAS 嗎?
-
1:16 - 1:18你可能忘了
-
1:18 - 1:21但這是我在學校學到的縮寫,代表
-
1:21 - 1:23Parentheses(括號)、Exponent(方冪)、
Multiplication(乘法) -
1:23 - 1:25Division(除法)、Addition(加法)、Subtraction(減法)
-
1:25 - 1:28而這語言其實沒有代表方冪的符號
-
1:28 - 1:32因此我們只要 PMDAS
-
1:33 - 1:36意思是所有在括號裡的東西都先算
-
1:36 - 1:40接著再算乘、除,從左到右
-
1:40 - 1:42最後我們再算加和減
-
1:42 - 1:44也是從左到右
-
1:44 - 1:46讓我們再練習一些例子
-
1:46 - 1:48看看我們還能做什麼
-
1:48 - 1:54來畫一個矩形
位置在 100 * (4 - 2) -
1:55 - 1:57設 y 座標的位置為
-
1:57 - 2:03(300 + 50) / 7 + 80
-
2:04 - 2:10寬設成 100 + 50
-
2:11 - 2:15高是 60 x 3
看起來如何? -
2:15 - 2:17哇!是個胖矩形
-
2:17 - 2:20也許我想設 strokeWeight() 小一點
-
2:20 - 2:24像是 10-7,好嗎?
-
2:24 - 2:27我也可以畫一個 ellipse()
-
2:27 - 2:32在 130 + 50
-
2:32 - 2:35和 100 + 60
-
2:35 - 2:38大概是 40 * 3
-
2:38 - 2:42再用 200 - 17,好嗎?
-
2:43 - 2:45噢,你看看
-
2:45 - 2:50看起來有點像…大象!
-
2:51 - 2:54就這樣,現在你了解數學表示式是什麼了
Inez Ng edited Chinese, Traditional subtitles for Using Math Expressions (Video Version) | ||
Marssi Draw edited Chinese, Traditional subtitles for Using Math Expressions (Video Version) |