1、中华人民共和国国家标准UDC 511.1/2 数值修约规则GB 8170-87 Rules for rounding off of numberical values - 牛;标准适用r科字技术与生产川iJJlj 1试验测定和计算得出的各种数值。需要修约时,除另有规定者外,Jiiz按牛二标准给出的规则进衍。1 术语1 . 1 修约间隔系确定修约保留f)L数的种方式。修约l词隔的数值一经确定,修约值即应为该数值的守在数俏。仰ljl:如if吕定修约l闯隔为0.1,修约值即应在0.1的整数倍中选取,相当T将数值修约到一位小数。例2如指定修约谭嗣为100,修约值即应在100的整数击中选取,相当于将数值
2、修约到“口”数 1r.。1 . 2 有效位数对没有小数位且以若个零结尾的数值,从非零数字最左一位向右数得到的位数减去无放零(即仅为定f1?:用的零)的个数,对其他卜进位数,从非零数字最左一位向右数而得到的位数,就是有效位数。例1 35000,若有两个无效零,则为兰位有效位数,应写为350102,若有三个无先生苓,则为两位有放位数,应写为35103,例23.2, 0.32, 0.032, 0.0032均为两位有效位数,o.0320为三位有效位数。例312.490为五位有放位数,10.00为四位有效位数。1. 3 0. 5单位修约(半个单位修约):ti1修约间隔为指定数位的0.5单位,即修约到指定
3、数位的0.5单位。例如,将60.28修约到个数位的0.5单位,得60.5(修约方法见本规则5.1)。1. 4 0. 2单位修约111修约间隔为指定数位的0.2单位,即修约到指定数位的0.2单位。例如,将832flj约到“百”数位的0.2单位,得840(修约方法见本规则5.2)。2 确定修约位数的表达方式2. 1 指定数位a. 111应修约问i崎为10-(n为II占整数),或指明将数值修约到n位小数,b. 指定修约间隔为I,或指q月将数值修约到个数们c. t日之修约闹闹为10,戎指明将数值修约到10数位(n为正整数),或指明将数值修约到“十气“l尸,“下”数位。2.2 Jl1立将数值修约成n位有
4、效位数。3 进舍规则3. 1 拟舍弃数宁的歧占一17:数小TS时,则舍去,即保留的各位数字不变。伊jt 将12.1498修约j1jA位小数,得12.1。国家标准局198708 19批准1988 03 01实施们i I GB 8170一盯例2:将12.1498修约成两位有效位数,得12。3.2 拟舍弃数字的最左一位数字大于5,或者是5,而其后跟有并非全部为0的数字时,则进一,即保留的末位数字加1。例lg将1268修约到“百”数位,得13102(特定时可写为1300)。例2:将1268修约成三位奋效位数,得12710(特定时可写为1270)。例3:将10.502修约到个数位,得11。注z本标准示例
5、中,“特定时”的柏义系指修约闹闹或有放位数明确时。3.3 拟舍弃数字的最左一位数字为5,丽右面无数字或皆为0时,若所保留的末位数字为奇数(1.3,5,7,9)则进1为偶数(2,4,6,8.0)则舍弃。例1:修约间隔为0.1(或10I ) 拟修约数值修约值1.050 1.0 0.350 0.4 例2:修约l词隔为1000(戎103)拟修约数值修约值2500 2 103 (特定时可写为2000)3500 4 103 (特定时可写为4000)例3:将下列数字修约成两位有效位数拟修约数值修约值0.0325 0.032 32500 32 103 (特定时可写为32000)3.4 负数修约时,先将它的绝对
6、值按上述3.1-3.3规定进行修约,然后在修约值前面加上负号。例1:将下列数字修约到“十”数位拟修约数值修约值355 - 36 10 (特定时可写为360) 325 - 32 10 (特定时可写为320) 例2:将下列数字修约成两位有效位数拟修约数值修约值365 0. 0365 4 不许连续修约- 36 10 (特定时可写为360) 0.036 4. 1 拟修约数字应在确定修约位数后次修约获得结果,而不得多次按第3章规则连续修约。例如s修约15.4546,修约间隔为l1E确的做法g15.4546一一15 1E确的做法g15.4546一一15.455一15.46-15.5一一16 4.2 在具体
7、实施中,有时测试与计算部门先将获得数值按指定的修约位数多一位或儿位报出,而后由其他部门判定。为避免产生连续修约的错误,应按F述步骤进行。4. 2. 1 报出数值最右的非零数字为5时,应在数值后面加“()”或“(一)”或不却l符号,以分别JU已进行过舍,进或未舍未进。例如:16.50()表示实际值大于16.50,经修约舍弃成为16.50116.50)表不实际值小于001 GB 8170-87 16.50,经修约进4成为16.50。2.2 如果判定tlit出值需要进行修约,当拟舍弃数字的最左一位数字为5而后面无数字或皆为零时,数值后面有()号者进俨4,数值后面有()号者舍去,其他仍按第3章规则进行
8、。例如g将下夕lj数字修约到个数位后进行判定(报出值多留一位到一位小数)。实测值!lit出值修约值15.4546 15. 5 ( ) 15 16.5203 16.5(+) 17 17.5000 17.5 18 15.4546 ( 15. 5 ( - 15 5 0.5单位修约与0.2单位修约必要时,可采用。.5单位修约和0.2单位修约。5. 1 0. 5单位修约将拟修约数值乘以2,按指定数位依第3章规则修约,所得数值再除以20 例如2将下)ilj数字修约到个数位的0.5单位(或修约间隔为0.5)拟修约数值乘22A修约值A修约值(A) (2A) (修约间隔为1) 修约间隔为0.5)60.25 12
9、0. 50 120 60.0 60.38 120. 76 121 60.5 60.75 121.50 122 61.0 5.2 0.2单位修约将拟修约数值乘以5,按指定数位依第3章规则修约,所得数值再除以5。例如2将F列数字修约到“百”数位的0.2单位(或修约间隔为20)拟修约数值乘55A修约值A修约值(A) ( 5 A (修约间隔为100)(修约间隔为20)830 842 - 930 附加说明:4150 4210 -4650 4200 4200 - 4600 本标准由IfI国科学院系统科学研究所提出。本标准由中国科学院系统科学研究所负责起草。本标准主要起草人吴传义。牛;标准委托中国科学院系统科学研究所负责解释。602 840 840 920