青少年编程Scratch:第18课 变量综合案例
教学目标
- 声音模块
- 点评上节课作品
前面我们学习了很多模块,掌握了很多本领。【甲壳虫追球】【模拟鱼缸】【无人机】【画各种形状】【打乒乓球】【大鱼吃小鱼】等;又学习了过程,同学们都很棒
- 上周的作业
参数控制边长、边数;
计算圆面积的过程;
- 本章重点
什么是变量
怎么使用变量
3、创建并制作小游戏
课时:
1课时
教学过程:
一、创设情景,激发兴趣
师:演示【2、模拟实验.sb2】
师:之前我们一次只能画一个形状,每次改都很麻烦。
如果使用一个东西,我们改它就好了
二、知识点引入
2.1、变量作用范围
变量的作用范围?什么是作用范围?
咱们来看看例子
第一步:在小猫身上定义个变量【小猫的身高】,设定为所有角色都能看到。
小猫设定好身高后,小熊也可以看到【小猫的身高】这个变量。对不对
第二步:假设小熊不想让其他人看到身高,咱们定义一个小熊的身高;
只有小熊能看到,小猫是看不到小熊的身高的。
小猫现在是看不到小熊的身高的。
如果小猫想看到小熊的身高,怎么办呢?
总结:如果变量是【所有角色都适用】,则这个变量所有的角色都能看到。
我们就叫做全局的变量;否则叫做 局部的变量
2.2、修改变量的值
将小猫的身高设定为。。。
将小猫的身高增加。。。
都可以改变变量的值
第一步:我们定义三个值
下面的结果是什么呢?
第二步:
第三步:
2.3、模拟实验
学习了过程,以及怎么创建过程的参数;
规则:想把这个线路连接好,首先有两个条件:
- 开关左边要碰到蓝色的触点,右边要碰到红色的触点;
- 电池左边蓝色的要碰到红色的触点
思路:
第一步:先判断电池是否安装好:
有个变量【电源状态】标记电源是否安装好?小朋友试试吧
第二步:判断开关是否安装好
小朋友动手试试吧
上面的两步我们就安装好,开关、电源了。下面我们还要合上开关让灯泡发亮,是不是?
第三步:当鼠标碰到开关的时候,标示合上
这里涉及到造型的切换
第四步:灯泡判断如果上面的条件都具备了,则亮灯
下朋友动手试试吧
四、课后练习
1、动手制作一个电风扇、喇叭等等,试试吧
2、如果加上判断 灯泡是否安装好(通过颜色判断)怎么处理