44问答网
所有问题
为什么避免一个很大的实数和一个很小的实数直接相加减
如题所述
举报该问题
推荐答案 2011-09-27
人们记录数字一般最多也就5--7位,其后面的数字都四舍五入了,“一个很大的实数和一个很小的实数直接相加减”,按照四舍五入,一个一个很小的实数在一个很大的实数后面连四舍五入的资格都木有,因此应该,避免一个很大的实数和一个很小的实数直接相加减。这样会存在大数吞小数,造成误差,因为计算机的数据存储内存(位数)是有限的。
比如100-0.0000000005,计算机计算结果就为100.
还有就是要避免小数做
分母
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/6G6KYY336.html
其他回答
第1个回答 2011-09-27
人们记录数字一般最多也就5--7位,其后面的数字都四舍五入了,“一个很大的实数和一个很小的实数直接相加减”,按照四舍五入,一个一个很小的实数在一个很大的实数后面连四舍五入的资格都木有,因此应该,避免一个很大的实数和一个很小的实数直接相加减。
第2个回答 2011-09-27
这样会存在大数吞小数,造成误差,因为计算机的数据存储内存(位数)是有限的。
比如100-0.0000000005,计算机计算结果就为100.
还有就是要避免小数做分母。
楼主可以慢慢想想
相似回答
实数和
虚数可不可以
相加减
答:
实数
的运算有
很大的
局限性,尤其是在分析领域,复数打开了一个新的思路。复数也可以理解为二元数,因为复数是建立在二维空间上的一类表示,还有更复杂的形如四元数,双二元数,八元数等等,但是由于这些更为复杂层面的数的运算性质会受到极大地限制,因而在基本的讨论范畴通常不予涉及。
实数
基本定理
答:
实数集合是一个完备的数学对象,它满足实数序列的收敛性和有界性,即实数集合中的任意非空有上界的子集都有最小上界。三、实数唯一性定理 实数具有唯一性,即在实数集合中不存在两个不同的数值对应于同一数。四、实数无理数定理 实数中存在无理数,即不能表示为两个整数的比例形式
的实数
,如根号2和...
请问Pascal里面
为什么比较
两个
实数
的大小不是
直接
使用等于号,而是两...
答:
浮点数比较的话,计算机存储会有误差,所以不会绝对相等
,比如赋值的 153.9输出就会是 153.89994 所以用两个数相减的差很小来代表它们相等。不光是pascal,在C和别的语言中也是这样。在fortran的g95编译器中这个精度问题好一点。
整数加法 减法 法则
答:
整数减法法则分三种情形表述:1.一位数或两位数减去一位数,而差是一位数的减法法则。根据减法是加法的逆运算的关系,可利用加法表来计算。2.多位数减法法则。相同数位对齐,从个位减起,哪一位上的数字不够减就从前一位借一当十,然后再减。3.对于任意数a,总有a-a=0,a-0=a,0-0=0 。
大家正在搜
比正实数小的数都是负实数
存在比有理数大比实数小的集合
输入两个实数按代数值由大到小输出
比负一小的实数
小于5的实数用集合怎么表示
很小的实数可以构成集合吗
输入两个实数按由小到大
绝对值最小的无理数是什么
0是最小的实数