最新消息:380元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

Scratch趣味编程之变量

Scratch 少儿编程 3074浏览 0评论

友情提示:380元/半年,儿童学编程,就上码丁实验室

 Scratch趣味编程之变量

同学们!你们一定玩过打地鼠游戏吧!最初所有的洞都是空的,一旦地鼠从洞里伸出头,就用木槌敲打它们。我们会在本章最后制作一个打地鼠游戏:地鼠角色随机出现,在舞台中短暂停留后消失,然后再次随机出现,玩家需要尽可能快的点击地鼠角色,每打中一次加一分,那么如何记录玩家的份数呢?欢迎来到变量世界!

下面将详细介绍变量,你将跟随刘老师学习如何在scratch中创建并使用变量、记忆(存储)不同类型的数据,以及设定、修改变量的积木。


 

一、什么是变量?

变量来源于数学,简言之变量就是在某一变化过程中,可以取不同数值的量。专业的讲,变量是被命名的计算机内存区域。你可以把变量想象成一个盒子,程序随时都能存放盒子中的数据(数字和文本)。

Scratch趣味编程之变量

二、创建变量:

当你创建一个变量时,程序会开辟一块内存区域存储它,同时给这块内存区域一个变量名。创建后只需要使用变量名,即可获取并修改它的值。打地鼠游戏需要记录玩家的得分,为此需要在计算机中分配内存(就像一个盒子)存储得分。这个盒子也就是变量我们给它命名为得分,这样方便我们能随时找到它并修改其中的值。注意变量名是不能重复的。

Scratch趣味编程之变量

三、变量的设定及修改

 

你可以使用这些积木设置、改变变量的值,还能显示或隐藏变量值显示器。

Scratch趣味编程之变量

四、变量的作用范围:

 

变量的作用范围(专业的说法是作用域)是一个非常重要的概念,它决定了角色可以访问哪些变量。

在创建变量时可以选择其作用范围。

Scratch趣味编程之变量

如果选择了仅适用于当前角色,那么变量只能在当前角色内访问,其他的角色只能读取,但不能修改,下面的实验证明了这一点。

Scratch趣味编程之变量

只有猫咪能修改变量count的值

同学们!下节课我们会通过具体的案例程序来帮助大家理解和应用变量,如果你还是不太明白,不要着急,我们在下一步的学习中会逐步理解。如果你已经学过数学上的变量,那么就先一步探究一下吧,在老师没讲之前你就能把它应用出来,你会理解的更透彻!

始发于微信公众号:
我爱编程修炼坊

您必须 登录 才能发表评论!