课题 第10课 模拟机器人运行(二) 第一课时 课型  新授
教学目标 1.变量的使用。

2.弄清房间垃圾数与扫地机器人内装有的垃圾数关系。

教学重点 变量的使用
教学难点 房间垃圾数与扫地机器人垃圾数的关系如何表达
教具实

验准备

 计算机房设备准备、练习素材、演示课件等
教学环节设计
(一)情景任务

扫地机器人已经完成了“路线”和“清扫垃圾”的任务,接下来我们需要分析一下,扫地机器人所装垃圾会出现什么情况及其结果。

(二)分析任务

1、扫地机器人所装垃圾的情况

实际情况:防满传感器可以解决机器人是否已经装满垃圾

情况1:装满    情况2:未装满

怎样的数据比较作为两个情况的依据

(1)机器人垃圾数——扫地机器人内装的垃圾数

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

(3)房间垃圾数——房间中随机有多少垃圾

根据数据定义,列出情况分析表

机器人垃圾数、最大值、房间垃圾数之间的关系 结果
房间垃圾数<=最大值 机器人垃圾数<房间垃圾数 继续扫地
房间垃圾数<=最大值 机器人垃圾数=房间垃圾数 发出提示“扫地完成”
房间垃圾数>最大值 机器人垃圾数<最大值 继续扫地
房间垃圾数>最大值 机器人垃圾数=最大值 发出提示“已经装满”

2、变量复习

根据分析,我们可以知道机器人所装垃圾数是变化的,对于这样变化的数据,我们应该用到“变量”。

定义变量,变量的名字要与变量的作用一致。(注意:scratch中支持中文命名)

初始化变量

变量的类型:

Scratch支持三类变量:数字型,字符型,布尔型。

变量类型
数字型 数字
字符型 字符(字母,符号,中文)
布尔型 真或假

变量使用

学生尝试写出流程图并编写好脚本。

3、学生测试交流

注意:变量的命名,语句的使用是否合理。

获取完整word文档,点击右侧栏资源下载。
资源可免登录下载
教案吧网站,向广大小学教师提供各类教学资源word文档下载,如需转载,请注明出处。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。