通过系列文章,我们已经知道了许多积木的使用,回想知识点,发现没有对积木进行一个全局的讲解。特做此文,来补充遗漏。
Scratch编程的过程主要是排列组装“积木(Block)”的过程,认识积木就成为一个非常有必要的内容。本文仅对积木概要介绍,详情会分功能讲解,以及在实例中熟悉使用。
积木可以按照不同的维度进行分类,我们介绍两种分类方式:
按功能分类
按外形分类
1 功能分类
这是很容易理解的一种分类方式,相似功能的积木放在同一个分类里,并且同一个分类下的积木颜色相同,与分类前的颜色一致。
在Scratch的主界面上中间位置就有看到它们,下面是中文和英文两种语言的截图,懂英文的朋友对比着看可以增进理解:
2 外形分类
积木按照外形的不同可以分成6类,官方给出了英文名称,但没有正式的中文翻译,所以,我试着为大家意译。(如果有偏差,欢迎指正)
我们逐个详细了解一下。
1、Hat Blocks
形如:
上有弧形帽子顶,下有凸出插槽
作用:“梦开始的地方”,程序脚本执行的起始位置,下方对接其他积木。
例子:
2、Stack Blocks
形如:
长方形,上有凹槽,下有凸出插槽
作用:积木含有特定执行步骤,并且上下可以对接其他积木。
例子:
3、Boolean Blocks
形如:
六边形
作用:积木包含布尔值(true真、false假),或者也说成返回布尔值,它只能放在其他积木内部使用。
例子:
4、C Blocks
形如:
三面包围的C型,上、下、内里都可以对接其他积木
作用:一般用作控制C内的积木执行循环操作,其上、下可以对接积木,内部也可以放置积木。
例子:
5、Reporter Blocks
形如:
类似椭圆形
作用:积木包含数值或字符等值,或者也说成返回值。注意:Boolean Blocks可以认为是它的子集,即布尔积木是特殊的报表积木。
例子:
6、Cap Blocks
形如:
长方形,上有凹槽,比堆栈积木少了下方的插槽
作用:脚本执行到此结束。用在脚本的结尾,只有上面可以对接积木。
例子:
tag:#Scratch编程、#少儿编程、#儿童编程、#趣味编程、#青少年编程、#软件编程
例行备注:微信限制已发布文章的修改,欲查看最近更新后的文章可以通过公众号底部的菜单。
领取专属 10元无门槛券
私享最新 技术干货