第13课 机器人画正多边形
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
孙韬第13课机器人画正多边形
作者:suntao教研组来源:本站原创点击数:27 更新时间:2013-3-20 教学目标:
1、学会“多次循环”模块的使用,编写程序控制机器人走正多边形。
2、理解多次循环在程序中的执行过程。
3、培养学生分析问题的能力。
4、培养学生学习机器人编程的兴趣。
教学重点:理解“多次循环”的程序结构和作用。
教学难点:对具体任务的循环结构分析。
教学准备:90度转向的几组数据,正方形(顺序结构)的程序。
课时安排:2课时。
教学过程:
一、复习引入
1、同学们,上节课我们教会了机器人走路,你在教它新本领前先来考考它,让它走一个数字7吧。
2、学生操作,反馈,请学生上台演示。引导学生得出正确的结果。
3、不错,今天的新本领就从这个数字7开始,请让你的机器人画的这个7的两条直线之间的夹角成为90度直角。
4、学生操作,反馈评价,教师也提供几组90度转向的数据。
二、探究一
1、刚才老师巡视了一边,我想我们的机器人是否也可以学学老师,来走一个正方形巡视一下,请你在这个程序基础上继续编程,注意,是正方形。
2、学生操作,反馈评价,请学生演示,指出问题,引导学生完成正方形的顺序结构编程。
3、不错,我们的机器人可以当保安了,想一想:它能重复巡逻两边就是一个正形走两遍吗?请学生说说。巡逻10遍可以吗?一直巡逻呢?
4、学生说说,引导学生发现问题:程序太长、不能这样编程。
三、探究二
1、出示程序,我们来研究一下这个程序,你看:前进、右转、前进……,你发现了什么?让学生说说,进行引导:前进、右转因为参数一样,所以重复了4次。
2、出示正方形图片,指出机器人的确每次都在当前位置重复了这两个动作。引导学生理解“当前位置”,阅读书45页知识林,得出结论:要让机器人学会做重复的事情。
3、出示控制模块库图片,循环模块一共有三个,分别是多次循环、永远循环和条件循环,都在控制模块库中。那么我们刚才的这个正方形任务应该让机器人用哪一种循环模块呢?请大家自学书46页的知识林,小组讨论得出结论。
4、学生自学、讨论、反馈。
5、用循环模块对程序进行改造,让机器人学会做重复的事情。
6、学生操作、教师巡视,及时出示各种错误情况进行引导,提出循环次数的改变和永远循环如何处理。
四、探究三
1、老师突然有个有趣的想法:如果把重复的次数改为3会出现什么情况?
2、请学生回答(三条边),那是不是变成正三角形了呢?请学生回答(不是,角度不对),你能修改程序,让机器人走一个正三角形吗?
3、学生操作,教师巡视,反馈情况,得出角度数据及角度计算方法。
4、我们用同样的循环结构程序模块,通过修改循环次数改变边数和修改转向参数调整角度,让机器人学会了走正四边形和正三边形,你认为通过这样的方法还可以让机器人学会什么?
5、学生回答,引导出结论:正多边形。
6、出示课题:机器人画正多边形。
7、选一个你喜欢的正多边形,让你的机器人表演一下如何?
8、学生操作,教师巡视,反馈评价。
五、课堂小结
1、今天我们的机器人学会了什么本领?你当教练有什么收获?
2、有了循环模块可以使用循环结构进行编程,简单的程序可以让机器人做复杂的事情,机器人编程的确奥秘无穷,大家可以在课后继续思考,如何增强机器人的本领!
3、另外有个问题请同学们课后思考:刚才的程序能不能让机器人走长方形?