1 00:00:00,900 --> 00:00:03,000 人們每天都在作決定。 2 00:00:03,000 --> 00:00:05,000 例如,在你外出前 3 00:00:05,000 --> 00:00:06,700 你心中可能會有個像「如果...」的語句: 4 00:00:06,700 --> 00:00:10,000 「如果」外頭下雨的話,我「就」該帶雨衣。 5 00:00:10,000 --> 00:00:16,000 電腦很棒的是,一旦你決定了那些行動 6 00:00:16,000 --> 00:00:21,000 它們可以令人難以置信的速度可靠地執行指令。 7 00:00:21,000 --> 00:00:24,500 所以電腦程式 8 00:00:24,550 --> 00:00:27,700 需要的是一些簡單的數學 9 00:00:27,700 --> 00:00:31,410 加上一些「如果...」的判斷。 10 00:00:31,410 --> 00:00:34,000 所以,在這個關卡裡 11 00:00:34,000 --> 00:00:37,500 「如果...」指令讓殭屍做決定, 12 00:00:37,500 --> 00:00:39,800 它會檢查一下狀況。 13 00:00:39,800 --> 00:00:45,000 例如,讓我們使用「如果左邊有條路」這個指令 14 00:00:45,000 --> 00:00:48,000 並將「左轉」這個指令模塊放在裡面。 15 00:00:48,000 --> 00:00:51,500 我們等於告訴殭屍,檢查周圍環境, 16 00:00:51,500 --> 00:00:53,700 看看左邊有沒有條道路, 17 00:00:53,700 --> 00:00:56,000 如果有的話,就左轉。 18 00:00:56,000 --> 00:01:01,309 然後我們使用「前進」這個指令 19 00:01:01,309 --> 00:01:04,000 放在「重複」指令模塊裡,讓殭屍繼續前進 20 00:01:04,000 --> 00:01:06,000 放在「重複」模塊中,讓殭屍繼續前進 21 00:01:06,000 --> 00:01:12,000 當殭屍遇到左邊有路的狀況,「如果...」模塊會告訴它這裡向左轉。 22 00:01:12,000 --> 00:01:13,900 你可以看到,如果我們這樣寫指令 23 00:01:13,900 --> 00:01:18,400 告訴殭屍左邊有路就左轉,不然就直走。我們就會達到目標。 24 00:01:18,400 --> 00:01:21,720 這是使用「如果...」指令的一個例子, 25 00:01:21,720 --> 00:01:26,340 這是一項程式設計的核心概念。 26 00:01:26,340 --> 00:01:32,000 我開始學習寫程式時,我設計了個程式來玩井字遊戲。 27 00:01:32,000 --> 00:01:34,900 我會運用「如果...」指令 28 00:01:34,900 --> 00:01:39,200 判斷如果對手即將獲勝,就在棋盤上下子封鎖對手。 29 00:01:39,200 --> 00:01:44,409 希望你能學習如何使用「如果...」指令。這是個重要的觀念。