为什么用计算器,10除以3=3.33333.再乘3,却不等于10?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 02:10:50
为什么用计算器,10除以3=3.33333.再乘3,却不等于10?

为什么用计算器,10除以3=3.33333.再乘3,却不等于10?
为什么用计算器,10除以3=3.33333.再乘3,却不等于10?

为什么用计算器,10除以3=3.33333.再乘3,却不等于10?
因为计算器算10除以3后得的是近似数3.333333
当你再*3的时候,就变成了一个3.3333333..乘以3的数,所以只得9.9999999..

他不保存末尾的n个3
学校里发的计算器都这个问题,还有
答案明明是0的,却出现1*10的-10次方的问题,它不保留10位以后的小数的

某些高级的计算器会记录这多余的信息。
不过低级的计算器不会记录。
比如有效数字为8位的计算器,10/3=3.3333333。
后面没有了。
3.3333333*3当然等于9.9999999

舍入误差?截断误差?

那是因为10/3以后,计算机得到的不是3.333333无穷个3,是有限个3,所以3.333333333*3不等于10

应该是计算器的位数有限的问题,用电脑就不会出现这样的问题了。

10除以3=3.33333.... 的3是无限循环的,而计算机的空间有限,所以只能显示3.3333333而不能全部显示 ,所以乘3就只会是9.9999999..嘿嘿..

因为除的时候答案也不是精确答案,只是近似值,总有位数限制的。但乘的时候计算器是将3.333333.....按照有限位算的,直接能乘出来,所以答案不是10

无限循环小数

其实3.33…*3是等于10的,也就是说,9.99…=10
但计算器上的不是3.33…而是3.33
我想你问的是9.99…=10吧
你可以从这个题上理解,9.99…=3*10/3=10
再者,10-9.99…等于多少呢,如果有,是不是应该是0.00…001呢?(但没有这种形状的数,)如果夹有n个0,当n无限大,它无限趋于0,所以0.00…001是等于零的。
...

全部展开

其实3.33…*3是等于10的,也就是说,9.99…=10
但计算器上的不是3.33…而是3.33
我想你问的是9.99…=10吧
你可以从这个题上理解,9.99…=3*10/3=10
再者,10-9.99…等于多少呢,如果有,是不是应该是0.00…001呢?(但没有这种形状的数,)如果夹有n个0,当n无限大,它无限趋于0,所以0.00…001是等于零的。
实在不行就用等比递缩数列{9*10^(n-1)}的求和公式吧:9/(1-0.1)

收起