积木种类
Scratch 最重要的部分就是程序积木,积木的长相与拼图类似,可以像拼图一样互相链接组装,组装后成为可控制图片或音效的程序,虽然用积木编辑程序不如直接撰写程序来得灵活弹性,但却更容易入门上手且不容易出错,这篇将会介绍 Scratch 的积木有哪些种类。
Scratch 积木的组合方式为从上到下,互相垂直拼接,有些积木只能放在最上面,有些带有插槽,有些负责逻辑运算,每个积木都有各自的形状;Scratch 3 目前总共有 6 种形状和 119 个积木 ( 不含扩充积木和额外产生的积木 )。
圆顶形 ( Hat blocks、帽子块 )
“圆顶形积木”的英文名称为 Hat blocks ( 帽子块 ),它的特色是具有“圆形的顶部”,底部有可拼接的凸出,因为无法在它的前方拼接积木,所以都是作为一系列积木的开头。
目前七个圆顶形积木,六个在“事件”类别,一个在“控制”类别,如果使用“函数积木”也会创造一个圆顶形积木。
长条形 ( Stack blocks、堆砌块 )
“长条形积木”的英文名称为 Stack blocks ( 堆砌块 ),负责程序的大部分的内容组成,它是 scratch 里最常见的积木,特色是上方有个凹槽,下方有个凸起,透过凹槽和凸起,像拼拼图一样的进行组合。
目前共有 77 块长条形积木,分布在各种类别里。
菱形 ( Boolean blocks、布尔块 )
“菱形积木”的英文名称为 Boolean blocks ( 布尔块 ),负责告诉程序逻辑判断后的结果,如果判断结果是正确的就显示 true,是错误的就显示 false。
目前共有 17 块菱形积木,主要放在“侦测”和“运算”类别中,常和“控制”类别的积木互相搭配,如果在其他积木里看到菱形的空白区域,就是椭圆形积木可以放置的空间。
椭圆形 ( Reporter blocks、报告块 )
“椭圆形积木”的英文名称为 Reporter blocks ( 报告块 ),负责代表变数、文字或数字,可以和数学运算、显示文字等积木互相搭配应用。
目前共有 37 块椭圆形积木,分布在各个类型的积木里,如果在其他积木里看到椭圆形的空白区域,就是椭圆形积木可以放置的空间。
半框形 ( C blocks、C 形块 )
“半框形积木”的英文名称为 C blocks ( C 形块 ),负责重复循环或逻辑判断,C 形的空间里,可摆放要重复执行的积木组合,或依据不同逻辑要执行的动作内容。
目前共有五个 C 形区块,放在“控制”类别中,有些下方有凸起可以接续其他积木,有些则是平底形,无法再连接其他积木。
平底形 ( Cap blocks、盖帽块 )
“平底形积木”的英文名称为 Cap blocks ( 盖帽块 ),代表一组程序结束的积木,上方有个凹槽可以连接其他积木,但由于下方是平底,就像是被“盖住”一般,所以无法在它的后方接续任何积木。
目前共有两个平底行积木,放在“控制”类别中。
微信扫码关注
抖音扫码关注