[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.90,0:00:03.00,Default,,0000,0000,0000,,人們每天都在作決定。 Dialogue: 0,0:00:03.00,0:00:05.00,Default,,0000,0000,0000,,例如,在你外出前, Dialogue: 0,0:00:05.00,0:00:06.70,Default,,0000,0000,0000,,你心中可能會有個像「如果...」的語句: Dialogue: 0,0:00:06.70,0:00:10.00,Default,,0000,0000,0000,,「如果」外頭下雨的話,\N「那麼」我就帶雨衣。 Dialogue: 0,0:00:10.00,0:00:16.00,Default,,0000,0000,0000,,而…電腦很棒的是,\N一旦你決定了那些行動, Dialogue: 0,0:00:16.00,0:00:21.00,Default,,0000,0000,0000,,它們可以令人難以置信的速度\N可靠地執行指令。 Dialogue: 0,0:00:21.00,0:00:24.50,Default,,0000,0000,0000,,所謂的電腦程式其實, Dialogue: 0,0:00:24.55,0:00:27.70,Default,,0000,0000,0000,,就是一些簡單的數學, Dialogue: 0,0:00:27.70,0:00:31.41,Default,,0000,0000,0000,,加上一些「如果...」的判斷句。 Dialogue: 0,0:00:31.41,0:00:34.00,Default,,0000,0000,0000,,那…在這個關卡裡, Dialogue: 0,0:00:34.00,0:00:37.50,Default,,0000,0000,0000,,「如果...」積木讓殭屍做決定, Dialogue: 0,0:00:37.50,0:00:39.80,Default,,0000,0000,0000,,它會檢查一下狀況。 Dialogue: 0,0:00:39.80,0:00:45.00,Default,,0000,0000,0000,,例如,讓我們使用「如果左邊有路」這個指令, Dialogue: 0,0:00:45.00,0:00:48.00,Default,,0000,0000,0000,,並將「左轉」這個指令積木放在裡面。 Dialogue: 0,0:00:48.00,0:00:51.50,Default,,0000,0000,0000,,我們等於告訴殭屍,檢查周圍環境, Dialogue: 0,0:00:51.50,0:00:53.70,Default,,0000,0000,0000,,看看左邊有沒有條道路, Dialogue: 0,0:00:53.70,0:00:56.00,Default,,0000,0000,0000,,如果有的話,就左轉。 Dialogue: 0,0:00:56.00,0:01:01.31,Default,,0000,0000,0000,,然後我們使用「移動-向前」積木 Dialogue: 0,0:01:01.31,0:01:04.00,Default,,0000,0000,0000,,放在「重複」指令裡,讓殭屍繼續前進, Dialogue: 0,0:01:04.00,0:01:06.00,Default,,0000,0000,0000,,只要前面有路的話。 Dialogue: 0,0:01:06.00,0:01:12.00,Default,,0000,0000,0000,,當殭屍遇到左邊有路的狀況,\N「如果...」積木會告訴它這裡向左轉。 Dialogue: 0,0:01:12.00,0:01:13.90,Default,,0000,0000,0000,,你可以看到,如果我們這樣寫指令, Dialogue: 0,0:01:13.90,0:01:18.40,Default,,0000,0000,0000,,告訴殭屍左邊有路就左轉,不然就直走。\N我們就會達到目標。 Dialogue: 0,0:01:18.40,0:01:21.72,Default,,0000,0000,0000,,這是使用「如果...」指令的一個例子, Dialogue: 0,0:01:21.72,0:01:26.34,Default,,0000,0000,0000,,這是個核心概念…在程式設計裡, Dialogue: 0,0:01:26.34,0:01:32.00,Default,,0000,0000,0000,,我開始學習寫程式時,\N我設計了個程式來玩井字遊戲。 Dialogue: 0,0:01:32.00,0:01:34.90,Default,,0000,0000,0000,,我會運用「如果...」陳述式, Dialogue: 0,0:01:34.90,0:01:39.20,Default,,0000,0000,0000,,如果對手即將獲勝,\N就在棋盤上下子封鎖對手。 Dialogue: 0,0:01:39.20,0:01:44.41,Default,,0000,0000,0000,,希望你能學習如何使用「如果...」陳述式。\N這是個關鍵的觀念。