Office中国论坛/Access中国论坛
标题: 请教有效位数判断 [打印本页]
作者: 我要飞 时间: 2002-5-9 23:47
标题: 请教有效位数判断
请教:如何进行数字有效位数判断。
两位有效数:
规则是首先小数点后第二位
>=6 第2位进1;<=4 不进位
看数的小数点后几位:
>3位非零,则第二位进1
<3位非零,看小数点后第一位
0,2,4,6,8 不进位
1,3,5,7,9 小数点第二位进1
作者: tmtony 时间: 2002-5-10 01:14
我有点乱,能拿个数字举个例子吗
作者: 我要飞 时间: 2002-5-10 03:28
这是计量认证的规则之一,举例如下:
原始数据 判别为 理由
0.145 0.15 1为奇数数
0.1501 0.16 01为非零
0.150 0.16 1为奇数
0.250 0.25 2为偶数
0.254 0.25 4<5
0.256 0.27 6>5
我原想right(str(value),1)先判断最后一位数值,再决定加0.01与否,好象没成?
请指教!!!
[此贴子已经被作者于2002-5-9 19:27:48编辑过]
作者: ganrong 时间: 2002-5-10 04:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: 我要飞 时间: 2002-5-10 17:26
对不起!,我写错了,应该是0.26
作者: 我要飞 时间: 2002-5-11 16:52
请各位高手指点一下思路吧!此口诀是:
4舍6入5奇偶
作者: make 时间: 2002-5-11 17:18
>3位非零是指小数点后的位数大于3位,还是指小数点第2位后的位数大于3位呢
作者: 我要飞 时间: 2002-5-11 18:13
好消息!关于有效位数的问题已经不刃自解了,怎么回事呢?
原来access已经解决了,不信大家可以试试。
ACESSS实在太伟大了!!!
作者: make 时间: 2002-5-11 18:52
怎幺解决啊,能不能详细说说啊
作者: 我要飞 时间: 2002-5-12 17:52
怎么解决的,这就要去问ACCESS了!
“非零”是指约定保留位以后的非零数
例:约定保留3位
15.125001 最后一位“1”就是,最后取值为15.126
[此贴子已经被作者于2002-5-12 9:52:21编辑过]
作者: 我要飞 时间: 2002-5-14 22:30
好奇怪!!!我家的access2000和单位的在奇偶判断正好相反?
如:保留2位有效数字,
家 单位
0.155 0.16(正确) 0.15
0.055 0.05(正确) 0.06
哪位高手帮我解释一下,如何解决!!! 谢谢!!!
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) |
Powered by Discuz! X3.3 |