1,2020/5/25,数据在计算机中的表示方法,2,2020/5/25,教学目标:了解计算机内部信息用什么进制表示,为什么要采用这种进制;掌握数制之间的转换,了解存储中几个概念及数据的编码重点及难点:进制之间的转换、数据的编码,3,2020/5/25,教学任务任务一、计算机内部信息的表示方法,以及计算机为什么要采用二进制任务二、计算机存储中的几个概念任务三、数制及数制间的转换任务四、数据编码,4,2020/5/25,1、计算机中数据的表示方法——采用二进制,(1)电路简单可靠,(2)运算规则简单,(3)便于进行逻辑判断,原因:,任务一、计算机内部信息的表示方法,5,2020/5/25,任务二、计算机存储中的几个概念,1、位:是计算机中存储数据的最小单位。指二进制数中的一个位数,其值为“0”或“1”,其英文名为“bit”。,2、字节:是计算机存储容量的基本单位,计算机存储容量的大小是用字节的多少来衡量的。其英文名为“byte”,通常用“B”表示。,6,2020/5/25,经常使用的单位还有KB(千字节)、MB(兆字节)、GB(千兆字节)和TB(太字节)等,它们与字节的关系是:,1B=8bit1KB=210B=1024B1MB=2101KB=210210B=1024KB1GB=2101MB=210210210B=1024MB1TB=2101GB=210210210210B=1024GB,7,2020/5/25,任务三、计算机中常用的数制,1、数制定义用一组固定的数字和一套统一的规则来表示数目的方法称为数制。数制有进位计数制与非进位计数制之分,目前一般使用进位计数制。常使用的有二进制、八进制、十进制、十六进制等。,8,2020/5/25,3、二进制数,二进制数的数码为0、1共2个,进数规则为逢二进一,借一当二。,4、八进制数,八进制数的数码为0、1、2、3、4、5、6、7共8个,进数规则为逢八进一,借一当八。,2、十进制数,十进制数的数码为0、1、2、3、4、5、6、7、8、9共10个,进数规则为逢十进一,借一当十。,9,2020/5/25,十六进制数的数码为0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F共16个,其中数码A、B、C、D、E、F分别代表十进制数中的10、11、12、13、14、15,进数规则为逢十六进一,借一当十六。,5、十六进制数,10,2020/5/25,任务四、数制间的转换,1、十进制数、二进制数、八进制数和十六进制数的对应关系如表所示。,11,2020/5/25,0123456789101112131415,01101110010111011110001001101010111100110111101111,012345671011121314151617,0123456789ABCDEF,12,2020/5/25,位权(权):每个数码所表示的数值等于该数码乘以一个与数码所在位置相关的常数,这个常数叫做位权。权值:基数为底、数码所在位置的序号为指数的整数次幂。,2、数制的几个基本概念,我们习惯使用的十进制数由0,1,2,3,4,5,6,7,8,9十个不同符号组成,每一个符号处于十进制数中不同的位置时,它所代表的实际数值是不一样的。例如:1999可表示成11000+9100+910+9=1103+9102+9101+9100,13,2020/5/25,3、不同进制间的转换,①二进制转化成十进制,原则:按权展开,相加之和。,10101(B)=124+023+122+021+120=21,101.11(B)=122+021+120+12-1+12-2=5.75,101(O)=182+081+180=65,71(O)=781+180=57,101A(H)=1163+0162+1161+10160=4106,14,2020/5/25,②十进制转化成二进制原则:整数部分:除以r取余数,直到商为0,得到的余数倒序排列。小数部分:乘以r取整数,得到的整数正序排列。,15,2020/5/25,例:100.345(D)=1100100.01011(B),100(D)=144(O)=64(H)=1100100(B),,,100,2,,,50,2,,,25,2,,12,2,,6,2,,,3,2,,,1,,,0,0,0,1,0,0,1,0.345,2,,0.690,2,,1.380,2,,0.760,2,,1.520,2,,,,100,8,,,12,8,,,1,8,0,4,4,1,,,100,16,,,6,0,,4,6,16,,,,,,1,1.04,,,,,0,1,0,1,1,,100(D)=144(O)=64(H),,16,2020/5/25,注意:将十进制小数转换成为二进制小数的过程中,乘积小数部分变成“0”,表明转换结束。实际上将十进制小数转换成二进制、八进制、十六进制小数过程中小数部分可能始终不为零,因此只能限定取若干位为止。将十进制数转换为八进制、十六进制数的规则和方法与之相同,只是r(基数)的取值不同。,17,2020/5/25,③十六进制转化成二进制原则:一分为四每一个十六进制数对应二进制的四位。,64(H):6401100100(B),2C1D(H):2C1D0010110000011101(B),思考:八进制如何转化为二进制?,18,2020/5/25,④二进制转化成十六进制原则:四位一组整数部分:从右向左进行分组。小数部分:从左向右进行分组,不足4位补零。1101101110.110101(B)=36E.D4(H)36ED4,后边补两个零0100,思考:二进制如何转化为八进制?,19,2020/5/25,任务五、数据编码,规定用什么样的二进制码来表示字母、数字以及专门符号。有两种字符编码方式:ASCII码和BCD码。,1、BCD码:二~十进制编码,用四位二进制码表示一位十进制数的编码为BCD码,常用的BCD码为8421码,其特点为二进制代码本身的值就是它所对应的十进制数字字符的面值,且它是一种带权码,四位二进制个位的权值由高到低分别是23、22、21、20,即8,4,2,1,故因此而得名。例如:十进制数1987可写成0001100110000111,20,2020/5/25,2、ASCII码(AmericanStandardCodeforInformationInterchange)常用字符有128个,编码从0到127。空格0010000020H32‘0’~‘9’00110000~0011100130H~39H48~57‘A’~‘Z’01000001~0101101041H~5AH65~90‘a’~‘z’01100001~0111101061H~7AH97~122控制字符:0~32、127,共34个;普通字符(可打印字符):94个。每个字符占一个字节,即8位二进制位,最高位恒为0。,,,字符二进制表示十六进制表示十进制表示,,,,每个汉字占两个字节,21,2020/5/25,通过本讲的学习我们了解了计算机为什么采用二进制,掌握数据在计算机中的存储形式和数制之间的转换,归纳总结,22,2020/5/25,1、二进制数00111101转换成十进制数为___A、57B、59C、51D、632、在计算机内部,一切信息的存取,处理与传递均采用____A:二进制B:十六进制C:BCD码D:ASCII码,作业,C,A,23,2020/5/25,3、计算机内部信息的表示往往采用二进制形式,采用这种形式的原因是_______A、电路简单可靠B、运算规则简单C、避免与十进制相混淆D、便于进行逻辑判断4、计算机中信息存储的最小单位是______A:比特(Bit)B:字节C:字D:字块,ABD,A,

展开阅读全文

在计算机中常用的数据表示方法有哪些,数据在计算机中的表示方法相关推荐

  1. CNN之性能指标:卷积神经网络中常用的性能指标(IOU/AP/mAP、混淆矩阵)简介、使用方法之详细攻略

    CNN之性能指标:卷积神经网络中常用的性能指标(IOU/AP/mAP.混淆矩阵)简介.使用方法之详细攻略 目录 CNN中常用的性能指标(IOU/AP/mAP.混淆矩阵)简介 IOU 1.IOU简介 2 ...

  2. ML之ME/LF:机器学习之风控业务中常用模型监控指标CSI(特征稳定性指标)的简介、使用方法、案例应用之详细攻略

    ML之ME/LF:机器学习之风控业务中常用模型监控指标CSI(特征稳定性指标)的简介.使用方法.案例应用之详细攻略 目录 CSI(特征稳定性指标)的简介 1.如何计算CSI? 2.CSI值的意义 3. ...

  3. DWZ 用dialog调用MVC自动生成的密码修改页面一直出现“数据加载中,请稍等...”和去掉“数据加载中,请稍等”的方法

    在MVC框架中调用JS框架<DWZ富客户端框架>在用dialog调用自动MVC系统自动生成的密码修改页面一直出现"数据加载中,请稍等..."的问题. <a tit ...

  4. getclass方法_防止数据重复提交的6种方法(超简单)!

    有位朋友,某天突然问磊哥:在 Java 中,防止重复提交最简单的方案是什么? 这句话中包含了两个关键信息,第一:防止重复提交:第二:最简单. 于是磊哥问他,是单机环境还是分布式环境? 得到的反馈是单机 ...

  5. 数据在计算机中都是以什么形式存在的,数据在计算机中都是以什么形式表示的_常见问题解析...

    upn是什么_常见问题解析 upn的英文全称是"User Principal Name",表示用户主体名:通常情况下,upn是用户的电子邮件地址,因为用户主要名称提供了能够在企业中 ...

  6. 程序和数据在计算机中用二进制数表示对吗,程序和数据在计算机中用什么表示...

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 计算机系统中,所有的程序和数据都是以二进制形式存放在计算机的外存储器上的:数学家冯·诺依曼提出了计算机制造的三个基本原则,即采用二 ...

  7. android中调用fft函数,J使用PCM数据在Android中转换FFT(JTransforms FFT in Android from PCM data)...

    J使用PCM数据在Android中转换FFT(JTransforms FFT in Android from PCM data) 我一直在玩这个游戏已经有一段时间了,我无法弄清楚我在这里要做的事情. ...

  8. Zbrush中常用的8种笔刷,笔刷中的八大金刚你用过几个?

    这一篇介绍zbrush最常用的几种笔刷 笔刷是zbrush中使用频率最多的工具了, 下面给大家介绍的是最常用笔刷中的八大金刚 1.粘土类造型笔刷Claybuildup.claytubes 和clay, ...

  9. [概念]医学图像分割中常用的Loss function(损失函数) + 从loss处理图像分割中类别极度不均衡

    目录 一.前言 二.损失函数 2.1 根据像素正确与否设计的loss function 2.1.1  Log Loss 2.1.2 WCE Loss 2.1.3 Focal Loss 2.2 根据评测 ...

最新文章

  1. Sublime text 2/3 [Decode error - output not utf-8] 完美解决方法
  2. 清除重复记录只保留一条
  3. 【渝粤教育】 广东开放大学21秋期末考试管理学基础10241k2
  4. spring boot 如何修改默认端口号和context path
  5. 菜鸟ING的博客终于开园了。
  6. SQLAlchemy engine.Engine
  7. 程序员的圣诞节后-零
  8. 【大数据部落】R在GIS中用ggmap地理空间数据分析
  9. 怎么缩小界面_PDF怎么压缩变小?介绍实用的PDF压缩软件
  10. 最好用的免费文件夹加密工具-《深度文件夹锁》
  11. 访问网上邻居-修改账号密码
  12. java常见异常思维导图_Java知识思维导图
  13. iframe中碰到的问题及解决方法
  14. 网站强制跳转到国家反诈中心如何解封
  15. 微信小程序之二级联动下拉列表
  16. TensorFlow Eager 教程
  17. 自动驾驶需要哪些关键技术?
  18. 2022-08-04 乐理知识(三) 如何打拍子——V字打拍法,三角形打拍法,常见节奏型:二八,四十六,前十六后八,前八后十六,前后附点,大附点,大小切分,八三拍的节奏型及其变体
  19. 基于jQuery的日历+每日签到功能
  20. 图神经网络(GNN)简述

热门文章

  1. django2 快速安装指南
  2. ASP.NET Core 2.0 配置NLog日志组件
  3. spring Cloud中,解决Feign/Ribbon整合Hystrix第一次请求失败的问题?
  4. 51nod 1766
  5. tomcat服务器介绍之二 、session服务器实现方法
  6. WPFWCFWF打造HelloWorld程序
  7. 艾伟_转载:使用LINQ to SQL更新数据库(上):问题重重
  8. qt串口采用队列_基于STM32的RGB调色器——STM32程序和Qt上位机全开源
  9. GOS系列之删除附件
  10. SAP 采购订单进项税VOFM 例程增强