第10课 模拟机器人运行(二)(变量)(课件)六年级信息技术下册重大版

2023-08-18
| 12页
| 207人阅读
| 21人下载
普通

内容正文:

“变量” 本资源,《小学信息技术》第八版(重庆大学出版社) 六年级下册《第10课 模拟机器人运行(二)》适用 扫地机器人运行状态: 扫地运行状态(继续扫地)。 扫地完成状态(发出提示“扫地完成”)。 因尘盒满暂停扫地状态(发出提示“已经装满”)。 确定机器人的变量 定义变量: 机器人垃圾数最大值——机器人最多能装的垃圾数量。(预设为10) 机器人垃圾数——扫地机器人工作时内部所装的垃圾数量。 房间垃圾数——房间中随机出现的垃圾数量。 确定机器人的变量 关系分析: 1、机器人要处于“继续扫地”状态,那么机器人垃圾数既要小于机器人垃圾数最大值,又要小于房间垃圾数。 2、机器人要处于“扫地完成”,显然是机器人垃圾数等于房间垃圾数的时候。 3、当机器人垃圾数已经等于它的最大值,但还小于房间垃圾数的时候,扫地机器人就不能再工作,并提示尘盒“已经装满”。 分析变量与状态 变量关系 运行结果 机器人垃圾数<机器人垃圾数最大值且机器人垃圾数<房间垃圾数 继续扫地 机器人垃圾数=房间垃圾数 扫地完成 机器人垃圾数=机器人垃圾数最大值且机器人垃圾数<房间垃圾数 已经装满 分析变量与状态 1、变量命名 变量的名字要与变量的作用一致。(Kittenblock中可以用中文命名) 2、变量的类型 Kittenblock中支持三类变量:数字型、字符型和布尔型。 变量类型 值 数字型 数字 注:不同类型的变量之间不能进行运算。 字符型 字符(字母、符号、中文) 布尔型 真、假(逻辑判断) 旧知回顾“变量” 3、变量初始化 定义好变量后,一般需要我们通过初始化来赋予变量一个初始的数值,这样才能正常地使用。 4、变量的使用 数字型:四则运算及大小关系比较等。 字符型: 布尔型: 5、变量的运用范围 主要有“适用于所有角色”和“仅适用于当前角色”两种情况。 旧知回顾“变量” 程序编写(垃圾角色) 1、“垃圾”角色按“房间垃圾数”克隆,并随机出现在房间 内指定区域。 2、“垃圾”角色作为克隆体启动时碰到扫地机器人消失,利 用克隆体指令 来实现。 1、流程图 是 否 机器人垃圾数=房间垃圾数 说“清扫完毕!” 将机器人垃圾数增加“1” 机器人垃圾数<最大值 且 机器人垃圾数<房间垃圾数 碰到“垃圾” 是 否 否 是 否 说“已经装满!” 机器人垃圾数=最大值 且 机器人垃圾数<房间垃圾数 是 停止“全部脚本” 程序编写(机器人角色) (教材59页程序) 将机器人垃圾数增加“1” 机器人垃圾数=房间垃圾数 是 停止“这个脚本” 否 机器人垃圾数<最大值 碰到“垃圾” 是 否 说“已经装满!” 否 是 说“清扫完毕!” 程序编写(机器人角色) 将机器人垃圾数增加“1” 机器人垃圾数<最大值 且 机器人垃圾数<房间垃圾数 是 否 机器人垃圾数=房间垃圾数 碰到“垃圾” 是 否 说“已经装满!” 否 机器人垃圾数=最大值 且 机器人垃圾数<房间垃圾数 是 否 说“清扫完毕!” 停止“全部脚本” 是 这节课我们从数学的角度,理解了扫地机器人运行状态同相关变量间的关系,这是我们进行编写程序的关键,同时灵活掌握变量的定义及使用也是我们编程的基础。 小结 同学们,如果自己的程序中没有用到“变量”,请借助小组合作,将“变量”也灵活运用到自己的程序中吧! 探一探 $$

资源预览图

第10课 模拟机器人运行(二)(变量)(课件)六年级信息技术下册重大版
1
第10课 模拟机器人运行(二)(变量)(课件)六年级信息技术下册重大版
2
第10课 模拟机器人运行(二)(变量)(课件)六年级信息技术下册重大版
3
第10课 模拟机器人运行(二)(变量)(课件)六年级信息技术下册重大版
4
第10课 模拟机器人运行(二)(变量)(课件)六年级信息技术下册重大版
5
第10课 模拟机器人运行(二)(变量)(课件)六年级信息技术下册重大版
6
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。