<1-1簡介>
.What's "指令" ? "程式"?
.思考不一樣,程式就會長短之分.
.如何找出最短的矩離.(最省的步驟)
.主角:Byte
.指令的寫法 文字()
<畫面介紹>
1.任務是什麼? 2.完成的目標 3.音效
4.程式區(編輯) 5.執行的方式.6.Run 7.提示
8.如何放大.縮小.旋轉?(byte的正反面)
<1-2發出指令>
.任務是什麼?
.你想怎麼做?
.走了幾步? (Best:4)
** moveForward() 往前走
** collectGem() 拿寶石
------------------------------------------
Think this is correct?(猜猜看寶石在那一格)
moveForward() moveForward() collectGem() moveForward()
|
moveForward() moveForward() collectGem() moveForward() collectGem()
|
// 一步為一個方塊
//台階都不算入步數
//任務. 1/4 (已收集/共要收集數)
<1-3加入新指令>
.任務是什麼?
.你想怎麼做?
.走了幾步? (Best:6)
** turnLeft() 向左轉
Think this is correct?(猜猜看寶石在那一格)
moveForward() moveForward() turnLeft() moveForward() turnLeft() collectGem() moveForward()
| moveForward() moveForward() turnLeft() turnLeft() turnLeft() moveForward() collectGem()
|
<1-4切換開關>
.任務是什麼?
.你想怎麼做?
.走了幾步? (Best:10)
** toggleSwitch() 開關(01)
Think this is correct?(猜猜看寶石在那一格;開關是開還是關?)
moveForward() moveForward() toggleSwitch() toggleSwitch() turnLeft() collectGem() moveForward()
| moveForward() collectGem() turnLeft() turnLeft() moveForward() toggleSwitch() toggleSwitch() toggleSwitch()
|
1-5傳送門練習
.任務是什麼?
.你想怎麼做?
.走了幾步? (Best:13)
//傳送門都是一對的.傳送的方向也會一樣
1-6尋找並修正程式錯誤
.任務是什麼?
.你想怎麼做?
.走了幾步? (Best:7)
<看看你的答案是否和下面的一樣?>
答案只有一個?
<試試逐步執行程式碼>
1-7除錯練習
.任務是什麼?
.你想怎麼做?
.走了幾步? (Best:10)
.一步一步的除錯.(利用逐步執行程式碼)
.最佳解如下:
moveForwad()
turnLeft()
moveForwad()
moveForwad()
toggleSwitch()
moveForwad()
moveForwad()
moveForwad()
moveForwad()
collectGem()
1-8最短路線
.任務是什麼?
.你想怎麼做?
.走了幾步? (Best:9)
.傳送門有幾個?
.最佳解如下:
moveForwad()
moveForwad()
moveForwad()
collectGem()
moveForwad()
moveForwad()
moveForwad()
moveForwad()
toggleSwitch()
沒有留言:
張貼留言