11 时装表演
--地面检测模块
1教学目标
1.了解“条件循环”命令的基本功能。
2.理解“永远循环”命令和“条件循环”命令的使用对程序执行过程的影响。
3.学会用“地面检测”命令、“条件循环”命令编写、调试程序,控制机器人完成任务。
4.学生通过上机编写、调试程序,体会“条件循环”命令的基本功能及其使用方法。
2学情分析
本课选自清华版《信息技术 小学版 智能机器人》第二单元中的内容。教材中第二单元涉及到的内容主要是各个传感器的使用。其中,本课讲授的内容位于第二单元第5课。本课,因涉及到的知识点比较多。所以,我参考普通高中信息技术课程标准,根据以往教学经验,以及为了达到上述制定的学习目标,我将本课教学内容进行了裁剪与处理,将原教材的内容进行了调整,将本课内容调整为两课时。
第1课时:
(1)了解地面检测模块的基本工作原理。
(2)学会在仿真环境中设置图带。
(3)学会使用“地面检测”、“显示”模块读出图带的灰度值,并根据数值编写程序,让机器人完成巡逻任务。
(4)理解并体会“地面检测”的基本功能在实际生活中的作用。
第2课时:
(1)了解“条件循环”命令的基本功能。
(2)理解“永远循环”命令和“条件循环”命令的使用对程序执行过程的影响。
(3)学会用“地面检测”命令、“条件循环”命令编写、调试程序,控制机器人完成任务。
?(4)学生通过上机编写、调试程序,体会”条件循环”命令的基本功能及其使用方法。
本课讲授为第2课时。
已有知识:学生已经了解机器人相关知识,学会用仿真环境中的“直行、转向、显示、结束、红外传感器、碰撞传感器”等模块编写程序,教机器人学走路、学转弯、学画画……做机器人耐心的小老师。在这个过程中,学生还了解了程序设计的三种结构即顺序结构、选择结构以及循环结构。
??? 已有技能:学生能够在教师的指导下,会用“多次循环、永远循环”命令编写程序,并进入仿真环境验证程序,体会通过编写、调试程序来达到控制机器人的目的。
学习特征:通过一段时间的学习,学生已经基本掌握了机器人程序设计的编程和调试方法,而且在学习程序设计中产生了极大的兴趣,学生能够基本做到积极主动,并充分发挥互助学习的作用,遇到问题能够及时向同学、老师寻求帮助并在讨论和研究中解决问题。
3重点难点
重点:
1.了解“条件循环”命令的基本功能。
2.理解“永远循环”命令和“条件循环”命令的使用对程序执行过程的影响。
难点:
学生通过上机编写、调试程序,进一步体会“条件循环”命令的基本功能及其使用方法。
4教学过程
4.1第一学时
4.1.1教学活动
活动1【导入】复习并引入新课
上节课我们一起研究了机器人哨兵巡逻的程序,今天我们一起研究另一种职责哨兵的相关程序:走上岗位的哨兵
观察此次任务场地
测量场地颜色代码
汇报测量数据
活动2【讲授】讲授新课
研究问题1:走出黄色场地
分析场地。
和巡逻有何区别?根据已掌握内容可否解决这个问题?
研究问题2:走入红色区域,机器人站在什么位置合适?如何解决?
分析场地。
我们的机器人哨兵已经走上了岗位(红色区域),同学们认为他应该站在什么位置合适?
研究问题3:学习条件循环命令。
旧知识无法解决问题,我们来学习新的内容:条件循环命令
流程图讲解程序执行过程。
使用条件循环命令完成机器人走上岗位.
活动3【讲授】归纳小结
1.学习小结。
2.对比两种循环命令结构。
活动4【讲授】拓展学习
地面检测的实际应用:高级轿车的停车辅助系统(自动停车入位)。
活动5【作业】思考作业
分析学习材料中的过桥程序,思考程序的编写