篇一:程序报告格式
课 程 设 计
课程名称 数 值 计 算 题目名称数值计算程序设计 学生学院 机电工程学院 专业班级 机电12(X)班学 号 311200XXXX学生姓名 XXXXXX 指导教师______张洪______________
2014 年10 月 20 日
目录
1Gauss全主元消元法求解线性方程组程序设计..............................................................2
1.1 Gauss全主元消元法算法及变量说明.............................................................................. 3 1.2 Gauss全主元消元法程序设计及程序清单 .................................................................... 4 1.3 应用实例.......................................................................................................................... 13 1.4 计算结果及分析 ..................................................................................................................... 5
2分段二次多项式插值的程序设计...................................................................................10
2.1 分段二次多项式插值算法及变量说明 ........................................................................ 10 2.2 分段二次多项式插值法程序设计及程序清单 .......................................................... 12 2.3 应用实例 ............................................................................................................................... 13 2.4 计算结果及分析 ................................................................................................................. 13
总结 ..........................................................................................................................................25
参考文献 ..................................................................................................................................26
1编写Gauss全主元消元法求解线性方程组
1.1 Gauss全主元消元法算法说明
XX算法公式……
1.2 Gauss全主元消元法求解线性方程组程序设计
XX程序设计框图及程序…… …… 1.3 求解实例
实例…… ……
1.4 计算结果及分析
实例…… ……
2 编写分段二次多项式插值的程序
2.1分段二次多项式插值算法说明
XX算法公式……
2.2 分段二次多项式插值程序设计
XX程序设计框图及程序…… …… 2.3 求解实例
实例…… ……
2.4 计算结果及分析
实例…… ……
参 考 文 献
[1] 王正盛编制.MATLAB与科学计算,北京:国防大学出版社.2011-08.[2] 张威编制.MATLAB基础与编程入门,西安:西安电子科技大学出版社.2004-2
[3] 白锋彬主编.数值计算方法,北京:高等教育出版社,2010-11.
篇二:报告审核程序
报告审核程序
1 目的
对评价报告进行审核,确保安全评价符合国家现行的法律、法规、技术标准、安全评价通则、安全评价导则以及合同的要求。
2 范围
适用于对本公司所评价项目的报告形成全过程进行控制管理。 3 职责
3.1总经理或副总经理批准评价报告;
3.2项目组负责评价报告编写、自审工作,以保证评价报告的客观性、真实性和全面性;
3.3总经理或副总经理负责委派该项目内部审核人员,对评价报告进行内部审核;
3.4 技术负责人对评价报告的总体进行审核,并负责评价报告的定稿;
3.5过程控制负责人对评价报告编制过程控制是否满足要求进行审核。 4 工作程序
4.1报告审核过程流程,见表3
4.2 评价报告自审
项目组形成评价报告书初稿后,项目组组长会同项目组全体成员对评价报告进行校验,校验的主要内容包括:
1)报告是否完整,是否满足并达到大纲规定的内容和要求;
2)危险和有害因素识别是否充分,评价方法是否适宜;
3)数据是否可靠,计算是否准确无误;
4)论证是否科学,推理是否合理;
5)提出的各项安全对策措施是否科学、具体、可行;
6)评价结论是否客观、公正、准确以及评价报告的格式是否符合要求等。
4.3 评价报告审核过程
4.3.1内部审核
1)总经理或副总经理负责委派该项目内部审核人员,审核人员应具备以下条件:
(1)必须是非项目组成员的评价人员或技术专家;
(2)熟悉被评价项目的生产工艺、装置等;
(3)有丰富的行业工作经验;
(4)客观公正。
2)评价报告内部审核主要包括:
(1)评价依据是否充分有效;
(2)危险和有害因素识别是否充分;
(3)单元划分是否合理
(4)评价方法是否适宜;
(5)对策措施是否可行;
(6)结论是否正确;
(7)格式是否符合要求;
(8)文字是否准确。
4.3.2技术负责人审核
内部审核后,技术负责人对评价报告的总体进行审核,审核的重点是:
1)现场收集资料的完整、有效性;
2)危险和有害因素识别的充分性;
3)评价方法的合理性;
4)对策措施的针对性;
5)结论的正确性;
6)格式、文字的符合性。
篇三:程序报告
面向对象编程(c++)课程设计 程序报告
学院:信息科学与工程学院
专业:电气信息1217班
学号:0909121711
姓名:任万新
日期:2013.7.3
指导老师:雷琪
一, 基本内容和要求
设计一个职工信息管理案例,实现不同类别职工的工资数据。职工种类包括:正式职工和临时职工。要求实现:数据文件管理功能;计算与统计功能;记录管理功能
二, 软件设计整体规划及方案
定义一个基本职工类,信息包括:编号,姓名,性别,年龄,家庭住址,基本职务工资。派生出正式职工类,增加的属性包括:岗位津贴,养老金,住房公积金,所得税,医疗保险,实发工资;临时工增加的属性包括:奖金,所得税,实发工资。
1,正式职工:实发工资=基本职务工资+岗位津贴-养老金-住房公积金-所得税-医疗保险;
2,临时工:实发工资=基本职务工资+奖金-所得税;
三, 程序功能简介
1,数据文件管理功能:利用输入输出流创建新文件,打开文件,保存文件。
2,计算与统计功能:采用静态数据成员与成员函数完成记录中相关数据的统计;
(1)能够打开已存在的数据表文件,对数据表中与某关键字匹配的相关记录进行数据统计
(2)计算每个职工基本工资
3,记录管理功能:利用和继承与派生思想创建不同的类;记录的管理采用链表或者指针数组实现;采用抽象类,虚函数等实现对象
与函数的动态关联,体现多态性。
(1)输入,添加,插入记录:利用重载运算符“>>”完成对任意一条记录输入,添加,或插入数据表中,并保存到数据文件中。
(2)查询,显示记录:打开已存在的数据表文件,根据要求按所给记录关键字查询一个或多个相关联的各项信息。
(3)修改记录:打开数据表文件,对确定的任意记录进行修改,在修改过程中,显示记录信息,给出确认指示,并对更新的记录保存。
(4)删除记录:打开文件,可以删除任意记录,具有恢复功能和物理删除功能,并保存。
四,目录
1,设计分析,
2,程序结构
3,各模块功能及程序说明
4,相关模块源程序
5,操作方法
6,试验结果
7,设计体会
8,参考文献
主要内容:
1,设计分析
根据要求,程序应该实现对职工数据文件管理功能;计算与统计
功能;记录管理功能,因此程序中构造了很多实现这些目的的函数来一一完成题目要求。其次,职工又分为,正式职工和非正式职工,而且两者的基本信息有不同的,又有相同的,所以我开始定义了一个基类,它的私有数据包括编号,姓名,性别,年龄,家庭住址,基本职务工资,并对它们初始化。然后又派生了两个类,分别代表正式职工和非正式职工。
正式职工:在基类的基础上增加了岗位津贴,养老金,住房公积金,所得税,医疗保险,所得税和实发工资,并进行初始化。
非正式职工:在基类的基础上增加了奖金,所得税,实发工资,并对他们进行初始化。
接下来,开始构造不同的函数来实现不同的功能,比如添加,修改,保存,删除,恢复等一系列功能,最后完成主函数,最后对程序代码进行优化,完成程序的设计。
2,程序的结构
程序的前半部分,定义了基类basic,对编号,姓名,性别,年龄,,家庭住址,基本职务工资这些数据进行了初始化,把它们封装起来,然后利用继承和派生思想,分别对正式职工和非正式职工创建了类,把它们独有的数据初始化并保存封装。接下来,有创建了一个类link,用于链接数据库文件。前半部分主要是类的创建,继承,派生,对职工的属性进行封装,初始化,以便后面调用。
程序的中间部分,主要构造了一系列函数,对前面类中初始化的数据进行操作,首先构造了正式职工类插入新结点函数,接下来是,
正式职工类输入新纪录的函数,非正式职工类插入新结点函数,非正式职工类输入新纪录的函数,输入函数,正式职工工资信息输出函数,非正式职工工资信息输出函数,输出函数,修改函数,删除函数,恢复函数,统计函数。依次完成了职工信息的输入,输出,保存,修改,删除,恢复。
程序的后半部分,是主函数部分,定义了存储正式和非正式职工结点的类指针,定义了程序运行界面,在循环系统中依此调用了链接函数,输入函数,输出函数,查找函数,删除函数,恢复函数,修改函数,统计函数和文件保存函数。
3,各模块的功能及程序
4,相关模块源程序
(1)基类的创建,
对编号,姓名,性别,年龄,基本工资,住址初始化,设置默认参数,并将姓名,性别,年龄,基本工资,住址定义为保护数据,在此基础上派生。
class basic//基本类
{
public:
int id; //编号 用来识别
basic *next;
basic()//初始化,设置默认参数
{
this->name="未注明";
this->sex = "未注明";
this->age = 0;
this->id = 0;
this->s = 0;
this->xs = "未注明";
this->next=NULL;