- 3
- 0
- 约2.15千字
- 约 19页
- 2017-02-09 发布于湖南
- 举报
高精度计算器
高精度计算器 算法思想介绍 算法要求 设计一个高精度计算器 可以实现一百位以上、五百位以下数的运算 加法 减法 乘法 除法 数据逻辑结构 两个操作数均为线性结构 结果也为线性结构 数据存储结构设计 操作数和操作符均采用顺序存储结构(数组)进行存储 数组类型可以是字符型(节省存储空间) 也可以是整数类型(运算方便) 以下以整数数组为例 数据存储结构设计 操作数:设数组A和数组B为长度为500的整型数组,下标从1开始。 运算结果:设数组C也为长度为500的整型数组,下标从1开始。 数据输入(Data in) 将A、B、C数组的每一位用0填充 输入数据A和B,他们的最后一位均存在下标为500的位置——末位对齐 如:输入A为12345 B为123456789 存储结构为: 加法运算 从末位开始,对应位进行加法:C[i]=A[i]+B[i]+JW 若结果小于10,直接存入数组C中对应单元,JW=0 若结果大于等于10,将其减10后的结果存入数组C中对应位,并记进位位变量值为1:JW=1。 减法运算 从末位开始,对应位进行减法:C[i]=A[i]-B[i]-JW(借位) 若结果大于等于0,直接存入数组C中对应单元,JW=0 若结果小于0,c[i]=c[i]+10,并记JW=1。 简单乘法运算 将乘数的每一位单独拿出来(设为X)乘以被乘数——N位数乘1位数——
您可能关注的文档
最近下载
- 建設分野特定技能2号評価試験练习题8有答案.docx
- 基础工程吉林大学期末考试题库答案 2023春.doc VIP
- 梳状SMA - g - MPEG共聚物的精准合成及其分散性能的深度剖析.docx
- 2026年河南郑州市高三二模语文试卷答案讲评课件.pdf VIP
- 本科论文设计-麻家梁煤矿8.0Mt-a新井设计.doc VIP
- 电子科技大学《数据挖掘与大数据分析》2023-2024学年第一学期期末试卷.pdf VIP
- DB15∕T 4300-2026 现代煤化工企业能源管理体系实施指南.pdf VIP
- JJF(皖) 258-2026 臭氧比色计校准规范.pdf VIP
- JJF(皖) 256-2026 轨道车轮对动平衡机校准规范.pdf VIP
- JJF(皖) 253-2026 回流焊炉校准规范.pdf VIP
原创力文档

文档评论(0)