1 00:00:00,000 --> 00:00:01,500 每個人都能成為程式設計師, 2 00:00:01,500 --> 00:00:03,600 只是你要有點冒險犯難的精神、 3 00:00:03,600 --> 00:00:07,200 願意學習、然後有個好點子。 4 00:00:07,200 --> 00:00:10,000 來說說函式和參數吧, 5 00:00:10,000 --> 00:00:13,500 我用個例子來說明,當你吃午餐時, 6 00:00:13,500 --> 00:00:16,000 你想點一個三明治和一杯飲料, 7 00:00:16,000 --> 00:00:19,000 那麼,這個參數就是 8 00:00:19,000 --> 00:00:23,000 飲料的種類還有三明治的大小。 9 00:00:23,000 --> 00:00:25,000 就是這麼一回事, 10 00:00:25,000 --> 00:00:28,320 計算機中的函式帶著參數, 11 00:00:28,320 --> 00:00:32,270 那你就可以指定形狀的大小, 12 00:00:32,270 --> 00:00:35,000 或是用什麼顏色填滿圖形, 13 00:00:35,000 --> 00:00:37,600 那如果我們想要畫出一堆三角形, 14 00:00:37,600 --> 00:00:39,230 但之間的邊長又不一樣呢? 15 00:00:39,230 --> 00:00:43,000 那你就可以用上我們的函式積木,輸入不同的數字, 16 00:00:43,000 --> 00:00:45,000 這樣一來我們就能畫出不同大小的圖形。 17 00:00:45,000 --> 00:00:48,000 如果你點擊函式 draw triangle 上頭的星星圖案, 18 00:00:48,000 --> 00:00:51,000 就可以替一個輸入(input) 積木取個名字, 19 00:00:51,000 --> 00:00:52,800 接著如果你在 20 00:00:52,800 --> 00:00:56,129 X 的地方裡輸入 length(長度)並按下 Enter 鍵, 21 00:00:56,129 --> 00:00:59,000 你就創建了一個可以改變 length 的函式, 22 00:00:59,000 --> 00:01:02,000 再點一下星星圖示關閉視窗, 23 00:01:02,000 --> 00:01:06,000 現在,在變數這個分類上點一下, 24 00:01:06,000 --> 00:01:10,260 再拖曳出 length 這個積木到函式定義中的移動-向前積木裡, 25 00:01:10,260 --> 00:01:14,750 移走舊的數字積木,這樣子你就會有個新的函式積木, 26 00:01:14,750 --> 00:01:18,000 它可以讓你輸入 length,你的三角形邊長就會改變, 27 00:01:18,000 --> 00:01:20,500 這就是所謂的函式帶參數。 28 00:01:20,500 --> 00:01:24,000 如果要使用它,只要點擊函式這個類別, 29 00:01:24,000 --> 00:01:27,220 然後拖曳你的 draw triangle with length(畫個三角形帶長度)的函式, 30 00:01:27,220 --> 00:01:30,500 現在你可以使用運算積木來給予任意的數字, 31 00:01:30,500 --> 00:01:33,000 以畫出不同尺寸的三角形。 32 00:01:33,000 --> 00:01:35,300 自己試試看吧,期待你成為編程忍者…