02-计算机数学基础.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
02-计算机数学基础.ppt

数的表示与编码 汉字编码 图形图象编码 数字逻辑与集成电路 二进制数的四则运算 计算机中数据的表示与编码 将十进制数转换为二进制数 例如(8.5678)10: ①用“除2取余”的方法先求整数部分“8”的二进制数; ②用“乘2取整法”的方法求小数部分“.5678”的二进制数; ③将整数部分与小数部分合并。 将十进制数转换为八进制数 ①用“除8取余”的方法先求整数部分“83”的八进制数; ②用“乘8取整法”的方法求小数部分的八进制数; ③将整数部分与小数部分合并。 ⑶将十进制数转换为十六进制数 ①用“除16取余”的方法先求整数部分的十六进制数; ②用“乘16取整法”的方法求小数部分的十六进制数; ③将整数部分与小数部分合并,得到结果。 3.转换中的精度误差 当在不同数制间进行转换时,其中二、八、十六进制数转换为十进制数或十进制整数转换为其他数制的整数时,都能做到完全准确。但把十进制小数转换为其他数制时,除少数没有误差外,大多存在误差。例如,求(0.5678)10的二进制数。 4.二进制数与8、16进制数间的转换 从前面的不同数制转换中可以看出,十进制与二进制之间的转换比较简便,但十进制与八、十六进制数间的转换相对比较麻烦。而8和16都是2的整数乘幂,即8=23,16=24,所以每位八进制数可用3位二进制数表示,每位十六进制数可用4位二进制数表示。 二进制转换为8进制(或16进制)的原则 以小数点为中心,分别向前、向后每3位(或4位)一组,不足3位(或4位)则以“0”补齐(整数部分在前面补零,小数部分在后面补零); 将每个分组用一位对应的八进制(或十六进制)数码代替,得出的结果即为所求的八进制(十六进制)数。例如, (101010.010101)2=101 010.010 101=(52.25)8 (101010.010101)2=0010 1010.0101 0100 = (2A.54)16 8进制(或16进制)转换为2进制的原则 把每一位八进制(或十六进制)的数码展开为3位(或4位)二进制数码,然后,去掉整数首部和小数尾部的“0”,即得出所求的二进制数。 例如: (52.25)8 =101 010.010 101 =(101011.111001)2 (52.25)16=0101 0010.0010 0101 =(10100102 例如:字母’A’的代码是:100 0001 字母’a’的代码是:110 0001 数字‘0’的代码是:011 0000 空格 的代码是:010 0000 示例操作 进入DOS,在内存中写入字符: 命令行:command DOS状态下:DEBUG c:debug D xxxx : 显示数据 E xxxx :编辑数据 QUIT: 退出DEBUG EXIT: 退出DOS 常见的字符码表 Unicode编码是一组16位编码,可以表示超过65,000个不同的信息单元。 从原理上讲,Unicode可以表示现在正在使用的、或者已经不再使用的任何语言中的字符。 对于国际商业和通信来说,这种编码方式是非常有用的,因为在一个文件中可能需要包含有汉语、日语、英语等不同的语种。并且,Unicode编码还适用于软件的本地化,即可以针对特定的国家修改软件。 使用Unicode编码,软件开发人员可以修改屏幕的提示、菜单和错误信息提示等,来适用于不同国家的语言文字。 Unicode与ASCII码完全兼容。目前已经在Windows NT、OS/2、Office2000等软件中广泛使用。 中、日、韩的三种文字占用了Unicode中0x3000到0x9FFF的部分? ? Unicode目前普遍采用的是UCS-2,它用两个字节来编码一个字符,? 比如汉字经的编码是0x7ECF, 转换成十进制? 就是32463,UCS-2用两个字节来编码字符,两个字节就是16位二进制,? 最多能编码65536个字符。? 编码从0到127的字符与ASCII编码的字符一样,比如字母a的Unicode? 编码是0x0061,十进制是97,而a的ASCII编码是0x61,十进制也是97,? 对于汉字的编码,事实上Unicode对汉字支持不怎么好,这也是没办

您可能关注的文档

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档