[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.00,0:00:02.84,Default,,0000,0000,0000,,一個很重要的概念,在計算機科學中, Dialogue: 0,0:00:02.84,0:00:07.23,Default,,0000,0000,0000,,是如何定義新的指令;\N如何添加你自己的詞語到計算機語言中。 Dialogue: 0,0:00:08.57,0:00:13.07,Default,,0000,0000,0000,,大部分的計算機語言大概都\N只有 100 個詞語或指令。 Dialogue: 0,0:00:13.07,0:00:18.25,Default,,0000,0000,0000,,這是個藝術,要去定義你自己的新詞語,\N在這些程式積木之外。 Dialogue: 0,0:00:18.25,0:00:20.20,Default,,0000,0000,0000,,我們也總是在做這樣的事,在運動方面。 Dialogue: 0,0:00:21.92,0:00:26.93,Default,,0000,0000,0000,,在籃球運動,你學習如何運球、如何上籃,\N還有如何搶籃板球。 Dialogue: 0,0:00:26.93,0:00:30.91,Default,,0000,0000,0000,,當你已經學會了這些,\N你開始學新的動作, Dialogue: 0,0:00:30.91,0:00:34.71,Default,,0000,0000,0000,,並將這些建好的積木組合,\N像是擋拆和給了就走戰術。 Dialogue: 0,0:00:34.71,0:00:37.50,Default,,0000,0000,0000,,到那個時候你就可以變\N出更多複雜的戲法。 Dialogue: 0,0:00:37.50,0:00:43.20,Default,,0000,0000,0000,,當你學會了那些戲法並給了它一個名字,\N隊伍上的每個人就會知道如何去執行它。 Dialogue: 0,0:00:43.20,0:00:47.34,Default,,0000,0000,0000,,很相似的,當你學會在電腦上\N如何執行一個操作時, Dialogue: 0,0:00:47.34,0:00:49.09,Default,,0000,0000,0000,,用這些來組合一序列的指令, Dialogue: 0,0:00:49.09,0:00:53.72,Default,,0000,0000,0000,,你就能做一個你自己命名的操作指令,\N那樣就容易在以後重複使用。 Dialogue: 0,0:00:53.72,0:00:58.27,Default,,0000,0000,0000,,當你定義你自己的指令,並給它一個名稱,\N這被稱成一個函式(function)。 Dialogue: 0,0:00:59.61,0:01:00.87,Default,,0000,0000,0000,,如果你正在編寫程式,用積木, Dialogue: 0,0:01:00.87,0:01:05.36,Default,,0000,0000,0000,,你就能使用函式 - 如果有一組指令,\N而你將會用上它好多次的話。\N Dialogue: 0,0:01:05.36,0:01:09.18,Default,,0000,0000,0000,,打個比方,你已經寫了程式來繪製四邊形, Dialogue: 0,0:01:09.18,0:01:13.34,Default,,0000,0000,0000,,你可以定義它成為一個函式,名為「建立四邊形」。 Dialogue: 0,0:01:13.34,0:01:18.93,Default,,0000,0000,0000,,現在你就會有個新的積木,\N你可以使用很多次來繪製多個四邊形。 Dialogue: 0,0:01:19.82,0:01:23.35,Default,,0000,0000,0000,,很多簡單的函式可以被使用,\N就可以製作出更多複雜的圖案。 Dialogue: 0,0:01:24.07,0:01:25.52,Default,,0000,0000,0000,,在下一個關卡, Dialogue: 0,0:01:25.52,0:01:28.11,Default,,0000,0000,0000,,有個代碼,你最近寫的,用來繪製圓形的, Dialogue: 0,0:01:28.11,0:01:31.84,Default,,0000,0000,0000,,可以把它做成新的函式,\N那麼就可以繪製不同尺寸的圓。 Dialogue: 0,0:01:31.84,0:01:36.31,Default,,0000,0000,0000,,你可以使用它,幫助艾莎在雪地上\N創造出一個全新的美麗圖案嗎?