C++蓝桥等考导学/十五级:进制转换/之二:(11R进制转换为十进制)

一、观看视频

01】R进制转换为十进制

02】R进制转换为十进制(练习)

二、研读学生讲义

【学生讲义】01】R进制转换为十进制

【学生讲义】【02】R进制转换为十进制(练习)

三、练习题(不清楚回头查看有关视频或讲义)

01】R进制转十进制的方法是按权展开求和:把各个数位的基数为R的数字转为十进制的数,这些数分别与它们的数位的“权”相乘,积相加即得。其中的“权”是:①基数R。
基数R的幂,指数:小数点前1位1,前2位是2,前3位是3,如此类推;小数点后第1位是-1,第2位是-2,第3位是-3,如此类推。
③基数R的幂,指数:小数点前1位是0,前2位是1,前3位是2,如此类推;小数点后第1位是-1,第2位是-2,第3位是-3,如此类推。④10的幂,指数:小数点前1位是0,前2位是1,前3位是2,如此类推;小数点后第1位是-1,第2位是-2,第3位是-3,如此类推。02】我们用小括号加下标基数可以表示R进制数,例如:(1011.11)2表示二进制数1011.11。把下面的二进制数转换为十进制数:
(1011.101)2 = (            )1002】把下面的八进制数转换为十进制数:(36.5)8 = (            )1003】把下面的十六进制数转换为十进制数:(1E.A)16 = (            )1004】由于小数点后的权是负整数的幂,所以同样的值,高进制的数字看起来大,与小数点前的完全不同。选择2、6、8、10、12、16填写下面的进位制R(每数只能选一次):
①  (0.1)__ = (0.4)__
②  (0.5)__ = (0.8)__
③  (0.3)__ = (0.6)__
05】某进制的运算规格下,若5×8=28,则6×7=(            )。
A.   210   
B.   2A
C.   2B
D.   52
06】编程07】OpenJudge练习
OpenJudge-1.13-46】八进制到十进制