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