您的位置:首页 > 其它

进制转换

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 : 不能
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: