1、第8课机器人快递员教学目标:1.知识目标:理解机器人产生转弯的原理;知道如何让机器人转弯和如何控制机器人转弯的方向;知道通过设置机器人转弯延时来控制转弯角度。 2.能力目标:会编写机器人转弯的程序,能根据机器人运行情况,调试出转弯的准确时间。 3.情感目标:感受到模块化解决问题的思想,体会将一个复杂的问题分解成几个问题分别来解决的思想方法。 教学重难点教学重点:进一步掌握机器人编程步骤,学会顺序结构的编程方法。 教学难点:机器人转弯的原理教学过程一、创设情境,引入任务。 师:同学们,今天老师给大家带来了一条新闻,请欣赏。(教师播放视频)看了这条新闻视频,你能告诉我,新闻主要告诉了我们什么?(对
2、)随着计算机技术和人工智能技术的发展,机器人正在快速的走进我们的生活。同学们,假设现在学校有东、西两个校区。周老师在东校区,张老师在西校区,周老师有一封信件想给西校区的张老师,你们帮周老师想一想,有没有什么办法能够把这封送给张老师?同学们,帮周老师把这封信送给张老师,怎么办?让机器人送信,有没有同学有不同意见?你们都赞同这种意见吗?那今天就一起来学习机器人邮递员二、分析任务,设计流程图。 1.模拟摆放,试一试。现在,一个送信机器人我们已经搭建好了,同学们先思考一下,送信机器人怎样才能把信从东校区送到西校区? 哪个小组来说一说过程是怎样的。2.梳理过程,说一说。首先,将机器人摆放到东校区的位置,
3、然后移动机器人向西校直行,经过一段时间后,到达西校区位置后停止。3.概括提炼,写一写。大家都同意这样的送信过程吗?有没有不同意见?现在我们了解了整个送信的步骤过程,这个步骤看起来很长,哪个同学能用简洁的语言把它缩短?我们来看第一步干什么,第二步干什么,将机器人摆放到东校区的位置是不是准备开始送信啊?所以我们可以概括为开始。然后移动机器人向西校区直行也就是前进,机器人上有马达带动轮子转动,所以这里可以概括为马达转动。经过一段时间后马达转动需要持续一段时间,这里概括为持续一段时间。到达西校区位置后停止也就是轮子不动,马达停止。任务完成结束4.定义小结,理一理。同学们,千言万语不如一张图。在我们为机
4、器人编写程序前,通常先要把语言描述的过程转换成流程图。为了规范起见,我们规定了几种符号。通常我们用矩形表示“事件处理”,圆角矩形表示“开始”或“结束”,菱形表示“分支判断”,箭头表示工作流方向。我们把这些特定的图形符号加上文字说明,再把不同图形符号之间用箭头相连,这样就构成了一个流程图,流程图在我们以后的编程中经常要用到,因为这是一种表示算法思路的一种极好的方法。现在你对流程图有所了解了吧,下面我们可以根据机器人送信的流程图来编程序了。三、软硬操作,反复调试。 1.打开软件,编制程序。【教师演示】这里分两种情况:1学生零基础,教师演示软件如何编制机器材人送信的整个过程。2学生课前先学习软件的基
5、本使用方法,这样同学可直接根据流程图编写程序。(前提:学生要对这软件熟悉)2.下载到机器人。使用数据线将机器人和计算机相联,把刚才编写好的程序下载到机器人控制器中。3.调试和运行。4.学生操作将机器人放在场地中开始运行,观察运行结果。5.同学们,在完成送信过程的任务中,你有没有碰到问题?碰到哪些问题?你的小组是什么问题?我们来解决这个问题。挑选一个没有到达目的地的机器人,提问:为何无法准确到达?怎样修改才能到达?这个送信任务我们可以用一个数学公式来表示:路程四、任务推进,巩固提升。 经过大家的努力,周老师的这封信终于送到了张老师的手中。大家表现都非常棒!接下来,张老师也有一个任务要交给我们的机
6、器人,请看要求。张老师看了来信后写了一封回信请机器人带回东校区。这次,机器人在通过十字路口时遇到了红灯,所以停下来等待了3秒钟,然后再送信到东校区。请同学们根据提示先画出流程图,再编写程序。先在纸上画出流程图,哪位小组将画好的流程图拿上来展示一下?投影完成任务二。五、课堂小结 同学们,今天我们一起通过流程图明白了机器人送信的执行过程,并根据流程图编写了相应的程序。大家完成的都很出色!这里周老师有个想法:如果让机器人完成送信任务后自动转个弯返回到出发地?是否可行?流程图怎么画?程序怎么写?这个想法我们留到下节课再来研究好吗?下课!二次修改板书设计机器人快递员流程图 开始/结束处理框判断框课后反思