进制转换
2008-11-20 00:28
204 查看
在一台三进制计算机上,下列哪些数不能被精确表达:
A 4/9 B 1/6 C 8/27 D 1/3 E 1/10
这样来思考问题。在我们十进制转换到2进制,我们是用*2或者/2来完成的
这里都是小数,肯定是用乘3取余来完成10-》3进制的
三进制,则各数位的权值为: 3 2 1 0 -1 -2 -3
27 9 3 1 1/3 1/9 1/27
这样的数,A 4/9
B 1/6
C 8/27
D 1/3
E 1/10
A=10 : 0101
4/9 : 0.11
B=11 : 不能精确表示成三进制 1/6 : 不能
C=12 :0110 8/27 : 不能
D=13 : 0111 1/3 : 0.1
E=14 : 不能 1/10 : 不能
A 4/9 B 1/6 C 8/27 D 1/3 E 1/10
这样来思考问题。在我们十进制转换到2进制,我们是用*2或者/2来完成的
这里都是小数,肯定是用乘3取余来完成10-》3进制的
三进制,则各数位的权值为: 3 2 1 0 -1 -2 -3
27 9 3 1 1/3 1/9 1/27
这样的数,A 4/9
B 1/6
C 8/27
D 1/3
E 1/10
A=10 : 0101
4/9 : 0.11
B=11 : 不能精确表示成三进制 1/6 : 不能
C=12 :0110 8/27 : 不能
D=13 : 0111 1/3 : 0.1
E=14 : 不能 1/10 : 不能
相关文章推荐