14 机器人导游
1教学目标
1.理解机器人转弯的原理2.知道如何让机器人转弯和如何控制机器人转弯的方向3.体会将复杂问题转化成几个小问题来解决的方法
2学情分析
本次执教的学生已经有了一定的机器人编程基础,能够通过修改马达速度或行进的时间来控制机器人前进的距离。机器人转弯对于学生来说是第一次接触,机器人转弯的原理对于学生来说是比较难理解的。
3重点难点
教学重点:
学会编写机器人转弯的程序
教学难点:
理解机器人转弯的原理
4教学过程
4.1第一学时
4.1.1教学活动
活动1【导入】谈话导入
(出示机器人)师:通过前面的学习,你能让这个机器人做什么?……今天我们利用机器人的这些本领让它来做一回“机器人导游”(ppt出示课题)
活动2【讲授】分析路线
今天“机器人导游”要去的是这样一条游览线路(ppt出示路线图)Q:机器人从A景点出发,怎样才能到达C景点?生思考回答,师板书:直行、转弯、直行
活动3【活动】转一圈
1,Q:从A直行到B你能做到吗?从B直行到C呢?那在B点转弯呢?
预设一:都会……那老师就要来考考大家
(ppt出示任务:让机器人转一圈,然后停止,并记录下设置的时间)
预设二:不会转弯,那怎样才能让机器人转弯吗?
?????? 请生说一说。……
生领取机器人,尝试让机器人转一圈停止,并记录下设置的时间
2,生编程调试,师巡视指导。
3,集体展示(分2组)
师:机器人都能转圈了吗?……那就一起来转转看吧。?
【设计意图:集体展示,发现生成——转了不止一圈,原地转,转弧线……】
预设问题:转圈不停止
单独演示,问:为什么它不停啊?怎么办?——转一段时间,停止
4,反馈【设计意图:对比展示,发现转弯原理】
Q1:机器人转得都一样吗?
Q2:它们转得有什么不同吗?
Q3:为什么会不一样呢?(有不同想法吗?)
预设:马达设置的方法/速度不一样
Q5:你设置了多少时间?……(板书记录时间)为什么时间会不同?……
Q4(采访作者):你是怎么设置马达的?(学生回答,师板书图示转弯方式)
Q5:从这几组同学的分享中,你有什么发现吗?
活动4【练习】机器人导游
1,师:机器人导游现在要正式开始工作了。让机器人从A-B,在B点转弯,再从B-C,你能不能行?
生操作,完成游览线路,师巡视
2,反馈:
预设状况一:机器人设置了两边速度一致,但还是出现偏转(硬件误差)
Q:明明设置了马达速度一样的,但就是走偏,怎么办啊?
预设状况二:机器人到达B点不转弯,直接冲出去(完成一个动作,须停留一段时间)
Q:为什么会这样?谁能解决?——时间太长了……到达B点要停留一会……
(补充板书:停止)
预设状况三:机器人在B点以弧线的方式转弯,以致转出路线(缩小马达速度差)
Q:这个机器人怎么了?你能帮它解决这个问题吗?
【设计意图:从学生中发现问题,分析问题,并引导学生自主解决问题。】
3,任务小结(从A到C完成的举手示意)
Q:在刚才的体验中,你有遇到什么问题?你是怎么解决的?
活动5【练习】拓展
已经完成导游任务的同学,请在C景点调头,原路返回A景点
【设计意图:学有余力的学生有所为,进一步感受转弯方向和马达设置的关系】
活动6【讲授】小结
师:机器人导游都出色地完成了任务。你有什么经验可以跟大家分享吗?……在转弯时需要注意什么呢?……