Return to Video

使用數學表示式 (Video Version)

  • 0:03 - 0:05
    point() 函數需要
  • 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:38
    4 + 3 * 8 / (2 + 2)
  • 0:38 - 0:41
    會算出…我看看
  • 0:41 - 0:44
    2…不管它算出什麽了
  • 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:02
    50 + 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:23
    Parentheses(括號)、Exponent(方冪)、
    Multiplication(乘法)
  • 1:23 - 1:25
    Division(除法)、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
    就這樣,現在你了解數學表示式是什麼了
Title:
使用數學表示式 (Video Version)
Description:

more » « less
Video Language:
English
Duration:
02:56

Chinese, Traditional subtitles

Revisions