A-A+

在字长为三位的十进制计算机上 用浮点数分别从左到右和从右到左计算下式 并比较结果。 12.3

2022-08-12 01:21:08 问答库 阅读 193 次

问题详情

在字长为三位的十进制计算机上,用浮点数分别从左到右和从右到左计算下式,并比较结果。 12.3+0.56+0.78+0.079+0.068+0.057


请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:×
从左向右相加求和得S1=102×0.123+102×0.0056+102×0.0078+102×0.00079+102×0.00068+102×0.00057=102×(0.123+0.005+0.007十0.000+0.000+0.000)=102×0.135在计算过程中,后面的小数被前面的大数吃掉了。若从右向左相加求和S2=10-1×0.570+10-1×0.680+10-1×0.790+0.78+0.56+12.3=0.204+0.78+0.56+12.3=10×0.1544+12.3=102×0.01544+102×0.123=102×0.138所以在多个数求和时,如果被加数的绝对值之间差异较大时,且包含很多绝对值较小的数,应按从绝对值较小到大的次序相加。

考点:结果