以下关于浮点加减运算舍入处理的描述中,正确的是(6)。A.“0舍1入”法最大误差是最低位上的-1/2到接
以下关于浮点加减运算舍入处理的描述中,正确的是(6)。
A.“0舍1入”法最大误差是最低位上的-1/2到接近于1/2之间,但实现起来比较复杂
B.“恒置1”法误差范围扩大,且正误差的累积量大于负误差的累积量
C.“0舍1入”法正负误差可以相互抵消,因此易于实现
D.“恒置1”法负误差的累积量大于正误差的累积量,且实现起来比较复杂
解析:浮点数加减运算应按以下步骤进行。①对阶,使两数的小数点位置对齐;②尾数求和,将对阶后的两尾数按定点加减运算规则求和(差);③规格化,为增加有效数字的位数,提高运算精度,必须将求和(差)后的尾数规格化;④舍入,为提高精度,要考虑尾数右移时丢失的数值位;⑤判断结果,即判断结果是否溢出。在对阶和右规的过程中,可能会将尾数的低位丢失,引起误差,影响精度,为此可用舍入法来提高尾数的精度。进行舍入时应满足以下两个要求。
首先,对每一次运算的结果而言,要保证误差不超过给定的范围。比如,设机器尾数长39位,要求每次运算误差不超过末位(即第39位)的“1”,即小于2-39。
其次在大量的运算过程中要保证误差的平衡,即在每一次运算时,由于舍入处理,可能使运算结果增大了,也可能减少了。但总的说来,增加和减少的机会必需是均等的,否则会产生很大的积累误差。
“0舍1入”法和“恒置1”法是两种常用的舍入方法。其中,“0舍1入”法类似于十进制运算中的“四舍五入”法,即在尾数右移时,被移去的最高数值位为0,则舍去;被移去的最高数值位为1,则在尾数的末位加1。这样做可能使尾数又溢出,此时需再做一次右规。该舍入方法的特点是:最大误差是最低位上的-1/2到接近于1/2之间,正误差可以和负误差抵消。属于比较理想的方法,但实现起来比较复杂。
“恒置1”法是指尾数右移时,不论丢掉的最高数值位是“1”或“0”,都使右移后的尾数末位恒置“1”。该舍入方法可能使尾数变大或变小,因此正负误差可以相互抵消,实现相对容易,但其误差范围扩大。
运用基本不等式为什么积为定值本人没钱如求1/X^2+1/x的最小值我这样做的当1/X^2=1/x时 数学 2020-05-22 …
把-5,-4,-3,-2,-1,0,1,2,3填入九宫格内,使每行、每列、对角之和相等我自己琢磨出 数学 2020-06-10 …
java数组元素求和,求最大值和最小值.题目描述【题目描述】从键盘输入一组数据,然后请你用递归的方 其他 2020-06-27 …
初三化学常温下想足量的硫酸铜溶液中加入3.2克五水硫酸铜晶体搅拌后静直,所得晶体质量为大于3.2/ 化学 2020-06-27 …
将几张扑克牌平均分3份,从第一份中取2张放入第二份,从第三份中取出1张放入第二份,最后从第二份拿出若 数学 2020-10-31 …
(1)某公司实施股份制,36名员工的入股情况,有些人并作出如下推测;1、有些员工入股.2、总经理没入 数学 2020-11-06 …
图是2002年是某省邮政业务总收入构成图.(1)哪项业务收入最多?(2)哪两项业务的收入最接近?(3 数学 2020-11-27 …
急求用c++编写下列程序1,从键盘上输入一组数据,期中该组数据是以输入0作为结束的,求这组数中的最大 其他 2020-12-24 …
材料一:目前,我国的收入差距正呈现出全范围、多层次的扩大趋势。当前,我国城乡居民收入比达到3.3倍, 政治 2020-12-27 …
这个化学平衡把我也难住了对于可逆反应A(g)+B(g)==C(g),定温定压条件充入2molA和1m 化学 2021-01-13 …