第9课综合任务机器人赛跑_第1页
第9课综合任务机器人赛跑_第2页
第9课综合任务机器人赛跑_第3页
第9课综合任务机器人赛跑_第4页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第9课 综合任务:机器人赛跑认知目标:了解程序算法分析的重要性。了解双重分支结构的特点。技能目标:学会多重分支结构的程序编写。进一步熟练“地面检测”模块的设置。情感目标:进一步体验分支与循环结构组合执行效果,感受程序设计的精妙。教学重难点及突破策略项目具体内容突破策略教学重点学会多重分支结构的程序编写。活动1-讨论:算法分析活动2-尝试:四人小组边讨论边编写活动3-再试:独自编写调试教学难点算法分析行走可能问题的课件穷举模拟小组讨论聚集关键问题教学过程:一、引入 (播放机器人走跑道课件动画):你们看,这个机器人自己会沿着红色的跑道行走,既不会冲到外面的黑色区域,也不会跑到里面的白色区域。奇怪的

2、还不至这些,你看给它换个跑道,它还是能照跑不误! 看到这里,你有什么想问的?今天我们就来学习机器人在跑道自觉行走(板书:让机器人在跑道自觉行走)二、学习1.算法分析要挑战这样一个较为复杂的任务,我们首要分析机器人在沿着跑道走时会遇到哪些情况,然后用什么方法解决,这就是算法分析。(课件演示各种可能性和解决方案):我们先看看,机器人跑一圈会遇到的问题,碰到问题又如何解决。比如机器从直行跑道沿顺时针方向直行:序号遇到的问题解决方案1直行2冲出跑道至黑色右转3直行4冲出跑道至黑色右转5直行6冲出跑道至黑色右转7直行8冲出跑道至黑色右转从课件中,我们可以获知,什么时候机器人可以放心直行?(生:遇红色带)

3、什么时候要右转?(生:遇黑色带)我们可借助什么获知是红色还是黑色地带?(生:地面检测传感器)四人小组讨论一下,是红色机器人做什么?红色否机器人又做什么?那么,我们可以请同学们在纸上画一画简要的流程图。学生活动:画红色判断后的分支图反馈提问:红色直行,红色否机器人就可以确定右转吗?红色否,也就是机器人行走会遇到什么颜色?一定是黑色吗?因为画面环境中还有白色区域,所以,要判定是黑色,在红色判断后,还要进行一次黑色判断。请同学们在右边的分支中增加一个黑色判断,四人小组再讨论,黑色是时,机器人做什么,黑色否时机器人又做什么?学生活动:画黑色判断后的分支图是 否红色判断是 否黑色判断2.同桌边讨论边编写

4、下面就请同学同桌合作,一起在软件中编写真正的程序流程图。在编写前,老师有个小提示(投影):机器人地需检测器检测红色带的值是170,黑色带的值是255,要注意设置好地面检测模块的条件。学生活动:同桌讨论动手在软件环境中编写流程图。反馈:看看基本结构是不是这样的?设置这个条件的含义是什么?学生示范:我们的程序是否能让机器人在跑道上奔跑呢?我们可以加载“跑道”环境试一试。反馈:为什么会出现跑道内的白色区域去了?(生:可以速度太快,可以右转太大)学生活动:调试右转参数反馈:成功了吗?怎样的参数刚好适合?3.独自编写调试下面,我们独自试一试,从新建文件开始,再编写一次。还可以试一试这样的设计,可以增加模块,但不能调整右转参数,你能使机器人完美地走完跑道吗?学生活动:独立编程,尝试不同的设计。三、小结今天,我们挑战了机器人走跑道的编程任务。完成这种较为复杂的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论