计算机科学导论第讲精选文档.ppt
《计算机科学导论第讲精选文档.ppt》由会员分享,可在线阅读,更多相关《计算机科学导论第讲精选文档.ppt(111页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机科学导论第讲本讲稿第一页,共一百一十一页2学习内容学习内容 1 1数据类型数据类型 2 2数制数制 3 3整数的表示整数的表示 4 4数的定点与浮点表示数的定点与浮点表示 5 5字符编码字符编码 6 6位运算位运算 学习第学习第2 2、3 3、4 4章章本讲稿第二页,共一百一十一页31 数据的类型数据的类型l数据数据是计算机处理的对象。是计算机处理的对象。l数据有不同的表示,数据有不同的表示,数字数字、文字文字、图像图像、音频音频和和视频视频。l多媒体多媒体包含文字、图形、图像、声音、包含文字、图形、图像、声音、视频等多种媒体数据。视频等多种媒体数据。本讲稿第三页,共一百一十一页4计算机
2、如何处理文本、数字、图像、音计算机如何处理文本、数字、图像、音 频、视频?频、视频?1234890.文本文本本讲稿第四页,共一百一十一页5l 将各种数据转换为统一的数据格式将各种数据转换为统一的数据格式(编码编码),然后存入计算机并进行相应处理,输出时,然后存入计算机并进行相应处理,输出时,还原为原来的形式(还原为原来的形式(解码解码)。)。l计算机采用的统一数据格式称为计算机采用的统一数据格式称为位模式位模式。计算机如何处理文本、数字、图像、音计算机如何处理文本、数字、图像、音 频、视频?频、视频?本讲稿第五页,共一百一十一页6 l 只有只有 0 或或 1.l 代表两个相反的状态,如开关的代
3、表两个相反的状态,如开关的“开开”和和“关关”计算机由晶体管集成电路构成,晶体管有计算机由晶体管集成电路构成,晶体管有两个稳态两个稳态“截止截止”、“饱和饱和”。(一)(一)位模式位模式l位:存储在计算机中的最小的数据单位位:存储在计算机中的最小的数据单位本讲稿第六页,共一百一十一页7 位模式:一个位序列,即位流位模式:一个位序列,即位流1 1 0 0 0 0 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 1 1 1 11 1 1 1 1 11 byte=8 bits1 byte=8 bits存存储储器器1001 111编码文本1111 111解码文本1111 101编码数字
4、1111 111编码图像1000 000编码音频1011 100编码视频1101 101解码数字1011 000解码图像0101 001解码音频1111 111解码视频l字节:长度为字节:长度为8的位模式的位模式 本讲稿第七页,共一百一十一页8常用单位的换算关系常用单位的换算关系BitBit位位 ByteByte字节字节 1 Byte=8 Bits1 Byte=8 Bits.Kilobyte(KB)Kilobyte(KB)千字节千字节 1KB=1,024=21KB=1,024=21010 bytes bytes.Megabyte(MB)Megabyte(MB)兆字节兆字节 1MB=1024KB
5、=21MB=1024KB=22020 bytes bytes.Gigabyte(GB)Gigabyte(GB)千兆字节千兆字节 1GB=1024MB=21GB=1024MB=23030 bytes bytes.Terabyte(TB)Terabyte(TB)兆兆字节兆兆字节 1 TB=1024GB=21 TB=1024GB=24040 bytes bytes.本讲稿第八页,共一百一十一页9(二二)文本数据的表示文本数据的表示l文本是指任何书写所固定下来的语言,是文本是指任何书写所固定下来的语言,是一系列的符号,如一系列的符号,如2626个英文字母,数字个英文字母,数字0 0 9 9,标点符号等
6、。,标点符号等。l计算机计算机用一定长度的位模式来表示符号。用一定长度的位模式来表示符号。符号序列是文本的一个片段。符号序列是文本的一个片段。本讲稿第九页,共一百一十一页10位模式长度与表示的字符的个数关系位模式长度与表示的字符的个数关系符号个数2N位模式长度N211641287.65,53616本讲稿第十页,共一百一十一页11l目前几种常见的文本符号编码目前几种常见的文本符号编码:ASCII码码 扩展扩展 ASCII码码 EBCDIC Unicode ISO本讲稿第十一页,共一百一十一页12ASCIIASCII码码(美国信息交换标准码美国信息交换标准码)American Standard C
7、ode for Information Interchange美国国家标准局制(,美国国家标准局制(,American National Standards Institute,ANSIANSI)制定)制定的一套标准化信息交换码。的一套标准化信息交换码。ASCIIASCII码由码由7 7位位二进制位模式组成,对二进制位模式组成,对英英文大小写字母文大小写字母、阿拉伯数字阿拉伯数字、常用运算符号常用运算符号以及一些以及一些控制字符控制字符进行编码。进行编码。本讲稿第十二页,共一百一十一页13ASCIIASCII码用码用7 7位编码,位编码,8 8位表示,最高位位表示,最高位0 0l ASCII
8、ASCII码共有码共有128128个字符。个字符。l 编码范围编码范围 0000 00000000 0000 0111 11110111 1111l 高位为高位为0 0时称为时称为基本基本ASCIIASCII码码,高位为高位为1 1时为各国自己的语言文字代码。时为各国自己的语言文字代码。0 0-0 00110000 0110000 3030H H 9 9-0 00111001 0111001 39H39H A A-0 01000001 1000001 41H41H Z Z-0 01011010 1011010 5AH5AH a a-0 01100001 1100001 61H61H z z-0
9、1111010-01111010 7AH7AHl ASCIIASCII码的编码规律码的编码规律 本讲稿第十三页,共一百一十一页14本讲稿第十四页,共一百一十一页15“BYTE”的的ASCII码表示码表示1000010101100110101001000101本讲稿第十五页,共一百一十一页16扩充的二进制编码的十进制交换码扩充的二进制编码的十进制交换码(EBCDIC(EBCDIC Code)Code)l IBMIBM大型机使用大型机使用l 用用8 8位二进制表示十进制数,可表示位二进制表示十进制数,可表示256256个符号个符号本讲稿第十六页,共一百一十一页17UnicodeUnicodelUn
10、icodeUnicode使用使用1616位模式即位模式即2 2个字节来表示个字节来表示 65536 65536 个字符,可包含世界上不同语言个字符,可包含世界上不同语言的符号。的符号。l代码的不同部分被分配用于表示不同语代码的不同部分被分配用于表示不同语言的符号。言的符号。lUnicodeUnicode编码与编码与ASCIIASCII码完全兼容,两者前码完全兼容,两者前128128个符号编码完全一致。个符号编码完全一致。本讲稿第十七页,共一百一十一页18ISO CodeISO CodelISOISO(国际标准化组织)设计了一种(国际标准化组织)设计了一种3232位位模式的编码。模式的编码。lI
11、SO CodeISO Code可以表示可以表示 4 294 967 296 4 294 967 296(2(23232)个符号,足以表示全世界的所有个符号,足以表示全世界的所有符号。符号。本讲稿第十八页,共一百一十一页19(二)(二)图像数据的表示图像数据的表示图像图像在计算机中有两种表示方法:在计算机中有两种表示方法:l 位图位图l 矢量图矢量图本讲稿第十九页,共一百一十一页20(1)(1)位图位图 l位图图像,图像是像素矩阵,每个像素位图图像,图像是像素矩阵,每个像素是一个小点。像素的大小取决于分辨率。是一个小点。像素的大小取决于分辨率。像素越多,分辨率越高,但是需要更多像素越多,分辨率越
12、高,但是需要更多的内存。的内存。l将图像分成像素后,每个像素被赋值为位将图像分成像素后,每个像素被赋值为位模式。位模式的大小取决于图像。模式。位模式的大小取决于图像。本讲稿第二十页,共一百一十一页21l黑白图像,黑白图像,1 1位模式足够表示像素,位模式足够表示像素,0 0表示黑表示黑色像素,色像素,1 1表示白色像素。表示白色像素。l增加位模式的长度来表示灰色图像,增加位模式的长度来表示灰色图像,2 2位模位模式显示式显示4 4级灰度,级灰度,8 8位显示位显示255255级灰度。级灰度。本讲稿第二十一页,共一百一十一页22本讲稿第二十二页,共一百一十一页23l彩色图像,每一像素分解为三种原
13、色:彩色图像,每一像素分解为三种原色:红、绿、蓝(红、绿、蓝(RGBRGB),用位模式分别表示),用位模式分别表示(通常(通常8 8位)。位)。l位图需要描述每一个像素点,存储空间大,位图需要描述每一个像素点,存储空间大,且调整图像的大小会影响图像的显示效果且调整图像的大小会影响图像的显示效果。本讲稿第二十三页,共一百一十一页24(2)(2)矢量图矢量图l矢量图并不直接描述图像中的每一个点,矢量图并不直接描述图像中的每一个点,而是描述生成这些点的过程和方法,即而是描述生成这些点的过程和方法,即通过数学方法生成图像通过数学方法生成图像。l矢量图将图像分解成曲线和直线的组合,矢量图将图像分解成曲线
14、和直线的组合,每一条曲线或直线用数学公式描述。每一条曲线或直线用数学公式描述。本讲稿第二十四页,共一百一十一页25l每一曲线或直线由数学公式表示。直线每一曲线或直线由数学公式表示。直线可以通过两个端点座标来作图,曲线可以通过两个端点座标来作图,曲线(图)可以通过圆心座标和半径长度来(图)可以通过圆心座标和半径长度来作图。作图。l矢量图不论放大多少倍,显示效果依然矢量图不论放大多少倍,显示效果依然清晰。清晰。l矢量图比位图占用的存储空间小,但矢矢量图比位图占用的存储空间小,但矢量图看上去没有位图那么逼真。量图看上去没有位图那么逼真。本讲稿第二十五页,共一百一十一页BitmapVector26本讲
15、稿第二十六页,共一百一十一页271.1.波形音频波形音频l音乐和声音本身是模拟数据,是连续的。音乐和声音本身是模拟数据,是连续的。l模拟音频可以经过数字化处理形成数字音模拟音频可以经过数字化处理形成数字音频。频。音频音频Waveform波形音频波形音频MIDI MusicMIDI音乐音乐(三)(三)音频的表示音频的表示本讲稿第二十七页,共一百一十一页28l 采样采样是每隔一定时间间隔对模拟波形取一是每隔一定时间间隔对模拟波形取一个幅度值,将时间上连续的信号变成时间上个幅度值,将时间上连续的信号变成时间上离散的信号。该时间间隔为离散的信号。该时间间隔为采样周期采样周期,其倒,其倒数为数为采样频率
16、采样频率采样采样编码编码量化量化声音的模拟信号数字音频l模拟音频转换成数字音频需要经过模拟音频转换成数字音频需要经过采样采样、量化量化和和编码编码三个过程。三个过程。本讲稿第二十八页,共一百一十一页29l量化量化是将每个采样点得到的幅度值用数字表是将每个采样点得到的幅度值用数字表示。示。量化位数量化位数(又称(又称采样精度采样精度)表示存放采样点)表示存放采样点幅度值的二进制位数,它决定了模拟信号数幅度值的二进制位数,它决定了模拟信号数字化后的动态范围。例如字化后的动态范围。例如8位量化位数的精位量化位数的精度有度有256个等级。个等级。l编码编码是将量化值转换成位模式。是将量化值转换成位模式
17、。本讲稿第二十九页,共一百一十一页30连续的声音波形信号连续的声音波形信号对一秒钟的声音波形采样对一秒钟的声音波形采样30次次此点高度量此点高度量化,即转换化,即转换为二进制数为二进制数10011011要保存此要保存此1秒秒钟声音,保钟声音,保存存30个二进个二进制数即可制数即可本讲稿第三十页,共一百一十一页312.MIDI2.MIDI音乐音乐lMIDIMIDI音乐是使用微处理器代替发声部件,模音乐是使用微处理器代替发声部件,模拟出声音波形数据拟出声音波形数据,然后将这些数据通过然后将这些数据通过数模转换器转换成音频信号并发送到放大数模转换器转换成音频信号并发送到放大器,合成出声音或音乐。器,
18、合成出声音或音乐。l 狭义狭义midi:音乐设备数字接口:音乐设备数字接口(Musical Instrument Digital Interface,MIDI)本讲稿第三十一页,共一百一十一页32视频是由一系列图像(帧)组成的,图像视频是由一系列图像(帧)组成的,图像一帧帧的连续播放形成运动图像,一帧帧的连续播放形成运动图像,每一帧每一帧可以存储为一个位图图像可以存储为一个位图图像;海量数据(监控、影视、遥感海量数据(监控、影视、遥感)视频通常采用压缩存储方式存储。视频通常采用压缩存储方式存储。(四)(四)视频的表示视频的表示本讲稿第三十二页,共一百一十一页33一年有一年有 12 12 个月个
19、月一周有一周有 7 7 天天一小时有一小时有 60 60 分分2 数制数制 数的表示规则数的表示规则本讲稿第三十三页,共一百一十一页34用用固定的数字符号固定的数字符号和和统一的规则统一的规则表示数值表示数值进位的规律进位的规律数制中所含数字符号的个数就是数制中所含数字符号的个数就是基数基数 常用种类常用种类 十进制(十进制(decimal)二进制(二进制(binary)八进制八进制(octal)十六进制十六进制(hexadecimal)符号的个数符号的个数数制的定义:数制的定义:(一)基数(一)基数(Radix)本讲稿第三十四页,共一百一十一页35l 十进制十进制 由十个数字组成由十个数字组
20、成0,1,2,3,4,5,6,7,8,9l 二进制二进制 由两个数字组成由两个数字组成0,1l 八进制八进制 由八个数字组成由八个数字组成0,1,2,3,4,5,6,7基数基数 10基数基数 2基数基数 8n n进制:由进制:由n n个数字组成计数方法个数字组成计数方法-逢逢n n进进1 1例例本讲稿第三十五页,共一百一十一页36天下公平天下公平本讲稿第三十六页,共一百一十一页37区分不同数制的数区分不同数制的数(1001)2(1001)8(1001)10(1001)16二进制数二进制数BinaryBinary八进制数八进制数OctalOctal十进制数十进制数DecimalDecimal十六
21、进制数十六进制数HexadecimalHexadecimal1001B1001Q1001D1001H(N)r数值数制本讲稿第三十七页,共一百一十一页38(S)R=Ki Ri Ki 0,1,R-1 ni=-m(2 5 .6)102 1015 100 6 10-1(5 2 .6)105 1012 100 6 10-1 n n n n=整数位数整数位数整数位数整数位数-1-1-1-1 m=m=m=m=小数位数小数位数小数位数小数位数(二)权(二)权(weightweight)数制中某一位上的数制中某一位上的1所表示数值的大小(所所表示数值的大小(所处位置的单位价值)处位置的单位价值)本讲稿第三十八页
22、,共一百一十一页39l数的按权展开数的按权展开任何一个数值都是各位数字任何一个数值都是各位数字本身的值与其权之积的总和本身的值与其权之积的总和(1234)10=1 103+2 102+3 101+4 100本讲稿第三十九页,共一百一十一页40l 不同数制下的权不同数制下的权整数:从右向左整数:从右向左i=0,1,2,3 小数:从左向右小数:从左向右 i=-1,-2,-3.十进制十进制(D)10 i八进制八进制(Q)二进制二进制(B)十六进制(H)16 i8 i2 ii :序号序号本讲稿第四十页,共一百一十一页41(三)(三)二进制数与十进制数之间的转换二进制数与十进制数之间的转换41(101.
23、01)2 =122021120 02-112-2 =22+20+2-2 =4+1+0.25 =(5.25)10(101101.101)2 =252322 20 2-12-3 =328410.5 0.125 =(45.625)10记住权值!记住权值!l 二二进制数进制数 十进制数十进制数本讲稿第四十一页,共一百一十一页42 2 2 4949 2 2 24-24-1 1 2 2 12-12-0 0 2 2 6-6-0 0 2 2 3-3-0 0 2 2 1-1-1 1 0-0-1 1例:例:(49.58)10 =(?)2110001.整数除以整数除以2 2倒取余数倒取余数小数乘以小数乘以2 2正取
24、整数正取整数 0.580.58 2 21 1 .16 .16 2 20 0 .32 .32 2 20 0 .64 .64 100l 十进制数十进制数 二进制数二进制数本讲稿第四十二页,共一百一十一页43用二进制表示用二进制表示0.58:0.58:4 4位二进制位二进制:(0.1001):(0.1001)2 2=0.5625=0.56258 8位二进制位二进制:(0.10010100)(0.10010100)2 2=0.578125=0.5781251616位二进制位二进制:(0.1001010001111010):(0.1001010001111010)2 2 =0.5799865 =0.57
25、99865l 所有十进制整数都能准确地转换成二进制整数所有十进制整数都能准确地转换成二进制整数l 十进制小数十进制小数不一定不一定能精确地转换成二进制小数能精确地转换成二进制小数数字误差?数字误差?本讲稿第四十三页,共一百一十一页44(四)(四)八进制数和十六进制数八进制数和十六进制数l八进制数的表示八进制数的表示(375.42)8=382+781+580+48-1+28-2 特点特点2 23 3=8=8,三位二进制数,三位二进制数 一位八进制数。一位八进制数。本讲稿第四十四页,共一百一十一页45l 二进制数二进制数 八进制数八进制数(10 111 10 111 011011.110 1.11
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机科学 导论 精选 文档
限制150内