资源简介 (共21张PPT)第三单元:认识数据3.1 数据编码2旧知回顾模拟信号与数字信号旧知回顾声音的数字化过程采样量化编码导入时刻 1 2 3 4 5 6 7 8 9 10十进制数值 1 2 3 4 3 2 2 2 3 3二进制数值 001 010 011 100 011 010 010 010 011 011将样本值用二进制表示的过程称为编码。什么是进制?进制也就是进位计数制,是人为定义的带进位的计数方法,也有不带进制的计数方法。进 制绳结计数法,唱票时常用的“正”字计数法十进制,二进制,八进制,12进制等不带进制的计数法带进制的计数法什么是二进制?二进制数中只有0和1两个数字符号,其计数特点是“逢二进一”,即1+1=10。二进制数可以直接被计算机识别并存储,计算机外部的各种形式的数据经过编码后,都以二进制数的形式存储在计算机中。二进制二进制位,用比特(bit,简写为b)表示:计算机中存储数据的最小单位。1比特可以表示0或1两种(21)状态2比特可以表示00、01、10、11四种(22)状态二进制位与字节字节单位太小,常用的存储单位有KB,MB,GB等。1KB = 210B = 1024B1MB = 210KB = 220B = 1048576B1GB = 210MB = 220KB = 230B = 1073741824B字节(Byte,简写为B):计算机存储数据的基本单位。1字节(1Byte)=8比特(8bit)在X进制数中,每一个数字在不同的位置上具有不同的权值,各位上的权值是基数X的若干次幂权值10086104103102101100十进制数各位的权值将二进制数的每个位置上的数字符号与其相对应位置的权值相乘,然后再相加即可。二进制转换为十进制10010241*24+0*23+0*23+1*21+0*20=1823222120二进制数各位的权值一般使用短除法,即“除二取余”法。十进制转换二进制例如:把十进制整数18转换为二进制数课堂小练1.将二进制数11001转换成十进制数:2.将十进制数46转换成二进制数:25101110(11001)2=(25)10(46)10=(101110)2十六进制由于二进制数位数比较多,书写不便,故常改用十六进制数表示。十六进制需要16个不同的基本数字,除了阿拉伯数字0~9外,一般用字母A~F(或a~f)依次表示后续数字十进制数 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15十六进制数 0 1 2 3 4 5 6 7 8 9 A a B b C c D d E e Ff(16)10=(10)H或(10)16十六进制转换十进制求解:(1E2C3)H转换为十进制(1E2C3)H=1*164+14*163+2*162+12*161+3*160=65536+57344+512+192+3=123587查看数据的编码>>> ord(‘男’) #显示字符”男”的编码值30007>>>ord (‘1’) #字符“1”的编码值为4949>>>ord(‘A’) # 字符”A”的编码值为6565>>>bin(65) #将十进制数65转换为二进制数0b1000001>>>chr(0b1000001) #将编码值转换为对应的字符‘A’函数 函数的作用bin(num) 将十进制转换成二进制oct(num) 将十进制转换成八进制hex(num) 将十进制转换成十六进制文本数据的编码文本数据是用来表示一定意思的一系列字符,包括字母、数字、标点符号、汉字等用于文本数据字符编码的方案有多种类型,最为典型的是ASCII码和Unicode文本数据的编码--ASCII码ASCII码(美国信息交换标准码):1.用7位或8位二进制数表示一个字符,集中定义了大小写英文字母、标点符号和数字等字符和符号,共128个。2.计算机内部用一个字节来存放一个ASCII码字符,最高位用0表示。文本数据的编码--ASCII码文本数据的编码--UnicodeUnicode字符集,是全球可以共享的编码字符集,涵盖了世界上主要文字的字符,包括简繁体汉字,共计74686个汉字。小试牛刀1.(2023)10= ( )167E7982.英文字母B的ASCII码值是66,英文字母b的ASCII码值是3.计算机存储数据的最小单位是 ,基本单位是:比特(bit)字节(Byte)作 业请同学们利用网络搜索条形码数据编码的原理,并跟其他同学分享你的收获。感谢观看 展开更多...... 收起↑ 资源预览