计算机基础数制转换教学ppt,计算机基础-数制及其相互转换PPT课件

《计算机基础-数制及其相互转换PPT课件》由会员分享,可在线阅读,更多相关《计算机基础-数制及其相互转换PPT课件(39页珍藏版)》请在人人文库网上搜索。

1、1 1 2 2 教学目标: 通过本次课的学习,使同学们了解计算机内数 据的表示形式以及存储,了解进制之间的各种转 换。 教学重点: 进制的特点 各种进制之间的转换 教学难点: 进制的理解 任意进制的相互转换 3 3 在日常生活中,人们习惯于用十进制计数。在日常生活中,人们习惯于用十进制计数。 但是,在实际应用中,还使用其他的计数制,但是,在实际应用中,还使用其他的计数制, 如二进制(两只鞋为一双)、十二进制(十二如二进制(两只鞋为一双)、十二进制(十二 个信封为一打)、二十四进制度(一天个信封为一打)、二十四进制度(一天2424时)、时)、 六十进制度(六十进制度(6060秒为一分,秒为一分,。

2、6060分为一小时)等分为一小时)等 等。这种逢几进一的计数法,称为进位计数法。等。这种逢几进一的计数法,称为进位计数法。 这种进位计数法的特点是由一组规定的数字来这种进位计数法的特点是由一组规定的数字来 表示任意的数。表示任意的数。 4 4 任务一、数制 一、相关概念 n数制:又称记数法,就是使用一组统一规 定的符号和进位规则来表示数的 方法。 二进制二进制 八进制八进制 十进制十进制 十六进制十六进制 5 5 与数制有关的概念: 组成一种进位计数制的基本成分。组成一种进位计数制的基本成分。 对于任意进制对于任意进制N,数码为,数码为0 (N-1) 包括包括0在内共有在内共有N个数码。个数码。

3、。 进位计数制中用到数码的个数。进位计数制中用到数码的个数。 各数位所代表的数值各数位所代表的数值,即基数的即基数的 若干次幂。若干次幂。 2 数码数码 3 基数基数 4 位权位权 6 6 2、与计算机有关的数制与计算机有关的数制 11 二进制二进制 逢二进一,借一当二逢二进一,借一当二 n数码:0、1 n基数:2 n位数:2的i次方(i取整数) 书写方法:(1011)2 ( 1011 )B 读法: 二进制数 1011 7 7 计算机中采用二进制的原因: 计算机由各种电子器件构成,任何电子器件只能 够表示两种状态 “开/关”,由 0和1来表示。 在计算机中采用二进制有以下优点: (1)电路简单。

4、可靠、容易实现; (2)容易进行逻辑分析和设计; (3)运算规则简单; 缺点: 二进制代码很长,不便与人们书写和记忆。 8 8 二进制的运算规则 n加法:0+0=0;0+1=1;1+0=1;1+1=10。 n减法: 0-0=0;0-1=-1;1-0=1;1-1=0。 n乘法: 00=0;01=0;10=0;11=1。 n除法:01=0; 11=1。 9 9 例1、求二进制数1101与1010的和。 1 1 0 1 + 1 0 1 0 1 0 1 1 1 1010 例2、求二进制数1101与1010的差。 1 1 0 1 - 1 0 1 0 0 0 1 1 1111 22 八进制八进制 逢八进一。

5、,借一当八逢八进一,借一当八 n数码:07 n基数:8 n位数:8的i次方(i取整数) 1212 33 十进制十进制 逢十进一,借一当十逢十进一,借一当十 n数码:09 n基数:10 n位数:10的i次方(i取整数) 1313 44 十六进制十六进制 逢十六进一,借一当十六逢十六进一,借一当十六 n数码: 0、1、2、3、4、5、6、 7、 8、9、A、B、C、D、E、F n基数:16 n位数:16的i次方(i取整数) 1414 常用进制数之间的关系表 十进制数十进制数二进制数二进制数八进制数八进制数十六进制数十六进制数 0000 1111 21022 31133 410044 510155 。

6、611066 711177 81000108 91001119 10101012A 11101113B 12110014C 13110115D 14111016E 15111117F 16100002010 1515 1、 二二、数制的转换数制的转换 方法:按权展开的多项式之和方法:按权展开的多项式之和 任意进制任意进制 十进制十进制 1616 例例1、将二进制、将二进制111.101转换为十进制转换为十进制 ( 1 1 1 . 1 0 1) 2 1*22 1*21 1*20 1*2-1 0*2-2 1*2-3 (111.101)2 = 1*22+ 1*21 + 1*20 + 1*2-1 + 。

7、0*2-2 + 1*2-3 =(7.625)10 1717 例例2、将八进制数、将八进制数732.6转换为十进制数转换为十进制数 (7 3 2 . 6)8 7*82 3*81 2*80 6*8-1 ( 732.6 )8 = 7*82+ 3*81 + 2*80 + 6*8-1 =( 474.75 )10 1818 例例3、将、将十六进制十六进制 A5B 转为十进制数转为十进制数 (A 5 B)16 10*162 5*161 11*160 (A5B)16 = 10*162+ 5*161 + 11*160 =(2651)10 1919 2、 二二、数制的转换数制的转换 整数部分整数部分 - 除基数后。

8、取余,逆排除基数后取余,逆排 任意进制任意进制十进制十进制 小数部分小数部分 - 乘基数后取整,顺排乘基数后取整,顺排 方法方法 2020 将十进制数19.25转为二进制数 0 . 2 5 0 . 5 0 * 2 * 2 1 . 0 1 (19.2519.25)10 =(10011.0110011.01)2 2 9 1 2 4 1 2 2 0 2 1 0 1 9 整数部分整数部分 小数部分小数部分 2121 因为23=8,所以我们可以把三位二进 制数对应成一位八进制数;或者把一 位八进制数对应成三位二进制数。 3.二进制数与八进制数间的相互转换 方法:方法: 如果是整数,只要从它的如果是整数,。

9、只要从它的低位到高位低位到高位每每3 位组成一组,然后将每组二进制数所对应的位组成一组,然后将每组二进制数所对应的 数用八进制表示出来。数用八进制表示出来。 如果有小数部分,则从小数点开始,分别如果有小数部分,则从小数点开始,分别 向左右两边按照上述方法进行分组计算。向左右两边按照上述方法进行分组计算。 2222 (1)将二进制1111101转换成八进制 1 111 101 1 7 5 所以所以:( 1111101 ) 2 = ( 175 )8 00 2323 (2)八进制数转换为二进制数 例:将八进制数175.46转换成二进制数。 1 7 5 . 4 6 001 111 101 . 100 。

10、110 所以所以 (175.46)8=(111101.10011 )2 2424 4. 二进制数与十六进制数间的相互转换 因为24=16,所以我们可以把四位二进 制数对应成一位十六进制数;或者把一 位十六进制数对应成四位二进制数。 方法:方法: 如果是整数,只要从它的如果是整数,只要从它的低位到高位低位到高位每每4 位组成一组,然后将每组二进制数所对应的位组成一组,然后将每组二进制数所对应的 数用十六进制表示出来。数用十六进制表示出来。 如果有小数部分,则从小数点开始,分别如果有小数部分,则从小数点开始,分别 向左右两边按照上述方法进行分组计算。向左右两边按照上述方法进行分组计算。 2525 。

11、(1)二进制数转换为十六进制数 例:将二进制数11001.00101转换成十六进制数。 1 1 0 0 1 . 0 0 1 0 1 1 9 . 2 8 所以所以(11001.00101)2=(19.28)16 0 0 00 0 0 2626 (2)十六进制数转换为二进制数 例:将十六进制数17AC.D8转换成二进制数。 1 7 A C . D 8 0001 0111 1010 1100 . 1101 1000 所以所以 (17AC.D8)16=(1011110101100. 11011)2 2727 方法1: 八进制数 二进制数 十六进制数 方法2: 八进制数 十进制数 十六进制数 5.八进制。

12、数和十六进制数之间的转换 桥梁 2828 (1)八进制数转换为十六进制数 例:将八进制数1777转换成十六进制数。 1 7 7 7 001 111 111 111 所以(1777)8=(3FF)16 3 F F 2929 (2)十六进制数转换为八进制数 例:将十六进制数例:将十六进制数B6.A8转换成八进制数。转换成八进制数。 B 6 . A 8 1011 0110 .1010 1000 所以(B6.A8)16=(266.52)8 2 6 6 . 5 2 0 00 3030 方法: 任意进制数1 十进制数 任意进制数2 6.任意两种进位制数之间的转换 桥梁 3131 习题: 1.将十进制23转。

13、换成二进制数. 2.十进制数100分别转换成二进制数,八进制数, 十 六进制数. 3.将十六进制数AF转换成八进制数。 4.下列各种进位记数制中,最小的数是( ) A、(1100101)2 B、( 146)8 C、(100)10 D、(6A)16 (10111) (1100100 144 64) (257) C 3232 1.位(bit) - 用b表示,指二进制数的一位, 是计算机存储数据的最小单位。 2.字节(byte) - 用B表示,指8位二进制数, 是计算机存储数据的基本单位。 三、三、计算机数据单位计算机数据单位 3.3.字字(wordword) -是计算机进行数据处理时,是计算机进行。

14、数据处理时, 一次存取、加工和传送的数据长度。一次存取、加工和传送的数据长度。 3333 1bit = 1个二进制位个二进制位 1B= 8bit 1KB=1024B 1MB=1024KB 1GB=1024MB 1GB=210MB=220KB=230B=230b 三、三、计算机数据单位计算机数据单位 存存 储储 容容 量量 单单 位位 3434 1. 字符编码 ASCII码美国标准信息交换码 ASCII码共有128个元素。它包括10个阿拉伯数字、 52个英文大小写字母、32个通用控制符和34个控制码。 四、编码四、编码 4857号为0 9 6590号为A Z 97122号为a z 3535 常用。

15、 常用ASCII 码对照表码对照表 ASCII码键盘ASCII 码键盘ASCII 码键盘ASCII 码键盘 27ESC32SPACE33!34 35#36$37%3860 63?6465A66B 67C68D69E70F 71G72H73I74J 75K76L77M78N 79O80P81Q82R 83S84T85U86V 87W88X89Y90Z 91929394 95_9697a98b 99c100d101e102f 103g104h105i106j 107k108l109m110n 111o112p113q114r 115s116t117u118v 119w120 x121y122z 1。

16、23124|125126 3636 第032号及第127号(共34个)是控制字符或 通讯专用字符,如控制符:LF(换行)、CR (回车)、FF(换页)、DEL(删除)、BEL (振铃)等;通讯专用字符:SOH(文头)、 EOT(文尾)、ACK(确认)等; 第33126号(共94个)是字符,其中第48 57号为09十个阿拉伯数字;6590号为26个 大写英文字母,97122号为26个小写英文字 母,其余为一些标点符号、运算符号等。 3737 n1)汉字国标码(GB2312-80) 汉字国标码是为解决汉字处理系统之间进行 汉字信息交换的需要而制定的标准. 2. 汉字编码 一个汉字用两个字节表示一个汉字用两个字节表示 3838 n2)汉字输入码(外码) 指用户在键盘上输入的汉字编码 汉字输入码方法大体分为: u数字编码:用一串数字编码表示汉字,如电报码; u字音编码:用汉语拼音表示汉字; u字形编码:根据汉字字形分解归类编码表示汉字; u音形编码:混合使用字音和字形编码表示汉字. 3939 n3)汉字机内码(内码) 在计算机内部表示的汉字代码形式 n4)汉字字模码 是一种用点阵表示汉字字形的编码,是汉字的输出 形式. 常用的点阵有1616,2424,3232或更高. 1X XX XX XX XX XX XX X1X XX XX XX XX XX XX X。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值