- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数的进位及其转换.ppt
我们先来看一个例子:十进制数 678.34 我们怎么能正确识别这个数呢? 根据每个数字所在的位置,我们可以判断数的大小。 二、信息的表示与存储 大学计算机基础 2.2 数制转换及其运算 主要内容 1.数的进位计数制 2.不同进位计数制间的转换 3.二进制、八进制、十六进制数间的转换 4.二 — 十进制数 10-2 10-1 100 101 102 4*10-2 3*10-1 8*100 7*101 6*102 4 3 8. 7 6 位权 任何一种进位计数制表示的数都可以写成按权展开的多项式之和 1. 数的进位计数制 进位计数制定义: 进位计数制是一种数的表示方法,按进位的方法来计数。 采用位权表示法; 逢r进一。 基数:每种进位计数制都有自己基本的符号,若某种进位计数制中使用了r个符号(0,1,2,…,r -1),r 称为该进位计数制的基数。 位权:进位制中基数的某次幂值称为“位权”。 r进制 r进制数N可表示为: 基数:r rn-1,rn-2,…,r0,r-1,r-2,… r-m分别是某位的权 数码:0,1,2,…,r-1 Nr=an-1×rn-1+……+a1×r1+ a0×r0+a-1×r-1+……+a-m×r-m 或 r进制数N可以表示为:按权展开的多项式之和 即;该数各位的数码乘以所在位的权值的和。 基数 位权 数码 (1)十进制数 基数:10 102,101,100,10-1,10-2分别是数的百位、十位、个位、十分位、百分位的权 数码:0,1,2,3,4,5,6,7,8,9 (2)二进制数 二进制数按“权”展开的形式为: 基数:2 2n-1,2n-2,…,20,2-1,2-2 …, 2-m 分别是数某位的权 数码:0,1 用英文字母标识来标识进位制: 字母“D”代表十进制,“B”代表二进制, 字母“O”代表八进制,“H”代表十六进制。 (3)八进制数和十六进制数 二进制数书写位数多,难以记忆和识别,为了便于书写和记忆,常用八进制数或十六进制数作为二进制数的助记符形式。 进 制 十进制 二进制 八进制 十六进制 基 数 10 2 8 16 数字符号 0~9 0,1 0~7 0~9 A(10) B(11) C(12) D(13) E(14) F(15) 2. 不同进位计数制间的转换 (1) r进制数(非十进制数)转化成十进制数 各种进位制转换为十进制的方法:分别写出二进制数、八进制数和十六进制数的按权展开式,计算所得的值,即为转换后的十进制数。 其中:ai 为系数(数码) r为基数 n为项数 例2.5:(10101)2 = =1×24+0 ×23+1 ×22+0 ×21+ 1×20 = 24 +22+1=(21)10 举例 例2.6: (3506.2) 8 = = 3×83+5×82 +0×81 + 6 ×80 +2 × 8-1 = 1536+320+6+0.25 = (1862.25)10 例2.7:(A3E.5)16= = 10×162+3×161+14×160+5×16-1 = 2560+48+14+0.31 = (2622.31)10 举例 (2) 十进制数转化成r进制数 方法:分整数和小数两部分分别处理。 整数部分:除以r取余数,直到商为0,余数从右到左排列 (除r取余,逆序排列) 小数部分:乘以r取整数,整数从左到右排列。 (乘r取整,顺序排列) 0.23 × 2 0.46 × 2 0.92 × 2 1.84 × 2 1.68 例2.8 将(100.23)10 化为二进制。 0 0 1 0 2 100 50 2 2 25 12 2 6 3 2 2 1 2 0 0 1 1 结果为:(100.23)10 =(1100100.0011)2 例2.9:将(100)10分别化为八进制和十六进制数。 八进制 100 8 12 8 1 8 0 4 4 1 100 16 6 0 4 6 16 十六进制 结论: 由十进制转换到r进制,可以把小数点作为分隔点,对于其整数部分和小数部分分别进行转换,然后再组合起来。 结果为: (100)10 =(144)8=(64)16 3. 二进制、八进制、十六进制数间的转换 八
文档评论(0)