中小学教育资源及组卷应用平台
忠实的巡逻兵
教案
一、教学目标
知识与技能
(1)认识RC编程软件的主界面和仿真环境。
(2)会分解机器人完成任务的步骤。
(3)掌握编写简单程序并仿真检测的方法。
2. 过程与方法
(1)通过编写机器人巡逻程序使学生学会运用输出模块库中的画笔、直行、转向模块来编写程序。
(2)通过仿真机器人巡逻程序使学生掌握使用仿真来检测自己编写的程序。
3. 情感、态度与价值观
(1)初步认识机器人的智慧是人类思维赋予的,进一步激发学生学习设计机器人程序的兴趣。
(2)培养学生的逻辑思维能力和自学能力。
二、教学重难点:
教学重点:会运用输出模块库中的画笔、直行、转向模块编写程序并能仿真检测。
教学难点:分解机器人完成任务的步骤。
三、教材分析
本课是学生学习程序设计的入门课,也是学生第一次接触RC编程软件,这节课将帮助学生理解机器人“智慧”的来源是程序,而程序是由设计机器人的人员编写出来的。编写程序,首先要进行任务分析,分解出完成任务的方法和步骤,通过RC编程软件,将流程编写出来并仿真测试,进而理解机器人是如何完成任务的,为后面学习编写程序打下基础。本课以机器人帮助巡逻校园为导入,充分激发学生的学习兴趣,带着目标进行学习更加有动力。
四、教学过程
教学环节 教师活动 学生活动 设计意图
课前准备 1.学生提前准备好上课用的设备,做好在线学习的准备。 2.教师发放电子教材、导学单、学习评价给学生。 为网络教学做好准备
激趣导入 提出问题 激趣导入:为了维护校园良好的治安秩序,有效预防违法犯罪活动,及时消除各种不安全因素,确保学校安全稳定。学校要安排保安人员每天巡逻校园,保安叔叔非常辛苦!让我们请机器人帮忙巡逻,守护我们的校园吧! 这是学校的一个正方形操场,机器人小乙接到巡逻操场的任务,首先它必须沿着操场的一侧直行至顶端,然后转90度角,继续直行。我们发现正方形操场的四条边长是相等的,四个转角也是相等的,所以只要机器人小乙按一组行动要求重复4次,就可以完成任务啦! 提出问题:如何让机器人小乙听懂你的话,把巡逻操场的路线告诉它呢? 通过今天的学习,你就能知道答案! 引出学习主题:守护校园我是忠实的巡逻兵 与老师互动,一起分析机器人完成巡逻任务的步骤。 通过熟悉的生活场景导入,引出本课的学习主题,激发学生的学习兴趣,增加学习动力。
初识 RC编程 想要让机器人小乙听懂我们的话,需要将我们的话“翻译”给它,首先我们来认识一下这个翻译官,诺宝RC编程软件。 1、在桌面或“开始”菜单找到RC编程软件并打开; 2、在RC软件界面上找到菜单栏、工具栏、模块库显示区、模块库区、流程图生成区。 按照老师的提示找到RC编程软件并打开,认识各个功能区 引导学生通过自学方式认识RC编程软件。
机器人程序初体验 同学们,这里有一个做好的程序,请你按照书本P24提示的步骤打开! 还是不熟悉操作的同学可参考微课视频1 1、流程图、顺序结构 起止框:表示算法的开始或结束 处理框:框中标明进行什么操作 流程线:表示从某一框到另一框的流向 整个程序是按顺序一步步进行的,这是很常见的编程程序中的顺序结构 仿真运行程序 在RC编程软件中设置有模拟机器人执行程序的仿真环境,可用于测试机器人程序能否正确完成预设任务。 特别要留意RC编程主界面中的进入按钮和仿真程序界面的退出按钮。 如果程序有误,可以返回主界面修改,再运行仿真测试,确保机器人程序正确。 关键点解析 ①画笔可以画出机器人行走时在地面上留下的痕迹,记录模拟机器人行走的路线。 有上抬、下落两种状态 ②添加直行模块可以指挥机器人按我们设计的路线行走 可以修改直行的速度、和时间 ③添加转向模块可以指挥机器人左转、右转或按任意制定的角度转动方向。 可以修改转向的速度、和角度 1、学生尝试打开一个做好的程序,观察流程图生成区的变化, 认识流程图中起止框、处理框和流程线的作用。 2、用仿真程序观察机器人的运行情况。 3、熟悉画笔模块、直行模块、转向模块的使用方法。 引导学生通过自学或小组合作方式认识RC编程软件。 通过观察学会分解任务。为下面设计、仿真“忠实的巡逻兵”程序做准备。 反复使用模块,学会模块的添加和删除。
任务驱动 自主学习 【任务1】一起尝试使用RC编程设计程序,告诉机器人小乙巡逻操场的路线吧! 提示:机器人想要完成一个正方形操场的巡逻任务,它要经历几次直行几次转向呢? 答案:4次直行,4次转向 操作还是不熟悉的同学可参考微课视频2 【任务2】如果下一个巡逻路线是一个日字形,机器人小乙能否完成任务呢?可以有几种巡逻路线?哪种巡逻路线更省时间? 请你帮忙设计一个程序吧! 操作还是不熟悉的同学可参考微课视频3 同学们在经过前面老师的讲解之后独立完成机器人小乙巡逻操场的程序设计,可根据自己的学习情况观看微课视频 给学生自主学习,勤奋动脑的空间,也鼓励学习能力水平较差的同学在参考微课视频中完成任务。
展示交流 已完成的同学可以将作品提交至作业区进行展示分享,也可以与一同在线的同学交流。 提交作业,分享交流 同伴之间交流分享,促进感情,提高学习成就感。
课堂小结 1、认识RC编程软件的主界面和仿真环境 2、会调用已有的机器人程序 3、会自己编写简单程序并进行仿真检测 与老师一起总结本课的知识点 引导学生对课堂内容进行反思及巩固
课后任务 请你尝试为机器人小乙设计一个沿着正八边形路线巡逻的程序。 基于本课学习的基础上增加难度,巩固知识(共20张PPT)
第3课 忠实的巡逻兵
信息技术 五年级下册
为了维护校园良好的治安秩序,有效预防违法犯罪活动,及时消除各种不安全因素,确保学校安全稳定。
学校要安排保安人员每天巡逻校园,保安叔叔非常辛苦!
让我们请机器人帮忙巡逻,守护我们的校园吧!
任务解析
这是学校的一个正方形操场,机器人小乙接到巡逻操场的任务,首先它必须沿着操场的一侧直行至右端,然后转90度角,继续直行。我们发现正方形操场的四条边长是相等的,四个转角也是相等的,所以只要机器人小乙按一组行动要求重复4次,就可以完成任务啦!
问题来了
如何让机器人小乙听懂你的话,把巡逻操场的路线告诉它呢?
通过今天的学习,你就能知道答案!
守护校园
我是忠实的巡逻兵
学习目标
认识RC编程软件的主界面和仿真环境
会调用已有的机器人程序
会自己编写简单程序并进行仿真检测
初识RC编程
菜单栏
工具栏
流程图生成区
模块库显示区
模块库区
RC编程软件可以把人的指令翻译成机器人能听懂的语言
你知道吗?
机器人程序初体验
同学们,这里有一个做好的程序 ,请你按照书本P24提示的步骤打开!
可参考微课视频1
机器人程序初体验
流程图、顺序结构
起止框:表示算法的开始或结束
处理框:框中标明进行什么操作
流程线:表示从某一框到另一框的流向
按顺序一步步进行
机器人程序初体验
仿真运行程序
进入
退出
注意:如果程序有误,可以返回主界面修改,再运行仿真测试,确保机器人程序正确
主界面
仿真测试
你知道吗?
画笔可以画出机器人行走时在地面上留下的痕迹,记录模拟机器人行走的路线。
有上抬、下落两种状态
你知道吗?
添加直行模块可以指挥机器人按我们设计的
路线行走
可以修改直行的速度、和时间
你知道吗?
添加转向模块可以指挥机器人左转、右转各种角度
可以修改转向的速度、和角度
任务1
一起尝试使用RC编程设计程序,告诉机器人小乙巡逻操场的路线吧!
可参考微课视频2
提示:机器人想要完成一个正方形操场的巡逻任务,它要经历几次直行几次转向呢?
正方形操场巡逻任务解析
先直行然后右转
再直行然后右转,一共重复“直行+右转”4次即完成任务
任务2
如果下一个巡逻路线是一个日字形,机器人小乙能否完成
任务呢?可以有几种巡逻路线?哪种巡逻路线更省时间?
请你帮忙设计一个程序吧!
可参考微课视频3
提示:可以先在纸上画出路线图、流程图
日字型路线巡逻任务解析
首先沿着日字形外框线巡逻,即一个长方形路线,注意每段直行距离的长短
接着向右转180°,直行回到中间位置,左转90°再直行即完成任务!
课堂小结
认识RC编程软件的主界面和仿真环境
会调用已有的机器人程序
会自己编写简单程序并进行仿真检测
课后任务
请你尝试为机器人小乙设计一个沿着正八边形路线巡逻的程序。
谢谢观看