计算机程序设计报告(2)

2018-11-19 22:08

常熟理工学院课程设计报告

4.4、流程图

图4-1

五.运行结果

图5-1

说明:输入的a,b,c,d为1,-1,0,-1 即为函数x^3-x^2-1=0,输出的结果是函数有一个根,即函数只有一个解。1.47则表示函数的根植。 5

常熟理工学院课程设计报告

六.结论

这个程序是由本人根据自己所学的知识,借助相关资料及老师的帮助,有效的利用了牛顿迭代法算出一元三次方程的近视根,提高了时间利用率。此程序可以根据自己想要的函数输出结果。但这个程序并不是完美的,其中存在很多的问题。而且此程序不能求解所有情况下的函数函数近视根。例如,在牛顿迭代法调用函数中,有些函数是三个根的,那么其中左边的两个根用极值点作为起始x0,没有意义。函数的导数为零,而迭代法中有需要把导数作为分母,那么就没有意义,就会出现错误函数了。而且代码看上去很乱,不是那么清晰易懂。也许适当时可以加一些数组,函数调用,这样会好一点。

七.结束语

1. 通过维持一个星期的计算机课程设计,弥补了我在C语言这门课程当中的一些空缺,了解了牛顿迭代法,而且基本掌握了函数的调用,if条件语句,for循环语句等一些C语言知识点的基本用法。

2. 同时,感觉到我们所学的计算机还会皮毛,很多问题还是不会,例如对于牛顿迭代法了解不够深,对于三次函数只能求一些简单的函数根,不能把所有情况都包含进去。而且,对于实参形参还不够了解。但总的来说这门课程还是让我学到了很多。虽然说时间很紧,但还是很充实的。

八.参考文献

1. C语言程序设计基础实验教(主编:钱卫国、张玉生。出版社:北京邮电大学出版社)。 2. 二级C语言(主编:黄昊宇、林莉。出版社:北京邮电大学出版社)。 3. 百度,豆丁网。

6

常熟理工学院课程设计报告

课程设计独创性声明:此程序是本人自己设计的,此程序可以对所有的一元三次函数求解。而且充分利用了if条件语句。有效地解决了所有解的情况。 学生签名: 夏慧勇 指导教师评语: 课程设计成绩: 指导教师签名: 教研室意见: 教研室主任签名: 7


计算机程序设计报告(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:压力管道安全管理复习题库详解

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: