一小時玩冰雪奇緣 - 函式 (Functions)
-
0:00 - 0:03一個很重要的概念,在計算機科學中,
-
0:03 - 0:07是如何定義新的指令;
如何添加你自己的詞語到計算機語言中。 -
0:09 - 0:13大部分的計算機語言大概都
只有 100 個詞語或指令。 -
0:13 - 0:18這是個藝術,要去定義你自己的新詞語,
在這些程式積木之外。 -
0:18 - 0:20我們也總是在做這樣的事,在運動方面。
-
0:22 - 0:27在籃球運動,你學習如何運球、如何上籃,
還有如何搶籃板球。 -
0:27 - 0:31當你已經學會了這些,
你開始學新的動作, -
0:31 - 0:35並將這些建好的積木組合,
像是擋拆和給了就走戰術。 -
0:35 - 0:38到那個時候你就可以變
出更多複雜的戲法。 -
0:38 - 0:43當你學會了那些戲法並給了它一個名字,
隊伍上的每個人就會知道如何去執行它。 -
0:43 - 0:47很相似的,當你學會在電腦上
如何執行一個操作時, -
0:47 - 0:49用這些來組合一序列的指令,
-
0:49 - 0:54你就能做一個你自己命名的操作指令,
那樣就容易在以後重複使用。 -
0:54 - 0:58當你定義你自己的指令,並給它一個名稱,
這被稱成一個函式(function)。 -
1:00 - 1:01如果你正在編寫程式,用積木,
-
1:01 - 1:05你就能使用函式 - 如果有一組指令,
而你將會用上它好多次的話。 -
1:05 - 1:09打個比方,你已經寫了程式來繪製四邊形,
-
1:09 - 1:13你可以定義它成為一個函式,名為「建立四邊形」。
-
1:13 - 1:19現在你就會有個新的積木,
你可以使用很多次來繪製多個四邊形。 -
1:20 - 1:23很多簡單的函式可以被使用,
就可以製作出更多複雜的圖案。 -
1:24 - 1:26在下一個關卡,
-
1:26 - 1:28有個代碼,你最近寫的,用來繪製圓形的,
-
1:28 - 1:32可以把它做成新的函式,
那麼就可以繪製不同尺寸的圓。 -
1:32 - 1:36你可以使用它,幫助艾莎在雪地上
創造出一個全新的美麗圖案嗎?