数学计算器设计.doc

约25页DOC格式手机打开展开

数学计算器设计,   目录一、引言4(一)课题背景4(二)课题意义及目的4二、开发工具及环境介绍4(一)c语言介绍4(二)turbo c for windows 环境介绍4三、4(一)程序设计框架4(二)程序界面设计51.主菜单设计52.子菜单设计5(三)程序的具体实现61.一元二次方程61.1一元二次方程原理61.2一...
编号:20-272438大小:571.50K
分类: 论文>计算机论文

内容介绍

此文档由会员 无语者 发布

   目录
一、引言 4
(一)课题背景 4
(二)课题意义及目的 4
二、开发工具及环境介绍 4
(一)C语言介绍 4
(二)Turbo C for windows 环境介绍 4
三、数学计算器设计 4
(一)程序设计框架 4
(二)程序界面设计 5
1.主菜单设计 5
2.子菜单设计 5
(三)程序的具体实现 6
1.一元二次方程 6
1.1一元二次方程原理 6
1.2一元二次方程流程图 6
1.3一元二次方程程序实现演示 7
1.4一元二次方程检验结果 8
2.一元三次方程 8
2.1一元三次方程原理 8
2.2一元三次方程流程图 9
2.3一元三次方程程序实现演示 10
2.4一元三次方程检验结果 10
3.多元线性方程 10
3.1多元线性方程原理 10
3.1.1雅可比(Jacobi)迭代法 11
3.1.2高斯-塞德尔(Gauss-Seidel)迭代法 12
3.2多元线性方程组流程图 12
3.3多元线性方程程序实现演示 12
3.3.1.雅可比(Jacobi)迭代法 12
3.3.2.高斯-塞德尔(Gauss-Seidel)迭代法 13
3.4两种方法的比较 14
四、小结 16
五、致谢 16
六、参考文献 17
附录: 18
  
摘要:
   本文讲述了运用C语言来编写求一元二次、一元三次和多元线性方程的解的思路方法。首先对每个功能方法的原理进行阐述一遍,又画出了程序的流程图,然后写出程序的实现演示做了截图,最后我们对计算出来的结果进行了检验。在一元二次方程中,我们用到的是公式法来求方程的解;在一元三次方程中,我们用到的是牛顿切线法,牛顿切线法要先给出初值和精度;在多元线性方程组中,我们用了两种不同的方法来对方程组进行求解,分别是雅可比迭代法和高斯-赛德尔迭代法。
   
关键词:牛顿切线法;雅可比迭代法;高斯-赛德尔迭代法