最新消息:网站支持在线创作,微信分享,请点击【创作中心】编辑作品。

Scratch编程基础课第二十三讲:数据仓库“列表”

Scratch 少儿编程 207浏览 0评论
Scratch编程基础课

本站可以分享scratch作品,快来边学习边创作吧,点击在线创作

Scratch编程基础课第二十三讲:数据仓库“列表”

 

变量可以用来存储数据,一个可以变化的值。但是一个变量只能存储一个数据,那我们有时需要存储较多数据时,变量就存不了,这时我们在Scratch中可以建立列表,列表在其它编程语言中叫数组,它是一系列变量的集合,这个集合有一个共同的名字——列表名,列表中会有若干个成员,每个成员有自己的序号和变量的值。这就像一个班级,比如三年二班有30名同学,这30名同学都有自己的名字,同时为了便于管理,这30名同学又都有自己的学号130。这里“三年二班”就是列表名,学号就是列表中成员的序号,每个人的名字是各个成员变量的数值。与变量类似,Scratch中也没有严格限定列表成员的数据类型和列表整体的数据类型,在使用的时候再具体定义就可以,成员之间的数据类型也可以是不一样的。

①创建列表:单击“代码”标签中的“变量”模块下的“建立一个列表”,在弹出的对话框中输入列表名和它适用的范围。

Scratch编程基础课第二十二讲:数据仓库“列表”

②列表相关的指令模块共分为三类:功能指令模块(凹槽)、返回数字和字符串类型指令模块(圆角矩形)和布尔(真和假)类型参数指令模块(六边形)。

③列表添加数据有三种方法:

一是通过指令模块这也是最常用的方法,前一条指令是在列表的最后加入数值,后面一条可在指定位置加入数值。在Scratch中列表索引从1开始,对于越界Scratch并不会报错,而是忽略错误。

Scratch编程基础课第二十二讲:数据仓库“列表”

二是通过导入文件中的内容的方法添加数据,我们将“变量”模块下列表名前选择框勾选,舞台上将出现列表的内容框,在列表框上单击鼠标右键选择导入,根据提示选择要导入的文件即可。导入的文件类型是文本文件(*.txt),每个数据用换行来区分(我测试了下用逗号或数据中有逗号好像不能导入,对中文支持不是很好)。Word文件导入后会出现乱码。这种方法只能手动操作,不能使用指令模块完成。

 

Scratch编程基础课第二十二讲:数据仓库“列表”

三是单击列表框上的加号增加文本框,直接写入即可,完成后敲回车可继续添加。

④删除列表中的数据有两种方法:

一是通过指令模块来实现。

 

Scratch编程基础课第二十二讲:数据仓库“列表”

二是单击列表框中的内容后面会出现“X”,单击即可。

Scratch编程基础课第二十二讲:数据仓库“列表”

⑤列表数据替换也有两种方法:一是通过指令模块;二是在列表框中单击要替换的内容直接改写即可。

 

Scratch编程基础课第二十二讲:数据仓库“列表”

⑥屏幕上显示/隐藏列表框:前两个都是显示。

Scratch编程基础课第二十二讲:数据仓库“列表”

⑦取出列表中的数据:取出列表X第二项(在指令模块上双击即可看到结果)

Scratch编程基础课第二十二讲:数据仓库“列表”

⑧查找指定数据第一次出现的索引号。

 

Scratch编程基础课第二十二讲:数据仓库“列表”

⑨取出列表内容总条数,一般会配合“重复执行”指令模块使用。

 

Scratch编程基础课第二十二讲:数据仓库“列表”

⑩列表数据对比一般和“如果……那么”配合。

 

Scratch编程基础课第二十二讲:数据仓库“列表”

 

 

转自公众号:
汉上创客

与本文相关的文章

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