内容正文:
称职的监测员
一、教学目标:
1、知识和技能
(1)了解程序编辑的三种基本结构:顺序结构、分支结构、循环结构。
(2)会使用简单易学的程序语言编制简单的程序,控制机器人做出简单动作或解决简单问题。
2、过程与方法
通过机器人仿真环境来模拟机器人的运动,调试使用流程图编制简单的控制程序,感受利用程序解决问题的一般过程。
3、情感态度与价值观
懂得利用程序控制机器人,激发创作意识和创造力。评析他人的程序,养成欣赏、借鉴、学习他人优秀作品的习惯,培养审美能力。
二、教学重难点:
重点
(1) 使用“永远模块”控制机器人无休止地重复执行某些动作。
(2) 控制机器人在不同条件下作出不同的举动。
(3) 控制机器人检测外界声音并显示检测值。
难点
控制机器人眼睛闪烁或者发出不同的颜色的光。
三、教学时间安排:1课时。
四、教学过程:
(一)创设情景,导入新课
师:播放一段智能机器人比赛灭火项目的比赛录像,激发学生的学习兴趣,并提问学生:如果让你来参与灭火机器人的设计和编程,你愿意吗?这一节课我们就进入这个奇妙无比的世界。
将灭火机器人带进课堂。
(二)展现目标,引入任务
活动内容:
让灭火机器人前行一段,然后原地转90度,分析步骤如下:
第一步、让机器人直走;
第二步、让机器人转90度:需要修改参数;
注意:我们会发现机器人转弯的角度不正确,那么就需要修改“转向”模块中的参数,进行反复调试,而且,在调试过程中,不要一次修改两个参数,可以固定一个参数,很快就能让机器人转一个标准的90度了。
试一试:让机器人重复直行转弯四次,就可以走成一个正方行了
可以添加四次刚刚的两个模块,那还有没有更好的方法呢?
提示:可以使用多次循环模块,然后把直行转弯两个模块放到循环中,修改循环次数,就可以让机器人走一个标准的正方行了。
(三)自主学习,任务探究
机器人编程软件一般采用流程图模式编程。流程图由基本模块来构建,基本模块包括输出执行模块、信号输入模块、流程控制模块三部分,每一个图形模块都可以完成一定的功能,只要按逻辑连接这些模块可以很快的完成一个程序的编写,通过画流程图的方式,实现对某一特定机器人的编程。从而使机器人根据周围的环境执行相应的动作,如:前进、后退、转弯、加速、减速等。流程图支持全局变量、简