资源简介 作业要求1_2【任务一】原码、反码、补码的计算计算以下数的原码、反码、补码,以计算机字长为8位来计算十进制数原码反码补码85-859-9【任务二】ASCII码已知字母“H”的ASCII码值是72,则字母“K”的ASCII码值是多少?其二进制表示形式为。【任务三】点阵存储容量计算存储400个2424点阵汉字字形所需要的存储容量是多少KB。【任务四】计算声音文件的数据量一张CD-ROM中存放了1小时的数字音乐(未经压缩),(采样频率为22050HZ,量化位数为16,声道数2)则其数据量约为多少MB?【任务五】计算图像的大小一张分辨率为600800,位深为8的图片,它所占用的空间为多少KB?(共44张PPT)数据与信息---认识数据编码生活中的编码g200235福州市邮政编码福州市350000闽侯县350100长乐市350200福清市350300平潭县350400连江县350500罗源县350600邮政编码快递单号生活中的编码编码的概念与意义不同领域有着不同的编码原则和方法。让对象有唯一的标识,可以对信息进行有效的处理,比如容易排序,有时也是为了对信息加密,使其不为外人所知……编码意义编码是指用预先规定的方法将数字、文字或其他对象转换成规定的符号组合,在计算机中,编码一般编成二进制代码的过程。编码概念一年有12个月(12进制);一分为60秒(60进制)电灯的开与关(2进制)古代秤是十六两为一斤(十六进制)……在日常生活中,大家还有接触过哪些进制的数值呢?计算机用高电平和低电平分别表示1和0十进制二进制八进制十六进制具有十个数字0,1,…,9按逢十进一没有前缀1、具有两个数字0,12.逢二进一有十个数字0,1,…,72、按逢八进一3.以0为前缀,其后由0至7的数字组成1、具有十个数字0,1,…,9,A,B,C,D,E,F2、按逢十六进3.以0x或0X为前缀,其后由0至9的数和A到F(大小写均可)字母组成十进制、二进制、八进制和十六进制技术实现简单;简化运算规则;适合逻辑运算;易于进行转换;具有抗干扰能力强;可靠性高等优点……二进制优点计算机内的数据和程序采用二进制代码表示。1ZB=十万亿亿字节十进制转R进制1.纯整数情况:短除法,逆向取余(从下到上)?2.整数数带小数的情况:乘以相应进制取整(从上到下)?例:(0.375)10=(0.011)2注意:十进制的小数转R进制未必可以转完。例:(43)10=(101011)2二进制转十进制(329)10规则:按权展开,但要注意各个位的权,最低位(最右边)的权是0次方,权值为1同理二进制转为十进制(1011)2=123+022+121+120=(11)10R进制转十进制102,101,100(329)10=3102+2101+9100同理,R进制转为十进制(1011)R=1R3+0R2+1R1+1R0=(####)10R进制转十进制那么R进制有小数位的如何转十进制?第一部分PART0101整数的编码方式比如,十进制中的数转为2进制数,设计算机字长为8位,到底是几个字节?具体看是哪种CPU对于一个数,计算机要使用一定的编码方式进行存储.原码,反码,补码是计算机存储一个具体数字的编码方式。这些数在计算机中也一定是以二进制形式存在的。如果计算机字长为是4个字节,最大值是多少?如果计算机字长为8位,是1个字节,则7位2进制数可以表示出最大值是2^7-1=127共可以有2^7=128个字符(0--127)正数符号位:0负数符号位:1最大值为2^31-1,01111111,11111111,11111111,11111111(0x7fffffff)整数的编码方式+2转换成二进制就是[00000010]-2转换成二进制就是[10000010]因为第一位是符号位首位为符号位,其余为真值原码771001101-771001101原码01001101原码110011011-1首位为符号位,其它位分正数和负数两种情况。反码正数:所有位和原码一样;反码负数:除了符号位和原码一样,其他位相反。反码771001101原码01001101-771001101原码11001101反码01001101反码101100101-2正数:原码、反码、补码的表示都一样。负数:等于反码加1补码771001101原码01001101反码01001101-771001101原码11001101反码10110010补码01001101补码101100111-32.解决了0的符号以及两个编码的问题用[00000000]表示0,用[10000000]表示-128解决了0的补码问题1.计算机被设计成只有加法而没有减法,而让计算机辨别”符号位”会让计算机的基础电路设计变得十分复杂,于是就让符号位也参与运算,从而产生了反码。设计优势02数据以补码的形式储存注意:-128实际上是使用以前的-0的补码来表示的,所以-128并没有原码和反码。负零的补码表示也是00000000计算机为什么要使用补码呢?1.使用原码计算:以简单数学算式7-6=1来分析:7的原码:00000111-6的原码:1000011010001001该数为负数,显然是计算错误的!!注意:计算机里只有加法,没有减法2.使用反码计算:7反码:00000111-6反码:11111001100000000最高位溢出,舍弃00000000该计算显然也是错误的!!3.使用补码计算:7补码:00000111-6补码:11111010100000001最高位溢出,舍弃00000001得到正确的结果!!数值数据的编码原码、反码、补码正数负数机器数符号位0+数值符号位1+数值原码符号位0+数值(机器数)符号位0+数值(机器数)反码=原码符号位不变,其余相反补码=原码反码+1十进制数原码反码补码85-859-9计算以下数的原码、反码、补码十进制数原码反码补码85010101010101010101010101-851101010110101010101010119000010010000100100001001-9100010011111011011110111以计算机字长为8位来计算练习第二部分PART0202文本数据的编码方式西文字符的编码A:1000001国际上普遍采用的的一种字符编码是ASCII码---表示英文字母、数字0到9、标点符号、一些特殊控制符号等。(AmericanStandardCodeforInformationInterchange)ASCII码采用7位(bit)二进制数表示一个字符,计算机内实际占8位即一个字节(Byte,简称B),共表示字符数为128个1000001校验位02-1输入码:也叫外码,用键盘输入汉字时所使用的编码。常用的输入码:拼音码、五笔字形码等汉字的编码国标码:汉字编码的国家标准GB2312-80《信息交换用汉字编码字符集》,国标码用2个字节表示一个汉字,每个字节最高位为0如:大的国标码0011010001110011汉字机内码:是汉字在计算机内的基本表示形式。最高位均为1的2个字节,有效解决国标码在计算机内部存储和处理时会ASCII冲突如:大的国标码1011010011110011字形码(输出码):表示汉字字型信息的编码,实现计算机对汉字的输出。2-2字形码(输出码)表示汉字字型信息的编码,实现计算机对汉字的输出。点阵法汉字的编码点阵表示法?????????????????????????????????????????????????????????????????????????05101505101516×16的点阵1616点阵占多少字节??(1616)/8=32B使用1616的点阵,每个汉字字形码占用32字节常见点阵规格:1616、2424、3232在16×16点阵字库中的每一个汉字以32个字节存放,存储一、二级汉字及符号共8836个,需要282.5KB磁盘空间。而用户的文档假定有10万个汉字,却只需要200KB的磁盘空间。因为用户文档中存储的只是每个汉字(符号)在汉字库中的地址(内码)Unicode的编码为每种语言中的每个字符设定了统一且唯一的二进制编码,以满足跨语言、跨平台进行文本转换和处理的要求。Unicode--般用2个字节表示一一个字符(非常偏僻的字符用4个字节)。2-3第三部分PART0303声音的数字化声音是一种连续的波,称为声波。连续变化的波形信号(称为模拟信号)转换成离散的数字信号声音数字化声音数字化将连续的模拟音频信号转换为离散的数字音频信号声音与数字信号相互转换的过程物体振动发声信号放大到扬声器输出音频存储输出声源将模拟信号转换成数字信号,进行量化、采样模数转换器将数字信号发送到声卡,还原回模拟信号数模转换器麦克风录入将声波描述成模拟信号将数字音频存储为mp3等格式声音数字化声音采样(1)采样:每隔一段时间在模拟声音信号的波形上取一个幅度值。时间间隔称为采样频率。采样频率越高,采集的数据就越多信号的保真度就越好。3-1声音量化(2)量化用二进制数表示采祥所得到的幅度值。声音的量化就是对每次采集,将采集到的信息根据强度进行划分等级。量化位数越大,量化精度就越高,越能提高声音的保真度。3-2声音编码(3)编码经过采样和量化,模拟声音信号转化为一组二进制数序列,再通过编码将其按照一定的规则记录下来。3-301010010010111000101001001011100……声音数字化的过程采样量化编码采样频率量化位数文件格式存储容量×=×时长声道数×8时长声音编码3-3例:一张CD-ROM中存放了1小时的数字音乐(未经压缩),(采样频率为44100HZ,量化位数为16,声道数2)则其数据量为:数据量=(采样频率量化位数声道数)/8持续时间第四部分PART0404图像的数字化图像采样(1)采样:按一定的空间间隔自左到右、自上而下提取画面信息,将一幅连续的模拟图像在空间上转换成若千个离散的像素点,每个像素点呈现不同的颜色(彩色图像)或亮度(灰度图像)。4-1图像量化(2)量化:将采样得到的每个像素点的颜色或亮度用若干位二进制数表示出来。首先确定颜色或亮度的取值范围,然后将近似的颜色划分成同一种颜色,每种颜色用一个二进制数来表示。4-2单色图像(黑白)单色图像中,一个像素点只需要一个二进制位(1bit)来记录,可以表示出两种颜色,黑像素用“0”表示,白像素用“1”表示。21=201灰度图像02每个像素用一个字节来表示,一个字节可以表示256种不同的灰度。28=256彩色图像03彩色图像即RGB模式:以红绿蓝为基本颜色,每个分量由8位二进制数表示。可以用3个字节来表示,每个字节分别表示此像素中的红、绿、蓝成分。红:28=256绿:28=256蓝:28=256位图质量:图像分辨率和颜色深度图像编码(3)编码:按照一定的格式将位图上各个像素点的量化数据记录下来。4-3由于位图的数据量大,并且含有大量的重复数据,编码时一般采用数据压缩技术进行压缩和还原处理。不同的编码方法形成了不同格式的图像文件,如BMP格式、JPEG格式。图像数字化的过程采样量化编码分辨率颜色位深度文件格式存储容量(字节)×=文件格式8存储空间大小=分辨率位深/8位图的存储容量计算分析:一个像素可以存放黑或者白图像(2色或者1位色),所以每个像素就是一个比特,即1位。因此,可以算出这幅图像的容量为:8006001/8=60000(B)分析:256色也即在每个像素里有256种色彩的可能。也就是说存储一个像素要用8个比特即1个字节的存储空间。因此,可以算出这幅图像的容量为:8006008/8=480000(B)eg3.一幅1024768的16位色彩的图像该如何计算它的容量?分析:16位色彩即表示有2的16次方种颜色,即102476816/8/1024=7682KB。eg1.800600像素的黑白图像如何计算?eg2.256色的800600的图像又该如何计算呢?谢谢!教学案例:必修1《数据与计算机》上海科学教学教育出版社第一单元项目二:探究计算机中的数据表示------认识数据编码【教学目标】1、了解数据编码的意义和作用,体会数据编码的基本思想与方法2、经历数值数据编码的过程,掌握数值数据编码的基本方法3、了解计算机处理文本数据的基本过程,知道常用的文本数据编码方式4、经历声音数据数字化的过程,掌握声音数据数字化的基本方法,了解声音数字化的基本原理5、经历图像数字化的过程,掌握图像数字化的基本方法,了解图像数字化的基本原理【重点与难点】教学重点:编码的意义与作用,数值、文本、声音、图像等类型数据的基本编码方式教学难点:声音数字化和图像数字化【核心教学内容】1、数值数据的编码:二进制编码2、声音数字化和图像数字化的过程【学情分析】???通过前面的学习,学生对数据的概念以及数据与信息的关系,生活中有哪些常见的数据类型有了初步的了解。这部分内容理论性强,且对于高中生有一定难度,继续延用“鸟类研究”这项目情境,从“将鸟类研究过程中采集的数据数字化后存入计算机”这一需求出发,以生活中的编码为切人点,引导学生探究各类数据在计算机中的表示方法,学习数值、文本、声音、图像等类型数据的基本编码方法。【教学方法及手段】???方法:应用问题分析法,引导学生从鸟类研究数据的需求出发,引导学生探究各类数据在计算机中的表示方法,学习数值、文本、声音、图像等类型数据的基本编码方法,增强信息意识、发展计算思维、提升数字化学习能力。???手段:充分利用希沃大屏幕或触摸屏交互功能,引导学生以生活中的编码切入,让学生在体验数值、文本、声音、图像的基本编码方法的过程中,了解在数字化工具中存储数据的一般原理与方法。【教学过程】第1课时教学环节教师活动学生活动导入新课(2分钟)在鸟类研究过程中,科学家采集了各种各样、丰富多彩的数据为了有效存储和处理这些数据,需要将它们数字化后存入计算机。要想用计算机存储和处理现实中的数值、文本、图形、图像、声音和视频等数据,必须对数据进行二进制编码,即将其转化为由“0”和“1”组成的代码。数据的类型不同,编码的方法也不同。本节我们将围绕“探秘鸟类研究”项目展开学习,通过探究一些鸟类活动数据的编码,了解数值数据和文本数据的编码方法,以及声音和图像的数字化过程。倾听编码的概念(6分钟)列举生活中的各种编码实例,如车牌号、学籍号、条形码、二维码等,引出编码。以项目一中林地鸟类调查中的树牌号编码为例,分析编码中承载的信息、编码的方法、总結编码的规则。在计算机中,编码一般是指用预先规定的方法将数字、文字、图像、声音、视频等对象编成二进制代码的过程。观看、思考、讨论、回答。二进制编码(5分钟)数值数据通常采用数制来表达。数制:各种计数方法或计数表示方法的总称。包括非进位数制和进位数制两种。例如:罗马数字:Ⅰ、Ⅱ、Ⅲ、Ⅳ、Ⅴ、Ⅵ、Ⅶ、Ⅷ、Ⅸ、Ⅹ、Ⅺ、Ⅻ、……,是非进位数制;阿拉伯数字:10、100、1001、55505,……,是进位数制,相邻位之间存在“逢十进一,借一当十”的关系,称为十进制。计算机中数制均为进位数制,常见有二进制、八进制和十六进制。八进制数以0为前缀,其后由0至7的数字组成,逢8进1十六进制数以0x或0X为前缀,其后由0至9的数和A到F字母组成,逢十六进一计算机是由逻辑电路组成的,逻辑电路通常只有高低两种电位状态,正好可以表示“0”与“1”,所以计算机采用二进制来存储和表示数据。观看、思考、讨论、回答。数值数据的编码(15分钟)数值数据是一类常见数据,是可用于算术运算的具体数值。例如,鸟的数量是21只,这个数值数据在计算机中是如何表示的呢?数值数据的编码过程:转换:十进制转换为二进制整数:用除2取余法,即用整数部分不断去除2,并记下每次的余数,直到商为0为止。余数从下至上即为转换结果。小数:用小数部分连续与2相乘,并记下乘积的整数部分,直到结果小数部分为0,或精度达到要求为止。所得整数部分从上至下即为转换结果。例:十进制数37.375转换为二进制数,(37.375)10=(100101.011)2编码:计算机中的数值编码:原码、反码、补码,计算机中的数值是以补码的方式表示的。举例讲解原码、反码、补码:(+21)10=(+10101)2?????(-21)10=(-10101)2??????(+10101)原=00010101???(-10101)原=10010101(+10101)反=00010101???(-10101)反=11101010(+10101)补=00010101???(-10101)补=11101011观看、思考、讨论、回答。文本数据的编码(12分钟)记录鸟类活动时需要记录鸟的名称,例如灰眶雀弟的学名是AlcippeMorrisonia。对这些由字母构成的数据,计算机是如何存储和表示的呢?西文字符的编码:字母、数字、标点符号等称为西文字符,西文字符的编码采用ASCII码,使用7个二进制位来表示西文字符汉字的编码:输入码、国标码、机内码、字形码(3)Unicode:UTF-16和UTF-32等观看、思考、讨论、回答。第2课时教学环节教师活动学生活动声音的数字化(15分钟)播放鸟鸣声的音频,引入:自然界的鸟鸣声被录音设备录制下来并存入计算机中,经历了怎样的转换过程?播放鸟鸣声的音频,引入:自然界的鸟鸣声被录音设备录制下来并存入计算机中,经历了怎样的转换过程?自然界的鸟鸣声是一种连续的声波为了用计算机存储和处理这些声音数据,需要将它们数字化并记录成为音频文件。将模拟声音信号转换成数字声音信号,需要经历采样、量化和编码三个步骤。采样:声音编码的采样过程就是按一定的采样频率测得一个模拟量值序列。量化:将采集到的模拟量值序列转换为一个二进制数序列。这个二进制数序列就是对声音的编码。编码:经过采样和量化,模拟声音信号转化为一组二进制数序列,再通过编码将其按照一定的规则记录下来。采用不同的编码方法,会形成不同格式的音频文件,如WAN格式、MP3格式等。音频文件的数据量可以通过采样频率、量化位数和声道数来计算。数据量=数据率持续时间???=(采样频率量化位数声道数)/8持续时间教师演示音频编辑软件的基本操作,包括采样频率、量化位数、声道的设置。观看、思考、讨论、回答。图像的数字化(15分钟)通过手机、数码相机、数码摄像机等数字设备,可以拍摄鸟类的照片,得到图像文件。图像数字化的过程和声音数字化类似,都会经历采样、量化和编码三个步骤。采样:采样是指使空间连续变化的图像离散化,即用空间上部分点的灰度值表示图像,或图像在空间上的离散化,这些离散点称为样点(或像素)图像的分辨率就是图像横向像素点与纵向像素点的数目。量化:将每个像素的颜色信息用1位、8位、16位或24位等二进制数来表示。编码:图像的编码就是按照一定的格式将位图上各个像素点的量化数据记录下来的过程。由于位图的数据量大,并且含有大量的重复数据,编码时一般采用数据压缩技术进行压缩和还原处理。不同的编码方法形成了不同格式的图像文件,如BMP格式、JPEG格式。图像的数据量=图像分辨率颜色深度/8观看、思考、讨论、回答。课堂活动(10分钟)原码、反码、补码的计算ASCII码点阵存储容量计算计算声音文件的数据量计算图像的大小学生实践。 展开更多...... 收起↑ 资源列表 2.项目二:探秘计算机中的数据表示.pptx 学生作业要求.doc 项目二 探究计算机中的数据表示——认识数据编码 教案.doc