(
课件网) 浙摄影版小学信息技术五年级下册 执教者:*********学校 ****** 行驶速度 身高 气温 应付的金额 比赛比分 体重 变量值 变量名 变量是存放数据的一个存储空间,由变量名和变量值两部分组成,变量值在程序运行过程中可以发生变化。 建立了一个名叫“分数”的变量。 这个“分数”变量的值现在是“0”。 把变量想象成一个神奇的盒子,盒子里的数据可以发生改变,使用盒子的名称就能调用里面的数据。 变量名:X 变量值是变量存储的数据,在程序运行过程中可以读取、设定、增加或减少。 ? 0 ? 1 ? 0 如果对变量“得分”进行了这样4个操作,你们知道现在“得分”这个变量的值是多少吗? 变量名:得分 -1 1 5 +5 10 -1 1 5 10 变量 要使用变量,必须先新建变量,并设定变量的初值。 为什么要设置一个初值? 开始 “回答”=“答案”? 程序初始化 用户输入“回答” 输出“答对”提示 输出“答错”提示 否 结束 “询问”问题 是 知识问答程序需要增加计分功能,可以怎么做? 变量得分+10 ①新建一个变量“得分” ②设置“得分”初始值为0 ③每次回答正确,得分增加 设置变量得分为0 ①新建一个变量“得分” ②设置“得分”初始值为0 ③每次回答正确,得分增加 除了“得分”,这里面还有一个变量,你知道是什么吗? 开始 “回答”=“答案”? 程序初始化设置变量为0 用户输入“回答” 输出“答对”提示 输出“答错”提示 否 结束 “询问”问题 是 变量“得分“增加 输出“得分” 为你的知识问答程序新建一个变量(记得取一个有意义的名字哦!),设置好它的初始值,并实现答对增加得分的功能。 不论舞台还是角色 都可以使用 只有当前这个角色 才可以使用 作用域:角色内部 作用域:作品内部 这个变量的名字是什么? 变量的名字 变量名是变量的标识 具有唯一性 命名要有意义。 作用域 怎么实现最后输出得分呢? 输出结果由几部分组成? 你的得分是: 30 文字 在指令面板的变量名前选择 ,可以将变量在舞台上显示出来。 显示方式: 除了在指令面板的变量名前选择 来显示变量,还可以通过代码来实现。 利用指令来实现有什么好处? 根据需要来决定什么时候显示出来,什么时候隐藏起来。 为你的知识问答程序编写“输出得分”的代码,同时还可以在舞台上利用角色,让你的得分展示更具个性。 完善算法,为知识问答程序添加“答错减分”功能。 开始 “回答”=“答案”? 程序初始化设置变量为0 用户输入“回答” 输出“答对”提示 否 结束 “询问”问题 是 变量“得分“增加 输出“得分” 输出“答错”提示 变量“得分“减少中小学教育资源及组卷应用平台 第8课变量计数 预设教学目标 1.了解变量的定义含义。 2.学会设置变量;学会程序的调试。 预设教学重难点: 重点:学会变量的设置和使用。 难点:变量的含义和使用。 预设课时安排: 1课时 预设教学准备: Scratch程序、PPT、Scatch范例、学生素材等。 预设教学过程: 一、新课导入 1.我想给知识问答程序增加计分功能,这该怎么做呢 2.得分在程序运行过程中不断发生变化,为了更灵活地使用它,你可以请变量帮忙。 3.今天我们的任务是:给知识问答小程序增加计分功能,解决的方案是使用变量。这节课我们就一起来认识一下变量。 揭题:变量计数。 二、认识变量 1.到底什么是变量?其实生活中也有很多变量。 2.课件出示生活中的变量。 身高、体重、气温、汽车行驶的速度、比赛过程中的比分、超市购物时应付的金额会随着购物数量不断在增多…… 3.课件出示程序中的变量。 在我们很多程序设计中,游戏中也存在着变量。谁来说一说,打地鼠这个游戏中的变量有哪些?(学生回答) 【分值、时间】 那这个超级玛丽游戏中的变量又有 ... ...