小学六年级下学期信息科技《变量》教学课件_第1页
小学六年级下学期信息科技《变量》教学课件_第2页
小学六年级下学期信息科技《变量》教学课件_第3页
小学六年级下学期信息科技《变量》教学课件_第4页
小学六年级下学期信息科技《变量》教学课件_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

“变量”本资源,《小学信息技术》第八版(重庆大学出版社)六年级下册《第10课模拟机器人运行(二)》适用扫地机器人运行状态:

扫地运行状态(继续扫地)。

扫地完成状态(发出提示“扫地完成”)。

因尘盒满暂停扫地状态(发出提示“已经装满”)。确定机器人的变量定义变量:

机器人垃圾数最大值——机器人最多能装的垃圾数量。(预设为10)

机器人垃圾数——扫地机器人工作时内部所装的垃圾数量。

房间垃圾数——房间中随机出现的垃圾数量。确定机器人的变量关系分析:1、机器人要处于“继续扫地”状态,那么机器人垃圾数既要小于机器人垃圾数最大值,又要小于房间垃圾数。2、机器人要处于“扫地完成”,显然是机器人垃圾数等于房间垃圾数的时候。3、当机器人垃圾数已经等于它的最大值,但还小于房间垃圾数的时候,扫地机器人就不能再工作,并提示尘盒“已经装满”。分析变量与状态变量关系运行结果机器人垃圾数<机器人垃圾数最大值且机器人垃圾数<房间垃圾数继续扫地机器人垃圾数=房间垃圾数扫地完成机器人垃圾数=机器人垃圾数最大值且机器人垃圾数<房间垃圾数已经装满分析变量与状态1、变量命名

变量的名字要与变量的作用一致。(Kittenblock中可以用中文命名)2、变量的类型

Kittenblock中支持三类变量:数字型、字符型和布尔型。变量类型值数字型数字注:不同类型的变量之间不能进行运算。字符型字符(字母、符号、中文)布尔型真、假(逻辑判断)旧知回顾“变量”3、变量初始化

定义好变量后,一般需要我们通过初始化来赋予变量一个初始的数值,这样才能正常地使用。4、变量的使用

数字型:四则运算及大小关系比较等。

字符型:

布尔型:5、变量的运用范围

主要有“适用于所有角色”和“仅适用于当前角色”两种情况。旧知回顾“变量”程序编写(垃圾角色)1、“垃圾”角色按“房间垃圾数”克隆,并随机出现在房间内指定区域。2、“垃圾”角色作为克隆体启动时碰到扫地机器人消失,利用克隆体指令

来实现。1、流程图是否机器人垃圾数=房间垃圾数说“清扫完毕!”将机器人垃圾数增加“1”机器人垃圾数<最大值且机器人垃圾数<房间垃圾数碰到“垃圾”是否否是否说“已经装满!”机器人垃圾数=最大值且机器人垃圾数<房间垃圾数是停止“全部脚本”程序编写(机器人角色)(教材59页程序)将机器人垃圾数增加“1”机器人垃圾数=房间垃圾数是停止“这个脚本”否机器人垃圾数<最大值碰到“垃圾”是否说“已经装满!”否是说“清扫完毕!”程序编写(机器人角色)将机器人垃圾数增加“1”机器人垃圾数<最大值且机器人垃圾数<房间垃圾数是否机器人垃圾数=房间垃圾数碰到“垃圾”是否说“已经装满!”否机器人垃圾数=最大值且机器人垃圾数<房间垃圾数是否说“清扫完毕!”停止“全部脚本”是

这节课我们从数学的角度,理解了扫地机器人运行状态同相关变量间的关系,这是我们进行编写程序的关键,同时灵活

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论