首页 > 资料专栏 > IT > IT技术 > 开发技术 > C语言程序设计实验报告(doc 14).rar

C语言程序设计实验报告(doc 14).rar

尚德实验***
V 实名认证
内容提供者
热门搜索
实验报告 语言程序
资料大小:58KB(压缩后)
文档格式:DOC(14页)
资料语言:中文版/英文版/日文版
解压密码:m448
更新时间:2016/10/5(发布于上海)

类型:积分资料
积分:18分 (VIP无积分限制)
推荐:升级会员

   点此下载 ==>> 点击下载文档


“C语言程序设计实验报告(doc 14).rar”第1页图片 图片预览结束,如需查阅完整内容,请下载文档!
文本描述
C 语 言 程 序 设 计实验报告

学院:资源加工与生物工程

专业:无机非金属材料工程

班级:0501

姓名:金光龙

学号:0302050107

指导老师:金胜明

制作日期:05年7月9日

C语言程序设计说明书

目录

一程序设计目的及任务;

二程序设计的内容;

三源程序;

四程序说明;

五实践心得;

一 程序设计目的及任务

1、学会数据文件的建立
在实验室试验和现场生产过程中,经常要存储、处理许多数据(试验数据和生产数据),在没有在线检测的条件下,这些数据都要进行人工的输入,建立数据文件。

以前,我们都是编写建立数据文件的程序来建立数据文件,当某个数据输入错误时就要重新输入或编写数据文件修改程序,比较麻烦。直接在编辑状态下(TC,TP等)编写数据文件简单、直观、实用。

2、理解并且学会运用文件操作函数
3、学会用线性回归法建立数学模型

二程序设计的内容
一、数据文件
1.文件操作函数
(1)文件的打开 fopen
#include<stdio.h
FILE *fopen(char *filename, char *type);
filename—文件名,字符串变量;type—文件打开的方式(r,w,a)
函数功能:打开由文件filename指定的文件,并把一个stream与它联系起来。返回一个指针,该指针用来识别随后操作的文件stream。若成功地完成打开,则返回最近打开的文件stream,若出现错误,则返回NULL。

(2) 文件的关闭 fclose
#include<stdio.h
int fclose(FILE *stream);
filename—文件名,字符串变量;type—文件打开的方式(r,w,a)
函数功能:关闭指定的流式文件。

(3)fscanf—从流中执行格式化输入
#include<stdio.h
int fscanf(FILE *stream, char *format[,argument,…]);
函数功能:从指定的输入流中按规定的格式把数据读入由地址参数&arg1,…&argn给定的单元中。

(4)fprintf—发送格式化输出到流
#include<stdio.h
int fprintf(FILE *stream, char *format[,argument,…]);
函数功能:按规定的格式把数据输出到指定的流式文件stream中。

例:
#include “stdio.h”
main()
{
FILE fp, *fopen();
float d, date[10][2];
int i,j;
fp=fopen(“试验数据.dat”,“r”);
for(i=0;i<10;i++)
or(j=0;j<2;j++)
{
fscanf(fp, “%f”,&d);
date[i][j]=d;
}
fclose(fp);
}

例如,建立存储下列数据的数据文件,并对它进行读、写操作。

序号
Na2O
K2O
CaO
SiO2
弹性模量7.26
8.16
12.68
72
7.26366.76
7.66
11.68
72
7.25826.26
7.16
10.68
72
7.24567.26
7.66
10.68
74
7.20016.76
7.16
12.68
74
7.31306.26
8.16
11.68
74
7.25607.26
7.16
11.68
76
7.25586.76
8.16
10.68
76
7.19886.26
7.66
12.68
76
7.3086

二、线性回归法建立数学模型
1 建立数学模型的方法
机理分析法
数据分析法
回归分析法---静态数模
时间序列分析法—动态数模(系统辨识)
综合分析法
2 建立线性回归模型的步骤
第一步

一组试验数据(m组,mn)