一、观看视频
【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 = ( )10【02】把下面的八进制数转换为十进制数:(36.5)8 = ( )10【03】把下面的十六进制数转换为十进制数:(1E.A)16 = ( )10【04】由于小数点后的权是负整数的幂,所以同样的值,高进制的数字看起来大,与小数点前的完全不同。选择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】八进制到十进制