< Return to Video

一小時玩程式 - Bill Gates 解釋什麼是如果陳述式

  • 0:01 - 0:03
    人們每天都在作決定。
  • 0:03 - 0:05
    例如,在你外出前,
  • 0:05 - 0:07
    你心中可能會有個像「如果...」的語句:
  • 0:07 - 0:10
    「如果」外頭下雨的話,
    「那麼」我就帶雨衣。
  • 0:10 - 0:16
    而…電腦很棒的是,
    一旦你決定了那些行動,
  • 0:16 - 0:21
    它們可以令人難以置信的速度
    可靠地執行指令。
  • 0:21 - 0:24
    所謂的電腦程式其實,
  • 0:25 - 0:28
    就是一些簡單的數學,
  • 0:28 - 0:31
    加上一些「如果...」的判斷句。
  • 0:31 - 0:34
    那…在這個關卡裡,
  • 0:34 - 0:38
    「如果...」積木讓殭屍做決定,
  • 0:38 - 0:40
    它會檢查一下狀況。
  • 0:40 - 0:45
    例如,讓我們使用「如果左邊有路」這個指令,
  • 0:45 - 0:48
    並將「左轉」這個指令積木放在裡面。
  • 0:48 - 0:52
    我們等於告訴殭屍,檢查周圍環境,
  • 0:52 - 0:54
    看看左邊有沒有條道路,
  • 0:54 - 0:56
    如果有的話,就左轉。
  • 0:56 - 1:01
    然後我們使用「移動-向前」積木
  • 1:01 - 1:04
    放在「重複」指令裡,讓殭屍繼續前進,
  • 1:04 - 1:06
    只要前面有路的話。
  • 1:06 - 1:12
    當殭屍遇到左邊有路的狀況,
    「如果...」積木會告訴它這裡向左轉。
  • 1:12 - 1:14
    你可以看到,如果我們這樣寫指令,
  • 1:14 - 1:18
    告訴殭屍左邊有路就左轉,不然就直走。
    我們就會達到目標。
  • 1:18 - 1:22
    這是使用「如果...」指令的一個例子,
  • 1:22 - 1:26
    這是個核心概念…在程式設計裡,
  • 1:26 - 1:32
    我開始學習寫程式時,
    我設計了個程式來玩井字遊戲。
  • 1:32 - 1:35
    我會運用「如果...」陳述式,
  • 1:35 - 1:39
    如果對手即將獲勝,
    就在棋盤上下子封鎖對手。
  • 1:39 - 1:44
    希望你能學習如何使用「如果...」陳述式。
    這是個關鍵的觀念。
Title:
一小時玩程式 - Bill Gates 解釋什麼是如果陳述式
Video Language:
English
Team:
Code.org
Project:
Hour of Code
Duration:
01:47

Chinese, Traditional subtitles

Revisions Compare revisions