0:00:00.900,0:00:03.000 人們每天都在作決定。 0:00:03.000,0:00:05.000 例如,在你外出前, 0:00:05.000,0:00:06.700 你心中可能會有個像「如果...」的語句: 0:00:06.700,0:00:10.000 「如果」外頭下雨的話,[br]「那麼」我就帶雨衣。 0:00:10.000,0:00:16.000 而…電腦很棒的是,[br]一旦你決定了那些行動, 0:00:16.000,0:00:21.000 它們可以令人難以置信的速度[br]可靠地執行指令。 0:00:21.000,0:00:24.500 所謂的電腦程式其實, 0:00:24.550,0:00:27.700 就是一些簡單的數學, 0:00:27.700,0:00:31.410 加上一些「如果...」的判斷句。 0:00:31.410,0:00:34.000 那…在這個關卡裡, 0:00:34.000,0:00:37.500 「如果...」積木讓殭屍做決定, 0:00:37.500,0:00:39.800 它會檢查一下狀況。 0:00:39.800,0:00:45.000 例如,讓我們使用「如果左邊有路」這個指令, 0:00:45.000,0:00:48.000 並將「左轉」這個指令積木放在裡面。 0:00:48.000,0:00:51.500 我們等於告訴殭屍,檢查周圍環境, 0:00:51.500,0:00:53.700 看看左邊有沒有條道路, 0:00:53.700,0:00:56.000 如果有的話,就左轉。 0:00:56.000,0:01:01.309 然後我們使用「移動-向前」積木 0:01:01.309,0:01:04.000 放在「重複」指令裡,讓殭屍繼續前進, 0:01:04.000,0:01:06.000 只要前面有路的話。 0:01:06.000,0:01:12.000 當殭屍遇到左邊有路的狀況,[br]「如果...」積木會告訴它這裡向左轉。 0:01:12.000,0:01:13.900 你可以看到,如果我們這樣寫指令, 0:01:13.900,0:01:18.400 告訴殭屍左邊有路就左轉,不然就直走。[br]我們就會達到目標。 0:01:18.400,0:01:21.720 這是使用「如果...」指令的一個例子, 0:01:21.720,0:01:26.340 這是個核心概念…在程式設計裡, 0:01:26.340,0:01:32.000 我開始學習寫程式時,[br]我設計了個程式來玩井字遊戲。 0:01:32.000,0:01:34.900 我會運用「如果...」陳述式, 0:01:34.900,0:01:39.200 如果對手即將獲勝,[br]就在棋盤上下子封鎖對手。 0:01:39.200,0:01:44.409 希望你能學習如何使用「如果...」陳述式。[br]這是個關鍵的觀念。