《小学三年级课后服务:scratch少儿编程一阶第15课速算爬树教案.docx》由会员分享,可在线阅读,更多相关《小学三年级课后服务:scratch少儿编程一阶第15课速算爬树教案.docx(5页珍藏版)》请在优知文库上搜索。
1、第十五节速算爬树课程内容帮助米乐熊完成速算爬树的游戏,并且成功获胜。课程时间45分钟教学目标成功编写速算爬树的程序。教学难点用变量模拟加减法。设备要求音响、A4纸、笔Ps:教案内容仅为老师提供参考资料,一切以实际上课情况和教师讲课习惯为K一、课堂导入第一小节(课程复习)(教师)教室介绍学校,以及自我介绍同学们大家好,今天的编程课堂又要开始了。希望同学们每次在学习新的课程时也不要忘记了我们上次课程所学的知识哦!上节课我们一起完成了思维图形的程序。还记得米乐熊摇动我们的小般子,考验大家对于立体图形的判断吧。那么接下来我们就跟随熊博士的脚步,一起来回顾一下我们上节课所用到的知识吧。2分钟播放视频1:
2、课程导入(第一部分)O-55s1分钟第二小节(课程导入)(教师)复习了上节课立体图形的知识后,今天我们会随着熊博士创作什么样的作品呢?就让熊博士来向我们展示一下我们今天要所要完成的完整程序吧。1分钟播放视频1:课程导入(第二部分)55s-lmin37s1分钟(教师)看完视频后相信大家已经明白我们今天的任务就是帮助米乐熊赢得爬杆比赛的胜利了。大家来思考一下我们应该如何制作米乐熊爬竿的程序呢?欢迎同学们踊跃回答。(教师)我们先对米乐熊做初始化,让它每次都会出现在杆子的底部。接着编写米乐熊的询问,并让它根据我们的回答做动作。最后编写米乐熊成功爬到杆子顶端、获取胜利的程序。2分钟二、绘制流程第三小节(
3、流程图)(教师)整个程序的效果已经演示过了,现在我们一起来分析下这节课的流程吧!本节课中我们要操作米乐熊角色来进行爬杆竞速。我们需要先设定变量进行初始化,随后询问我们问题让我们回答正确的加减数字,只要能够答对正确数字米乐熊就可以顺利往上爬动一格。可是当米乐熊爬到了树顶蜂蜜的时候,我们就可以终结这个程序7,让米乐熊说出蜂蜜真好吃,结束这个程序。这样整个程序就大功告成了,好啦,现在我们一起来观看一下熊博士为我们带来的流程解析,和老师一起来绘制一下流程图吧!2分钟播放视频2:绘制流程O31S1分钟(师生互动:提问模式)老师提问:同学们一起来动手回忆一下刚刚的视频内容,绘制出2分钟我们整个程序的流程,
4、从第一步初始化开始,来一起试一下吧!(保证每一位同学都可以编写出正确的程序流程图)。(教师)程序流程图绘制完成,通过我们的流程我们就可以一步一步的完成今天的程序了,大家一起来动手试试看,把我们今天要完成的流程用流程图绘制出来吧。(绘制流程图)绘制成功之后我们就准备开始编程了,大家一起打开我们今天的页面要开始本节课的课程了。1分钟三、编写程序第四小节(初始化)(教师)流程图已经绘画完毕了接下来就进入我们的编程环节了。我们先来编写一下速算爬树的程序吧!点击米乐熊角色来到它的脚本区。我们先对米乐熊做初始化,让它每次都会出现在小树的底部。一起来想一想应该怎么做吧,拖出一个大家都熟悉的绿旗指令以及移到X
5、y指令,别忘了外观区的换成爬树造型指令哦。好了,那么现在我们一起来看一下熊博士是怎样处理的吧!1分钟播放视频3:编写程序(第一部分)O-InIinlIS2分钟(师生互动:提问模式)老师提问:看完了这段视频后,相信大家已经知道如何制作米乐熊爬树的程序了吧!那么接下来同学们就跟着一起来做一下吧,先点击米乐熊角色来到它的脚本区对它进行编程吧!(同学们操作,老师帮助,保证每一个同学完成。)4分钟第五小节(向上爬动)(教师)米乐熊的初始化已经做好了,但是现在米乐熊还不会向上爬动,还不能到达蜂蜜处。接下来我们的任务就很明显了,那就是让米乐熊不断往上爬,可是我们不是还需要计算数字么?那应该怎么做呢?我们一起
6、来看一下熊博士的讲解吧!1分钟播放视频3:编写程序(第二部分)InIin20s-3min40s1分钟(师生互动:提问模式)老师提问:看完视频后相信大家都会觉得米乐熊向上爬的制作很简单对不对?比较困难的点只有控制变量来拼搭出回答等于a+b这个积木指令,好啦!大家自己动手一起来完成一下吧!(同学们操作,老师帮助,保证每一个同学完成。)4分钟第六小节(成功的判定)(教师)米乐熊现在已经能够顺利爬到蜂蜜处了可是我们是不是发现了这个问题,我们的程序现在无法终结,米乐熊已经拿到了蜂蜜,为什么他还不停止呢?来想一想我们怎样才能解决这个问题吧。是不是要为整个程序添加结束呢。那么接下来我们就和熊博士一起来看一看
7、要如何完成吧!1分钟播放视频3:编写程序(第三部分)3min40s-4min48s1分钟(师生互动:提问模式)老师提问:看完了熊博士的详细介绍后大家是不是已经跃跃欲试了呢?那现在的时间就交给大家吧!大家做完后来观察一下。我们能不能修改一下变量的数字来让我们的游戏变得更有挑战性呢(同学们操作老师助教,保证学生完成背景以及角色的挑选。)2分钟课间休息让学生自主完成猜数字的代码老师帮助学生解答问题。完成代码的同学可以先休息一下。2分钟四、知识拓展(教师)好了,到了这里,我们速算爬树的程序已经全部完成了,接下来到了我们的课外拓展的时间了。我们本节课讲了速算爬树的小游戏。在这里老师有一个问题想要问一下大
8、家,熊熊的午餐是蜂蜜,但是熊熊喜欢吃鱼类以及水果么?那熊熊应该是草食性动物还是肉食性动物呢?那么接下来就让熊博士给我们讲解一下吧!2分钟播放视频4:知识拓展2分钟(师生互动:提问模式)老师提问:知识拓展我们已经看完了原来米乐熊是杂食性动物4分钟啊,我们来想一想生活中除了人类还有熊熊之外还有杂食性动物么?学生回答:XXXXX老师回答:狗狗在我们日常生活中也是可以吃蔬菜水果和肉类呀大家回家看一看我们身边的狗狗,非常乖巧可爱也是什么都能吃的。五、拓展练习第七小节(课程总结)播放视频5:课程总结(该视频为静态图片,用于辅助老师总结)(教师)在这里本节课的内容就结束了,让我们一起来总结一下本节课都学习了
9、那些知识吧!首先我们使用了移到指令,换成造型指令与变量设定为指令,完成了初始化的效果,接下来使用重复执行直到指令,与判断指令相组合,设定了问题的的范围与询问出问题,如果回答正确,就使用Y坐标增加指令与切换造型指令,让米乐熊向上移动,并切换造型,最后使用判断指令,在Y坐标大于110的时候,使用连接指令让米乐熊说出成功吃到蜂蜜,并用时多少秒之后停止全部脚本。3分钟(课后作业)(教师)大家千万不要忘了在课下完成我们的课后作业。我们的课后作业就是让米乐熊吃到蜂蜜时为大家报时我们一共用了多少时间爬树成功,增加游戏的难度。那么究竟会产生什么样的效果呢?我们一起来看一下吧。0.5分钟播放视频5:拓展练习1分钟(课程结束)今天的课程就到这里了,大家表现的都很不错哦!希望同学们能够在后面的课程中继续坚持哦!多多展现自己的奇思妙想,让我们的编程课堂更加有意思吧,下次编程课堂不见不散哦,拜拜!0.5分钟