我的機器人-2010年秋-振華-第九次-課程提綱
我的機器人教案 | |
---|---|
志願者信息 | |
備課人 | libtyger |
郵箱 | libtyger(a)gmail.com |
課程組 |
計算機 |
課程信息 | |
上課日期 | 2010-11-27 |
上課時長 | 50分鐘 |
授課對象 | 振華五年級 |
學生信息 | 17個左右 |
授課目標[編輯 | 編輯原始碼]
1、對本學期的課程進行總結、複習if...else...、def關鍵字、repeat關鍵字,讓同學們對本學期的課程有個整體的認識,
授課內容[編輯 | 編輯原始碼]
1、複習if...else...使用場景和格式;
2、使用上述內容完成逆時針一周的程序;
授課提綱[編輯 | 編輯原始碼]
1、以自己早晨從家裡到學校的路上的選擇過程開始; 8’
過渡到if...else...,複習其使用場景和具體的使用格式;
複習front_is_clear(),介紹新內容right_is_clear()/left_is_clear()
2、問題:讓機器人逆時針走一周有什麼方法? 5’
演示:repeat(move, 9)
turn_left()
repeat(move, 9)
turn_left()
repeat(move, 9)
turn_left()
repeat(move, 9)
turn_left()
能不能讓機器人自己思考,碰到牆壁轉彎?
repeat(move, 36) ?
3、定義一個congming_move(),使用if...else... 5’
def congming_move():
if front_is_clear():
move()
else :
turn_left()
move()
4、上機:使用repeat/def/if...else...組合命令的方式完成逆時針走動一周; 25’
比較快的同學可以做一些迷宮,使用maze1.wld文件;
5、總結上機過程中的問題; 7’
演示一個綜合性的程序(先上樓梯,然後跨欄,然後走迷宮);
邊演示邊總結本學期的主要內容,順序解決問題、def、repeat、if...else...
教學環境、材料需求[編輯 | 編輯原始碼]
1、投影儀;2、我的機器人手冊;
助教需求[編輯 | 編輯原始碼]
本次內容比較簡單,請助教幫助在上機階段務必讓所有同學完成機器人逆向轉動一圈的程序。
做的較快的同學請助教幫助其打開maze1.wld文件,並引導其思考如何完成。
上次課有些同學做的比較靠前,看黑板可能有些模糊,這次希望不要坐的太靠近黑板~
參考頁面[編輯 | 編輯原始碼]
|