1 Star 0 Fork 21

请叫我足下 / Scratch积木大全

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
08-变量.md 10.53 KB
一键复制 编辑 原始数据 按行查看 历史
蒋老师 提交于 2020-02-02 16:53 . 上传完整文档

“变量”类别积木

Scratch中的“变量”用于存储单个数据,而“列表”则用于按顺序存储若干个数据。

“变量”类别积木共有两个创建按钮、17个积木,这些积木可以分为:变量、列表这两大类。

 

变量

按钮名称:建立一个变量

按钮用途:单击这个按钮,会出现如下图所示的对话框,在对话框中输入需要创建变量的名称,再单击“确定”按钮关闭对话框,就会新建一个变量(在如下图所示的这个对话框中,还可以指定变量的作用范围:默认选中的第一个选项——“适用于所有角色”是指所有角色都可以使用这个变量,也叫做“全局变量”;第二个选项——“仅适用于当前角色”是指只有当前角色才可以使用这个变量、其它角色不能使用,也叫做“局部变量”。绝大多数情况下新建的都是适用于所有角色的全局变量)。

在Scratch中,每个变量都有“变量名”和“变量值”两个属性。“变量名”用于在程序中识别不同的变量;在Scratch中可以使用中文作为变量名,变量名应该有一定意义,最好能够简略说明变量的含义或者用途。“变量值”是指变量所储存的值,可以是数字、也可以是字符或者字符串;每个变量仅能储存一个变量值,新的变量值会替换原有的变量值。在使用的时候,可以通过“变量名”访问变量获取“变量值”。

 

积木名称:变量名

积木用途:获取相应变量的值。变量新建完成后,会在积木区自动添加该变量的变量名积木。要使用变量,可以将相应变量名积木拖动组合到具体积木的数据参数框中。

积木参数:无。

在积木列表区,每个变量名积木左边都有一个复选框,默认新建变量的复选框都处于选中状态,会在舞台上显示“变量显示器”;默认的“变量显示器”显示的是变量名及变量的当前值。用鼠标单击取消复选框的选中时,舞台上不会显示“变量显示器”。“变量显示器”除了用复选框控制是否显示,也可以在程序运行过程中,使用以下介绍的积木控制。Scratch 3.0默认有一个“我的变量”的变量,该变量默认不在舞台上显示“变量显示器”。

 

积木名称:将变量设为

积木用途:将变量的值直接设为指定数据。

积木参数:本积木有两个参数。第一个下拉列表参数用于指定变量,选项主要包括默认的“我的变量”以及其它新建的变量名称;第二个参数用于指定设置的数据。

注:本积木以及与变量相关的积木中,选择变量的下拉列表菜单中都包含“修改变量名”、“删除变量”选项。可以通过这些选项修改变量名、删除变量;也可以用鼠标右键单击相应的“变量名”积木,修改、删除变量。

 

积木名称:将变量增加

积木用途:将变量的值在原数值基础上增加指定值。

积木参数:本积木有两个参数。第一个下拉列表参数用于指定变量,选项主要包括默认的“我的变量”以及其它新建的变量;第二个参数用于指定增加值。

 

积木名称:显示变量

积木用途:在舞台上显示指定变量的“变量显示器”。

积木参数:本积木有一个下拉列表参数,用于指定变量,选项主要包括默认的“我的变量”以及其它新建的变量。

在舞台上显示的“变量显示器”有三种显示样式(如下图所示),可以通过双击或者右键单击“变量显示器”更改。默认是“正常显示”样式,会显示变量名及变量值,方便程序编写者跟踪、观察某些变量的值在程序运行过程中是否正确;而“大字显示”样式仅显示变量值、没有变量名,可以在程序界面中显示,让程序使用者了解变量在程序运行过程中具体的数据;第三种“滑杆”样式除了显示变量名及变量值,还会显示一个滑杆,用鼠标拖动滑杆可以改变变量的值,可以在程序运行过程中,让使用者动态地调整变量的值,十分有利于程序使用者的即时交互。可以用鼠标拖动改变“变量显示器”在舞台上的位置。

 

积木名称:隐藏变量

积木用途:隐藏舞台上指定变量的“变量显示器”。

积木参数:本积木有一个下拉列表参数,用于指定变量,选项主要包括默认的“我的变量”以及其它新建的变量。

 

列表

按钮名称:建立一个列表

按钮用途:单击这个按钮,会出现如下图所示的对话框,在对话框中输入需要创建列表的名称,再单击“确定”按钮关闭对话框,就会新建一个列表(与新建变量类似,新建的列表也可以指定作用范围——全局列表还是局部列表,具体含义和使用方法与变量相同)。

与“变量”不同,Scratch中的“列表”可以贮存多个数据,各个数据按顺序保存在列表中。可以把列表想象为一排顺序摆放的盒子,每个盒子都可以存放一个数据。

 

积木名称:列表名

积木用途:获取相应列表所有的数据。列表新建完成后,也会在积木区自动添加该列表的列表名积木。要使用列表,也是将相应列表名积木拖动组合到具体积木的数据参数框中。

积木参数:无。

每个列表名积木左边也有一个复选框,默认新建列表的复选框也是处于选中状态,会在舞台上如下左图所示显示“列表显示器”。“列表显示器”最上方是列表名,用鼠标拖动可以改变列表在舞台上的位置;中间是列表当前所包含的数据,每条数据包括位置编号及具体数据内容(如下右图所示);下方中间显示的是列表数据长度,也就是所包含数据的个数;单击左下角的“+”可以添加数据(也可以使用后续介绍的积木添加、编辑数据);用鼠标指向右下角的“=”,当鼠标指针变成夹子形状时拖动鼠标,可以改变列表显示大小。

 

积木名称:将数据加入列表

积木用途:将数据添加到指定列表的末尾。

积木参数:本积木有两个参数。第一个参数就是需要添加到列表中的数据;第二个下拉列表参数用于指定列表,选项主要为目前所有列表的名称。

注:与变量积木类似,与列表相关的积木中,选择列表的下拉列表菜单中都包含“修改列表名”、“删除列表”选项。可以通过这些选项修改列表名、删除列表;也可以用鼠标右键单击相应的“列表名”积木,修改、删除列表。

 

积木名称:删除列表指定位置数据

积木用途:将指定列表的指定位置数据删除。

积木参数:本积木有两个参数。第一个下拉列表参数用于指定列表,选项主要为目前所有列表的名称;第二个参数用于指定位置编号。

 

积木名称:删除列表全部数据

积木用途:将指定列表的所有数据都删除。

积木参数:本积木有一个下拉列表参数,用于指定需要删除的列表,选项为目前所有列表的名称。

 

积木名称:在列表的指定位置插入数据

积木用途:将数据插入到指定列表的指定位置。

积木参数:本积木有三个参数。第一个下拉列表参数用于指定列表,选项主要为目前所有列表的名称;第二个参数指定位置编号;第三个参数就是需要插入的数据。

 

积木名称:将列表指定位置的数据替换为

积木用途:将指定列表的指定位置数据替换为新的数据。 积木参数:本积木有三个参数。第一个下拉列表参数用于指定列表,选项主要为目前所有列表的名称;第二个参数用于指定位置编号;第三个参数就是替换的新数据。

 

积木名称:列表指定位置的数据

积木用途:获取指定列表的指定位置数据。

积木参数:本积木有两个参数。第一个下拉列表参数用于指定列表,选项主要为目前所有列表的名称;第二个参数用于指定位置编号。

 

积木名称:列表指定数据的位置编号

积木用途:获取指定列表的指定数据在列表中存贮的位置编号(当指定数据在列表多处都有存贮,则返回第一个位置编号)。

积木参数:本积木有两个参数。第一个下拉列表参数用于指定列表,选项主要为目前所有列表的名称;第二个参数用于指定数据。

 

积木名称:列表的项目数

积木用途:获取指定列表的项目数,也就是列表的数据个数。

积木参数:本积木有一个下拉列表参数,用于指定需要获取数据项目数的列表,选项主要为目前所有列表的名称。

 

积木名称:列表是否包含指定数据

积木用途:求布尔值。如果在指定列表中包含指定的数据,那么返回值为“true”;否则为“false”。

积木参数:本积木有两个参数。第一个下拉列表参数用于指定列表,选项主要为目前所有列表的名称;第二个参数用于指定数据。

 

积木名称:显示列表

积木用途:在舞台上显示指定列表的“列表显示器”。

积木参数:本积木有一个下拉列表参数,用于指定列表,选项主要为目前所有列表的名称。

 

积木名称:隐藏列表

积木用途:隐藏舞台上的指定列表的“列表显示器”。

积木参数:本积木有一个下拉列表参数,用于指定列表,选项主要为目前所有列表的名称。

其他
1
https://gitee.com/qzeroq/scratch_block.git
git@gitee.com:qzeroq/scratch_block.git
qzeroq
scratch_block
Scratch积木大全
修改完善

搜索帮助