计算中数系及其运算特点.pptVIP

  • 55
  • 0
  • 约1.23千字
  • 约 7页
  • 2018-06-03 发布于上海
  • 举报
计算中数系及其运算特点

§2 计算机中的数系及其运算特点 一、计算机的数系 定点数:小数点固定在指定的位置上而且位数有限 的数。 浮点数:小数点浮动位置变化的数。 非零的十进制浮点数: 其中di=0,1,2,…,9(i=1,2,3,…t) 0.d1d2d3…dt称为尾数;s称为阶码(阶数)且应当满足 (L≤s≤U)。 第1页/共7页 非零的二进制浮点数: 其中di=0,1(i=1,2,3,…,t)且0.d1d2d3…dt,称为尾 数;s称为阶码(阶数)且应当满足(L≤s≤U)。 t位非零的β进制浮点数: 其中β称为基数,t称为精确度,di=0,1,2,…,β-1 (i=1,2,3,…,t)0.d1d2d3…dt称为尾数;s称为阶码 (阶数)且应当满足(L≤s≤U)。 第2页/共7页 指出: (1)浮点数f的全体构成浮点数集合,记作F。 (2)浮点数集合F实际上是由β、t、L、U四个数唯一决定 的,所以常记F为F(β,t, L,U)。 t是尾数的长度,而L和U则分别是阶码的下界和上界。这 三个值是由计算机的硬件决定的。对于64位计算机来说,一个 浮点数的各部分的组成是 尾数符号 尾数 阶码(包括符号) 1位 52位 11位 (3)由于尾数和阶数都是有限的,所以浮点数只有有限多 个,它是一个离散的有理数集。 第3页/共7页 (4)有限的有理数集F中必有最大的一个数和最小的一个数。 即对于F中任何一个不为零的数f,都有m≤│f│≤M。 β进制浮点数,m=βL-t,而M=(1-β-t)×βU 所以计算机数值计算会出现“溢出”现象。 (5)用尾数等于零而阶数最小的数来表示零。这样表 示的零称为机器零。 (6)计算机系统采用的多为2、8、10、16进制数。 (7)称浮点数集F(β,t, L,U)及机器零组成的集合称为计算 机数系,也叫机器数系。机器数系也记作F(β,t, L,U). 第4页/共7页 二、计算机对数的接收与处理 1、设非零实数x是计算机接收的数,则计算机对它的 处理方法是: (1)若x∈F(β,t,L,U),则原样接收x。 (2)若x F(β,t,L,U),但 m≤│x│≤M, 则用F(β,t,L,U)中最接近x的数表示并记录x,以便于后 面的处理。 2、计算机四则计算的方法: (1)加减法:先向上对阶,后运算,再舍入。 (2)乘除法:先运算,后舍入。 第5页/共7页 第6页/共7页 在计算机的数系F(β,t,L,U),把尾数第一位d1≠0的数为 规格化的浮点数。 用规格化的浮点数表示一个实数,具有形式唯一和精度的 特点,但并不是F(β,t,L,U)中每一个数都可以用规格化 浮点数表示,例如数0.00…1×βL 第7页/共7页

文档评论(0)

1亿VIP精品文档

相关文档