第三组---求解有理数分式方程

第三组---求解有理数分式方程

ID:37509151

大小:96.50 KB

页数:9页

时间:2019-05-24

第三组---求解有理数分式方程_第1页
第三组---求解有理数分式方程_第2页
第三组---求解有理数分式方程_第3页
第三组---求解有理数分式方程_第4页
第三组---求解有理数分式方程_第5页
资源描述:

《第三组---求解有理数分式方程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、湖南人文科技学院课程设计湖南人文科技学院计算机系课程设计说明书课程名称:C++程序设计课程代码:408025题目:求解一元有理式方程年级/专业/班:09级软件工程专业本一班学生姓名:郑宇翔、刘丹、易吉华、王志远、李加华学号:09436111、09436112、09436113、09436114、09436115指导教师:袁辉勇开题时间:2010年10月27日完成时间:2010年11月7日第7页湖南人文科技学院课程设计目录摘要-1-一、引言-2-二、设计目的与任务-2-三、设计方案-2-1、总体设计-2-2、详细设计-2-3、程序清单-2-4、程

2、序调试与体会-2-5、运行结果-2-四、结论-2-五、致谢-2-六、参考文献-3-第7页湖南人文科技学院课程设计摘要本课程设计的目的是设计一个求解有理式分式方程程序。设置一个结构体储存一元方程中系数的六个变量,通过移行变形,得到m和n值。之后,利用找最大公约数函数找出m,n两者值最大约数,最后,将两者都除于最大公约数,输出两者的比值分式,即为所求的。关键词:结构体;C语言;递归;调用函数AbstractThepurposeofthiscoursedesignistodesignaprogramforsolvingrationalexpress

3、ionsFenshifangcheng.Setadollarstoreastructurecoefficientofthesixvariablesintheequation,throughthemigrationofdeformation,aremandnvalues.Then,usingcodestofindthegreatestcommondivisorfunction,m,nthenumberofbothvaluethemostabout,andfinally,thetwoareinadditiontothecommondenominat

4、or,theratiobetweentheoutputfraction,isthedesire.Keywords:Structure;Clanguage;recursive;callthefunction.第7页湖南人文科技学院课程设计《C++程序设计》课程设计------求解一元有理式方程一、引言本课程设计是编写一个简易求一元方程解的程序。虽然对我们的要求不高,但是该设计的程序能够具体的输入整个一元方程,系数都由分数组成,而计算机不能具体的实现分式方程的输入输出,因此,我们利用一个结构体将类型一样的数据存储,来解决输入输出的不便。该程序的独特

5、之处或者优点,能够将书本上的分式很好的分解,进行输入输出,那就不需要把分式必须改成浮点数据,能够增强方程在计算机中的灵活应用。二、设计目的与要求通过本次的C++课程设计,让我们学会把书本上的知识应用到了实际中来。深入了解C++各类及相关函数的应用,结合其它相关知识,如软件工程等,把所学知识融会贯通。设计一个程序来实现求有解分式方程。定义一个结构体,方便存储一元方程分式系数,再运用数学队一元方程的求解算法,进行移行,变形。之后,定义一个求解两位数最大公约数的函数,将两者同时除以组大约数,进行比值,输出结果。三、设计方案1、总体设计我们设计一个程序

6、来实现求解一元方程。包括输入整个一元方程式子,对其存储,计算,输出一元方程的根,并用最简分式表示出来。l编辑程序:包括草图设计,具体相关软件的实现,编译,运行。l输入数据:整个一元分式方程的输入。l输出数据:输出一元方程的根,并用最简分式表示。l帮助及退出模块:能够显示程序的帮助信息并能有效的退出程序。2、详细设计该程序包括以下函数:Scanf():输入一元方程Max():求解最大公约数Min():求两数除以最大公约Printf():输出结果序号成员名数据类型字段含义1aint系数a2bint系数b3cint系数c4dint系数d5eint系数

7、e6fint系数f第7页湖南人文科技学院课程设计3、程序清单#include”stdio.h”structfx//存储变量a,b{inta,b;}intmix(structfxf)//比较m,n值的大小{intt,flat=0;if(f.a>f.b)flat=1returnflat;}intMax(intm,intn)//求解m,n的最大公约数{intt;While(n!=0){t=n;n=m%n;m=t;}returnm;}voidmain(){inti,a,b,c,d,e,f,k;fxf;scanf(“%d/%dx+%d/%d=%d/%d”

8、,b,a,d,c,f,e);//输入分式方程m=(de-fc)a;n=bec;f.a=m;f.b=n;i=Mix(f.a.,f.b);//调用函数if

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。