捕鱼大赛教案.docx

上传人:工**** 文档编号:561800185 上传时间:2023-06-17 格式:DOCX 页数:4 大小:26.23KB
返回 下载 相关 举报
捕鱼大赛教案.docx_第1页
第1页 / 共4页
捕鱼大赛教案.docx_第2页
第2页 / 共4页
捕鱼大赛教案.docx_第3页
第3页 / 共4页
捕鱼大赛教案.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《捕鱼大赛教案.docx》由会员分享,可在线阅读,更多相关《捕鱼大赛教案.docx(4页珍藏版)》请在金锄头文库上搜索。

1、捕鱼大赛教案雨花实验小学 李东芳一、教学目标知识与技能1. 初步了解变量的定义2. 能够使用数据模块新建、添加和修改变量,实现游戏中的得分变量设置。3. 能够使用外观模块中的显示和隐藏命令,实现鼠标与角色之间的交互,使游戏更加真实性4. 能够为游戏添加声音,让游戏内容更丰富,效果更充实。过程与方法1、 在设置得分的过程中,初步理解变量的含义。2、 在实现游戏效果的过程中,理解初始化的概念,学会程序的调试。情感态度1、 在学习中养成分析的好习惯。2、 将编程初始化、调试的理念应用于生活中。二、教学重难点重: 初步理解变量的定义和具体使用方法; 理解初始化的概念。难:初步了解变量的定义和具体使用方

2、法三、教学过程1. 游戏感知,分析程序师:同学们有没有过捕鱼的经历,师:老师这里有一个捕鱼游戏,点击小绿旗开始,点击游动的鱼,它就会消失,并且得一分谁愿意上来玩一玩?在这个过程中请大家边观察边思考2个问题:1、 点击绿旗后,小鱼的游动有哪些特点?(板书贴)2、 什么情况下分数会增加?生1 上台师:哇,你消灭了?只小鱼。还有没有想上台挑战的?生2上台师:你消灭了?只小鱼。看来大家积极性都很高,大家想不想自己动手做这个游戏?生:想!师:这就是我们这节课要制作的游戏捕鱼大赛(板书)表现优异的同学将获得老师精心准备的编程卡片一张,同时相应小组奖励一只小鱼,看看哪一组才是捕鱼达人!大家准备好没有?生:准

3、备好了。2. 探究新知版块1:复习旧知,分析程序师:那么开始。编程之前最重要的第一个步骤就是分析。我们先回到刚才的两个问题,1、 点击绿旗后,小鱼的游动有哪些特点?(板书贴)2、 什么情况下分数会增加?师:展开小组讨论,重点思考小鱼的行为,用什么样的命令能够实现?(1分钟)师:3,2,1 时间到,刚才同学们的讨论很激烈哪位同学愿意和我我一起用流程图的方式梳理刚才的问题:小鱼行为:点击小绿旗时,小鱼是什么行为,被点击后,又有什么样的行为?师:所以对应的脚本是?生:当小绿旗被点击,移动,碰到边缘就反弹师:小鱼在被点击时就消失,所以它除了小绿旗外还有没有别的事件?生:当角色被点击时。师:学生一边回答

4、,课件一边出现脚本。师:这里我们没有学过的模块是+1分,和隐藏。版块2:变量师:在这里,我用的是,可是大家观察,所有的模块都没有这个脚本,请同学们根据颜色来判断,它属于哪个模块。生:数据师:(点开数据),(注意停顿)咦,大家看,没有这个脚本哦,请同学们再次读这个命令将变量得分的值增加1,我们应选择新建?生:变量师:这就是我们要克服的第一个难关变量(贴变量),在这里用来存放变化的分数。变量究竟是什么呢?我们来连线一位场外助手。(播放微课视频讲解变量)变量是指没有固定的值,可以改变的数。它可以保存供后续脚本使用的信息,比如倒计时,投票的分数。大家明白变量的意思没有?生:明白了师:那接下来请看它给出

5、的第一个难题。师:请大家默读一遍操作要求出示课件,练习:打开桌面上练习文件1,给小鱼添加得分变量,变量名“得分”,(出示做好的脚本图),并尝试完成脚本。生:练习师;完成的同学可以作为小组长下座位帮助组内的同学。师:巡视,我们先停一停。1,2,3坐端正。做出来的举手给老师看一下,有没有哪位同学有胆量挑战一下,上台讲解变量的添加。生举手。师:你来说。生汇报生:先打开数据,选择新建变量。师:变量名叫什么:(生)得分。(你等一下,老师发现了一个问题)师:如果有其他鱼儿被点击,需不需要得分。生:需要师:因此选择适用于所有角色,还是当前角色?生:所有角色。师:通常我们称前者为全局变量,所有的角色都可以访问

6、这个变量;后者我们成为局部变量,只能在当前角色访问到这个变量,通常在使用克隆功能的时候,为了让每一个克隆体都有自己的变量,就设置局部变量,我们在后面的课程中会细说。好,变量设置好了,接着怎样拖动?生:将“得分增加1”拖动到当角色被点击下面师:这样就能够得分了,请你收下这张编程卡片,这是奖励给你的,你们小组捕获了一只小鱼。好,接下来我们来看看场外助手的答案有没有不同(播放视频:添加、删除和修改变量)师:大家都学会添加变量了没有?生:学会了师:为了看看大家有没有学会,我们来玩一个小游戏:击鼓传鱼。(老师背对同学,敲击黑板,学生传递编程卡片,敲击声停,传到哪里,谁回答)师:第一个问题:只有数据模块才

7、有变量吗?(所有圆角型命令都是变量)师:第二个问题:变量除了可以制作得分,还可以做什么?(倒计时,投票的数量)师:第三个问题:如果有新建了两个变量,比如倒计时和的得分,我该如何制作?(所有角色)(在传鱼的过程中发现问题当场解决)完成变量初始化师:我收到了一幅这样的作品,我们来帮他找一下漏洞,她的得分怎么不是从0开始呢?师:我们发现游戏都重新开始了,而分数却是在原来的基础上增加的,这合不合理?生:不合理师:那该怎么办?想一想,应该在哪里设置一下?生:在游戏开始时,应。师:是的,初始化是编程中一个很重要的思想,大家一定要在游戏开始之时进行初始化设置。师:如果有类似问题的同学,请用1分钟的时间完善自

8、己的作品版块3:外观(显示和隐藏)师:得分设置好了,鱼都被捕了,怎么还在屏幕上?我们还有什么难关要解决?师:是的,与应该在点击的时候消失,那对应的行为是什么脚本呢?我们来看看外观模块里有没有对应的脚本?(出示课件)师:哪位同学告诉老师?生:隐藏师:要使小鱼在被点击时消失,我们要在外观模块中找到隐藏命令,与之对应的是显示(贴板书:外观)。师:请同学们继续完善你的脚本。(2分钟)(课件出示练习2)生练习(师巡视)做完的同学可以作为组长下座位帮助组内的同学。师:老师刚才在巡视的过程中,发现有一位同学的作品是这样的:(控屏显示问题作品:鱼儿在被点击时隐藏,点击小绿旗后就不见了。师:它的小鱼儿都不见了,

9、怎么办?谁来帮帮它?生:将显示拖动到小绿旗下面。师:哦原来如此,这也是一种初始化设置。版块4:综合实践师:前面的两个难关已经克服,现在到了自由创作的时间,挑战自我。请同学们发挥自己的创造力,复制多条小鱼,利用桌面上的素材文件夹,捕捉在海里自由游动的小鱼吧!生:(练习5分钟)师:巡视。师:3.2.1时间到。我发现这一位同学的作品很特别,其他同学认真看看。师:你在你的电脑上运行。(生,运行)生:操作加讲解师:哪位同学对他的作品进行评价,老师讲给他一张编程卡片。师:非常好,这个编程卡片奖给你们。师:接下来我们一起回忆一下,捕鱼游戏制作的流程是?(出示流程图,与学生一起回答)在这里(移动下面,我们有的同学想出来使用随机旋转的命令让小鱼在舞台上自由的游泳)在这里(指被点击(有同学添加了小鱼被捉到以后发出声音的命令)师:同学们,我们添加变量解决了得分问题,同时发现,编程中有两个重要的思想:初始化。不仅在编程中要用到,更应该应用在学习和生活中,这才是学习编程最重要的意义。这节课就上到这里,下课!师:如果同学们想把自己的作品分享到网站上,老师介绍一个网站叫做“编程猫”,通过我们知道的百度搜索,输入“编程猫”进入网站,大家可以在这个上面网站看到别人游戏的创意作品,还可以上传自己的作品。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号