计算机文化基础-进制转换.

上传人:我** 文档编号:116931753 上传时间:2019-11-17 格式:PPTX 页数:23 大小:618.63KB
返回 下载 相关 举报
计算机文化基础-进制转换._第1页
第1页 / 共23页
计算机文化基础-进制转换._第2页
第2页 / 共23页
计算机文化基础-进制转换._第3页
第3页 / 共23页
计算机文化基础-进制转换._第4页
第4页 / 共23页
计算机文化基础-进制转换._第5页
第5页 / 共23页
点击查看更多>>
资源描述

《计算机文化基础-进制转换.》由会员分享,可在线阅读,更多相关《计算机文化基础-进制转换.(23页珍藏版)》请在金锄头文库上搜索。

1、 职业院校教学改革实验教材 高等教育出版社主编:龙天才 计算机文化基础计算机文化基础 高等教育出版社出版 主编:龙天才 任务1.1:了解数制 在日常生活中,人们广泛使用的是十进 制数,有时也会遇到其他进制的数。 数制 又叫进位计数制,指的是一种计数规则 高等教育出版社出版 主编:龙天才 二进制 十二进制 十进制 十进制 人们通常使用的是十进制。 十二进制 在各种度量衡 中也经常会使用,如钟表 12小时转一圈。 二进制 在计算机中经 常被使用。 任务1.1:了解数制 高等教育出版社出版 主编:龙天才 任务1.2:几个概念 数制 又叫进位计数制,指的是一种计数规则 基数 指该进制数中允许选用的基本

2、数码的个数 位权 是指以基数为底,以位序为指数的幂 数码 用不同的数字符号来表示一种数制的数值 高等教育出版社出版 主编:龙天才 任务1.3:八进制和十六进制 八进制使用07这8个数码,基数为8,如(731)8 十六进制使用数字09及A、B、C、D、E、F这16个数码,其 中AF相当于十进制的1015,基数为16,如(FFFF)16 二进制用字母B表示,如1011B;八进制用字母O或Q表示, 如372Q;十进制用字母D表示或省略,如100D;十六进制用 字母H表示,如3A4BH。 高等教育出版社出版 主编:龙天才 任务1.4:十进制的表示方法 (123.4)10? C cn110n1 +cn2

3、10 n2 +c1101 + c-m10-m Ci 为位的数值,只能取09之一的值 表示十进制的基数是10 n-1是位序,10n1表示位的权值 110 2 +2101+3100+410-1 一般地,任意一个十进制数可以表示为: 采用逢十进一的原则计数 2 1 0 -1 高等教育出版社出版 主编:龙天才 任务1.5:二进制 技能学习 二进制的基本概念 二进制的计算 二进制与十进制之间的转换 高等教育出版社出版 主编:龙天才 二进制的基本概念 二进制是计算机技术中广泛采用的一 种数制,用0和1两个数码来表示, 如:1011、11010011。 二进制的基数为2, 进位规则是“逢二进一”, 借位规则

4、是“借一当二”。 高等教育出版社出版 主编:龙天才 1011B=? 二进制的表示方法 (N)2=an-12n-1+an-22n-2+a121+a020 ai只能取0、1之一的值 十进制的基数是2 二进制的权值 1 2 3 +022+121+120 一般地,任意一个二进制整数可以表示为: 3 2 1 0 高等教育出版社出版 主编:龙天才 二进制的表示方法 0.1 0 1? N a1 21 +a22 2 +a-m2-m 1 2-1 +02-2+12-3 一般地,任意一个二进制小数可以表示为: -1 -2 -3 高等教育出版社出版 主编:龙天才 课堂练习1 解答 将(111.01)2分成小数和整数部

5、分分别计算: (111)2= 122+121+120 (.01)2 = 02-1+12-2 (111.01)2=122+121+120+02-1+12-2 (111.01)2 = ? 高等教育出版社出版 主编:龙天才 二进制的转换 二进制转十进制 十进制转二进制 高等教育出版社出版 主编:龙天才 二进制的转换 二进制转十进制 方法:按权展开求和 (1011.01)2 =(123+022+121+120+02-1+12-2)10 =(8+0+2+1+0+0.25)10 =(11.25)10 高等教育出版社出版 主编:龙天才 二进制的转换 十进制转二进制 十进制整数转二进制 方法:“除以2取余,逆

6、序排列”(除二取余法) 十进制小数转二进制 方法:“乘以2取整,顺序排列”(乘二取整法 ) 高等教育出版社出版 主编:龙天才 二进制的转换 例5:将(35)10转换成二进制数,逐次除2取余: 2 35 1 2 17 1 2 8 0 2 4 0 2 2 0 2 1 1 0 得到的余数从先至后依次为:1、1、0、0、0、1 可得到:(35)10(100011)2 高等教育出版社出版 主编:龙天才 二进制的转换 例6:将(0.6875)10转换成二进制数,逐次乘2取整: 0.6875 2 - 1.3750 2 - 0.750 2 - 1.50 2 - 1.0 得到的整数从高至低依次为: 1、0、1、

7、1 可得到:(0.6875)10(0.1011)2 高等教育出版社出版 主编:龙天才 二进制的转换 并非每一个十进制小数都能转换为有限位的二进 制小数,此时可以采用0舍1入的方法进行处理。 例如,将(0.335)10转换为二进制小数,精确到 0.001。 0.335 2 - 0.670 2 - 1.34 2 - 0.68 2 - 1.36 得到的整数从高至低依次为: 0、1、0、1 可得到:(0.335)10 (0.011)2 高等教育出版社出版 主编:龙天才 课堂练习2 解答 将(23.56)10分成小数和整数部分分别转换: (23)10 =(10111 )2 (.56)10 (0.100)

8、2 (23.56)10(10111.100)2 请将(23.56)10转成二进制,精确到0.001 高等教育出版社出版 主编:龙天才 任务1.6:八进制、十六进制与十进制的转换 八进制、十六进制转十进制仍然采用“按权展开”进行计 算 十进制转八进制整数仍使用“除8取余倒排法”;小数部 分采用“乘8取整法” 十进制转十六进制整数仍使用“除16取余倒排法”;小 数部分采用“乘16取整法” 高等教育出版社出版 主编:龙天才 任务1.6:八进制、十六进制与十进制的转换 练习(65)8=? 练习(65)16=? 练习(200)10=( )8=( )16 高等教育出版社出版 主编:龙天才 任务1.7:二进

9、制与八进制的转换 3位二进制数按权展开相加得到1位八进制数。(注意事 项,3位二进制转成八进制是从右到左开始转换,不足时 补0) 二进制数 1 0 1 0 1 1 0 0 0 1 01 0 11 0 0 不足时补0 =254 转成八进制数 0*22+1*21+1*20 =2 1*22+0*21+1*20 =5 1*22+0*21+0*20 =4 第一步 取3合1 第二步 按权展开求和 第三步: 得到八进制数 高等教育出版社出版 主编:龙天才 任务1.8:二进制与十六进制的转换 4位二进制数按权展开相加得到1位十六进制数。(注意 事项,4位二进制转成十六进制是从右到左开始转换,不 足时补0) 二

10、进制数 1 0 0 1 0 1 1 0 0 0 0 0 10 0 1 01 1 0 0 不足时补0 =12C 转成十六进制数 0*23+0*22+0*21+1*20 =1 0*23+0*22+1*21+0*20 =2 1*23+1*22+0*21+0*20 =12=C 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 A B C D E F 十 进 制 十 六 进 制 高等教育出版社出版 主编:龙天才 任务1.9:八进制、十六进制转二进制 八进制、十六进制转二进制参照二进制转八、十六进制方 法逆向即可 练习:(A8)16= 练习:(57)8=

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号