【分析】
本题考查二进制与十进制的互相转换,解题思路如下:
(1)二进制转十进制:参考题干给出的转换规则,将二进制数的每一位数码乘以对应数位的2的幂次(幂次从右往左从0开始计数,最右侧数位对应$2^0$,往左依次加1),再将所有乘积相加,即可得到对应的十进制数。
(2)十进制转二进制:先找到小于等于目标十进制数的最大的2的幂次,再将十进制数拆分为多个2的幂次相加的形式,对应每个幂次的系数为1则该数位写1,没有对应幂次则写0,从最高次幂到最低次幂依次写出数码,就是对应的二进制数。
【解析】
(1)根据二进制转十进制的规则计算:
$\begin{aligned}(10111)_2 &= 1×2^4 + 0×2^3 + 1×2^2 + 1×2^1 + 1×2^0\\&=1×16 + 0×8 + 1×4 + 1×2 + 1×1\\&=16+0+4+2+1\\&=23\end{aligned}$
(2)将十进制15拆分为2的幂次之和:
因为$2^3=8$,$2^2=4$,$2^1=2$,$2^0=1$,且$8+4+2+1=15$,即$15=1×2^3 + 1×2^2 + 1×2^1 + 1×2^0$,对应二进制数为$(1111)_2$。
【答案】
(1) 23;(2) $(1111)_2$
【知识点】
进制转换、乘方运算、有理数混合运算
【点评】
本题是新定义类基础题,结合计算机二进制的实际背景,考查对新运算规则的理解和应用能力,只要准确掌握题干给出的进制转换规则,结合乘方、加法运算即可顺利求解。
【难度系数】
0.8