题目
3.二进制数111.101转换为十进制数等于()。A. 5.625B. 7.625C. 7.5D. 以上都不是
3.二进制数111.101转换为十进制数等于()。
A. 5.625
B. 7.625
C. 7.5
D. 以上都不是
题目解答
答案
B. 7.625
解析
考查要点:本题主要考查二进制数转换为十进制数的方法,包括整数部分和小数部分的转换规则。
解题核心思路:
- 整数部分:从右往左依次计算每一位的值,每一位的权值是$2$的幂次方(从$2^0$开始递增)。
- 小数部分:从左往右依次计算每一位的值,每一位的权值是$2$的负幂次方(从$2^{-1}$开始递减)。
- 组合结果:将整数部分和小数部分的十进制结果相加。
破题关键点:
- 权值的正确应用:整数部分权值递增,小数部分权值递减。
- 逐位计算并累加:确保每一位的值计算准确,避免漏项或符号错误。
整数部分转换(111)
- 从右往左逐位计算:
- 第1位(最右边):$1 \times 2^0 = 1$
- 第2位:$1 \times 2^1 = 2$
- 第3位(最左边):$1 \times 2^2 = 4$
- 累加结果:$1 + 2 + 4 = 7$
小数部分转换(0.101)
- 从左往右逐位计算:
- 第1位(小数点后第1位):$1 \times 2^{-1} = 0.5$
- 第2位:$0 \times 2^{-2} = 0$
- 第3位(小数点后第3位):$1 \times 2^{-3} = 0.125$
- 累加结果:$0.5 + 0 + 0.125 = 0.625$
组合结果
将整数部分和小数部分相加:$7 + 0.625 = 7.625$