計算機(兒童)-2010年秋-振華-第八次2-課程提綱
我的機械人教案 | |
---|---|
志願者信息 | |
備課人 | libtyger |
郵箱 | libtyger(a)gmail.com |
課程組 |
計算機 |
課程信息 | |
上課日期 | 2010-11-20 |
上課時長 | 50分鐘 |
授課對象 | 振華五年級學生 |
學生信息 | 15-17個 |
授課目標[編輯 | 編輯原始碼]
1、讓同學們掌握判斷語句的使用場景和格式;
授課內容[編輯 | 編輯原始碼]
1、複習def和repeat命令的使用場景和格式;
2、講解判斷語句(if...else...)的使用場景和具體格式並上機完成繞開牆壁的程序;
授課提綱[編輯 | 編輯原始碼]
一、複習def關鍵字和repeat命令 (10') 強調上節課大家良好的完成情況,鼓勵。
1、如何完成右轉?能否把爬樓梯的幾個步驟用一個命令完成?
2、def使用的場景和格式?
3、如何前進一百步?
4、repeat使用場景和格式?糾正成年人有32顆牙齒/互聯網搜索;
二、新課(35')
1、提出問題:在機械人前面布置一面牆,演示撞牆;提問:如何繞開牆壁?
2、遊戲:我不要撞牆!
四名同學扮演牆壁,之後選擇兩名同學依次演示如何繞開牆壁。
他們是怎麼繞開牆壁的呢?引出判斷的概念。思考的簡單實現。如果...那麼...
3、 if ... :
else :
front_is_clear()
邊寫程序,邊演示、說明機械人使用判斷語句繞開牆壁。提問這個語句的使用場景?
4、開放性造句:如果...那麼...否則...:
老師先來:如果前面沒有牆,那麼我就前進一步;否則我就左轉。
如果前面是綠燈,那麼我就過馬路;否則就等紅燈變成綠燈。
5、上機操作:使用工具在機械人前面布置一堵牆,然後使用判斷語句繞開牆壁,左轉繼續前進;
希望助教能幫助同學們布置牆壁; 指導使用 if...else... front_is_clear();
三、總結(5')
1、判斷語句的使用場景和格式?
2、遇到了什麼問題,怎麼解決的?
教學環境、材料需求[編輯 | 編輯原始碼]
1、投影儀 2、我的機械人手冊
助教需求[編輯 | 編輯原始碼]
盡量讓每位同學掌握if...else...的簡單用法,每個人完成一段兒小程序,下節課會定義move_or_turn(),以複習def、repeat、判斷語句的用法;本節課,對於掌握較快的同學,請助教給其講解定義一個move_or_turn();
參考頁面[編輯 | 編輯原始碼]
|