课题第十四课机器人巡逻王店镇中学教学目标1
知识目标:了解循环的基本原理;了解哪些情况下需要用循环的方法设计程序
能力目标:初步学会使用循环的方法解决实际问题,完成机器人巡逻一周和不停巡逻的任务
情感目标:通过相互帮助,共同解决问题,进一步培养学生的合作学习能力
重点与难点教学重点:利用“多次循环”模块编程,理解循环结构的作用
教学难点:程序的调试课前准备1机器人编程软件2机器人活动场地3机器人或机器人仿真软件教师活动学生活动设计意图一创设情境,引出新课教师播放机器人巡逻视频,让学生体会利用机器人的好处
二新课练习1问题分析要求学生结合书本分析如果机器人沿正方形大楼的四周巡逻,应该如何规划路线
2设计流程图教师按照学生分析的2种方法,要求学生画出2种流程图
教师组织同学分析流程图,如有个别有困难的同学请参考书本
让学生思考完成巡逻2周、10周、100周的程序,让学生体会到程序的“太长太繁”
3项目实施按要求完成如书本P62的表格四人一组,要求商量完成
学生观看视频,分析问题学生分析得出2种方法得出整个任务顺序执行就是让机器人重复4次执行“前进”与“左转90度”
如果把“前进和转弯90°”看成一个小任务,那么巡逻一周就是执行4次小任务
学生两两合作,完成2个流程图的绘制
请几对学生展示他们的作品,请其他学生从算法的优劣,流程图绘制等方面看看有什么问题
通过对机器人不停地巡逻的算法思考,感受到顺序结构的局限性,体会循环结构的实际好处
学生选定循环结构,准备项目实施
首先学生完成表格
其次按照表格明确小任务
然后在小组分配工作:机器人的搭引入现实生活的机器人使用,体会它的好处
机器人走正方形路线,学生可以实践“模块化”的方法,对任务进行分解
学生既需要体会不同方法的优劣,又要节约课题时间,因此安排两两合作
流程图的绘制不可过于随意
体会实际情况下,2种算法的优劣,做出选择