1 00:00:03,009 --> 00:00:07,769 不插電活動 | 抽象化 2 00:00:07,769 --> 00:00:12,519 我們在抽象化這堂課,使用了在 Mad Libs 中很相似的概念。 (按: Mad Libs 是國外一種填字遊戲) 3 00:00:12,890 --> 00:00:18,840 你也是在填空以完成一個故事,用很多不同的單字。 4 00:00:18,840 --> 00:00:23,298 我們用這個點子,讓孩子挑戰著用他們想得到的單字, 5 00:00:23,298 --> 00:00:24,858 創造出他們自己的故事, 6 00:00:24,858 --> 00:00:28,090 這就是函式(Functions)的概念, 7 00:00:28,090 --> 00:00:33,109 這就談到你可以如何創建函式。就像 Old Macdonald, 8 00:00:33,109 --> 00:00:37,119 歌曲中副歌的部分有一個結構,但每次都可以有一點不一樣。 9 00:00:37,119 --> 00:00:43,419 你可以把不一樣的部分抽象出來,然後每次填上自己的詞。 10 00:00:44,199 --> 00:00:51,309 但是有時候會有三個詞不一樣,所以將它們把它們放到三個參數裡會更好。 11 00:00:51,309 --> 00:00:55,978 你可以用一個函式來處理很多不同的問題, 12 00:00:55,978 --> 00:01:00,238 很多時候,我們會寫不同的函式來分別解決問題, 13 00:01:00,238 --> 00:01:02,779 但其實不用,如果問題裡頭只有一些些地方不一樣, 14 00:01:02,779 --> 00:01:11,089 如果能找到那些小小的不同處,那就可以只用一個函式來處理。