Scratch3.0----变量

                                                                   变量

  欢迎来到我的博客!天波易谢,寸暑难留。今天我们详细聊一下“变量”。

  1.  到底什么是“变量”呢?

       “变量”是相对于“常量”来说的,“常量”就是存储的值是固定的,不会发生变化“变量”呢就是一个

        变化的量,随着程序的运行,在不断改变。

       举个例子来说,就好比一个常量值为100,那在整个程序运行中100就是100,到程序结束也不会发

       生变化是固定的。那假如一个变量值为100,到程序运行最后,100可能变成了50,也可能100变成

       了70,变量并不是固定的,我们可以根据需要让这个值发生变化。

 

  2.  在程序中我们会经常用到“变量”的例子,像给游戏增加一个记分,这个分数是不断变化的是个变量。

       也好比给游戏角色设置一个生命值,这个生命值是不断变化的是个变量。我们一起来看看该如何创

        建一个变量。

       首先我们在代码栏里面点击“变量”(图2.1),然后点击“建立一个变量”(图2.2),然后给变量起一

       个名字,也就是变量名,输入到里面(图2.3)然后点击确定,这样“变量”就创建好了。变量会显示在

        舞台区上面(图2.4)。

2.1

 

2.2
2.3
2.4
2.5 变量积木

 

  3.  我们讲解一下创建的这些变量积木。

3.1
3.2

    

3.3

 

3.4

 

  4.  全局变量和局部变量:

        我们在创建变量的时候,有没有看到下面还有两个单选按钮(图4.1),“适用于所有角色”和

        “仅适用于当前角色”。他们的作用范围是不同的,分为“全局变量”和“局部变量”两种。

                            ⭐ 全局变量: 适用于所有角色是全局变量,它的作用范围是所有的角色。

                            ⭐ 局部变量: 仅适用于当前角色是局部变量,它的作用范围是特定角色

        

4.1 

  5.  小案例:

       我们用变量和循环来求1加到100的整数和

       我们来分析下这个问题,1+2=3,那3在加上前面几个数字的和3+3,是不是就是1+2+3的和?

       1+2+3=6,那4在加上前面几个数字的和4+6,是不是就是1+2+3+4的和?

 

       我们可以设置一个变量sum来做前面数字的和,在设置一个变量x, 让这个变量x从1开始,不断

       增加1和sum相加,加到最后我们是不是就可以得到1加到100的整数和。完整程序(图5.1),运行

       结果(图5.2).

5.1 完整程序
5.2 运行结果

 

  上面的小案例中,我们只需要改变重复执行直到的条件,也就是“x>”后面的数字,就可以计算

  从1加到其它数字的和,你可以算算从1加到1000是多少,看看对不对。

  学会今天的变量了吗?一个可变化的量。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值