計算機-機器人-2010年春-振華-第七次活動機器人-課程提綱
計算機-機器人教案 | |
---|---|
志願者信息 | |
備課人 | 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名以上助教
參考頁面
|