根据所学知识,选择完成以下选题中的三个,提交一份完整的电子文档,文档应包含以下主要内容:
1 作业的题目(封面)
2 目录(要求包括两级目录)
3 每一题的题目。
4 具体要求和分析。
5 用fortran语言编写的源程序(必要的变量说明和注释语句);
6 符合作业要求的输入、输出数据。
一、求一元方程的根和求定积分。
一)求一元方程的根。
1、采用函数子程序定义一元方程;
2、程序选择以下三种方法求该方程的根;
method = 1 牛顿迭代法。
method = 2 二分法。
method = 3 弦截法。
3、对于不同的近似算法分别编写子程序,精度要求10-6。
二)求定积分。
1、采用函数子程序定义函数f(x);
2、程序选择以下三种方法求定积分:
矩形法、梯形法、辛普生法。
3、对于不同的算法分别编写子程序,选择调用,比较不同方法求解的精度。
二、求解线性方程组。
用高斯消元法求解线性方程组ax=b的解。
其中a为n*n系数矩阵,x为解向量,b为方程组右端维列向量。要求程序能够求解任意多个未知数的方程组,并附算例及求解结果。
三、求各种不同形状截面的截面特性。
1、程序至少应包括矩形、圆形、圆端形、空心圆形四种截面;
nshape = 1 矩形 nshape = 3 圆形
nshape = 3 空心圆形。
2、沿墩高将桥墩10等分,求11个截面的截面特性(a,ix,iy)。
3、输入桥墩高度h、墩身形状、墩颈尺寸及墩身纵、横向坡度ckz,ckh,输出截面距墩底高度、特征尺寸和截面特性。要求采用文件输入、输出数据。
四、编写班级成绩考评程序。
1、采用数据文件输入某班级30名同学的学号及各五门课程的成绩;
2、求出每名同学的总分、统计各门课程的平均分;
3、统计各门课程中高于和低于平均分的人数;
4、按总分高低排序,在文件中输出名次、学号及总分(按学号顺序输出)。
5、分数查询,输入某一同学的学号,输出该生的名次、各门课程的成绩及总分。
五、编写程序完成链表的建立、插入、查找和删除等操作。
用链表完成学生情况的管理,已知学生信息包括姓名、学号和一门课成绩。建立包括n个学生节点的链表(n由键盘输入),完成按学号的排序、插入、查找和删除等操作。操作由菜单选择。
Fortran95课程设计
课程设计。目录。一,任务书1 二,员工档案 工资和个人所得税6 三,求解方程11 1,求解一元方程的根11 1 1,二分法求解 1 2,弦截法求解 1 3,newton迭代法求解13 2,求方程的积分15 2 1,矩形法积分。2 2,梯形法积分。2 3,辛普生法积分。3,gauss jordan法求...
课程设计课程设计
机械设计。课程设计。设计题目 带式运输机传动装置设计。学院 湖州师范学院信息与工程学院。班级 设计者 指导老师 2011年1月5日。一 前言。为便于整台机器的设计 制造 装配 运输和维修等常将其中的减速传动部分设计合格制造成独立部件的闭式传动装置,称为减速器。由于减速器的应用十分广泛,为了降低成本,...
课程设计工供电课程设计
工厂供电课程设计。姓名 郭文斌。学号 09312109 系部 机电工程系。班级 09机电1班。指导教师 张乐平颜。2010年1月13日。第一章设计任务。1.1设计要求。要求根据本厂所能取得的电源及本厂用电负荷的实际情况,并适当考虑到工厂生产的发展,按照安全可靠 技术先进 经济合理的要求,确定变电所的...