1 Star 0 Fork 21

请叫我足下 / Scratch积木大全

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
07-运算.md 6.85 KB
一键复制 编辑 原始数据 按行查看 历史
蒋老师 提交于 2020-02-02 16:53 . 上传完整文档

“运算”类别积木

“运算”类别积木主要用于进行算术运算、逻辑运算以及字符操作(部分积木会涉及到中学的数学知识)。

“运算”类别积木共有18个,这些积木可以分为:算术运算、随机数、比较运算、逻辑运算、字符操作、取余及四舍五入、数学运算这七种类型。

 

算术运算

积木名称:加

积木用途:求两个参数相加的和。

积木参数:本积木有两个参数,也就是需要相加的两个数。

 

积木名称:减

积木用途:求两个参数相减的差。

积木参数:本积木有两个参数,也就是需要相减的两个数。

 

积木名称:乘

积木用途:求两个数相乘的积。

积木参数:本积木有两个参数,也就是需要相乘的两个数。

 

积木名称:除

积木用途:求两个数相除的商。

积木参数:本积木有两个参数,也就是需要相除的两个数。

 

随机数

积木名称:取随机数

积木用途:在两个数之间随机取一个数。

积木参数:本积木有两个参数,用于设置所取随机数的范围。

随机数积木的参数如果分别设置为“1”和“10”,那么就会在1-10之间随机生成一个整数(包括1和10这两个数);如果要生成一个纯小数,那么这两个参数可以设置为“0”和“1.0”。

 

比较运算

积木名称:大于

积木用途:求布尔值。如果第一个参数大于第二个参数,那么返回值为“true”、也就是条件成立;否则返回值为“false”、也就是条件不成立。

积木参数:本积木有两个参数,也就是需要比较的两个数据。

比较运算积木的参数,除了可以是常量,也可以是变量或者表达式,甚至可以是字符或者字符串。如果是字符,那么比较的是字符的ASCII值;如果是字符串,那么按字符串从左往右的顺序依次比较各字符的ASCII值;Scratch比较字符时会忽略大小写。

 

积木名称:小于

积木用途:求布尔值。如果第一个参数小于第二个参数,那么返回值为“true”、也就是条件成立;否则返回值为“false”、也就是条件不成立。

积木参数:本积木有两个参数,也就是需要比较的两个数据。

 

积木名称:等于

积木用途:求布尔值。如果第一个参数等于第二个参数,那么返回值为“true”、也就是条件成立;否则返回值为“false”、也就是条件不成立。

积木参数:本积木有两个参数,也就是需要比较的两个数据。

 

逻辑运算

积木名称:与

积木用途:求布尔值。如果两个参数的布尔值都为“true”,也就是条件都成立,那么返回值为“true”;否则返回值为“false”。

积木参数:本积木有两个参数,也就是需要进行逻辑运算的两个布尔值。

逻辑运算积木的参数是可以嵌套的,比如就是由两个积木组合而成的;通过这样的嵌套,可以进行三个布尔值的运算:只有这三个布尔值(本例中是“a>b”、“b>c”、“c>d”)都为“true”,那么这条积木返回值才是“true”。

 

积木名称:或

积木用途:求布尔值。如果两个参数有一个参数的布尔值为“true”(也就是两个参数中,只要有一个布尔值为“true”),那么返回值为“true”;否则返回值为“false”。

积木参数:本积木有两个参数,也就是需要进行逻辑运算的两个布尔值。

 

积木名称:不成立

积木用途:求布尔值。如果参数布尔值为“false”,那么返回值为“true”;如果参数布尔值为“true”,那么返回值为“false”。

积木参数:本积木有一个参数,也就是需要进行逻辑运算的这个布尔值。

Scratch没有提供≥(大于并等于)和≤(小于并等于)运算符,最简单的方法可以使用积木来实现:如可以用来表示"x≥10",可以用来表示"x≤50"。

 

字符串操作

积木名称:连接

积木用途:将两个字符串连接起来。

积木参数:本积木有两个参数,分别用于指定两个字符串。

 

积木名称:获取字符

积木用途:获取指定字符串指定位置的字符。

积木参数:本积木有两个参数。第一个参数用于指定字符串;第二个参数用于指定位置序号。

 

积木名称:获取字符数

积木用途:获取指定字符串的字符个数。

积木参数:本积木有一个参数,用于指定字符串。

 

积木名称:是否包含

积木用途:求布尔值。如果第一个参数包含第二个参数,那么返回值为“true”;否则为“false”。

积木参数:本积木有两个参数。第一个参数用于指定字符串,第二个参数用于指定字符。

 

取余及四舍五入

积木名称:取余

积木用途:求第一个参数除以第二个参数的余数。

积木参数:本积木有两个参数,分别用于指定相除的这两个数。

 

积木名称:四舍五入

积木用途:对一个数进行四舍五入求近似数。当这个数十分位上的数字“≤4”时,舍去小数部分;当这个数十分位上的数字“≥5”时,舍去小数部分后,整数部分“+1”。

积木参数:本积木有一个参数,用于指定需要四舍五入的数。

 

数学运算

积木名称:数学运算

积木用途:进行各种指定的数学运算。

积木参数:本积木有两个参数。第一个是下拉列表参数,用于指定具体的数学运算方法,包括:绝对值、向下取整、向上取整、平方根、sin、cos、tan、asin、acos、atan、In、log、e^、10^;第二个参数用于指定具体计算的数。

求近似数除了上一个积木以外,还有本积木中的“向下取整”和“向上取整”;其中“向下取整”也称之为“去尾法”,也就是不管尾数是多少都舍去;“向上取整”也称之为“进一法”,也就是不管尾数是多少都向上进一;如“3.1”向下取整是“3”,几上取整是“4”。

其他
1
https://gitee.com/qzeroq/scratch_block.git
git@gitee.com:qzeroq/scratch_block.git
qzeroq
scratch_block
Scratch积木大全
修改完善

搜索帮助

53164aa7 5694891 3bd8fe86 5694891