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

资源下载
  1. 二一教育资源

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

资源简介

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


机器人垃圾数=房间垃圾数
说“清扫完毕!”
将机器人垃圾数增加“1”
机器人垃圾数<最大值

机器人垃圾数<房间垃圾数
碰到“垃圾”





说“已经装满!”
机器人垃圾数=最大值

机器人垃圾数<房间垃圾数

停止“全部脚本”
程序编写(机器人角色)
(教材59页程序)
将机器人垃圾数增加“1”
机器人垃圾数=房间垃圾数

停止“这个脚本”

机器人垃圾数<最大值
碰到“垃圾”


说“已经装满!”


说“清扫完毕!”
程序编写(机器人角色)
将机器人垃圾数增加“1”
机器人垃圾数<最大值

机器人垃圾数<房间垃圾数


机器人垃圾数=房间垃圾数
碰到“垃圾”


说“已经装满!”

机器人垃圾数=最大值

机器人垃圾数<房间垃圾数


说“清扫完毕!”
停止“全部脚本”

这节课我们从数学的角度,理解了扫地机器人运行状态同相关变量间的关系,这是我们进行编写程序的关键,同时灵活掌握变量的定义及使用也是我们编程的基础。
小结
同学们,如果自己的程序中没有用到“变量”,请借助小组合作,将“变量”也灵活运用到自己的程序中吧!
探一探

展开更多......

收起↑

资源预览