《数制与编码ppt课件.ppt》由会员分享,可在线阅读,更多相关《数制与编码ppt课件.ppt(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第一章 计算机基础知识1.5数制与编码为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能数制与编码本本节内容节内容1.51.5.1 .1 数制数制、基数、位权、基数、位权1.51.5.2 .2 数制间的相互转换数制间的相互转换1.51.5.3 .3 了解了解ASCIIASCII码和编码规则码和编码规则1.51.5.4 .4 汉字编码基本概念汉字编码基本概念本本节节重点重点1.1.二进制数与十进制数的转换二进制数与十进制数的转换2.2.ASCIIASCII码和汉字编码码和汉字编码为深入学习习近平新时代中国特色社会主义思想和党的十九大精神
2、,贯彻全国教育大会精神,充分发挥中小学图书室育人功能数制、基数、位权1.数制:应用一组应用一组符号符号和一套统一的和一套统一的规则规则来表示数目的方法来表示数目的方法称为数制(称为数制(Number System)2.2.基数:基数:一一个计数制所包含的个计数制所包含的数字符号数字符号的个数的个数。如如:十进制有十进制有(0,1,2,9)(0,1,2,9)等数字符号,所以基数为等数字符号,所以基数为1010。3.3.位权值:位权值:一个数中的每一位数码所表示的实际值,不仅与一个数中的每一位数码所表示的实际值,不仅与数码本身的数值有关数码本身的数值有关,还与所在的位置有关,还与所在的位置有关,由
3、位置决定的值由位置决定的值就叫位权值就叫位权值(简称位权简称位权)。如如:十进制数十进制数123123可表示为:可表示为:123=1*123=1*10102 2+2*+2*10101 1+3*+3*10100 0为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能(89)10,(101)2,(55)8,(D3)16常用进位计数制表示方法常用进位计数制表示方法常用计数制的基数和数字符号常用计数制的基数和数字符号各种进制的数如何区分?各种进制的数如何区分?说明:说明:在十六进制中在十六进制中A10 B11 C12 D13 E14 F15A1
4、0 B11 C12 D13 E14 F15为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能提问:因为我们计算机只能识别二进制的数据,那么我们生活中的十进制,编程中的八进制和十六进制转换成二进制该怎么表示呢?提示:根据数制的进制规则来计算它们之间的关系,我们知道十进制数是逢十进一,二进制是逢二进一,八进制逢八进一,十六进制逢十六进一。那么我们便可以以十进制为基础,推算出它们之间的关系为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能十进制与二进制、八进制、十六进制的关系这些数
5、制关系的推算只是一种思路,那么在实际计算这些数制关系的推算只是一种思路,那么在实际计算中要怎么来对任意进制数进行转化?中要怎么来对任意进制数进行转化?为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能十进制转换为二进制、八进制、十六进制规则:整数部分用十进制数整数除以二、八、十六(基数),取余,逆向取结果(由低向高或从小数点处往左排列),即为转换后的二、八、十六进制数整数部分。小数部分用十进制数小数乘以二、八、十六(基数),取乘积整数,顺向取结果(由高向低或从小数点处往右排列),即为转换后的二、八、十六进制数小数部分。举例:将59转换
6、为二进制数、八进制数、十六进制数分别是多少?0.345D=_B=_O=_H为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能十进制整数部分转换59=(111011 )2=(73)8=(3B)16 2 59 2 29 1 2 14 1 2 7 0 2 3 1 2 1 1 0 18 59 8 7 3 0 716 59 16 3 11 0 3 为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能十进制小数部分转换求求(0.(0.345345)1010=(=(?)2 2 0.0.345
7、345 2 2 0 0.69690 0 整数整数=0 0 2 2 1 1.3838 整数整数=1 1 2 2 0 0.7676 整数整数=0 0 小数值小数值=0=0 2 2 1 1.52 .52 整数整数=1=10.0101请同学们把这个小数转换成八进制和十六进制请同学们把这个小数转换成八进制和十六进制例例5 求求(29.625)10=(?)2解:解:(同学写出步骤)(同学写出步骤)(29)10=(11101)2 (0.625)10=(0.101)2所以所以 (29.625)10=(11101.101)2 对于既包含整数部分又包含小数部分的十进制数,对于既包含整数部分又包含小数部分的十进制数
8、,如果要转换到其他进制,则分别对整数部分和小数部分采如果要转换到其他进制,则分别对整数部分和小数部分采用前述方法,然后组合即是求得的结果。用前述方法,然后组合即是求得的结果。11101.101为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能二进制、八进制、十六进制转换为十进制数规则:把非十进制数各位按位权值展开后求把非十进制数各位按位权值展开后求和即可。和即可。转换公式:转换公式:(DnDn-1.D1D0.D-1D-2.D-m)R=DnRn+Dn-1Rn-1+.+D1R1+D0R0+D-1R-1+D-2R-2+.+D-mR-m注:注
9、:R:表示进制数,在这里表示表示进制数,在这里表示2/8/16 Rn表示位权表示位权为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能例例1 (1011.1)2=(123+022+121+120+1 2-1)10=(8+0+2+1+0.5)10=(11.5)10 为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能例例2 求求(143.65)8=(?)10解:解:(143.65)8=(182+481+380+68-1+58-2)10 =(64+32+3+0.75+0.07812
10、5)10 =(99.828125)10例例3 求求(32CF.4B)16=(?)10解:解:(32CF.4B)16=(3163+2162+12161+15160+416-1+1116-2)10 =(13007.29296875)10 13007.2929687599.828125为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能二进制与八进制、十六进制数转换二进制转为八进制规则:每3位二进制数转换为一个八进制数,以小数点为界,整数部分向左每三位划分为一组,高位不足三位补0,小数部分向右每三位划分为一组,低位不足补0.二进制转为十六进制
11、规则:每4位二进制数转换为一个十六进制数,以小数点为界,整数部分向左每四位划分为一组,高位不足四位补0,小数部分向右每四位划分为一组,低位不足补0.八进制转换为二进制的规则:每一位八进制数转换为3位二进制数,以小数点为界,整数部分高位0可以去除,小数部分低位0可以去除。十六进制转换为二进制的规则:每一位十六进制数转换为4位二进制数,以小数点为界,整数部分高位0可以去除,小数部分低位0可以去除。一位拆三位一位拆三位一位拆四位一位拆四位整数从右向左四位并一位整数从右向左四位并一位小数从左向右四位并一位小数从左向右四位并一位 二进制数转换成八、十六进制数二进制数转换成八、十六进制数整数从右向左三位并
12、一位整数从右向左三位并一位小数从左向右三位并一位小数从左向右三位并一位二进制二进制八进制八进制二进制二进制十六进制十六进制1.注意补位!注意补位!2.并位方法(转并位方法(转换成十进制数)!换成十进制数)!100 110 110 111 .010 11(4 6 6 7 .2 )84667.265B7.580000680为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能例3 求(3F20.3)16=()2 3 F 2 0 .3 0011 1111 0010 0000.0011例4 求(714.24)8=()2 7 1 4 .2 4 11
13、1 001 100.010 10011111100100000.0011111001100.0101为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能数据在计算机中的存储单位计算机中的存储容量用字节(B)表示,而传输速度用位(b)表示。计算机的基本存储单位为“字节”,最小数据单位是“位”,一个位就是一个二进制数,1B=8b通常一个英文字符占一个字节,一个汉字占两个字节。一个字节一半,即4位二进制数表示半字节。为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能作业(98)10=()2=()811011B=_D=_H137O=_B1ADH=_B=_D =_O