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