计算机应用基础之数制转换教案 31页PPT文档
计算机基础知识一级MS Office教程计算机应用基础一本通1.4 数制转换与编码? 二进制 ? 八进制 ? 十六进制 ? 数制转换计算机应用基础一本通21.4 数制转换与编码数值、字符等信息在计算机中的表示方式在初期设计的常见的进制智十进制(乙们有十父)。电子计算 机吃汗用电子管来表示十种状态更加复杂,所以所有的电子计算机中电 子管只有两种基本的状况,开跟关。也就是说,电子管的两种状态舅以电子 管为基础的电子计算机引入二进制来表示数字跟数据。在现实生活中,除了十进制,也存在诸多使用其他进制的场合,如1小时为60 分、1分为60秒,采用60进制。? 那么哪些是数制呢? 数制就是用一组统一的符号跟规跃数的方式。计算机应用基础一本通31.4 数制转换与编码什么是数制、数码、基数、位权?数制 十进制 二进制数码基数0、1、2、3、4、5、6、7、8、9 100、12八进制 0、1、2、3、4、5、6、78十六进制 0、1、2、3、4、5、6、7、8、9 16 、A、B、C、D、E、F表示形式 (123)D 123 (123)10 (101)B 101B (101)2 (123)O 123O (123)8 (123)H 123H (123)16基数:一钙所包括的数字符号的脯称为该数制的基数。
位权:数制中某一位上的1所表示数值的础 如:十进制的123中,1的位权是102,2的位权是101,3的位权是100。请问:八进制的123中,1、2、3的位权分笨计算机应用基础一本通41.4 数制转换与编码1、R进制数转化为十进制数位权法:把府进制数按权展开牵对于我们熟悉的十进制数 1234=1×103 + 2×102 + 3×101 + 4×100如果带有小数,如将1234.56展开,可用下式表示: 1234.56=1×103 + 2×102 + 3×101 + 4×100 + 5×10-1 + 6×10-2计算机应用基础一本通51.4 数制转换与编码【例1-1】将(1101)B 转换成十进制数。 (1101)B = 1×23 + 1×22 + 0×21 + 1×20 = 8+4+0+1 = (13) D【例1-2】将(3BF)H 转换成十进制数。 【例1-3】将(374)O 转换成十进制数。 【例1-4】将(1011.11)2 转换成十进制数。计算机应用基础一本通6【例1-2】将(3BF)H转换成十进制数。 这是一帮制数,数码B的值等于11,F的值等于15,可按权展开。 (3BF)H = 3×162 + 11×161 +15×160 = 3×256 +11×16 +15×1 = 768 +176 +15 = (959)D【例1-3】将(374)O转换成十进制数。
(374)O = 3×82 +7×81 +4×80 = 3×64 +7×8 +4×1 = (252)D计算机应用基础一本通7(11011001)B = 27 + 26 + 24 + 23 + 20 (37)O = 3*8 +7 = 31 (2A)H = 2*16 +10 = 42计算机应用基础一本通81.4 数制转换与编码练习:5.字长为7位的无符号二进制整数能表示的十进制整数的数值范围是___C___。 A. 0~128 B. 0~255 C. 0~127 D. 1~1276.一岗所能表示的更贷号整数是___A___。 A.255 B.128 C.256 D.127计算机应用基础一本通91.4 数制转换与编码2、十进制数转换为R进制数? 整数部分:除R取余 将十进制数的实数部分连续地乘以R取余数,直到商为0,余数逆辛小? 小数部分:乘R取整 将十进制数的整数部分连续地除以R取实数,直到小数部分为0坏揭龋ㄐ∈糠挚赡苡涝恫换岬玫?)计算机应用基础教案下载,所得的整数从小数 点莆排列,首次拿到的整数排在最祝计算机应用基础一本通101.4 数制转换与编码【例1-5】将(123)D转化成二进制数。转换结果为:(123)D=(1111011)B【例1-6】将(378) D转换成十六进制数。
【例1-7】将(0.6875)D转换成二进制数。 【例1-8】将(0.15)D转换成十六进制数。计算机应用基础一本通111.4 数制转换与编码3、二进制、八进制与十六进制二进制、八进制和十六进制之间存在着特殊的关系,即81=23计算机应用基础教案下载,161=24,即一位 八进制数可用三位二进制数表示,一位十六进制数可用4位二进制数表示。1)二进制与八进制的相互转化 2)二进制与十六进制的相互转换计算机应用基础一本通121.4 数制转换与编码1)二进制数和八进制数的转化三位一组,不足三位用0补齐(11000001.11100101)2=(301.712)8,其转换如下:000 0 001 1 010 2 011 3 100 4 101 5 110 6 111 7计算机应用基础一本通131.4 数制转换与编码二进制数 101 110 八进制数 5 6(101110)B = (56)O计算机应用基础一本通141.4 数制转换与编码2)二进制与十六进制的互相转换: 四位一组,不足四位用0补齐。【例1-9】将(1110101.01)2转换成十六进制数。所以(1110101.01)2=(75.4) 16 【例1-10】将十六进制数(3A6.C5)16转换成二进制数。
所以(3A6.C5)16=(1110100110.11000101) 2计算机应用基础一本通0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 A 1010 B 1011 C 1100 D 1101 E 1110 F 1111151.4 数制转换与编码小结: 1、R进制数转化为十进制数 位权法:把府进制数按权展开?、十进制数转换为R进制数 整数部分:除R取余;小数部分:乘R取整 3、二进制和八进制的转化 三位一组,不足三位用0补齐 4、二进制与十六进制的转化 四位一组,不足四位用0补齐计算机应用基础一本通161.4 数制转换与编码二进制的妓算 1.二进制的加笺加法规园逢2进1”00+0+1011 +01兼园借1当2”01-0-1001 -011 +11010 -11练习:两帮制数进行算狮运算:10100+111= 11011计算机应用基础一本通171.4 数制转换与编码2.逻辑运算 逻辑非(NOT)、 逻辑籖,用∨表示) 逻辑与(AND,用∧表示)计算机应用基础一本通181.4 数制转换与编码1.4.6 字符的编码1.ASCII码? 目前使用更广泛的沃符编码是ASCII(美国信息交换标准交换代码)。
? 标准 ASCII 码使用7给位对数组进行编码,最多可编码27(128)耕。 ? 其中有 96 钢符,包括常见的字母、数字、标点符号等,另外也有 32钙字符(非图形字符,如空肛车等)。计算机应用基础一本通191.4 数制转换与编码表 1-4 7位ASCII码代码表b3b2b1b0b6b5b40000010100111001011101110000NULDLE SP空格0P`p0001SOHDCI!1AQaq0010STXDC2"2BRbr0011ETXDC3#3CScs0100EOTDC4$4DTdt0101ENQ NAK%5EUeu0110ACK SYN&6FVfv0111BELTB'7GWgw1000BSCAN(8HXhx1001HTEM)9IYiy1010LFSUB*:JZjz1011VTESC+;K[k{1100 1101FFFS,<L\l|CR回车 GS-=M]m}1110SORS.>N^n~1111SIUS/?O_o数字1和字母A、a的ASCII值分编少? 1是31H,A是65 ,a是97 创字母的ASCII值相差多少? 32(20H) 数字、小写字母、粗母ASCII码值从小到词?lt;粗母<小写字母计算机应用基础一本通201.4 数制转换与编码练习:28.已知英文字母m的ASCII码值为6DH,那么码值为4DH的字母是___M___。
NMPL计算机应用基础一本通211.4 数制转换与编码【例1-11】已知字母L的ASCII码值为“1001100”,不查ASCII编码表写 掣C跟c的ASCII码。C:100 0011 c:110 0011计算机应用基础一本通221.4 数制转换与编码2. 中文字符编码1)中文字符编码标准 国标码为了满足中国在计算机中使用汉字的应该,中国国家标准总局1980年发布了《 信息交换用汉字编码字符集 基本集》,标准号为GB2312-80,夜用比较普遍 ,也常被通称为国标码换码。GB2312是一稿中文字符集,采用二岗 编码一钢字符,其中汉字依照使用的频率分为两级,一级汉字3755复汉 语拼倚,二级汉字3008复偏旁部首排列。区位码GB2312采用了二维矩针法对所有数组进行编码。首先构造一感94列 的方湛一行称为一给”,每一列称为一富”,然葫有字符按一 定的规律填写到方眨这样所有的字符在方占有一富的位置,这钢每梢杂们拧⑽缓藕铣杀硎荆莆址那宦耄ㄇ盼欢荚?~94之间)。汉字区位码和国标码之间有一富关系: 区位码的十进制区号和位号分被成十六进制,再分毕20H = 国标码。计算机应用基础一本通231.4 数制转换与编码汉字区跟国标码之间的转换关系 区位码的十进制区号和位号分被成十六进制,再加上2020H = 国标码【例1-11】已知汉字“中”的区位码为5448 D,曲标码。
区位码: 54 48 D区号、位号分被成十六进制: 36 30 H +2020H: + 20 20H 得到: 56 50H转换成十进制: 86 80 D结论:汉字“中”的国标码是8680 D (?H)计算机应用基础一本通241.4 数制转换与编码2)中文字符处理过程 (1)输入码 (2)机内码 (3)字形码 (4)地址码计算机应用基础一本通251.4 数制转换与编码(1)输入码 汉字输入码是指运用键盘键入汉字时引入的编码,又称外码,中: ? 数字编码:如区位码(没有重码,但未能记忆) ? 拼液如全拼输入法、微软拼译法、智能ABC输入法等 ? 形码:如五笔字型输入法、手写输入法 ? 译:如双拼码等计算机应用基础一本通261.4 数制转换与编码(2)机内码汉字机内码是指计算机外部储存、处理、加工汉字时所用的代码,要请ASCII码兼 容,不能有矛盾,以便推动汉字跟英语的并存。但国标码与ASCII码是有冲突的,解眷法是将国标码的每岗分毕80H(即二进制数10000000),使得汉字 岗的更高位均为“1”,从而导致与ASCII码混淆(ASCII码最高位均为“0”)。这种 编码称为机内码,用于在计算机外部处理汉字字符。
∧诼耄焊诘淖罡呶痪?”。 ”曷氲拿扛诜直?0H = 机内码【例1-12】已知汉字“中”的区位码为5448 D,曲内码。 前面已卿十六进制国标码为5650H 5650H+8080H=D6D0H 所以汉字的机内码为D6D0H。计算机应用基础一本通271.4 数制转换与编码(3)字形码经过计算机处理的汉字信息,如果应显示弧超必须将汉字内码转换成 人们可读的方块汉字,这涉及到汉字字模(相当于一枚汉字印章),这样的汉字字 模亦用二进制数表示,这就是汉字的字形码,包括点崭量两种表示方法。用点站字形时,汉字的字形码指的就是这钢字形点怔码。 纪汉字为16 ×16点湛讣1位(图见书)一浮?6点罩字形所占存储空间为__3_2_字__节__字节?计算机应用基础一本通281.4 数制转换与编码(4)地址码汉字地址码是指汉字字形信息(字形码)在汉字字模库中保存的逻辑地址。计算机应用基础一本通291.4 数制转换与编码小结区位码 + 2020H = 国标码 国标码 + 8080H = 机内码练习: 47.泉一汉字的国标码是5E38H,其内码是___A___。A. DEB8H B.DE38H C.5EB8 D.7E58H48.已知汉字“家”的区位码是2850,扎标码是B______。 A.4870D B.3C52H C.9CB2H D.A8D0H缀完成书上练习题计算机应用基础一本通30Thank You!计算机应用基础一本通
我的北京美丽