計算機(兒童)-2010年春-振華-第七次活動 機械人-課程提綱

從 阳光百科
在2013年8月21日 (三) 17:11由小怀對話所做的修訂版本

(差異) ←上個修訂 | 最新修訂 (差異) | 下一修訂→ (差異)
跳到: 導覽搜尋
計算機-機械人教案

File:Textbook.JPG

志願者信息
備課人 frolasue
郵箱 frolasue@gmail.com
課程組

計算機

課程信息
上課日期 2010.5.22
上課時長 50分鐘
授課對象 振華學校
學生信息 約15

授課目標[編輯 | 編輯原始碼]

繼續利用def和repeat完成跨欄,引入關於if的思考

授課內容[編輯 | 編輯原始碼]

繼續鞏固def、repeat
引發用if讓機械人變聰明的思考

授課提綱[編輯 | 編輯原始碼]

一、 質疑導入 (5min)
首先要獎勵上次課表現好的同學,元元和趙攀可以擁有喜羊羊造型的機械人,你們也想要嗎?那就好好表現吧!
上次課上機時間較短,估計大家都來不及完成跨欄的程序,不要緊這次課咱們繼續完成,你們還記得思路嗎?有人能說一下嗎?
二、 簡化上樓梯,一起來跨欄 (25min)
下面咱們打開跨欄地圖,繼續完成用repeat像劉翔一樣來跨欄吧!
def turn_right ():
repeat(turn_left,3)
def kl():
move()
turn_left()
move()
turn_right()
move()
turn_right()
move()
turn_left()
repeat(kl,4)
move()
turn_off()
三、 魔法師的學徒 (15min)
還記得上次咱們看的小魔法師的故事嗎?他用魔法教會了掃把去打水,想知道之後怎麼樣了嗎?咱們接着看看吧!
試想一下,如果掃把像人一樣會思考,知道水滿了就不用再倒了是不是就不會出現這樣的結果?咱們的機械人可比掃把厲害,只要咱們學會了另一個咒語,他就能自己思考,奇妙吧?
先輸入下面的程序看看:
if front_is_clear():
move()
turn_off()
誰能用學過的英語知識猜猜第一句是什麼意思?機械人動了嗎?為什麼?因為咱們讓機械人學會了判斷!這段程序的意思就是——如果前面沒有障礙就走一步。如果有的話,機械人就會很聰明的停下來!
四、 全課總結 (5min)
這次課咱們學了跨欄以及如何讓機械人做最簡單的思考,下次課咱們會學用一個程序讓機械人自己學會思考走不同的地圖,讓他變成智能機械人!

教學環境、材料需求[編輯 | 編輯原始碼]

電腦、投影

助教需求[編輯 | 編輯原始碼]

5名以上助教

參考頁面[編輯 | 編輯原始碼]

你的看法