计算机导论(第四版)课件第4章 计算机运算与编码基础_第1页
计算机导论(第四版)课件第4章 计算机运算与编码基础_第2页
计算机导论(第四版)课件第4章 计算机运算与编码基础_第3页
计算机导论(第四版)课件第4章 计算机运算与编码基础_第4页
计算机导论(第四版)课件第4章 计算机运算与编码基础_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第4章计算机运算与编码基础

进位计数制及其运算数值在计算机中的表示信息编码4.1进位计数制及其运算4.1.1进位计数制及其转换1.进位计数制的特点进位计数制有两个共同点,即按基数来进位与借位;用位权值来计数。(1)基数。不同的计数制是以基数(Radix)来区分的,若以r代表基数,则:r=10为十进制,可使用0,1,2,…,9共10个字符;r=2为二进制,可使用0,1共2个字符;r=8为八进制,可使用0,1,2,…,7共8个字符;r=16为十六进制,可使用0,1,2,…,9,A,B,C,D,E,F共16个字符。所谓按基数进位与借位,就是在执行加法或减法时,要遵守“逢r进一,借一当r”的规则。如十进制数的规则为“逢十进一,借一当十”;二进制数的规则为“逢二进一,借一当二”。值得注意的是,基数r的大小同时也说明了r进制中拥有不同字符的个数。一般r进制数通常写为:或,其中数码。例如,十进制数182.05可写为(182.05)10或182.05(10),也可带后缀D(D为十进制数的后缀),写为182.05D或(182.05)D。二进制数(11101.101)2可写为11101.101(2),有时也写为11101.101B或(11101.101)B,(二进制数的后缀为B)。八进制数(32.506)8可写为32.506(8),有时写为32.506Q或(32.506)Q(八进制数的后缀常记为Q)。十六进制数(8A0B.5C)16可写为8A0B.5C(16),有时也写为8A0B.5CH或(8A0B.5C)H(十六进制数的后缀为H)。(2)位权值。在任何一种数制中,一个数的每个位置上各有一个“位权值”(PositionWeightValue)。例如:十进制数752.65从小数点开始,往左共有3个位置,分别为个、十、百或100,101,102。此处的100,101,102称为这3个位置的位权值。类似地,从小数点往右的两个位置的位权值分别为10-1,10-2。所谓“用位权值计数”的原则,即每个位置上的数符所表示的数值等于该数符乘以该位置上的位权值。如十进制数752.65可以表示成:

2.二进制数计算机内部是一个二进制数字世界,只有两个数符即0和1。采用二进制表示信息有以下几个优点:(1)易于物理实现(2)二进制数运算简单(3)机器可靠性高(4)通用性强二进制运用于数值信息编码,适用于各种非数值信息的数字化编码。特别是仅有的两个符号0和1正好与逻辑命题的两个值“真”与“假”相对应.3.不同数制的相互转换

(1)r进制转换为十进制(2)十进制转换为r进制数。

因而,将一个十进制整数转换为r进制整数的转换规则为“除r取余法”,即将需转换的十进制整数不断除以r取余数,直到商为0时结束。所得余数序列,先余为低位,后余为高位。具体来讲,十进制转整数换为二进制整数,除2取余,直到商为0时结束。例4-2求13=()2解:实施除2取余商余数13/2=61(低)6/2=303/2=111/2=0(结束)1(高)十进制数13转换为二进制数的结果为13=(1101)2类推,十进制整数转换为八进制整数,除8取余;十进制整数转换为十六进制整数,除16取余。例4-3求267=()16

商 余数267/16=16 11(即数码B,低)16/16=1 01/16=0(结束) 1(高)解:实施除16取余。十进制数267转换为十六进制数的结果为:267=(10B)16

2)

十进制小数t转换为r进制小数

例4-4求解:对小数反复实施乘2取整,直到小数部分为零时止。整数部分小数部分0.375×2=0.75=0(高)+0.750.75×2=1.5=1 +0.50.5×2=1.0=1(低)+ 0(结束)

转换后的结果为:例4-5求解:对整数部分实施除8取余。商余数93/8=11 5(低)11/8=1 31/8=0(结束) 1(高)

对小数部分实施乘8取整,得:整数部分小数部分0.4375×8=3.5=3(高)+0.50.5×8=4.0=4(低)+0(结束)转换后的整数与小数部分相拼,有。

(2)二进制与八、十六进制间的转换。1)八、十六进制转换为二进制。八进制转换为二进制:根据表4.1将每位八进制数码展开为3位二进制数码。十六进制转换为二进制:根据表4.2将每位十六进制数码展开为4位二进制数码。转换后,如果首尾有“0”,需去掉首尾的“0”。例4-6求解:(30.14)8=011

000.001

100

将每位展开为3位二进制数3014=(11000.0011)2 去掉首尾的“0”例4-7求解:=0111

0000

1100.1010

将每位展开为4位二进制数

70CA=(11100001100.101)2 去掉首尾的“0”

2)二进制转换为八进制与十六进制。注意到,因而二进制转换为八进制与十六进制有以下简明的转换规则。二进制转换为八进制数的转换规则:以小数点为中心,分别向左、向右每三位分成一组,首尾组不足三位时,首尾用“0”补足,将每组二进制数根据表4.1转换成一位八进制数码。二进制转换为十六进制数的转换规则:以小数点为中心,分别向左、向右每四位分成一组,首尾组不足四位时,首尾用“0”补足,将每组二进制数根据表4.2转换成一位十六进制数。例4-8(1111100110.10111)2=()8解:(1111100110.10111)2=((00)1

111

100

110.101

11(0))2174656

=(1746.56)8例4-9(1100001110.100101)2=()16解:(1100001110.100101)2=((00)11

0000

1110.1001

01(00))2

30E94

=(30E.94)164.1.2二进制数的运算

1.二进制数的算术运算二进制数的加减乘除算术运算法则与十进制基本相同,唯一的区别在于二进制是逢“二”进位(或借位)。

加法运算:0+0=0;1+0=0+1=1;1+1=10(向高位进1)减法运算:0-0=1-1=0;1-0=1;0-1=-1(需借位)乘法运算:0*0=0*1=1*0=0;1*1=1。除法运算:0/1=0;1/1=1。(0不能作除数)例4-10已知X=(00110010)B,Y=(10010010)B,试计算Y+X与Y-X。解:根据二进制逢“二”进位(或借位)规则,X+Y的算式如下:被加数(10010010)B

…………(146)D

加数+(00110010)B

…………(50)D

────────────────────────和(11000100)B

…………(196)D

根据二进制减法运算规则,Y-X的算式如下:被减数(10010010)B

…………(146)D

减数–

(00110010)B

…………(50)D

────────────────────────差(01100000)B

…………(96)D

计算结果为:Y+X=(11000100)B,Y–X=(01100000)B。例4-11已知X=(11001)B,Y=(101)B,试计算X*Y。解:根据二进制乘法运算规则,X*Y的算式如下。被乘数(11001)B…………(25)D乘数×(101)B…………(5)D───────────────────────

11001 +

11001───────────────────────乘积(1111101)B…………(125)D

计算结果为:X*Y=(11001)*(101)=(1111101)B。2.二进制数的逻辑运算

例4-13已知两逻辑数:A=10101100,B=01110110,试计算A•B和A+B。10101100

10101100•01110110

+0111011000100100

11111110解:计算结果为A•B=10101100•01110110=00100100A+B=10101100+01110110=11111110当遇到逻辑运算的与、或、非的混合运算时,运算顺序为:括号优先,然后为三种逻辑运算;三种逻辑运算中,逻辑非的运算优先级最高,然后是逻辑与,最后是逻辑或。同级运算按照从左至右的顺序进行。4.2数值在计算机中的表示

4.2.1数值型数据的特点(1)数的长度计算机中同一类型的数据具有相同的数据长度,与数据的实际长度无关。(2)数的符号用数的最高位(左边第一位)来表示数的正负号,并约定以“0”表示正,以“1”表示负。(3)小数点的表示方法在计算机中表示数值小数点的位置总是隐含的,即约定小数点的位置。

4.2.2数的定点表示与浮点表示

4.2.3原码、反码与补码存放在机器中的数带有数符,计算时若要考虑符号问题,将增加计算机实现的难度。若将符号位与数值直接参加运算,则可能产生错误的结果。例如:-7+10的结果应为3,但若将符号位同时与数值直接参加运算,运算如下:被加数(10000111)B

…………(–7)D

加数+(00001010)B

…………(10)D

───────────────────────和数(10010001)B

…………(–17)D

显然结果出错。为了解决这类问题,考虑引入数的原码、反码与补码。1.原码用最高位表示数值的符号,其后各位表示该数值的绝对值的表示法称为原码表示法。其中符号位为0时表示该数值为正,符号位为1时表示该数值为负。例4-14写出二进制数+1000110与–1000110的原码。解:只要把正号变为“0”,负号变为“1”,即得[+1000110]原=01000110[–1000110]原=110001102.反码对于正数,反码与原码相同;对于负数,反码保持原码的符号位不变,而其他各位取反。例4-15写出二进制数+1000110与–1000110的反码。解:[+1000110]反=01000110[–1000110]反=10111001例4-16求-117的反码(用一字节表示)。解:-117的原码为11110101,符号位的1不变,其他位取反,有

[–117]反=100010103.补码对于正数,补码与原码相同;对于负数,补码保持原码的符号位不变,而其他各位取反,然后在最低位加上1。即负数的补码为它的反码加1。例4-17求-117的补码(用一字节表示)。解:[–117]反=10001010,加“1”得[–117]补=10001011由于原码表示的数有正有负,所以运算时常要进行一些判断,从而增加了运算的复杂性。例如,两数相加,若符号不同,实际是要做减法;两数相减,若符号相异,实际是要做加法。在补码运算中,通过对负数适当处理,则无论是求和还是求差,一律都是做加法,从而简化了运算的实现过程。例4-18求119–117。解:只要将119与–117两数的补码相加即可得到结果的补码(即+2的补码)。119的补码为01110111(即119的原码)。–

01110111+1000101100000010←结果的补码117的补码为10001011,因而00000010正好是+2的补码。4.3信息编码

4.3.1字符的ASCII码在计算机中,字符的编码通常用ASCII码“美国标准信息交换码”。(1)每个字符的二进制编码为7位,故共含2^7=128种不同字符的编码。(2)表内有33种控制码,位于表的左首两列和右下角位置上。(3)其余95个字符为可打印或可显示字符,包括英文大小写字母共52个,0~9的数字共10个和其他标点符号、运算符号等共33个。(4)通常一个ASCII码占用一个字节(即8个bit),其最高位为“0”。

返回本节4.3.2汉字的编码

英文为拼音文字,所有的字词均由52个英文大小写字母拼组而成,加上数字及其他标点符号,常用的字符仅95种,故7位二进制数编码已经够用了。而汉字就不同了,汉字是象形文字,每个汉字字符都有自己的形状。所以,在计算机中进行汉字处理,必须解决三个方面的问题:汉字在计算机内部的编码、汉字的输入、汉字字型的显示与打印,针对这三个下面的问题,下面介绍汉字编码的几种形式。1.汉字国标码1981年,我国颁布了《信息交换用汉字编码字符集·基本集》(代号GB2312-80),又称“国标码”。它共包含6763个常用汉字,以及英、俄、日文字母及其符号共687个。国标码规定,每个字符的编码占用2个字节,每个字节的最高位为“0”。这样的编码空间为,即可以表示16384个不同的汉字与字符。例如,“大”字的国标码为:00110100011100112.汉字机内码国标码从理论上说可以作为汉字的机内编码,但为了避免与英文字符的编码相混淆(因为可能会误把一个汉字编码视为两个西文字符的编码),故需对国标码稍加修改才能作为汉字的机内码。注意到ASCII码的机内码的最高位为“0”,为与之相区别,将国标码的两个字节的最高位均改为“1”,这样就得到了汉字字符的机内编码(简称机内码)。如“大”字的机内码为:汉字机内码与国标码的换算公式为:汉字机内码=国际码+8080H00110100011100113.汉字输入码汉字输入通常也是通过键盘上的26个字符键完成的,如要输入“大”字时,键盘并没有“大”字这个键。若采用“拼音输入法”,则需依次按下“d”和“a”两键,那么在拼音输入法中,“da”即为“大”字的输入编码;若采用“五笔输入法”,则需依次按下“d”和“d”两键,“dd”即为“大”字的五笔输入编码。汉字的输入编码方法有很多,可归纳为顺序码、音码、形码、音形码四大类,最常见的有“音码”和“形码”。随着多媒体技术与信息处理技术的不断发展,目前已出现了汉字语音输入方式、汉字手写输入方式,以及汉字印刷体自动识别输入方式,其正确输入率正在逐步提高,其应用推广的市场前景看好。值得指出的是,无论采用何种汉字输入码,当用户输入汉字时,存入计算机中的总是汉字的机内码,与所采用的输入法无关。实际上,无论采用哪种输入法,在输入码与机内码之间都存在着一个一一对应的转换关系,因此,任何一种输入法都需要一个相应的完成把输入码转换为机内码的转换程序。4.汉字字形编码汉字字形编写码又称为汉字字模,用于显示或打印汉字的字形。汉字是一种象形文字,每一个字都可以看成是一个特殊的图形。这种图形很容易用点阵来描述。所谓点阵就是把字符图形放在一个网状的方格内,再用黑白点表现任何一个汉字;在网格内,凡是有笔划通过的网点为黑点,否则为白点。若用1表示黑点,用0表示白点,则黑白点信息就可以用二进制数表示。如图4-1所示就是用16行、每行16个点的16×16点阵描述了一个“王”字。一般说,一个方格就是一个m行n列的点阵,其中行数m总是字节(8位二进制)的倍数,m×n的积就是该点阵的总点数(二进制信息数)。一个16×16的点阵需要用16×2=32个字节的信息来存储一个汉字。8000个汉字就需要8000×32=256KB的存储容量。在计算机中,所有汉字的点阵字形编码的集合称为“汉字库”。汉字库可做成硬字库或软字库。硬字库俗称“汉卡”;软字库以文件形式存储在磁盘上。○○○○○○○○○○○○○○●○○●●●●●●●●●●●●●●●○○○○○○○○●○○○○○○○○○○○○○○○●○○○○○○○○○○○○○○○●○○○○○○○○○○○○○○○●○○○○○○○○○○○○○○○●○○○○●○○○○●●●●●●●●●●●●●○○○○○○○○○●○○○○○○○○○○○○○○○●○○○○○○○○○○○○○○○●○○○○○○○○○○○○○○○●○○○○○○○○○○○○○○○●○○○○○○○○○○○○○○○●○○○○○●○○●●●●●●●●●●●●●●●○○○○○○○○○○○○○○○○

图4-1汉字字形点阵5.国标GB18030-2000简介GB2312-80是在国内计算机汉字信息技术发展初始阶段制定的,其中包含了大部分常用的一、二级汉字和常用符号。该字符集是几乎所有的中文系统和国际化的软件都支持的中文字符集,这也是最基本的中文字符集。其编码范围是高位0xa1-0xfe,低位也是0xa1-0xfe;汉字从0xb0a1开始,结束于0xf7fe。GBK是GB2312-80的扩展,是向上兼容的。它包含了20902个汉字,其编码范围是0x8140-0xfefe,剔除高位0x80的字位。其所有字符都可以一对一映射到Unicode2.0,也就是说Java实际上提供了GBK字符集的支持。这是现阶段Windows和其他一些中文操作系统的缺省字符集,但并不是所有的国际化软件都支持该字符集,感觉是他们并不完全知道GBK是怎么回事。值得注意的是它不是国家标准,而只是规范。随着GB18030-2000国标的发布,它将在不久的将来完成它的历史使命。信息产业部和国家质量技术监督局在2000年3月17日联合发布了GB18030-2000《信息技术信息交换用汉字编码字符集基本集的扩充》。GB18030-2000包括27,533个汉字,该标准从2001年9月1日起执行。GB18030-2000编码标准是在原来的GB2312-1980编码标准和GBK编码标准的基础上进行扩充,增加了四字节部分的编码。它可以完全映射ISO10646的基本平面和所有辅助平面,共有150多万个码位。在ISO10646的基本平面内,它在原来的2万多汉字的基础上增加了7000多个汉字的码位和字形,从而使基本平面的汉字达到27000多个。它的主要目的是为了解决一些生、偏、难字的问题,其中就包括镕珮堃崑这些以前不能输入的字,以及适应出版、邮政、户政、金融、地理信息系统等迫切需要的人名、地名用字问题。GB18030-2000作为GB2311体系的编码字符标准,规定了信息交换用的图形字符及其二进制编码的十六进制表示。它支持GB13000.1-1993的全部中日韩(CJK)统一汉字字符和全部中日韩统一汉字ExtensionA和ExtensionB的字符。4.3.3常用汉字输入法简介1.汉字输入法分类目前汉字的输入还是以键盘输入为主。国内以键盘输入为基础的编码方案有数百种,可归纳为顺序码、音码、形码、音形码四大类。(1)顺序码,又称等长流水码,用等长的若干位数字来表示一个汉字的编码,如区位码、电报码均为四位顺序码。顺序码重码率低,但记忆量太大。(2)音码,根据汉字的发音来确定汉字的编码,如全拼双音、双拼双音等。音码简单易学,但重码率太高,有些字较难拼准。(3)形码,根据汉字的字形结构来确定汉字的编码,如五笔字型,重码率低,可实现盲打输入,但记忆字根量较大,汉字拆分规则较难掌握。(4)音形码,既根据汉字的发音也根据汉字的结构来确定汉字的编码,如智能ABC、自然码,音形码具有音码和形码的特点。

2.汉字输入法的安装安装中文输入法是通过“控制面版”中的“输入法”图标来完成的,具体操作如下:(1)在“控制面板”窗口中双击“输入法”图标,屏幕弹出“输入法属性”对话框,如图4-3所示。图4-3汉字输入法安装(2)在“输入法属性”对话框中可进行以下操作。单击“添加”按钮,可以安装指定的中文输入法。单击“删除”按钮,可以删除指定的中文输入法。单击“属性”按钮,可以对指定的中文输入法属性进行设置。单击“添加3.x输入法”按钮,可以添加Windows3.x中使用的中文输入法。单击“确定”按钮,完成对输入法的安装、删除等设置。3.中文输入法界面在Windows中,中文输入法界面是由各个按钮组成的,不同的输入法,其界面按钮图案是不同的。选定一种输入法后,屏幕上就会出现输入法界面,也称输入法状态条,如图4-4所示。各按钮功能如下:(1)“中英文切换”按钮:用于在中英文状态间进行切换。(2)“输入方式切换”按钮:有些输入法自身带有其他输入方式,单击该按钮可以在不同的输入方式间切换。(3)“全角/半角切换”按钮:按Shift+Space键或单击该按钮可以在全角和半角间切换。全角/半角状态仅适用于英文字体,对于中文字体,没有全角和半角之分。(4)“中英文标点切换”按钮:按Ctrl+圆点键“.”或单击该按钮可以在中文和英文标点符号间切换。中文输入状态下,图标缺省为,输入的是中文标点,如按“.”键输入的是“。”;单击这个按钮后,图标变为,输入的是英文标点,如按“.”键输入的是“.”。再次单击该按钮,又可输入中文标点。(5)“软键盘”按钮:软键盘用于输入某一类符号或字符,如希腊字母、拼音字母、标点符号、数字符号、数学符号和特殊符号等。单击该按钮打开,再单击则关闭。输入法有三个窗口,除了输入法界面外还有外码输入窗口和文字选择窗口,如图4-4所示。这些窗口是彼此分开的,而且随着光标的移动,输入法外码输入窗口和文字选择窗口也会相应随之移动,即Windows中输入法的光标跟随功能。图4-4输入法窗口外码输入窗口输入法界面文字选择窗口4.中文输入法的切换安装了中文输入法后,就可随时选用一种中文输入法进行汉字输入,中文输入法的调用和切换可以通过鼠标和键盘来操作。(1)用鼠标操作。单击任务栏上的输入法指示器,屏幕上就会弹出“输入法菜单”,如图4-5所示。该菜单中,列出了当前系统已安装的中文输入法,选择其中一种,就可切换到该输入法状态下。如图4-6是选择“五笔字型”输入法的状态条。(2)用键盘操作。启动或关闭中文输入法:Ctrl+Space。英文和各种中文输入法之间切换:Alt+Shift或Ctrl+Shift。4.3.4智能ABC输入法ABC的含义是指在英文ASCII(A)和中文Chinese(C)之间架起相互转换的桥梁Bridge(B)。智能ABC是以人们已经熟悉的汉语拼音、汉字笔划和书写顺序为基础,充分利用计算机的智能来处理汉字输入问题。因此智能ABC不是一种汉字的编码方法,而是对自然语言理解的一种特殊的语言转换技术。4.3.5五笔字型输入法五笔字型汉字输入法是把汉字的笔画形象地概括为“横、竖、撇、捺、折”五种基本笔画(五笔),并考虑了汉字的三种(左右型、上下型、杂合型)基本字型而得名“五笔字型”。它把汉字的结构分为三个层次:汉字、字根和笔画。所有汉字都可以看成是由若干个字根按一定的位置关系拼合而成。五笔字型输入法就是按照人们书写的习惯,把汉字按规则拆成单个字根,然后按顺序取第一、第二、第三、末尾字根,输入这些字根即可。4.3.6多媒体信息处理

多媒体计算机与一般家用电器的根本区别在于多媒体计算机具有信息集成、交互等特有的功能。多媒体技术对各种媒体信息的处理包括转换、集成、传输管理和控制。转换可以分为两个阶段——信息采集和信息回放。信息采集是将这些媒体信息转换成计算机能够识别的数字信号,而信息回放则是把计算机处理后的数字信息还原成人们能接受的各种媒体信息,用于信息的再现。集成是对各种类型的媒体信息进行组合。管理和控制是在应用媒体信息过程中对各种媒体素材进行编辑、剪裁和重组等操作。传输是将处理后的媒体信息以各种方式传递给其他用户。1.声音媒体的数字化在计算机内,所有的信息均以数字0与1表示,声音信号也用一组数字表示,称之为数字音频。由于声音信号是模拟量,在时间上是连续的,而数字音频是数字量,在时间上是间断的。因此,声音信息的数字化过程是每隔一个时间间隔在模拟声音波形上取一个幅度值(称为采样,采样的时间间隔称为采样周期),并把采样得到的表示声音强弱的模拟电压用数字量表示(称为量化)。采样间隔越短(即采样频率越高),数字化音频的质量也就越高,声音质量越接近原始声音,而所需的存储量也越多。根据奈奎斯特采样定律,只要采样频率高于信号中最高频率的两倍,就可以从采样中完全恢复出原始信号波形。因为人耳所能听到的频率范围为20Hz至20kHz,所以在实际的采样过程中,为了达到高保真的效果,一般采用44.1kHz作为高质量声音采样频率。这种对声音进行采样量化后得到的声音是数字化声音。在多媒体计算机系统中,存储声音信息的文件格式主要有WAV文件、VOC文件、MIDI文件、RMI文件等。(1)WAV文件。也称波形文件,它是Microsoft公司的音频文件格式,是Microsoft定义的用于Windows的波形声音文件格式,它来源于对声音模拟波形的采样。最常用的数字化声音的文件格式。(2)MIDI。MIDI是乐器数字接口(MusicalInstrumentDigitalInterface)的缩写。它是由世界上主要电子乐器制造厂商建立起来的一个通信标准,以规定计算机音乐程序、电子合成器和其他电子设备之间交换信息与控制信号的方法。MIDI文件是一种控制信息的集合体,包括对音符以及多达16个通道的乐器定义,同时还涉及键、通道号、持续时间、音量和力度等信息。MIDI文件记录的不是乐曲本身,而是一些描述乐曲演奏过程中的指令,因此它占用的存储空间比WAV文件小很多。1小时的立体声16位高品质音乐,如果用波形文件无压缩录制,约需600MB的存储空间。而同样时间的MIDI数据大约只需400KB,两者相差1500倍之多。MIDI由于数据量小,所以可以在多媒体应用中与其他波形声音配合使用,形成伴乐的效果。2.视觉类媒体的数字化视觉类媒体主要有图像(Image)、图形(Graphics)、视频(Video)、动画(Animation)、文本等。在多媒体范围内,图形是一种抽象化的图像。由于视觉停留效果,视频可以看作连续的图像,对视频按时间进行数字化得到的图像序列就构成了数字视频序列。用户可以利用相关工具软件,由计算机直接产生图形、图像和视频;也可以利用彩色扫描仪输入图形和图像;还可以通过视频信号数字化仪将彩色电视信号数字化后,输入到多媒体计算机中,可获得图像和视频。图形文件是用来保存图形的。图形文件一般来说可分为两大类:位图和矢量图。位图是由一点一点的像素组成的,位图图像是指在空间和亮度上已经离散化了的图像。像素是图形的最小组成单位。计算机屏幕所显示的图形是由排成方阵的像素点组成的,每一个像素点可以呈现不同的颜色点。通过对每个像素进行采样,并且按颜色或者灰度进行量化,得到图像的数字化结果;数字化结果存放在显示缓冲区,与显示器上的点一一对应;根据大量像素的排列可以达到显示图形的效果。矢量图形文件是用向量代表图中所表现的元素,用矢量说明图像微元的起止坐标。这样的图形不论放大多少倍,它依然清晰。在图形图像处理中,图形图像文件常见的有BMP、GIF等。(1)BMP(bitmap)。BMP是一种与设备无关的图像文件格式,是Windows环境中经常采用的基本位图图像格式,在Windows环境中运行的图形图像处理软件以及许多应用软件都支持这种格式的文件,它已成为一种通用的图形图像存储格式。(2)GIF(GraphicsInterchangeFormat)。GIF文件格式是由CompuServe公司在1987年6月为了指定彩色图像传输协议而开发的一种公用的图像文件格式标准,在网络通信中被广泛采用。其他常见图形文件还有JPG、WMF、DXF等。3.视频文件格式常见的视频文件有以下几种:(1)AVI文件。AVl文件(Audio-VideoInterleaved,音频—视频交错)是目前较为流行的视频文件格式,在VideoforWindows等软件中都支持这种格式。它采用了Intel公司的视频有损压缩技术将视频信息与音频信息交错混合地存储在同一个文件中,较好地解决了音频信息与视频信息的同步问题。(2)DAT文件。DAT文件是VCD专用的视频文件格式,是一种基于MPEG压缩、解压缩技术的视频文件格式。如果计算机配备视霸卡或解压缩程序,即可播放该格式的文件。(3)MPG文件。MPG文件是一种应用在计算机上的全屏幕运动视频标准文件。MPG文件以MPEG压缩和解压缩技术为基础对全运动视频图像进行压缩,再配以具有CD音质的伴音信息。目前许多视频处理软件都能支持这种格式的视频文件。习题4一、选择题1.在计算机内部用来传递、存储、加工处理的数据采用()。A.二进制码 B.拼音码C.八进制码 D.五笔字型码2.十进制数45D的二进制数表示形式为()。A.101101H B.110010B C.101101B D.110010Q3.一个字节二进制数可表示的最大无符号十进制数为()。A.256 B.128 C.255 D.1274.二进制数11011011B表示为八进制数为()。A.553Q B.3121Q C.333Q D.3123Q5.下列各数中最大的是()。A.110B B.110Q C.110H D.110D6.十进制数269变换为十六进制数为()。A.10B B.10C C.10D D.10E7.在计算机内汉字用两个字节的二进制编码表示,称为()。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论