资源简介 (共21张PPT)变幻迷宫课程目标课程内容 利用我们学习的循环与判断的知识来帮助米乐熊逃离迷宫。课程时间 45分钟1、利用上下左右来控制米乐熊前进。2、米乐熊与场景的互动以及关卡变幻。教学目标教学难点 使用画笔画出圆。设备要求 音响、A4纸、笔 课程导入 程序解析 课堂任务 升级任务 知识拓展 创意练习课程导入01课程导入01 课程导入米乐熊在上次森林中遇到了迷宫后,今天米乐熊在外冒险时,真的遇到了一处迷宫。我们一起来看看,今天的迷宫和上次有什么不同,并帮助米乐熊走出迷宫吧。程序解析02程序解析02 程序解析1. 需要设置按下按键后,米乐熊会监听到并做出对应的动作。2. 通过面向方向改变米乐熊的方向。3. 如果碰到蓝色墙壁,则原地行走。4. 如果走到出口,进入下一层迷宫。程序解析02 流程图课堂任务03课堂任务03 课程重点分支嵌套:使用两层判断指令进行判断,实现双重效果。。课堂任务03 初始化设定米乐熊的初始位置、面向方向、及旋转模式。课堂任务03 控制移动在按下对应的方向按键后,让米乐熊向对应方向移动,同时切换造型。课堂任务03 碰到墙壁在判断中再加入判断指令,让米乐熊碰到蓝色墙壁后,停留在原地。课堂任务03 碰到出口如果碰到出口,则广播消息,迷宫接收到消息,就切换到下一个迷宫。升级任务04升级任务04 动手练习练习:1.来试试看角色库中的钥匙角色,能不能让米乐熊拿到钥匙再开门呢。知识拓展05平面直角坐标系05平面直角坐标系 在同一个平面上互相垂直且有公共原点的两条数轴构成平面直角坐标系,简称直角坐标系。通常,两条数轴分别置于水平位置与垂直位置,取向右与向上的方向分别为两条数轴的正方向。水平的数轴叫做x轴或横轴,垂直的数轴叫做y轴或纵轴,x轴y轴统称为坐标轴,它们的公共原点O称为直角坐标系的原点。创意练习06创意练习06 创意练习练习:1、现在迷宫一直持续出现,难道米乐熊永远走不出迷宫了么?想一想有没有什么办法,让米乐熊不用走重复的迷宫。谢谢!第八节 变幻迷宫课程内容 利用我们学习的循环与判断的知识来帮助米乐熊逃离迷宫。课程时间 45 分钟教学目标 1、利用上下左右来控制米乐熊前进。 2、米乐熊与场景的互动以及关卡变幻。教学难点 用键盘方向键控制米乐熊的移动。设备要求 音响、A4 纸、笔(一、课堂导入)Ps:教案内容仅为老师提供参考资料,一切以实际上课情况和教师讲课习惯为主第一小节(课程复习)(教师)《教室介绍学校,以及自我介绍》同学们大家好,欢迎回到我们的编程课堂,有没有及时完成我们的课后作业啊?在上节课当中我们跟随着米乐熊闯过了森林迷宫,遇到了茂密森林组成的墙壁, 还有徘徊不散的小幽灵,还记得我们怎样摆脱它的跟踪么?但是这些难不倒我们的小同学,虽然失败了很多次,不过只要我们认真思考最终就可以帮助米乐熊解决这个问题,那么现在我们就给随着熊博士的 脚步,来看一看我们上节课所用到的知识吧。 2 分钟播放视频 1:课程导入(第一部分)0s - 45s第二小节(课程导入)(教师)复习了上节课我们学习的知识,现在我们会看到米乐熊经历了什么样的故事吧?这次我们的迷宫难度进行了大升级,错综复杂的通道使我们不能第一时间就探索出出口的位置,而且就算我们到达了出口,也会发现有更多和更难的迷宫再等待着我们。大家一提起来尝试一下,看谁能在对短的时间内通关呢?不过在动手编程之前先 来让熊博士来向我们展示一下我们今天要完成的完整作品吧。 2 分钟播放视频 1:课程导入(第二部分)45s - 1min14s 1 分钟(师生互动:提问模式) 老师提问:这次的迷宫好像和之前很不一样呀,我们这次是利用键盘上下左右来控制米乐熊行走,经过蜿蜒的道路到达终点我们会发现还有下一个迷宫等待我们去继续探索。现在老师来考一考大家,我们怎样做到迷宫在成功的时候进行变换呢?米乐熊上下移动我们需要什么样的指令呢?欢迎同学们踊跃回答。 学生回答:xxxxx 3 分钟二、绘制流程第三小节(流程图)(教师)同学们回答的非常好,也非常有想象力,迷宫成功通关之后我们就可以像切换关卡一样切换我们的背景地图,角色也回到了原来的位置,重置地图。想法大致想好了,那么现在就来根据我们的 视频里的内容来分析一下流程图内的流程吧。 1 分钟播放视频 2:绘制流程 1 分钟(师生互动:跟随老师画图)同学们一起来动手回忆一下刚刚的视频内容,绘制出我们整个程序的流程,从第一步初始化开始,来一 起试一下吧。(保证每个学生编写出正确的程序流程图) 5 分钟分解流程图 1 分钟(教师)程序流程图绘制完成,通过我们的流程我们就可以一步一步的完成今天的程序了,准备开始编程打开我们今天的页面,看一 看熊博士会怎样完成积木代码吧。 1 分钟三、编写程序第四小节(初始化)(教师)程序流程图绘制完成,通过我们的流程我们就可以一步一步的完成今天的程序了,准备开始编程打开我们今天的页面,看一 看熊博士会怎样完成积木代码吧。 1 分钟播放视频 3:编写程序 (第一部分)0 – 1min14s 1 分钟(师生互动:跟随老师操作)还记得我们的初始化么?初始化就是让米乐熊每次出现在同一个位置以一种同样的状态出现,大家快来试试看吧。 (同学们操作,老师助教) 3 分钟第五小节(米乐熊移动)(教师)初始化指令编写完毕,接下来根据流程图我们来看一下让米乐熊根据我们的上方向键来控制移动,松开键盘米乐熊也就停止了,上节课当中我们是让米乐熊不断移动控制方向。所以我们在现在 来看一看熊博士是怎样处理的吧。 1 分钟播放视频 3:编写程序 (第一部分)1min14s - 7min11s 1 分钟(师生互动:跟随老师操作)看完了这段视频,同学们就跟着一起来做一下吧,首先我们要明确一下坐标的概念,横向方向我们可以使用 x 坐标来代替,纵向方向可以使用 y 坐标来代替。简单的来说,角色向左 x 坐标减小,向右 x 坐标增大,角色向上 y 坐标增大,角色向下 y 坐 标减小。我们可以使用重复执行与条件判断组合在内部加入 x 以及 y 坐 2 分钟标的变化让米乐熊移动起来。这次的代码指令会很多,大家一起来动手试试看,完成一下吧。 (同学们操作,老师助教,保证学生完成米乐熊根据坐标以及方向 移动。)第六小节(遇到出口的判定)(教师)现在我们已经完成了上下左右方向的控制,那么我们要做的是不是找到出口逃离迷宫啊?让米乐熊往上走穿越岔路找到红色的箭头。可是大家来试试看,我们走到出口的时候我们的迷宫并没有变幻,米乐熊也没有任何反应,这是怎么回事呢?那就是我们的另外一个 角色箭头的代码还没有编译啊,来一起看看熊博士怎么说吧。 1 分钟播放视频 3:编写程序(第三部分)7min11s - 9min50s 1 分钟(师生互动:跟随老师操作)好啦,大家都掌握了怎么让迷宫变换的诀窍了么?我们先为出口添加初始化,然后也要为米乐熊添加遇到出口的反应,这就用到了我们如果那么以及说指令还有最重要的广播消息要让我们的背景来进行切换。只要认真的完成了我们的效果,我们就可以发现非常好玩的事情,大家一起来试试看吧。 (同学们操作,老师助教,保证学生完成出口以及米乐熊的代码。) 1 分钟课间休息让学生自主完成米乐熊变幻迷宫的代码,帮助学生解答问题。 完成代码的同学可以休息一下。 3 分钟四、知识拓展(教师)指令全部完成之后,到了我们的课外知识小课堂时间。在上节课当中已经学习了怎样穿越迷宫,今天我们就来学习一下我们今天掌握的数学知识——直角坐标系?我们今天为什么可以用 x 和 y 来 代替米乐熊的位置呢?来听听熊博士有什么知识要分享吧? 1 分钟播放视频 4:课程拓展 3 分钟(师生互动)以后我们在学习数学的时候可以深入的了解平面直角坐标系,老师希望大家能在课后查阅一下资料,再下节课开始的时候, 希望同学能够和老师分享自己发现的数学小知识。完成我们本节课的小朋友就可以提交我们本节课的代码作业了,在本节课中我们一起创作了米乐熊的变幻迷宫,通过了指令积木的拼搭完成了整个游戏,希望同学们再接再厉,发挥想象力把我们的迷宫小游戏变得更好玩吧。 2 分钟五、拓展练习第七小节(课程总结)播放视频 5:课程总结(该视频为静态图片,用于辅助老师总结)现在一起来回顾一下本节课我们都学习哪些指令,首先一开 始,在点击绿旗后我们给米乐熊设置了一系列的初始化操作,在设置完初始化后使用重复执行指令配合如果那么指令达到监听效果, 5 分钟条件添加侦测区中的按下键指令,条件满足时改变米乐熊相应的坐标。内部继续添加如果那么指令,条件添加碰到墙壁颜色指令,条件满足改变米乐熊相应反方向坐标!在到达出口后,广播下一个迷宫指令,然后更换背景! 在这里本节课的内容就结束了,但是老师还不知道同学们有没有掌握,下面老师来请一位同学来回答我们本节课使用了什么样的指令完成了什么样的效果呢? 在下节课当中我们会跟着米乐熊一起继续深入,探索更多的故 事,希望同学们可以继续努力,在下次课中踊跃表现。(课后作业)(教师)大家千万不要忘了在课下完成我们的课后作业,这里是我们的一个升级的小挑战,我们一起来看一下吧。 0.5 分钟播放视频 6:课后作业 1 分钟(课程结束)今天的课程就到这里了,希望同学们能够在以后的课程中展现自己的奇思妙想,为我们的编程课堂迸发出不一样的 思维火花,我们下次编程课堂不见不散,拜拜! 0.5 分钟 展开更多...... 收起↑ 资源列表 第8课:变幻迷宫.docx 课件.ppt