资源简介 (共20张PPT)浙摄影版小学信息技术五年级下册执教者:*********学校 ******行驶速度身高气温应付的金额比赛比分体重变量值变量名变量是存放数据的一个存储空间,由变量名和变量值两部分组成,变量值在程序运行过程中可以发生变化。建立了一个名叫“分数”的变量。这个“分数”变量的值现在是“0”。把变量想象成一个神奇的盒子,盒子里的数据可以发生改变,使用盒子的名称就能调用里面的数据。变量名:X变量值是变量存储的数据,在程序运行过程中可以读取、设定、增加或减少。?0?1?0如果对变量“得分”进行了这样4个操作,你们知道现在“得分”这个变量的值是多少吗?变量名:得分-115+510-11510变量要使用变量,必须先新建变量,并设定变量的初值。为什么要设置一个初值?开始“回答”=“答案”?程序初始化用户输入“回答”输出“答对”提示输出“答错”提示否结束“询问”问题是知识问答程序需要增加计分功能,可以怎么做?变量得分+10①新建一个变量“得分”②设置“得分”初始值为0③每次回答正确,得分增加设置变量得分为0①新建一个变量“得分”②设置“得分”初始值为0③每次回答正确,得分增加除了“得分”,这里面还有一个变量,你知道是什么吗?开始“回答”=“答案”?程序初始化设置变量为0用户输入“回答”输出“答对”提示输出“答错”提示否结束“询问”问题是变量“得分“增加输出“得分”为你的知识问答程序新建一个变量(记得取一个有意义的名字哦!),设置好它的初始值,并实现答对增加得分的功能。不论舞台还是角色都可以使用只有当前这个角色才可以使用作用域:角色内部作用域:作品内部这个变量的名字是什么?变量的名字变量名是变量的标识具有唯一性命名要有意义。作用域怎么实现最后输出得分呢?输出结果由几部分组成?你的得分是:30文字在指令面板的变量名前选择 ,可以将变量在舞台上显示出来。显示方式:除了在指令面板的变量名前选择 来显示变量,还可以通过代码来实现。利用指令来实现有什么好处?根据需要来决定什么时候显示出来,什么时候隐藏起来。为你的知识问答程序编写“输出得分”的代码,同时还可以在舞台上利用角色,让你的得分展示更具个性。完善算法,为知识问答程序添加“答错减分”功能。开始“回答”=“答案”?程序初始化设置变量为0用户输入“回答”输出“答对”提示否结束“询问”问题是变量“得分“增加输出“得分”输出“答错”提示变量“得分“减少中小学教育资源及组卷应用平台第8课变量计数预设教学目标1.了解变量的定义含义。2.学会设置变量;学会程序的调试。预设教学重难点:重点:学会变量的设置和使用。难点:变量的含义和使用。预设课时安排:1课时预设教学准备:Scratch程序、PPT、Scatch范例、学生素材等。预设教学过程:一、新课导入1.我想给知识问答程序增加计分功能,这该怎么做呢 2.得分在程序运行过程中不断发生变化,为了更灵活地使用它,你可以请变量帮忙。3.今天我们的任务是:给知识问答小程序增加计分功能,解决的方案是使用变量。这节课我们就一起来认识一下变量。揭题:变量计数。二、认识变量1.到底什么是变量?其实生活中也有很多变量。2.课件出示生活中的变量。身高、体重、气温、汽车行驶的速度、比赛过程中的比分、超市购物时应付的金额会随着购物数量不断在增多……3.课件出示程序中的变量。在我们很多程序设计中,游戏中也存在着变量。谁来说一说,打地鼠这个游戏中的变量有哪些?(学生回答)【分值、时间】那这个超级玛丽游戏中的变量又有哪些呢?(学生回答)【关卡、分值、时间、金币】3.出示变量的概念:变量是存放数据的一个存储空间,由变量名和变量值两部分组成,变量值在程序运行过程中可以发生变化。以变量“分数”为例,进行讲解。4.小知识把变量想象成一个神奇的盒子,盒子里的数据可以发生改变,使用盒子的名称就能调用里面的数据。我们可以把变量看成一个盒子,把要存储的东西放在这个盒子里面,再给这个盒子起一个名字,比如x,那么,当我们想要使用这个盒子里的东西时,只要说出这个盒子的名字x就能找到里面的东西了。我们还可以把盒子里的东西取出来,把其他的东西放进去。取出来就是读取,放进去就是设定,当然,盒子里的东西有可能会减少,也有可能会增多,比如往盒子里放了10ml的水,那么现在盒子里就是10ml水了,如果我又往里面倒了5ml水,那么盒子里的水就变多了,变成了15ml水,这就是变量的增加。如果我又倒出来8ml水,那么里面就只剩下7ml水了,这就是变量的减少。5.变量值是变量存储的数据,在程序运行过程中可以读取、设定、增加或减少。出示:将分数设为0,问此时分数里的值是多少?【0】出示:将分数增加1,问此时分数里的值是多少?【1】出示:将分数增加-1,问此时分数里的值是多少?【0】6.如果对变量“得分”进行了这样4个操作,你们知道现在“得分”这个变量的值是多少吗?课件详细展示得分的变化情况。三、应用变量1.要使用变量,必须先新建变量,并设定变量的初值。2.为什么要设置一个初值?课件出示计分牌,这个比分最开始是从什么状态计分的?10:15?1:2?对,是从0:0开始的,那么0:0就是初值。3. 知识问答程序需要增加计分功能,可以怎么做?谁来说一说步骤?①新建一个变量“得分”②设置“得分”初始值为0③每次回答正确,得分增加4.根据流程图,那么这两块积木应该放在什么位置呢?学生回答,课件出示。5.那修改后的流程图就是这样的。课件出示修改后的流程图。那对应的积木分别是什么?学生说,课件展示。6.出示小任务:为你的知识问答程序新建一个变量(记得取一个有意义的名字哦!),设置好它的初始值,并实现答对增加得分的功能。学生制作,教师巡视。7.反馈结果,教师介绍局部变量和全局变量。新建变量,根据用途合理命名。变量名是变量的标识,具有唯一性,命名要有意义。局部变量与全局变量全局变量(适用于所有角色):舞台只能创建全局变量,全部对象(角色和舞台)都能可见。局部变量(仅适用于当前角色):如果你在其他角色中想查看其他对象的局部变量,可以适用侦测中的(属性)积木。8. 怎么实现最后输出得分呢?出示“你的得分是30”,问:这个输出由几部分组成?文字:你的得分是+得分(变量)教师介绍连接积木。9. 教你一招在指令面板的变量名前选择√,可以将变量在舞台上显示出来。显示方式:正常显示、大字显示、滑杆显示。教你一招除了在指令面板的变量名前选择√来显示变量,还可以通过代码来实现。利用指令来实现有什么好处?根据需要来决定什么时候显示出来,什么时候隐藏起来。10.出示小任务:为你的知识问答程序编写“输出得分”的代码,同时还可以在舞台上利用角色,让你的得分展示更具个性。11.课堂练习完善算法,为知识问答程序添加“答错减分”功能。四、作品展示请你来推荐:你觉得谁的作品特别有趣,请你来推荐。展示1-2位学生作品。五、保存作品,课堂小结今天我们学习了变量计数,认识了变量,也应用了变量。21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)21世纪教育网(www.21cnjy.com) 展开更多...... 收起↑ 资源列表 第08课 变量计数 教学设计.docx 第08课 变量计数 课件.pptx