- 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页
您可能关注的文档
最近下载
- 沈阳铁路局员工合同协议.docx VIP
- 2025年心理咨询师考试题库500道附参考答案【实用】.docx VIP
- 鱼骨图分析法(鱼骨图模板).doc VIP
- 2025年部编版三年级上册语文期末冲刺模拟卷三.docx VIP
- KISSsoft软件教程-Tutorial-016-包络面蜗轮蜗杆的验证.pdf VIP
- 《成人甲状腺功能减退症基层诊疗指南(2025版)》.docx VIP
- 三年级数学特训卷.docx VIP
- 搏击操教案15-16(1)完整版.doc VIP
- 2026年内分泌科糖尿病精细化管理实施方案.docx
- (2026春新版)人教版三年级数学下册《一 生活中的运动现象》PPT课件.pptx
原创力文档

文档评论(0)