
《认识计算机中的信息存储》由会员分享,可在线阅读,更多相关《认识计算机中的信息存储(36页珍藏版)》请在文档大全上搜索。
1、大学计算机基础大学计算机基础江西新能源科技职业技术学院现代教育中心计算机应用基础教研组认识计算机中的信息存储认识计算机中的信息存储任务二认识计算机中的信息存储学习目标学习目标任务二认识计算机中的信息存储? ? 请同学们思考请同学们思考v 计算机是如何保存和传输图片的?计算机是如何保存和传输图片的?任务二认识计算机中的信息存储计算机中的数制及编码计算机中的数制及编码1.2.1 1.2.1 基本概念基本概念 1.1.数制数制: :人们利用数字符号按进位原则进行数据大小计人们利用数字符号按进位原则进行数据大小计算的方法,叫进位计数制,简称数制。算的方法,叫进位计数制,简称数制。 2.2.基数:基数:
2、 一一个计数制个计数制中允许使用的中允许使用的数码的个数数码的个数。如如: :十进制有十进制有(0,1,2,(0,1,2,9),9)等等数码,数码,所以基数为所以基数为1010。 3.3.位权:位权:该进制数作基数的某次幂表示的。该进制数作基数的某次幂表示的。基数基数位权位权数位数位(578.37)10=5102+7101+8100 +310-1+710-2任务二认识计算机中的信息存储1.2.1 1.2.1 常用的数制常用的数制v 十进制十进制逢十进一逢十进一 表示方法:表示方法:0、1、2、3、4、5、6、7、8、9 基数为基数为10 如:如:(507)10=5102+0101+7100v
3、二进制二进制逢二进一逢二进一 表示方法:表示方法:0、1 基数为基数为2 如:如:(1101.101)2=123+122+021+120+12-1+02-2+12-3v 八进制八进制逢八进一逢八进一 表示方法:表示方法:0、1、2、3、4、5、6、7 如:如:(507)8=582+081+780v 十六进制十六进制逢十六进一逢十六进一 表示方法:表示方法:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F 如:如:(4E6A)16=4163+14162+6161+10160任务二认识计算机中的信息存储1.2.1 1.2.1 常用的数制的基数和数码常用的数制的基数和数码说明:说明:
4、在十六进制中在十六进制中A A10 B10 B11 C11 C12 D12 D13 E13 E14 F14 F1515如:如:100111100111O O,1011D1011D,1011001BH1011001BH,1011DH1011DH,1011B1011B (100111) (100111)B B (780) (780)D D (1289ABC) (1289ABC)H H任务二认识计算机中的信息存储计算机中的数制及编码计算机中的数制及编码可以从下面三个方面来理解数制:可以从下面三个方面来理解数制: (1)数制的种类很多。数制的种类很多。 (2)在一种数制中,只能使用一组固定的在一种数制
5、中,只能使用一组固定的 数码数码个数个数来表示数目的大小。来表示数目的大小。 (3)在一种数制中,必须有一套统一的规则。在一种数制中,必须有一套统一的规则。 任务二认识计算机中的信息存储计算机采用二进制主要有下列原因:计算机采用二进制主要有下列原因:l二进制只有二进制只有0 0和和1 1两个状态,技术上容易实现;两个状态,技术上容易实现;l二进制运算规则简单;二进制运算规则简单;l二进制数与十进制数之间的转换不复杂,容易实现二进制数与十进制数之间的转换不复杂,容易实现任务二认识计算机中的信息存储1.2.2 1.2.2 不同数制间的转换不同数制间的转换方法:方法:把把R进制数各位按位权值展开后求
6、和即可。进制数各位按位权值展开后求和即可。例例1 求求(1011.1) 2 =( ? )10解解: (1011.1) 2 =(123+022+ 121 + 120 +1 2-1)10 = (8 + 0 + 2 + 1 + 0.5)10 = (11.5)10 (1)R(1)R进制转换成十进制数进制转换成十进制数11.5任务二认识计算机中的信息存储1.2.2 1.2.2 不同数制间的转换不同数制间的转换例例2 求求(143.65)8=( ? )10解解: (143.65)8=(182+481+380+68-1+58-2)10 =(64+32+3+0.75+0.078125)10 =(99.8281
7、25)10例例3 求求(32CF.4B)16=( ? )10解:解:(32CF.4B)16=(3163+2162+12161+15160+416-1+1116-2)10 =(13007.29296875)10 99.82812513007.29296875任务二认识计算机中的信息存储1.2.2 1.2.2 不同数制间的转换不同数制间的转换(2)(2)十进制数转换成十进制数转换成R R进制数进制数1.1.整数部分:整数部分:用除基数用除基数r r取余逆排法取余逆排法( (先余为低先余为低, ,后余为高后余为高) )即即: :把一个十进制的整数不断除以所需要的基数把一个十进制的整数不断除以所需要的
8、基数r,r,直到商为直到商为0 0为止,取其余数并为止,取其余数并逆排逆排(除(除r r取余取余逆排逆排法),就能够转换法),就能够转换成以成以r r为基数的数。为基数的数。例例1 1 求求(29)(29)1010=( ? )=( ? )2 2 2 29 2 14 1 2 7 0 2 3 1 2 1 1 0 111101任务二认识计算机中的信息存储1.2.2 1.2.2 不同数制间的转换不同数制间的转换 例例3 求求(273)10=( ? ) 8421例例2 求求(273)10=( ? ) 16 8 273 8 34 1 8 4 2 0 4 16 273 16 17 1 16 1 1 0 11
9、11任务二认识计算机中的信息存储1.2.2 1.2.2 不同数制间的转换不同数制间的转换2.2.小数部分:小数部分:用乘基数用乘基数r r取整顺排法取整顺排法( (先整为高先整为高, ,后整为低后整为低) )即:将一个十进制小数转换成即:将一个十进制小数转换成 r r进制小数时,将十进制小进制小数时,将十进制小数不断地乘以数不断地乘以r r,直到满足精度要求或直到纯小数部分为,直到满足精度要求或直到纯小数部分为零为止零为止, ,取其整数取其整数顺排顺排( (乘乘r r取整取整顺排顺排法法) )。例例4 4 求求(0.625)(0.625)1010=( =( ? ) )2 2 0.6250.62
10、5 2 2 1 1.250 .250 整数整数=1=1 2 2 0 0.50 .50 整数整数=0=0 2 2 1 1.0 .0 整数整数=1 =1 小数值小数值=0=00.101任务二认识计算机中的信息存储1.2.2 1.2.2 不同数制间的转换不同数制间的转换 对于既包含整数部分又包含小数部分的十进制数,对于既包含整数部分又包含小数部分的十进制数,如果要转换到其他进制,则分别对整数部分和小数部分采如果要转换到其他进制,则分别对整数部分和小数部分采用前述方法,然后组合即是求得的结果。用前述方法,然后组合即是求得的结果。例例5 5 求求(29.625)(29.625)1010=( ? )=(
11、? )2 2解:解:由前面例题可知:由前面例题可知: (29)(29)1010=(11101)=(11101)2 2 (0.625) (0.625)1010=(0.101)=(0.101)2 2所以所以 (29.625)(29.625)1010=(11101.101)=(11101.101)2 211101.10111101.101任务二认识计算机中的信息存储1.2.2 1.2.2 不同数制间的转换不同数制间的转换应当注意,应当注意,把十进制数转换成二进制时,对于整数均可用有限位二进制整数表把十进制数转换成二进制时,对于整数均可用有限位二进制整数表示,但对于小数却不一定能用有限位的二进制小数表
12、示。当乘示,但对于小数却不一定能用有限位的二进制小数表示。当乘2 2后使小数部分等后使小数部分等于零时,转换结束;当乘于零时,转换结束;当乘2 2后小数部分总是不等于零,转换过程将是无限的。后小数部分总是不等于零,转换过程将是无限的。例例6 6 求(求(0.1)0.1)1010=( ? )=( ? )2 2解解 : 纯小数部分纯小数部分 整数部分整数部分 0.10.12=0.2 0.2 02=0.2 0.2 0 0.2 0.22=0.4 0.4 02=0.4 0.4 0 0.4 0.42=0.8 0.8 02=0.8 0.8 0 0.8 0.82=1.6 0.6 12=1.6 0.6 1 0.
13、6 0.62=1.2 0.2 12=1.2 0.2 1 0.2 0.22=0.4 0.4 02=0.4 0.4 0 0.4 0.42=0.8 0.8 02=0.8 0.8 0 0.8 0.82=1.6 0.6 12=1.6 0.6 1 0.6 0.62=1.2 0.2 12=1.2 0.2 1 0.2 0.22=0.4 0.4 02=0.4 0.4 0所以所以 : (0.1)(0.1)1010=(0.00011001100110)=(0.00011001100110)2 2任务二认识计算机中的信息存储1.2.2 1.2.2 不同数制间的转换不同数制间的转换一位拆三位一位拆三位一位拆四位一位拆四
14、位整数从右向左四位并一位整数从右向左四位并一位小数从左向右四位并一位小数从左向右四位并一位 2.2.3 2.2.3 二进制数转换成八、十六进制数二进制数转换成八、十六进制数整数从右向左三位并一位整数从右向左三位并一位小数从左向右三位并一位小数从左向右三位并一位二进制二进制八进制八进制二进制二进制十六进制十六进制1.注意补位!注意补位!2. 并位方法(转并位方法(转换成十进制数)!换成十进制数)!任务二认识计算机中的信息存储十、二、八、十六进制数对照表十、二、八、十六进制数对照表十进制十进制二进制二进制八进制八进制十六进制十六进制十进制十进制二进制二进制八进制八进制十六进制十六进制0000000
15、81000108100011191001119200102210101012A300113311101113B401004412110014C501015513110115D601106614111016E701117715111117F任务二认识计算机中的信息存储1.2.2 1.2.2 不同数制间的转换不同数制间的转换例例1 1求求(100110110111.01011100110110111.01011)2 2=( ? )=( ? ) 8 84667.26例例2 2 求求 (10110110111.0101110110110111.01011)2 2=( =( ? ? ) ) 16 165
16、B7.58000 4 6 6 7 . 2 60 101 1011 0111. 0101 1100 110 110 111 . 010 11 0 5 B 7 . 5 8任务二认识计算机中的信息存储1.2.2 1.2.2 不同数制间的转换不同数制间的转换例例4 求求(3F20.3)16=( ) 2 3 F 2 0 . 3 0011 1111 0010 0000. 001111111100100000.0011例例3 求求(3051.2)8=( ) 2 7 0 5 1 . 2 111 000 101 001. 01011000101001.01任务二认识计算机中的信息存储PS. PS. 数据的存储单
17、位数据的存储单位1 1、位(、位(bitbit)一位二进制数字,一位二进制数字,0 0或或1 1,是数据的最小单位。是数据的最小单位。如:如:1000110001为为5 5位二进制数,位二进制数,1001000110010001为为8 8位二进制数。位二进制数。2 2、字节(、字节(ByteByte)由由8 8个二进制位组成一个字节,个二进制位组成一个字节,是计算机信息存储的基本单位(最小单是计算机信息存储的基本单位(最小单位)。位)。字节的容量一般为字节的容量一般为KB(KB(千字节千字节) )、MB (MB (兆字节兆字节) ) 、GB (GB (吉字节吉字节) ) 、TB TB ( (太
18、字节太字节) )1KB=1024B1KB=1024B,1MB=1024KB1MB=1024KB1GB=1024MB1GB=1024MB,1TB=1024GB1TB=1024GB11001101位(位(bitbit:0/10/1)字节(字节(1Byte = 8 bits 1Byte = 8 bits )任务二认识计算机中的信息存储位(位(bitbit:0/10/1)字长字节(字节(ByteByte)位:计算机存储设备的最本单位字节:计算机处理数据的基本单元字长:CPU一次处理数据的二进制位数64位任务二认识计算机中的信息存储1.2.3 1.2.3 数据编码数据编码vBCD码码 把每一位十进制数用
19、把每一位十进制数用4位二进制数编位二进制数编码表示,称为十进制的二进制码表示,称为十进制的二进制8421BCD码。码。 例:例:17 采用采用BCD码则为:码则为:0001 0111十进制数十进制数2398421BCD码码00100011100122842123222120任务二认识计算机中的信息存储1.2.3 1.2.3 数据编码数据编码23vASCII码码特点:用7位二进制数(0,1)表示一个字符容量:27 =128 (个:0 127)其中:第48-57号表示数字符号 09; 第65-90号表示大写字母AZ; 第97-122号表示小写字母az。例如:字母“A”的ASCII码值为100000
20、1; 数字“2”的ASCII码值为110010。任务二认识计算机中的信息存储24 d6d5d4d3d2d1d00000010100111001011101110000NULDLE空格0P、P0001SOHDC1!1AQaq0010STXDC2”2BRbr0011EYXDC3#3CScs0100EOTDC44DTdt0101ENQNAK%5EUeu0110ACKSYN&6FVfv0111BELETB7GWgw1000BSCAN(8HXhx1001HTEM)9IYiy1010LFSUB*:JZjz1011VTESC+;Kk1100FFFS,Nn1111SIUS/?OoDELLF(换行)、(
21、换行)、CR(回车)、(回车)、FF(换页)、(换页)、DEL(删除)、(删除)、BS(退格(退格)、等。、等。ASCII码码任务二认识计算机中的信息存储我拿出我拿出“记录本记录本”一翻,就知道一翻,就知道“键键盘老弟盘老弟”送来的是送来的是“A”A” “显示器老兄显示器老兄”,照我照我“口袋口袋”里的里的“图画册图画册”,画一,画一个个“A”A”吧。吧。 A 01000001B 01000010C 任务二认识计算机中的信息存储1.2.4 1.2.4 数据编码数据编码v汉字编码汉字编码26任务二认识计算机中的信息存储任务二认识计算机中的信息存储组成图形或图像的一个个点或方格,称为像素。 将这些
22、像素点的信息有序地储存到计算机中,从而保存了整幅图像信息,这种图像文件类型叫点阵图。 点阵图可制作出色彩和色调变化丰富的图像,可以逼真地表现自然界的景象。 用数码相机和扫描仪获取的图像都属于点阵图。任务二认识计算机中的信息存储 二值图像二值图像 1616级灰度图像级灰度图像 256256级灰度图像级灰度图像任务二认识计算机中的信息存储 16 16色图像色图像 256256色图像色图像 1616位图像位图像任务二认识计算机中的信息存储 黑白图像(二值图像):只有黑白二色;用0表示黑色,1表示白色 ,计算机只要用1位(1bit)数据即可记录1个像素的颜色 。 16色灰度图像:0000表示纯黑, 1
23、111表示纯白,中间的各种数值表示不同程度的灰色。计算机只要用4位数据即可记录1个像素的颜色。 256色灰度图像:00000000表示纯黑, 11111111表示纯白,中间的各种数值表示不同程度的灰色。计算机只要用1字节(8位)数据即可记录1个像素的颜色 。也叫8位灰度图像。任务二认识计算机中的信息存储“大大”计算机内部计算机内部由外到内由外到内由内到外由内到外b7 b6 b5 b4 b3 b2 b1 b0 b7 b6 b5 b4 b3 b2 b1 b0 编码:编码:GB2312-80用用0和和1编码汉字编码汉字,每个汉字在计算机内部由每个汉字在计算机内部由 2个字节表示个字节表示0 0 1
24、1 0 1 0 0 0 1 1 1 0 1 1 1 国标码国标码1 0 1 1 0 1 0 0 1 1 1 1 0 1 1 1 (机机)内码内码汉字编码汉字编码(1) 怎样保存怎样保存任务二认识计算机中的信息存储“型型”用键盘上的字母符号编码汉字用键盘上的字母符号编码汉字, 以便键入字母符号代替键入汉字以便键入字母符号代替键入汉字输入码有若干:拼音码、字型码、区位码输入码有若干:拼音码、字型码、区位码 拼音码:拼音码: xingxing双拼码:双拼码: x x;其中,x表声母x,而;表韵母ing五笔字型码:五笔字型码: gajfgajf其中其中,g,g表字根表字根“- -”,a,a表开下的草字
25、头表开下的草字头,j,j表右侧立刀表右侧立刀,f,f表下面土字表下面土字计算机内部计算机内部由外到内由外到内由内到外由内到外汉字编码汉字编码(2) 怎样输入怎样输入任务二认识计算机中的信息存储“大大”用用0和和1编码无亮点和有亮点形成字编码无亮点和有亮点形成字型信息型信息, 便于显示便于显示 字模点阵码字模点阵码计算机内部计算机内部由外到内由外到内由内到外由内到外oooooo11oooooooooooooo11oooooooooooooo11oooooooooooooo11ooooo1oo1111111111111111oooooo11oooooooooooooo11ooooooooooooo
26、o11oooooooooooooo11oooooooooooooo111oooooooooooo11oo1oooooooooo11oooo1oooooooo11ooooo11ooooooo1ooooooo11ooooo1ooooooooo111o 11ooooooooooo1oo汉字编码汉字编码(3) 怎样输出怎样输出任务二认识计算机中的信息存储“大大”计算机内部计算机内部由外到内由外到内由内到外由内到外da1 0 1 1 0 1 0 0 1 1 1 1 0 1 1 1 oooooo11oooooooooooooo11oooooooooooooo11oooooooooooooo11ooooo1oo1111111111111111oooooo11oooooooooooooo11oooooooooooooo11oooooooooooooo11oooooooooooooo111oooooooooooo11oo1oooooooooo11oooo1oooooooo11ooooo11ooooooo1ooooooo11ooooo1ooooooooo111o 11ooooooooooo1oo汉字编码汉字编码(4) 汉字编码的处理过程汉字编码的处理过程任务二认识计算机中的信息存储