积木编程入门
第 章
>
第 级
数学与文本操作
用代码计数
你知道在连接积木时可以进行加 (+)、减 (-)、乘 (*) 和除 (/) 运算吗?没错,你可以!在本章节中,我们将教你如何使用此功能(运算符),并展示一些酷炫的用法,以及如何将它应用到已学的知识中。
让我们先用 speak 积木来数一数马厩里所有动物的数量,然后用 operators 积木将它们的数量加总起来。

目标
确定每个畜栏中有多少动物,然后将它们相加以完成关卡。
在这个畜栏里,你会发现牛和猪,确定每个圈舍里分别有多少只动物。你需要创建两个变量,命名为 pigs 和 cows,以便使用 set_variable 代码块进行修改。通过工具箱中 “Variables” 菜单的创建变量按钮来创建它们。
走到畜栏前的 X 标记,第一个畜栏里是牛,数一数里面有多少头牛,然后使用 set_variable 代码块,并插入工具箱 “Math” 菜单中的数字气泡,将 cows 变量设置为对应的数值。

接下来,使用工具箱 “Communication” 菜单中的 Speak 代码块,然后将 “Variables” 菜单中的单独 cows 变量拖入其中,以便宣布数量。

走到第二个 X 标记,在猪的畜栏里做同样的操作,数一数里面有多少只猪,使用 set_variable 代码块设置 pigs 变量,并用数字气泡指定数量。然后使用 Speak 代码块,将 pigs 变量以同样的方式拖入其中。
走到最后一个 X 标记并面向桌子,这里我们将使用 + 加法运算符。

拖入一个 Speak 代码块到代码编辑区。在工具箱的 “Math” 菜单中,拖入 operators 代码块,并将其放入 Speak 块中。

在工具箱的 “Variables” 菜单中,拖入 cows 和 pigs 变量,并将它们放置在 operators 代码块内。

这样就可以将之前设置的两个值相加,例如:cows + pigs = sum result。当屏幕显示出结果后,关卡即完成。