资源简介 小猫捉鱼教学目标(一)知识与技能1、认识并掌握广播功能;2、进一步理解角色、脚本的制作,加深对随机数、造型、侦测等知识的应用;3、体会完整的 scratch程序设计的过程与方法;(二)过程与方法1、在完成任务的过程中激起浓厚的学习兴趣。2、有充足的时间进行实践尝试。3、适当的时候同伴协作,提高学习效率。4、体会程序创作中形成问题及解决问题的思维方法。(三)情感与价值观1、提高学生信息思维,增强学生的学习兴趣。2、倡导同学间的合作学习,共同提高。3、培养学生的自信心,感受学习带来的快乐。学情分析学生掌握了一定的编程技巧和能力,引导学生综合运用能力。重点难点重点:形成完整的“大鱼吃小鱼”的游戏难点:广播功能的使用教学过程一、导入师:通过上节课的学习,我们已经制作了一条自由游动的小鱼(打开自由自在的小鱼),你们觉得这个程序目前还缺少什么 生:缺一条吃小鱼的大鱼。师:对,有了大鱼这个程序才算完整,但是光有大鱼还不够,我们还要让大鱼去吃小鱼,今天我们就一起来完成这个程序。(板书:大猫捉鱼)二、新授1、增加大鱼角色师:大家迅速把大鱼这个重要角色添加进来吧!(板书:添加大鱼) 学生操作2、操控大鱼脚本设计师:我们在程序中操控的是哪个角色 你觉得用哪种控制方式比较好 生:大鱼;用鼠标控制比较灵活。(板书:鼠标控制)师:你会设计鼠标控制吗 动手试一试。学生操作师:谁来展示下你设计的脚本 (找有问题的学生演示)师:大家对他设计的脚本有什么意见吗 师:如果只有跟随鼠标指针的话,当鼠标不动的时候大鱼就会左右乱动,所以我们用一个条件语句来改进,如果鼠标和大鱼距离超过多少大鱼跟随鼠标就可以解决这个问题了。(教师演示)学生改进脚本3、大鱼吃小鱼脚本设计师:当大鱼碰到小鱼以后,你们觉得应该发生什么 生:大鱼把小鱼吃掉;小鱼消失;小鱼随机一个位置重新出现。师:我们来仔细分析一下,我们希望如果小鱼碰到大鱼嘴巴的时候,小鱼隐藏,然后大鱼做一个吃的动作,是这样吗 怎样让小鱼碰到大鱼嘴巴的同时又让大鱼知道呢 找找看,有没有这样的命令 学生尝试 师:谁有发现了 你有什么诀窍 你是在哪个类别的命令里找到的 广播能在程序中传递信息,它与“复制、粘贴”一样,两个命令必须配套使用。“广播<信号>”发送信息,“当接收到<信号>”命令接收信息,这里的信号需要新建,明白了吗 需不需要老师来演示一下 (根据情况是否演示)我们动手来试试让小鱼广播一个信号吧!学生操作师:有了广播我们还要做哪些呢 大鱼接收到广播以后要做什么 小鱼广播完以后要做什么 学生讨论师:我们来理一理要做哪些事(板书) 小鱼 大鱼 碰到大鱼嘴 发出广播 接收广播 隐藏 做吃的动作学生操作,教师巡视4、展示交流师:谁来展示下你做好的程序 (学生演示)师:有没有发现什么问题 生:小鱼被吃完没了。师:你有办法解决吗 生:再出现一条。师:是的,能再在随机位置出现一条小鱼就好了。(板书:再随机出现)你们还有什么好的建议完善这个游戏 (学生讨论)师提示:⑴大鱼成功吃掉小鱼后,如何来体现成功的快乐呢 ⑵一条小鱼是否吃得不过瘾,是否可以增加小鱼的条数 学生继续完善程序三、小结师:今天的游戏你们完成了吗 你学会了什么 (学生交流)老师也做了个加强版的游戏,有兴趣的同学课后可以和老师一起交流交流。 展开更多...... 收起↑ 资源预览