计算机进制转换题两道!高手进

来源:百度知道 编辑:UC知道 时间:2024/05/15 02:02:40
1.如果5*7=23,请问4*6=?
2.有一个数值152,它与十六进制数6A相等,那么该数值是()
答案八进制!
清高手解哈,步骤一定要写,同时写出必要的文字说明!谢谢!
1题并没告诉5,7到底是几进制! 这时我们应怎样判断?

第一题的5和7是16进制,那么4*6=18.

1.按常规考虑5*7=35,答案为23刚好是16进制换位十进制的35(35=16*2+3),这纯属要推理,没有固定思维而言。
2.十六进制数6A转换成10,8,2进制分别是:
106(6*16+10=106),152(1*8*8+5*8+2=106),1101010(1*2*2*2*2*2*2+1*2*2*2*2*2+1*2*2*2+1*2=106)

第一题先是考虑是不是7进制,5乘7是35,23小于35,就是10进制以后,十六进制比较特殊,先考虑它,结果正好是23,那判定是十六进制,4乘以6等于24,换成十六进制就行了。
第二题十六进制的6A用二进制就是1101010,再换十进制就是106,152大于106,那就说明进制小于十,然后再一个个往下推,这是死方法,我也没有想到其他简单的方法,有时根据直接选的下一个数就是七八吧,152肯定在五进制以上,一般是从五到十的中间数开始,这样节约时间。
一般特殊的就是二进制,八进制,十进制和十六进制,二进制和十进制一眼就看出来了,要考虑就先考虑八进制跟十六进制。

第一题很简单,十六进制的!明显10进制不是的,试下8进制也不试,一般意义上是16进制了!(23)=16*2+3*1=35=5*7

1.按常规考虑5*7=35,答案为23刚好是16进制换位十进制的35(35=16*2+3)

2.十六进制数6A转换成10,8,2进制分别是:
106(6*16+10=106),152(1*8*8+5*8+2=106),1101010(1*2*2*2*2*2*2+1*2*2*2*2*2+1*2*2*2+1*2=106)