运算积木

运算积木主要有基本的数学运算符、关系运算符、逻辑运算符、字符串处理和一些特殊的算术运算符。

10.1 生成随机数

scratch与图形化编程工具(使用简易图形化编程工具Scratch)(1)

该积木用于生成指定区间内的数值;在两边的椭圆框中输入数值,将在两数之间随机生成的一个数值。

scratch与图形化编程工具(使用简易图形化编程工具Scratch)(2)

scratch与图形化编程工具(使用简易图形化编程工具Scratch)(3)

运算积木【生成随机数】实验

10.2 四则运算

scratch与图形化编程工具(使用简易图形化编程工具Scratch)(4)

加、减、乘、除运算积木,在运算符“ ”、“-”、“*”、“/”两边的椭圆框中输入数值,将得到相应的计算结果。数值可以是整数、小数,可以是正或负,但无法输入如字母、符号等非数值型字符。

scratch与图形化编程工具(使用简易图形化编程工具Scratch)(5)

scratch与图形化编程工具(使用简易图形化编程工具Scratch)(6)

运算积木【四则运算】实验

10.3 关系运算

scratch与图形化编程工具(使用简易图形化编程工具Scratch)(7)

大于、小于、等于关系运算积木,在运算符“>”、“<”、“=”两边的椭圆框中输入数值、字符或者字符串,将得到相应的比较结果。

scratch与图形化编程工具(使用简易图形化编程工具Scratch)(8)

比大小(数值)

scratch与图形化编程工具(使用简易图形化编程工具Scratch)(9)

运算积木【关系运算(数值)】实验

请尝试使用关系运算积木进行字符或字符串的比较实验(具体可查看:运算积木【关系运算(字符)】实验和运算积木【关系运算(字符串)】实验)。

字符/字符串实验结论

10.4 逻辑运算

scratch与图形化编程工具(使用简易图形化编程工具Scratch)(10)

“与”:当左右两个表达式都为“true”时,结果为“true”,否则为“false”。

scratch与图形化编程工具(使用简易图形化编程工具Scratch)(11)

“或”:当左右两个表达式有一个为“true”时,结果为“true”,否则为“false”。

scratch与图形化编程工具(使用简易图形化编程工具Scratch)(12)

“不成立”:当表达式为“true”时,结果为“false”,表达式为“false”时,结果为“true”。

scratch与图形化编程工具(使用简易图形化编程工具Scratch)(13)

主题:猜一猜a和b的值

猜数字

scratch与图形化编程工具(使用简易图形化编程工具Scratch)(14)

运算积木【逻辑运算】实验

10.5 字符串运算

scratch与图形化编程工具(使用简易图形化编程工具Scratch)(15)

连接两个字符串积木,在两边的椭圆框中输入字符串,结果将显示连接后的字符串。

scratch与图形化编程工具(使用简易图形化编程工具Scratch)(16)

scratch与图形化编程工具(使用简易图形化编程工具Scratch)(17)

运算积木【连接字符串】实验

scratch与图形化编程工具(使用简易图形化编程工具Scratch)(18)

获得字符串中的指定字符积木,在两边的椭圆框中分别输入字符串和数字,结果将返回字符串中的特定字符。

scratch与图形化编程工具(使用简易图形化编程工具Scratch)(19)

scratch与图形化编程工具(使用简易图形化编程工具Scratch)(20)

运算积木【获得字符】实验

scratch与图形化编程工具(使用简易图形化编程工具Scratch)(21)

获得字符串字符数积木,在椭圆框中输入字符串,返回字符串的字符数量。

scratch与图形化编程工具(使用简易图形化编程工具Scratch)(22)

scratch与图形化编程工具(使用简易图形化编程工具Scratch)(23)

运算积木【字符数】实验

scratch与图形化编程工具(使用简易图形化编程工具Scratch)(24)

判断字符串中是否包含特定字符的积木,在两边的椭圆框中分别输入字符串和字符,如果字符串中包含该字符,则结果将返回为“true”,否则返回“false”。

scratch与图形化编程工具(使用简易图形化编程工具Scratch)(25)

scratch与图形化编程工具(使用简易图形化编程工具Scratch)(26)

运算积木【包含字符】实验

10.6 高级运算10.6.1 余数

scratch与图形化编程工具(使用简易图形化编程工具Scratch)(27)

在两边的椭圆框中分别输入两个数值,结果将返回两个数相除的余数。

scratch与图形化编程工具(使用简易图形化编程工具Scratch)(28)

scratch与图形化编程工具(使用简易图形化编程工具Scratch)(29)

运算积木【余数】实验

10.6.2 四舍五入

scratch与图形化编程工具(使用简易图形化编程工具Scratch)(30)

取整积木,返回四舍五入的值。

scratch与图形化编程工具(使用简易图形化编程工具Scratch)(31)

scratch与图形化编程工具(使用简易图形化编程工具Scratch)(32)

scratch与图形化编程工具(使用简易图形化编程工具Scratch)(33)

运算积木【四舍五入】实验

10.6.3 数学函数

scratch与图形化编程工具(使用简易图形化编程工具Scratch)(34)

返回函数运算的结果积木,函数运算有:绝对值、向下取整、向上取整、平方根、各种三角函数等。

绝对值:正数不变,将负数转为正数,如-3的绝对值为3,3的绝对值为3;

向下取整:舍去小数,如3.123向下取整为3,3向下取整为3;

向上取整:有小数部分直接进一位,如3.123向上取整为4,3向上取整为3;

平方根:计算数字的平方根,如4的平方根为2,可用于计算距离等;

sin:正弦函数,如sin(90) = 1;

cos:余弦函数,如 cos(90) = 0;

tan:正切函数,如 tan(45) = 1;

asin:反正弦函数,如asin(1) = 90;

acos:反余弦函数,如acos(1) = 0;

atan:反正切函数,如atan(1) = 45;

ln:以e为底的自然对数,如ln(4) = 1.098612;

log:以10为底的对数,如log(4) = 0.60206;

e^:e的N次方,如e4 = 54.59815;

10^:10的N次方,如104 = 10000;

scratch与图形化编程工具(使用简易图形化编程工具Scratch)(35)

数学函数

scratch与图形化编程工具(使用简易图形化编程工具Scratch)(36)

运算积木【数学函数】实验

scratch与图形化编程工具(使用简易图形化编程工具Scratch)(37)

,