1

在具有数字 T,M,0,1,2 并且它们的位值分别为 -2,-1,0,+1,+2 的以 5 为基数的数字系统中,则:

  1. 可以形成的最大十进制值是多少?
  2. (MT01) + (1TM0) = ??

这个问题是在一个VLSI公司的招聘测试中给出的..请提出答案..

4

1 回答 1

0

> 说明:

实现与base10中的十进制概念非常相同。只需将每个数字与对应的位值相乘,即 T*(5^-2) + M*(5^-1) + 0*(5^0) + 1*(5^1) + 2*(5^2 )。

Base-5 数字系统数字:0,1,2,3,4。根据给定的位置值,为了获得最大十进制值,我们可以说:M=4 & T=3。因此,以下是答案:

1) Max decimal value = **55.92**
2) (MT01) + (1TM0) = (4301)base5 + (1340)base5 = (796)base10 -- decimal value
                                               = **(11141)base5**
于 2014-03-09T11:08:40.927 回答