計算機-機器人-2010年春-振華-第七次活動機器人-課程提綱

出自阳光百科
跳轉到: 導覽搜尋
計算機-機器人教案

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名以上助教

參考頁面

舊百科原始鏈接

Template:振華教案