预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共22页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

目录TOC\o"1—3”\h\z\uHYPERLINK\l”_Toc255605130"一、问题分析PAGEREF_Toc255605130\h1HYPERLINK\l”_Toc255605131"1、1问题描述PAGEREF_Toc255605131\h1HYPERLINK\l”_Toc255605132"1、2问题得数学模型ﻩPAGEREF_Toc255605132\h1HYPERLINK\l”_Toc255605133”1、3构造数据结构ﻩPAGEREF_Toc255605133\h1HYPERLINK\l"_Toc255605134”二、系统分析PAGEREF_Toc255605134\h2HYPERLINK\l”_Toc255605135”2、1可行性研究ﻩPAGEREF_Toc255605135\h2HYPERLINK\l"_Toc255605136"2、2系统结构与主要功能模块ﻩPAGEREF_Toc255605136\h2HYPERLINK\l"_Toc255605137”三、系统设计PAGEREF_Toc255605137\h4HYPERLINK\l"_Toc255605138"3、1系统设计目得与要求PAGEREF_Toc255605138\h4HYPERLINK\l"_Toc255605139"3、2系统设计内容ﻩPAGEREF_Toc255605139\h4HYPERLINK\l"_Toc255605140”3、3功能算法描述与数据结构说明ﻩPAGEREF_Toc255605140\h4HYPERLINK\l"_Toc255605141”四、系统实现PAGEREF_Toc255605141\h7HYPERLINK\l"_Toc255605142”五、调试及运行结果PAGEREF_Toc255605142\h11HYPERLINK\l"_Toc255605143"六、收获与体会PAGEREF_Toc255605143\h12HYPERLINK\l"_Toc255605144"附录PAGEREF_Toc255605144\h131问题分析1、1问题描述设计一个n元多项式程序,并完成多项式得乘法运算。从实际得角度出发,这里设计得程序就是基于一元n次多项式得数学模型。1、2问题得数学模型在数学上,一个一元多项式Pn(x)可按升幂写成:Pn(x)=a0+a1x+a2x^2+…+anx^n—1、它由n+1个系数惟一确定,因此,在计算机里,它可用一个线性表P来表示:Pn=(a0,a1,a2,…,an)每一项得指数i隐含在其系数ai得序号里。多项式得乘法规则:多次运用单项式与多项式相乘得法则得到得.计算时(a+b)(m+n),先把(m+n)瞧成一个单项式,(a+b)就是一个多项式,运用单项式与多项式相乘得法则,得到(a+b)(m+n)=a(m+n)+b(m+n),然后再次运用单项式与多项式相乘得法则。1、3构造数据结构通过分析多项式得特征,不难瞧出多项式就是由单项式构成得,而每个单项式都具有系数与指数,当系数为0时,该项就失去了意义,在计算机内要表示一个多项式,至少以下数据信息:系数信息、指数信息与指向下一个单项式得指针。通过指针,我们就可以把多个单项式连接起来,形式一个多项式,需要说明得就是从广义得角度讲,单项式也就是一个多项式。基于以上得分析,我们定义多项式得数据结构为如下结构体形式:typedefstructPolynomial{floatcoef;//系数intexpn;//指数structPolynomial*next;//指向下一个结点}*Polyn,Polynomial;//Polyn为结点指针类型2系统分析2、1可行性研究该程序主要从技术得角度来分析可行性.技术上得可行性研究主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者得需要等。该系统采用了WindowsXP操作系统结合VisualC++6、0,TC2、0等软件开发平台已成熟可行。硬件方面,科技飞速发展得今天,硬件更新得速度越来越快,容量越来越大,可靠性越来越高,其硬件平台也比较能满足此系统得需要。此外,还有经济可行性,用户使用可行性,法律可行性等可行性研究,这里从简省去。2、2系统结构与主要功能模块从实现多项式式运算过程得角度来分析,至少需要这样一些子功能模块。如:1、多项式创建功能;2、多项式运算功能;3、操作界面显示功能;4、销毁多项式得功能;5、多项式复制功能等。系统得整体流程与主要功能模块如图2-1所示开始输入选择显示加法显示功能表输入pa系数、