WEBVTT 00:00:00.000 --> 00:00:01.500 每個人都能成為程式設計師, 00:00:01.500 --> 00:00:03.600 只是你要有點冒險犯難的精神、 00:00:03.600 --> 00:00:07.200 願意學習、然後有個好點子。 00:00:07.200 --> 00:00:10.000 來說說函式和參數吧, 00:00:10.000 --> 00:00:13.500 我用個例子來說明,當你吃午餐時, 00:00:13.500 --> 00:00:16.000 你想點一個三明治和一杯飲料, 00:00:16.000 --> 00:00:19.000 那麼,這個參數就是 00:00:19.000 --> 00:00:23.000 飲料的種類還有三明治的大小。 00:00:23.000 --> 00:00:25.000 就是這麼一回事, 00:00:25.000 --> 00:00:28.320 計算機中的函式帶著參數, 00:00:28.320 --> 00:00:32.270 那你就可以指定形狀的大小, 00:00:32.270 --> 00:00:35.000 或是用什麼顏色填滿圖形, 00:00:35.000 --> 00:00:37.600 那如果我們想要畫出一堆三角形, 00:00:37.600 --> 00:00:39.230 但之間的邊長又不一樣呢? 00:00:39.230 --> 00:00:43.000 那你就可以用上我們的函式積木,輸入不同的數字, 00:00:43.000 --> 00:00:45.000 這樣一來我們就能畫出不同大小的圖形。 00:00:45.000 --> 00:00:48.000 如果你點擊函式 draw triangle 上頭的星星圖案, 00:00:48.000 --> 00:00:51.000 就可以替一個輸入(input) 積木取個名字, 00:00:51.000 --> 00:00:52.800 接著如果你在 00:00:52.800 --> 00:00:56.129 X 的地方裡輸入 length(長度)並按下 Enter 鍵, 00:00:56.129 --> 00:00:59.000 你就創建了一個可以改變 length 的函式, 00:00:59.000 --> 00:01:02.000 再點一下星星圖示關閉視窗, 00:01:02.000 --> 00:01:06.000 現在,在變數這個分類上點一下, 00:01:06.000 --> 00:01:10.260 再拖曳出 length 這個積木到函式定義中的移動-向前積木裡, 00:01:10.260 --> 00:01:14.750 移走舊的數字積木,這樣子你就會有個新的函式積木, 00:01:14.750 --> 00:01:18.000 它可以讓你輸入 length,你的三角形邊長就會改變, 00:01:18.000 --> 00:01:20.500 這就是所謂的函式帶參數。 00:01:20.500 --> 00:01:24.000 如果要使用它,只要點擊函式這個類別, 00:01:24.000 --> 00:01:27.220 然後拖曳你的 draw triangle with length(畫個三角形帶長度)的函式, 00:01:27.220 --> 00:01:30.500 現在你可以使用運算積木來給予任意的數字, 00:01:30.500 --> 00:01:33.000 以畫出不同尺寸的三角形。 00:01:33.000 --> 00:01:35.300 自己試試看吧,期待你成為編程忍者…