第一范文网 - 专业文章范例文档资料分享平台

多项式计算

来源:用户分享 时间:2025/10/20 1:40:28 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

五、详细设计

1.引言

1.1编写目的

本说明书在概要设计的基础上,对多项式计算器的各模块、程序分别实现层面上的要求和说明。 1.2背景

a.多项式计算器系统

b.任务提出者:数据库课程设计 开发者:张勇赛 1.3定义

在polyn.h中对系统中用到的全局变量和函数以及系统所用是数据结构进行了定义:

1.4参考资料

【1】 秦锋等.《数据结构(C语言版)》.北京:清华大学出版社

2. 系统的结构

参照第四部分概要设计

3.主界面JieMian()设计说明

[从本章开始,逐个地给出各个层次中的每个模块的设计考虑。以下给出的提纲 是针对一般情况的。对于一个具体的模块,尤其是层次比较低的模块或子程序,其很 多条目的内容往往与它所隶属的上一层模块的对应条目的内容相同,在这种情况下, 只要简单地说明这一点即可。] 3.1模块描述

提供给用户一个调试程序的界面 3.2功能 直接输出 3.3性能

- 5 -

简单性,友好性 3.4输入项

输入指令选择系统的相应功能 3.5输出项

输出整个界面

3.6设计方法(算法)

直接通过printf()函数自己打印边框和提示

4.多项式的创建CreatPolyn()模块

4.1模块描述 4.2功能

创建多项式表 4.3输入项

输入多项式的名字和多项式中每个项的指数和系数 4.4输出项

输出提示,帮助用户进行多项式的创建 4.5设计方法(算法)

通过链表的创建来创建多项式表,本系统要创建二个表,当用户输入名字时,要创建多项式表,当用户输入多项式的指数和系统时再创建每个多项式的链表 4.6流程逻辑

4.7存储分配

- 6 -

多项式的名字存在第一个链表中,多项式的具体内容存放在第一个链表的的子链表中 4.8注释设计

在程序一些适当的位置给出中文注释,尤其较难理解的地方 4.9限制条件

多项式只能一项一项的创建,不能一次性创建成功 4.10测试计划

当程序运行过后,创建多项式后。通过打印多项式判断是否创建成功

5.多项式输出模块PrintPolyn()设计说明

5.1模块描述

输出已经创建好的多项式 5.2功能

通过多项式的名字,找到多项式并打印 5.3输入项

输入需要查看的多项式的名字 5.4输出项

输出多项式的公式 5.5设计方法(算法)

先在第一个多项式名字链表中找出多项式,让后按照多项式的形式输出多项式 5.6流程逻辑

- 7 -

5.7存储分配 无需存储 5.8注释设计

在程序一些适当的位置给出中文注释,尤其较难理解的地方,尤其有关链表的操作 5.10测试计划

在创建多项式后,输出查看结果 5.11尚未解决的问题

不能一次性打印所有多项式

6.多项式加法AddPolyn()和减法 SubPolyn()设计说明

6.1模块描述

对需要进行加减法的多项式进行加减法 6.2功能

通过输入加数和被加数(被减数)的名字,找到多项式。再进行相加(相减)。并打印出相加后的多项式 6.3输入项

输入加数(减数)和被加数(被减数)的名字。 6.4输出项

- 8 -

搜索更多关于: 多项式计算 的文档
多项式计算.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2ra8z06xz9555jd3wyi3_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top