EV3 Lab 指南

EV3 Lab 指南 > 编程模块 > 数据模块 > 舍入模块

舍入模块

舍入模块

舍入模块将小数舍入为整数。可以将数字向上、向下舍入为最接近的整数。还 可以将数字截断为特定小数位数。


选择模式

舍入模块

使用模式选择器可选择要使用的舍入类型。下面介绍了不同模式。

 

模式

舍入至最近

舍入模块

“舍入至最近”、“ 向上舍入”和“ 向下舍入”模式将 输入中的小数舍入为结果中的整数值。“舍入至 最近”使用标准舍入规则舍入为最接近的整数。 “ 向上舍入”始终向上舍入,“ 向下舍入”始终向下 舍入。

向上舍入

舍入模块

“舍入至最近”、“ 向上舍入”和“ 向下舍入”模式将 输入中的小数舍入为结果中的整数值。“舍入至 最近”使用标准舍入规则舍入为最接近的整数。 “ 向上舍入”始终向上舍入,“ 向下舍入”始终向下 舍入。

向下舍入

舍入模块

“舍入至最近”、“ 向上舍入”和“ 向下舍入”模式将 输入中的小数舍入为结果中的整数值。“舍入至 最近”使用标准舍入规则舍入为最接近的整数。 “ 向上舍入”始终向上舍入,“ 向下舍入”始终向下 舍入。

此表显示示例输出结果。

输入

舍入至最近

向上舍入

向下舍入

1.2

1

2

1

1.5

2

2

1

1.7

2

2

1

2.0

2

2

2

2.1

2

3

2

截断

舍入模块

“截断”模式使您可以消除小数中指定小数位后  的任何数字。输入中小数位数后的任何数字都会 在结果中消除。不会影响任何其他数字(不会对 输出进行舍入)。

此表显示示例输出结果。

输入

小数位数

输出

1.253

0

1

1.253

1

1.2

1.253

2

1.25

1.253

6

1.253

 

输入与输出

可以将输入值直接输入到舍入模块中。或者,可以通过数据线从其他编程模块的输出提供值。

输入

类型

备注

输入

数字

要舍入的数字

小数位数

数字

“截断”模式中要保留的小数位数。

舍入模块的输出提供舍入的结果。要使用该输出,请使用数据线将其连接到另一个编程模块。

输出

类型

备注

结果

数字

对“输入”值进行舍入的结果