小粉鹅:教授,什么叫变量呢?
烧鹅教授:变量,字面理解就是变化的量。
小粉鹅:说了等于没说,算了,不问了你了...
烧鹅教授:别别别~逗你玩呢,让我给你打个比方吧,这样小朋友们更容易理解这个比较抽象但又非常重要的概念哦。
比如说,今天班主任张老师,让班里第5排,第2列这个座位的同学课后留下给教室里的花花草草浇水,“第5排,第3列”这就叫做变量,坐在这个位置上的韩梅梅同学,就是这个变量的值。可能下周,老师调整了一下座位,李蕾同学坐在了这个位置上,那么我们就说这个变量的值发生了改变,这样解释听懂了吗?
也可以理解为,变量就是我家的门牌号,就是小区里停车位的编号,就是水上乐园里储存箱的编号
小粉鹅:还是不懂~~~
烧鹅教授:呃~~ 好吧,这个概念确实是有点小抽象,小朋友们刚接触,理解起来有点困难是很正常的,那让我们在Scratch2.0中实际来操作一下变量这个概念吧。
小粉鹅:好啊!好啊!烧鹅教授最有耐心了,么么哒~~
烧鹅教授:呃~~~~· 那让我们开始吧
第一步:如下图,打开Scratch2.0,在分类区找到 脚本-->变量(桔色的按钮),点击一下,选择“建立一个变量”。
第二步:在跳出的窗口中,变量名后面填写“变量_1”(不一定要和我起一样的名字哦),下面还有2个选项,我们选择第一个“适用于所有角色”,点击“确定”。
第三步:这时候在舞台区,也就是小黄猫的左上角,会出现我们刚才新建好的变量,这个变量的名称叫“变量_1”,变量的初始默认值为“0”
第四步:我们拖拽积木块,形成了如下图所示的5行简单程序,用到了下图左侧黑框处的两个新的积木。
第五步:这两个新的积木起到什么作用呢,让我们先运行一下程序,看下效果吧!(以下视频为6秒,172K流量)
怎么样,小朋友们都看懂了吗?
简单的用自然语言来描述一下这个程序,是这样的:
当小绿旗被点击时,小黄猫说出"变量_1"的值(初始值是0),然后将这个变量的值增加1;第二次重复执行时,"变量_1"的值已经变成了1(0+1),小黄猫说出变量值,也就是1;第三次重复执行时,“变量_1”的值已经变成了2(1+1),小黄猫说出变量值,也就是2;以此类推,重复10遍,每次执行间隔0.5秒。
总结:
看到这里呢,很多小朋友会说,烧鹅教授讲的例子我都能听懂,但是对变量的概念还不是很清晰。没关系,这很正常,多做相关的练习,反复去理解,慢慢的,变量这个抽象的概念在你的脑海中就会越来越清晰了,加油!!!
PS.例子中的小程序小朋友们都会做了吗?赶紧动手来试试吧