C++多项式课程设计---多项式的运算
《C++多项式课程设计---多项式的运算》由会员分享,可在线阅读,更多相关《C++多项式课程设计---多项式的运算(17页珍藏版)》请在毕设资料网上搜索。
1、 计算机科学与应用系程序类课程设计 设计报告书 题 目: 多项式的运算 指导教师: 姓 名: 学 号: 日 期: 2012/5/16 计算机科学与应用系 2011-2012 学年第二学期 一、 需求分析 输入部分,要求用户能从屏幕上输入两个一元多项式。如多项式 A 为:x3+2x2+4;多项式 B 为:-x3+4x2+2。 程序通过语句得到这两个字符串, 进行解析, 分解出系数和指数, 存储在不同的线性表 LA,LB 中。 然后,程序基于线性表 LA、LB 来实现多项式的加、减、乘、运 算。 最终,输出部分将得到的运算结果输出,如上述多项式 A 和 B 的和为:6x2+6。 二、 系统主要功能
2、 用于一元多项式的加减乘运算。 三、 流程图 从屏幕输入多 项式 A 和 B 分析 A、B,并将指数、系数 对存储到线性表 LA、LB中 多项式加法 多项式减法 多项式乘法 将结果显 示出来 图 1.多项式运算的流程图 四、 数据结构设计 1. 定义多项式类 class Polynomial; 2. 把多项式的指数和系数结合定义为一个类class PolyNode; 3. 用链表保存多项式list L; 五、 类设计 1.多项式的项类 指数、系数可以描述多项式的一项,作为一个整体来存储; class PolyNode public: double xishu;/系数 int zhishu;/指
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 多项式 课程设计 运算
