一、教材分析:
本课是在学生已经初步了解机器人的基础上来学习的,学生在会下载控制程序到机器人中后,就想知道如何自己编制程序来控制机器人了,在本节课中,将进一步熟悉机器人的编程环境,学会最简单控制机器人的操作——前进和后退。
二、教学目标:
1、知识和技能目标
初步学会对简单的任务进行分析,了解“移动”、“延时”和“停止”模块的功能,能看懂程序中流程图。
2、过程和方法目标
学会使用“移动”、“延时”和“停止”模块来使机器人前进和后退,理解机器人行走的方向、路程和速度是由什么来决定的`。
3、情感性目标
培养学生编写程序的兴趣,在调试过程中培养学生间的沟通与合作精神;通过给程序添加备注,培养学生良好的编程习惯。
三、教学重、难点
1、教学重点:
(1)“移动”、“延时”和“停止”模块的使用;
(2)认识几种常见的流程图符号。
2、教学难点:
(1)认识和了解流程图符号;
(2)“延时”模块的作用。
四、教学准备:
在学生机器人上安装机器人仿真软件。
五、教学过程:
1、情境导入
教师演示机器人前进和后退。
教师:同学们,你们看清楚了机器人是怎样运动的吗?
学生回答。
教师:机器人前进和倒退是靠轮子的转动进行的,轮子正方向转动,机器人前进,反之则是倒退。本节课就是学习编写程序,让机器人先前进,再后退。
2、学习新课。
(1)设置机器人前进和停止。
教师演示,通过“移动”和“停止”模块,并设置其数值,让机器人前进。
学生观察、然后请同学示范。
学生分组练习。
思考:编写程序时,如果主程序中的某个模块不需要时,怎么删除?
学生交流汇报,并演示方法。
(2)设置机器人倒退。
教师演示,拖动“延时”模块至“移动”模块下,并设置倒退时间,再拖入“停止”模块至“延时”模块下,设置停止所有电机,让机器人停止。
学生观察、然后请同学示范。
学生分组练习。
3、分层练习、完成任务
完成本课“试一试”内容。
4、小结与延伸
引导学生对本节课知识进行小结,回顾“前进”、“后退”和“停止”的设置方法,检查自己在各个知识点方面的掌握情况。