(
课件网) 1.2.2 二进制与进制转换 目录 01 二进制基础知识 02 八进制与十六进制 03 进制间转换 在电影《孤注一掷》中,程序员潘生数次向他人求救,但是都没能成功。最后终于靠一直笔划数字6的手势,让朋友知道自己在求救,立刻报警。 那么,你们知道为什么数字6等于110呢 二进制 二进制基础知识 01 进制是什么 进制也就是进位计数制,是人为定义的带进位的计数方法。对于任何一种 N进制,就表示每一位上的数运算时都是逢N进1。 进制 常见的进制有十进制、二进制、八进制、十六进制等 常见的进制 什么是二进制? 计算机中的所有数据和指令都以二进制的形式存储和处理。这是因为计算机以高速进行电子开关的开和关来表示数据,这种开和关的状态就对应着二进制的0和1,因此计算机可以使用二进制来表示和处理各种数字和符号。 二进制概念与规则 二进制基数为2, 数码为0和1 二进制基数与数码 逢二进一 逢二进一进位规则 02 01 不同数位对应不同权值,权值用基数的幂表示,从右向左依次为20,21,22··· 数位与权值 03 为了更好学习并使用计算机,为后续学习书写程序使用进制的转换打基础。因为计算机只认识二进制,也就是0和1,我们生活中的任何数据通过编码在计算机中都以二进制的形式存在。 为什么要了解进制转换呢? 十进制与二进制转换 十进制整数除以2反向取余法得二进制数 十进制转二进制 二进制数按权展开求和得十进制数 二进制转十进制 十进制转二进制———除以2反向取余法 将十进制整数除以2,得到商数和余数,用商数再除以2,依此类推直到商数为0为止。将每次得到的余数按照逆序排列,即为换算的二进制数的结果 例题1,将十进制17转换为二进制数。 2 2 2 2 2 1 1 0 0 0 17 余数 8 4 2 1 0 (10001)2 二进制转十进制———按权展开求和 1 1 0 1 0 1 25 24 23 22 21 20 例题2,将二进制110101转换为十进制数。 1x25 +1x24+0x23+1x22+0x21+1x 20 =32+16+0+4+0+1 =53 巩固题 1、(10011)2=( )10 2、(110001)2=( )10 3、(35)10=( )2 4、(78)10=( )2 1、19 2、49 3、100011 4、1001110 八进制与十六进制 02 八进制与十六进制概念 八进制 8,进位:逢八进一 基数 基数的幂,从右向左依次为80,81,82···· 位权 0,1,2,3,4,5,6,7 数码 十六进制 基数:18,逢十六进一 0,1,2,3,4,5,6,7,8,9, A,B,C,D,E,F 基数的幂,从右向左依次为160,161,162···· 基数 位权 数码 八进制与十进制转换 采用“除8反向取余法” 十进制转八进制 采用“按权展开求和法” 八进制转十进制 八进制与十进制转换 十进制转八进制 八进制转十进制 例题3,(35)10=( )8 8 8 3 4 35 余数 4 0 43 4 3 81 80 4x81 +3x80 =32+3 =35 十六进制与十进制转换 采用“除16反向取余法” 十进制转十六进制 采用“按权展开求和法” 十六进制转十进制 十六进制与十进制转换 十进制转十六进制 十六进制转十进制 例题3,(35)10=( )16 16 16 3 2 35 余数 2 0 23 2 3 161 160 2x161 +3x160 =32+3 =35 实践活动:颜色码的数制转换转换 在计算机中,RGB(red,green,blue)颜色值可以表示为十六进制颜色码。例如,颜色值RGB(64,224,208)可记为#40E0D0,其中表示红色的64、表示绿色的244和表示蓝色的208分别对应十六进制数40H、E0H、 D0H。 1.将#9400D3、#D2B48C表示成相对应的RGB颜色值。 巩固题 1、(65)10=( )8 2、(77)10=( )16 3、(35)8=( )10 4、(78)16=( )10 1、101 2、4D 3、29 4、120 思考 按权展开求和法 R进制转十进制 除R反向取余法 十进制转R进制 十进制与R进制(R可以是任何一个数值)之间的转换方法是什么? 进制间转换 03 二进制与八进制转换 每三位二进制数 ... ...