在一台三进制计算机上,下列哪些数不能被精确表达:
A 4/9 B 1/6 C 8/27 D 1/3 E 1/10
这样来思考问题。在我们十进制转换到2进制,我们是用*2或者/2来完成的
这里都是小数,肯定是用乘3取余来完成10-》3进制的
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 : 不能