四舍五入法则详细解释

四舍五入法则详细解释,第1张

四舍五入法则:在需要保留有效数字的位次后一位,逢五就进一,逢四就舍。

所谓四舍五入法,就是取近似值的方法,比如9334,要求保留一位小数,那么此时依据四舍五入,应该舍去4,就是933;再比如,9335,要求保留一位小数,那么此时依据四舍五入,应该向前一位进一,就是934。

扩展资料:

同型算法:四舍六入五成双。这里"四"是小于五的意思,"六"是大于五的意思,"五"是舍入位之后的尾数逢五的话看前一位,奇进偶不进。如125保留一位小数,因为2是偶数,所以是12。

从统计学的角度,"四舍六入五成双"比"四舍五入"要科学,它使舍入后的结果有的变大,有的变小,更平均。而不是像四舍五入那样逢五就入,导致结果偏向大数。

在使用Excel过程中往往会发现Excel自动计算的结果与我们手动计算的结果会出现一个误差。例如将1618与1269之和乘以011结果“四舍五入”保留两位小数。

再将结果乘以312“四舍五入”保留两位小数,Excel的计算结果是“991”,而手动计算结果是“992”。造成计算结果991与992的不同的原因是Excel运算运用了“四舍五入”。

这就是四舍六入五奇偶法了
对于位数很多的近似数,当有效位数确定后,其后面多余的数字应该舍去,只保留有效数字最末一位,这种修约(舍入)规则是“四舍六入五成双”,也即“4舍6入5凑偶”这里“四”是指≤4 时舍去,"六"是指≥6时进上,"五"指的是根据5后面的数字来定,当5后有数时,舍5入1;当5后无数或为0时,需要分两种情况来讲:①5前为奇数,舍5入1;②5前为偶数,舍5不进。 具体规则如下: 1 被修约的数字等于或小于4时,该数字舍去; 2 被修约的数字等于或大于6时,则进位; 3 被修约的数字等于5时,要看5前面的数字,若是奇数则进位,若是偶数则将5舍掉,即修约后末尾数字都成为偶数;若5的后面还有不为“0”的任何数,则此时无论5的前面是奇数还是偶数,均应进位。

保留几位小数不用去看完整个小数的,只看保留位的后一位数值即可,如果后一位大于等于5,则保留位的数值加1,否则不作变化。这是按四舍五入规则进行的运算。
给举两个例子:51345489,数保留三位小数,你就看小数点后第四位的数值是多少,数值是8,之前第三位4就需要加1变成5,则结果是513455。同理,保留两位小数,只需看小数点后第三位数值4,不用再去考虑第三位之后的数字是多少的,因为第三位的4小于5,所以结果为51345。

四舍五入规则的具体使用方法是:

在需要保留有效数字的位次后一位,逢五就进,逢四就舍。

例如:将数字21875精确保留到千分位(小数点后第三位),因小数点后第四位数字为5,按照此规则应向前一位进一,所以结果为2188。同理,将下列数字全部修约为四位有效数字,结果为:

053664——05366

102750——1028

1806501——1807

058346——05835

164050——1640

271850——2718

按照四舍五入规则进行数字修约时,应一次修约到指定的位数,不可以进行数次修约,否则将有可能得到错误的结果。例如将数字154565修约为两位有效数字时,

应一步到位:154565——15(正确)。

如果分步修约将得到错误的结果:154565——15457——1546——155——16(错误)。

在应用科学计算机进行施工运算时,常遇到一种情形:在答案的整数左边,有时连着好几个小数点数字 。

如:小边255 除大边1005=tan02537313。

扩展资料:

举例说明:

例子一:例如π被四舍五入,保留下314。但是,有的时候不可以用四舍五入的方法,而要用“进一法”和“去尾法”。

例如,288个学生春游,45人一辆大巴,算下来是64辆大巴,但是必须进一才可以不让人多出来,不让车少,因为车的数量不能为小数,所以需要7辆大巴。

再例如,1016升汽油,要给汽车加油,20升一辆,平均可加508辆,但是必须去尾才可以不让车多出来,让油少,因为车的数量不能为小数,所以只可以给50辆汽车加油。

注:数量级:即数字所在位置权值,如314159这个数,3的数量级为1(10^0),9的数量级为000001(10^-5)。

例子二:在生活、工作中的实际应用——如全年市场份额预估达成为07%,但在正式大会秀出时,出于美观目的,将预估值四舍五入至1%。无论是从说抑或是显得都会有分量得多。

从统计学的角度,"四舍六入五成双"比"四舍五入"要科学,它使舍入后的结果有的变大,有的变小,更平均而不是像四舍五入那样逢五就入,导致结果偏向大数

例如:

115+125+135+145=52,若按四舍五入取一位小数计算:

12+13+14+15=54

按"四舍六入五成双"计算,12+12+14+14=52,舍入后的结果更能反映实际结果。

参考资料:

百度百科——四舍五入

使用Stringformat("%2f",num); //num是要处理的数据
这种方法可以用float,double接收数据类型,我试了一下String接收好像会报错,小伙伴也可以试一下。可以四舍五入保留两位小数,但是小数点第二位是0的话会不显示。以下代码用到此方法的语句:valueadd(DoublevalueOf ( Stringformat("%2f", DoublevalueOf(listget(3)replace("\"", ""))100)));


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/yw/13354311.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-20
下一篇 2023-07-20

发表评论

登录后才能评论

评论列表(0条)

保存