不二如是 发表于 2016-11-19 10:55:08

0 0 4 6 - Scratch的数据类型 - 【扫盲】

本帖最后由 不二如是 于 2016-11-19 11:18 编辑



从某个角度讲:

程序的任务是处理各种数据类型(数字、文本、图像)的数据并生成需要的信息

所以了解,Scratch中的数据类型,是掌握Scratch的重中之重!

Scratch支持三种类型:

布尔类型(Bool)、数字类型、字符串类型


[*]Bool类型

Bool类型仅有两个值:真或假(True或False)

多用来测试一个或者多个条件,来让程序选择不同的执行路径,产生不同的效果。


[*]数字类型

可以是整数或者小数,虽然许多编程语言区分这两者,如C、C++中用int、float区别。

但是Scratch中不进行区分!,毕竟都是数字而已。

你可以使用这些积木,来进行转换:




[*]字符串类型

字符串是一系列字符的集合。

字符可以是字母(大小写均可)、数字(0~9)、键盘上可敲出来的符号(+,*,/,-等等)

字符串用来存储姓名,地址等信息。




[*]函数凹槽

看到帖子最开始那张图,不同的模块凹槽存在差异!

凹槽就三种形状:

六边形、矩形、圆角矩形

分别对应:

Bool、字符串、数字


[*]积木形状

功能积木形状只有两种:

六边形、圆角矩形

分别对应:

Bool、字符串/数字

拖入是有限制滴,不是你想拖就能拖的{:10_297:}
页: [1]
查看完整版本: 0 0 4 6 - Scratch的数据类型 - 【扫盲】