機器人-2010年春-振華-第十次活動機器人-課程提綱
機器人教案 | |
---|---|
志願者信息 | |
備課人 | Breezefu |
郵箱 | fusy_11(a)hotmail.com |
課程組 |
計算機 |
課程信息 | |
上課日期 | 2010.6.19 |
上課時長 | 50分鐘 |
授課對象 | 振華四、五六年級學生 |
學生信息 | 8人左右 |
授課目標
複習整個學期學習過的知識。
授課內容
1. 複習基本的命令和程序
2. 複習判斷命令和「聰明的前進」smart_move命令
3. 講解「迷宮」程序
授課提綱
一、引子 10』
最近最熱門的事情是什麼?世界盃
觀看機器人足球賽視頻,演示模擬機器人程序。
強調:
1. 複雜的機器人需要複雜的程序的控制,最複雜的程序也是由我們學習過的最基本的命令組成的;
2. 是我們(你)在控制機器人。
二、複習 10』
1. 基本的命令:move(), turn_left(), turn_off(),def(),repeat()
2. 判斷命令和判斷條件
3. 聰明的前進smart_move命令
def smart_move():
if right_is_clear():
turn_right()
move()
elif front_is_clear():
move()
else:
turn_left()
4. 走過的地圖和寫過的程序
三、上機操作 20』
1. 使用你喜歡的任意方式完成標準的「迷宮」地圖;
2. 實時的修改地圖,測試你使用方式的有效性;
3. 提出想法,修改完善你使用的方式。
四、總結提高 10』
當你遇到障礙,被同伴笑話或者問題讓你迷惑不解的時候,下面幾步也許可以幫助你:
1.認真想想你碰到的問題是什麼。
2.描述一下你希望得到的結果。
3.想想什麼樣的步驟能實現這樣的結果。
4.判斷一下你是否能通過自己的能力達到目的,或者需要幫助。
5.如果你需要幫助,勇敢的提出來,你要相信你可以從其他人那裡得到幫助。
可以簡單的歸結為下面的5個方面:
問題 ->結果->步驟->能力->幫助
最後思考:
如果機器人一直在原地轉圈怎麼辦?
教學環境、材料需求
電腦、投影
助教需求
≈5
參考頁面
|