搜档网
当前位置:搜档网 › 《Java程序设计》上机实验报告 实验五 流、文件及基于文本的应用

《Java程序设计》上机实验报告 实验五 流、文件及基于文本的应用

《Java程序设计》上机实验报告 实验五   流、文件及基于文本的应用
《Java程序设计》上机实验报告 实验五   流、文件及基于文本的应用

信息科学与工程学院《Java程序设计》上机实验报告

专业班级姓名学号

实验时间指导教师成绩

实验名称实验五流、文件及基于文本的应用

实验目的1)理解数据流的概念。

2)理解Java流的层次结构。

3) 理解并掌握文件的读写操作方法。

主要实验记录及个人小结

(包括部分实验源程序、调试结果及实验结果分析等)1.编写一个java Application程序,接受用户输入的10个整数,比较并输出其中的最大值和最小值。

1)实验源程序:

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

public class MaxMinClass {

static int maxInt(int data[],int n)//找到数组data[n]中的最大值

{

int p=data[0];

for(int i=0;i

if(p

p=data[i];

return p;

}

static int minInt(int data[],int n)//找到数组data[n]中的最小值

{

int q=data[0];

for(int i=0;i

if(q>data[i])

q=data[i];

return q;}

public static void main(String[] args){

int data[]=new int[10];

String s="";

System.out.println("输入数组data[10],输入每个数后按回车:");

for(int i=0;i<10;i++){

try{ BufferedReader in=new BufferedReader

(new InputStreamReader(System.in));

s=in.readLine();

data[i]=Integer.parseInt(s);

}catch(IOException e){}

} //利用Integer.parseInt方法将字符串转换为整数int

int p=maxInt(data,10); //调用maxInt方法,找到data[10]中最大值

int q=minInt(data,10); //调用minInt方法,找到data[10]中最小值System.out.println("最大值为:"+p+"\n最小值为:"+q);

}

}

主要实验记

录及个人小结

(包括部分实验源程序、调试结果及实验结果分析等)2.编写一个程序,能将一个源程序中的空行及注释去掉,并将处理后的内容写到目标文件中。(源文件名称和目标文件名称均要求以命令行参数形式输入)

import java.io.BufferedReader;

import java.io.File;

import java.io.FileNotFoundException;

import java.io.FileReader;

import java.io.FileWriter;

import java.io.IOException;

import java.io.PrintWriter;

public class CopyFile {

static String delComm(String s){

if(s==null)return s;

int pos=s.indexOf("//"); //去掉以//开始的注释

if(pos<0)return s;

return s.substring(0,pos);

}

public static void main(String args[]){

String infname="CopyFile.java";

String outfname="CopyFile.txt";

if(args.length>=1)infname=args[0];

if(args.length>=2)outfname=args[1];

try{

File fin=new File(infname);

File fout=new File(outfname);

BufferedReader in = new BufferedReader(new FileReader(fin));

PrintWriter out = new PrintWriter(new FileWriter(fout));

int cnt=0;

String s = in.readLine(); //写字符串

while(s != null){

主 要 实 验 记 录 及 个 人 小 结

(包括部分实验源程序、调试结果及实验结果分析等

cnt ++; s=delComm (s); //去掉以//开始的注释 out.println(cnt+":\t"+s);//写出 s=in.readLine(); //读入

}

in.close(); //关闭缓冲读入流及文件读入流的连接 out.close();

}catch (FileNotFoundException e1){

System.out .println("File not found"); }

catch (IOException e2){ e2.printStackTrace(); }

}

}

思考题:

1.从一个文本文件中读入30个学生的姓名和成绩,计算所有学生的最高分、最低分和平均分,并将结果写入另外一个文件。

1)实验源程序:

import java.io.BufferedReader;

import java.io.File;

import java.io.FileReader;

import java.io.FileWriter;

import java.io.IOException;

import java.io.PrintWriter;

class Student{

String name;

int index;

Student(String name,int index){

https://www.sodocs.net/doc/cd3445266.html,=name;

this.index=index; }

} //定义一个学生类,包含姓名、分数两个域变量和一个构造方法

public class Score {

static int maxInt(int data[]){

int p=data[0];

for(int i=0;i

if(p

p=data[i];

return p;

} //求最高分的方法

static int minInt(int data[])

{ int q=data[0];

for(int i=0;i

if(q>data[i])

q=data[i];

return q;

} //求最低分

static double Pinjun(int data[])

{ double num=0.0;

for(int i=0;i

num+=data[i];

return num;

} //求平均分

static String find(String s){

int pos=0;

if(s==null) return s;

pos=s.indexOf(',');

if (pos<0)

return s;

else

return s.substring(pos+1,s.length());

} //获取每个学生的分数的方法

public static void main(String[] args)

{

int grade[]=new int[30];

try{File fin=new File("Student.txt");

File fout=new File("Score.txt");

BufferedReader in=new BufferedReader(new FileReader(fin));

PrintWriter out=new PrintWriter(new FileWriter(fout));

//将处理后的Student.txt文件写到Score.txt文件中

String c=in.readLine(); //每行的读入

String s;

int i=0;

while(c!=null)

{ s=find(c);

grade[i++]=Integer.parseInt(s);

c=in.readLine();

}

System.out.println( "最高分为:"+maxInt(grade));//获得最高分

System.out.println( "最低分为:"+minInt(grade));//获得最低分

System.out.println( "平均分为:"+Pinjun(grade)/i);//获得平均低分

int max;

s=" 最高分为:";

String smax;

max=maxInt(grade);

smax=Integer.toString(max);

out.write(s);

out.write(smax);

s=" 最低分为:";

String smin;

int min;

min=minInt(grade);

smin=Integer.toString(min);

out.write(s);

out.write(smin);

s=" 平均分为:";

double av;

String sav;

av=(Pinjun(grade)/i);

sav=https://www.sodocs.net/doc/cd3445266.html,ng.Double.toString(av);

out.write(s);

out.write(sav);

in.close();//关闭缓冲读入流及文件读入流的连接

out.close();

} catch(IOException e) {System.out.println(e);} }

}

2)调试结果:

主要问题的出错现象:

1)运行程序后,无对应的输出结果出现

2)源程序编写过程中,出现方法和类的调用无法完成.

出错原因:

1)函数调用时候,相关函数输入变量错误

2)方法名的书写不符合规范,使得方法变为变量.

解决方法及效果:

1) 编写和调用类的方法时,注意参数的类型和数量的对应.

2)规范命名.常量用大写字母,变量用小写字母开始,类以大写字母开始.

实验小结:

1) 为每个类分配正确的职责.尽量保持类功能单一. 不要在一个类中做太多事.

2) BufferedReader的方法:readLine():String ,当他的返回值是null时,就表示读取完毕了。要注意,再写入时要注意写换行符,否则会出现阻塞。BufferedWriter的方法:newLine() ,这个方法会写出一个换行符。

2)代码要规范, 但不必注释的地方不要多注释. 不要创建对象而不使用.

释放资源时,记得将引用置为NULL,不要将所有方法都声明为PUBLIC.

4) 选择流的思路:先考虑是输入流还是输出流,再考虑是字节流还是字符流,最后考虑是节点流还是处理流。桥梁流:InputStreamReader和OutputStreamWriter(字节流转化成字符流的桥转换器)这两个类不是用于直接输入输出的,他是将字节流转换成字符流的桥转换器,并可以指定编解码方式。逐行读写流:BufferedReader/BufferedWriter以上两个都是过滤流,需要用其他的节点流来作参数构造对象.

大学物理实验报告

( 实验报告) 姓名:____________________ 单位:____________________ 日期:____________________ 编号:YB-BH-053939 大学物理实验报告College Physics Experiment Report

大学物理实验报告 大学物理实验报告1 实验目的:通过演示来了解弧光放电的原理 实验原理:给存在一定距离的两电极之间加上高压,若两电极间的电场达到空气的击穿电场时,两电极间的空气将被击穿,并产生大规模的放电,形成气体的弧光放电。 雅格布天梯的两极构成一梯形,下端间距小,因而场强大(因)。其下端的空气最先被击穿而放电。由于电弧加热(空气的温度升高,空气就越易被电离, 击穿场强就下降),使其上部的空气也被击穿,形成不断放电。结果弧光区逐渐上移,犹如爬梯子一般的壮观。当升至一定的高度时,由于两电极间距过大,使极间场强太小不足以击穿空气,弧光因而熄灭。 简单操作:打开电源,观察弧光产生。并观察现象。(注意弧光的产生、移动、消失)。 实验现象: 两根电极之间的高电压使极间最狭窄处的电场极度强。巨大的电场力使空气电离而形成气体离子导电,同时产生光和热。热空气带着电弧一起上升,就象圣经中的雅各布(yacob以色列人的祖先)梦中见到的天梯。

注意事项:演示器工作一段时间后,进入保护状态,自动断电,稍等一段时间,仪器恢复后可继续演示, 实验拓展:举例说明电弧放电的应用 大学物理实验报告2 一、演示目的 气体放电存在多种形式,如电晕放电、电弧放电和火花放电等,通过此演示实验观察火花放电的发生过程及条件。 二、原理 首先让尖端电极和球型电极与平板电极的距离相等。尖端电极放电,而球型电极未放电。这是由于电荷在导体上的分布与导体的曲率半径有关。导体上曲率半径越小的地方电荷积聚越多(尖端电极处),两极之间的电场越强,空气层被击穿。反之越少(球型电极处),两极之间的电场越弱,空气层未被击穿。当尖端电极与平板电极之间的距离大于球型电极与平板电极之间的距离时,其间的电场较弱,不能击穿空气层。而此时球型电极与平板电极之间的距离最近,放电只能在此处发生。 三、装置 一个尖端电极和一个球型电极及平板电极。 四、现象演示 让尖端电极和球型电极与平板电极的距离相等。尖端电极放电,而球型电极未放电。接着让尖端电极与平板电极之间的距离大于球型电极与平板电极之间的距离,放电在球型电极与平板电极之间发生 五、讨论与思考

操作系统上机实验报告(西电)

操作系统上机题目 一、题目 实验1:LINUX/UNIX Shell部分 (一)系统基本命令 1.登陆系统,输入whoami 和pwd ,确定自己的登录名和当前目录; 登录名yuanye ,当前目录/home/yuanye 2.显示自己的注册目录?命令在哪里? a.键入echo $HOME,确认自己的主目录;主目录为/home/yuanye b.键入echo $PA TH,记下自己看到的目录表;/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games c.键入which abcd,看看得到的错误信息; 再键入which ls 和which vi,对比刚刚得到的结果的目录是否在a.、b. 两题看到的目录表中; /bin/ls /usr/bin/vi 3.ls 和cd 的使用: a.键入ls,ls -l ,ls -a ,ls -al 四条命令,观察输出,说明四种不同使用方式的区别。 1. examples.desktop 公共的模板视频图片文档音乐桌面; 总计32 2.-rw-r--r-- 1 yuanye yuanye 357 2011-03-22 22:15 examples.desktop drwxr-xr-x 2 yuanye yuanye 4096 2011-03-22 23:25 公共的 drwxr-xr-x 2 yuanye yuanye 4096 2011-03-22 23:25 模板 drwxr-xr-x 2 yuanye yuanye 4096 2011-03-22 23:25 视频 drwxr-xr-x 2 yuanye yuanye 4096 2011-03-22 23:25 图片 drwxr-xr-x 2 yuanye yuanye 4096 2011-03-22 23:25 文档 drwxr-xr-x 2 yuanye yuanye 4096 2011-03-22 23:25 音乐 drwxr-xr-x 2 yuanye yuanye 4096 2011-03-22 23:25 桌面 3. . .fontconfig .local .Xauthority .. .gconf .mozilla .xsession-errors .bash_logout .gconfd .nautilus 公共的 .bashrc .gksu.lock .profile 模板 .cache .gnome2 .pulse 视频 .chewing .gnome2_private .pulse-cookie 图片 .config .gnupg .recently-used.xbel 文档 .dbus .gstreamer-0.10 .scim 音乐 .dmrc .gtk-bookmarks .sudo_as_admin_successful 桌面 .esd_auth .gvfs .update-manager-core

大学物理实验报告及答案

(此文档为word格式,下载后您可任意编辑修改!) 大学物理实验报告答案大全(实验数据及思考题答案全包括) 伏安法测电阻 实验目的(1) 利用伏安法测电阻。 (2) 验证欧姆定律。 (3) 学会间接测量量不确定度的计算;进一步掌握有效数字的概念。 U 实验方法原理根据欧姆定律,R =,如测得U 和I 则可计算出R。值得注意的是,本实验待测电阻有两只, I 一个阻值相对较大,一个较小,因此测量时必须采用安培表内接和外接两个方式,以减小测量误差。 实验装置待测电阻两只,0~5mA 电流表1 只,0-5V 电压表1 只,0~50mA 电流表1 只,0~10V 电压表一只,滑线变阻器1 只,DF1730SB3A 稳压源1 台。 实验步骤本实验为简单设计性实验,实验线路、数据记录表格和具体实验步骤应由学生自行设计。必要时,可提示学生参照第2 章中的第2.4 一节的有关内容。分压电路是必须要使用的,并作具体提示。 (1) 根据相应的电路图对电阻进行测量,记录U 值和I 值。对每一个电阻测量3 次。 (2) 计算各次测量结果。如多次测量值相差不大,可取其平均值作为测量结果。 (3) 如果同一电阻多次测量结果相差很大,应分析原因并重新测量。 数据处理 (1) 由?U =U max ×1.5% ,得到?U 1 = 0.15V,?U2 = 0.075V ; (2) 由?I = I max ×1.5% ,得到?I 1 = 0.075mA,?I 2 = 0.75mA; (3) 再由u= R ( ?U )2 + ( ?I ) 2 ,求得u= 9 ×101?, u= 1?; R 3V 3I R1 R2 (4) 结果表示R1 = (2.92 ± 0.09) ×10光栅衍射实验目的 (1) 了解分光计的原理和构造。 (2) 学会分光计的调节和使用方法。?, R 2 = (44 ±1)? (3) 观测汞灯在可见光范围内几条光谱线的波长实验方法原理

大学物理实验报告-基本测量

学实验报告 课程名称:_____ 大学物理实验(一)_________ 实验名称:实验1 基本测量______________ 学院:______________________________________ 专业:______ 课程编号: ________________________ 组号:16 指导教师: ________________ 报告人:__________ 学号_______________ 实验地点__________ 科技楼906 __________ 实验时间:______ 年_______ 月 ____ 日星期________ 实验报告提交时间:

四、实验容和步骤 五、数据记录 1用游标卡尺R测量圆筒的外径D径d、和高H 表1

2、用螺旋测微计测量粗铜丝、细铜丝的直径表2单位:________ 千分尺零点:____________ 千分尺基本误差:_____________ 六、数据处理: 1、计算圆筒的外径D ,并计算D(5分) 2、计算圆筒的径d ,并计算d(5 分)

2 3、计算圆筒的高 H ,并计算 H (5分) 4、计算粗铜丝直径 D 1及 D 1 (6分) 5、计算细铜丝直径 D 2及 D 2 (6分) 6、间接量B D 1D 2 D 1 D 2 ,计算B 的平均值、相对误差和绝对误差。 (5 分) 提示: D 2 D i D 2

七、实验结果与讨论 实验结果1: 圆筒的外径: D P = D D ( ) 实验结果2: 圆筒的径:d P = d d ( ) 实验结果3: 圆筒的高:H P = H H ( ) 实验结果4: 粗铜丝的直径: D i P = D i D i ( ) 实验结果5: 粗铜丝的直径: D2 P = D2 D2 ( ) 实验结果讨论:6: B P = B B ( )

《 Windows7 操作系统》实验报告

实验(一) Windows 7基本操作 一、实验目的 1.掌握文件和文件夹基本操作。 2.掌握“资源管理器”和“计算机”基本操作。 二、实验要求 1.请将操作结果用Alt+Print Screen组合键截图粘贴在题目之后。 2.实验完成后,请将实验报告保存并提交。 三、实验内容 1.文件或文件夹的管理(提示:此题自行操作一遍即可,无需抓图)★期末机试必考题★ (1) 在D:盘根目录上创建一个名为“上机实验”的文件夹,在“上机实验”文件夹中创建1个名为“操作系统上机实验”的空白文件夹和2个分别名为“2.xlsx”和“3.pptx”的空白文件,在“操作系统上机实验”文件夹中创建一个名为“1.docx”的空白文件。 (2) 将“1.docx”改名为“介绍信.docx”;将“上机实验”改名为“作业”。 (3) 在“作业”文件夹中分别尝试选择一个文件、同时选择两个文件、一次同时选择所有文件和文件夹。 (4) 将“介绍信.docx”复制到C:盘根目录。 (5) 将D:盘根目录中的“作业”文件夹移动到C:盘根目录。 (6) 将“作业”文件夹中的“2.xlsx”文件删除放入“回收站”。 (7) 还原被删除的“2.xlsx”文件到原位置。 2.搜索文件或文件夹,要求如下: 查找C盘上所有以大写字母“A”开头,文件大小在10KB以上的文本文件。(提示:搜索时,可以使用“?”和“*”。“?”表示任意一个字符,“*”表示任意多个字符。)

3. 在桌面上为C:盘根目录下的“作业”文件夹创建一个桌面快捷方式。★期末机试必考题★ 3.“计算机”或“资源管理器”的使用 (1) 在“资源管理器”窗口,设置以详细信息方式显示C:\WINDOWS中所有文件和文件夹,使所有图标按类型排列显示,并不显示文件扩展名。(提示:三步操作全部做完后,将窗口中显示的最终设置结果抓一张图片即可) (2) 将C:盘根目录中“介绍信.docx”的文件属性设置为“只读”和“隐藏”,并设置在窗口中显示“隐藏属性”的文件或文件夹。(提示:请将“文件夹”对话框中选项设置效果与C:盘根目录中该文件图标呈现的半透明显示效果截取在一整张桌面图片中即可) 4.回收站的设置 设置删除文件后,不将其移入回收站中,而是直接彻底删除功能。

大学物理实验报告优秀模板

大学物理实验报告优秀模板 大学物理实验报告模板 实验报告 一.预习报告 1.简要原理 2.注意事项 二.实验目的 三.实验器材 四.实验原理 五.实验内容、步骤 六.实验数据记录与处理 七.实验结果分析以及实验心得 八.原始数据记录栏(最后一页) 把实验的目的、方法、过程、结果等记录下来,经过整理,写成的书面汇报,就叫实验报告。 实验报告的种类因科学实验的对象而异。如化学实验的报告叫化学实验报告,物理实验的报告就叫物理实验报告。随着科学事业的日益发展,实验的种类、项目等日见繁多,但其格式大同小异,比较固定。实验报告必须在科学实验的基础上进行。它主要的用途在于帮助实验者不断地积累研究资料,总结研究成果。 实验报告的书写是一项重要的基本技能训练。它不仅是对每次实验的总结,更重要的是它可以初步地培养和训练学生的逻辑归纳能力、综合分析能力和文字表达能力,是科学

论文写作的基础。因此,参加实验的每位学生,均应及时认真地书写实验报告。要求内容实事求是,分析全面具体,文字简练通顺,誊写清楚整洁。 实验报告内容与格式 (一) 实验名称 要用最简练的语言反映实验的内容。如验证某程序、定律、算法,可写成“验证×××”;分析×××。 (二) 所属课程名称 (三) 学生姓名、学号、及合作者 (四) 实验日期和地点(年、月、日) (五) 实验目的 目的要明确,在理论上验证定理、公式、算法,并使实验者获得深刻和系统的理解,在实践上,掌握使用实验设备的技能技巧和程序的调试方法。一般需说明是验证型实验还是设计型实验,是创新型实验还是综合型实验。 (六) 实验内容 这是实验报告极其重要的内容。要抓住重点,可以从理论和实践两个方面考虑。这部分要写明依据何种原理、定律算法、或操作方法进行实验。详细理论计算过程. (七) 实验环境和器材 实验用的软硬件环境(配置和器材)。 (八) 实验步骤 只写主要操作步骤,不要照抄实习指导,要简明扼要。还应该画出实验流程图(实验装置的结构示意图),再配以

管理统计学SPSS数据管理 实验报告

数据管理 一、实验目的与要求 1.掌握计算新变量、变量取值重编码的基本操作。 2.掌握记录排序、拆分、筛选、加权以及数据汇总的操作。 3.了解数据字典的定义和使用、数据文件的重新排列、转置、合并的操作。 二、实验内容提要 1.自行练习完成课本中涉及的对CCSS案例数据的数据管理操作 2.针对SPSS自带数据Employee data.sav进行以下练习。 (1)根据变量bdate生成一个新变量“年龄” (2)根据jobcat分组计算salary的秩次 (3)根据雇员的性别变量对salary的平均值进行汇总 (4)生成新变量grade,当salary<20000时取值为d,在20000~50000范围内时取值为c,在50000~100000范围内取值为b,大于等于100000时取值为a 三、实验步骤 1、针对CCSS案例数据的数据管理操作 1.1.计算变量,输入TS3到目标变量,在数字表达式中输入3,把任意年龄段分成三个组20-30设为1组,1-40设为2组41-50设为3组。图1, 图1 1.2.对已有变量的分组合并,在“名称”文本框中输入新变量名TS3单击“更改”按钮,原来的S3->?就会变为S3->TS3,单击“旧值和新值”按钮,系统打开“重新编码到其他变量:旧值和新值”,如下图2,

图2 图3 1.3.可视离散化,选择“转换”->“可视离散化”,打开的对话框要求用户选择希望进行离散化的变量,单击继续,如下图4,

图4 单击“生成分割点”,设定分割点数量为10,宽度为5,第一个分割点位置为18,单击“应用”,如下图, 图5 结果显示如下,

大学物理实验报告书(共6篇)

篇一:大学物理实验报告1 图片已关闭显示,点此查看 学生实验报告 学院:软件与通信工程学院课程名称:大学物理实验专业班级:通信工程111班姓名:陈益迪学号:0113489 学生实验报告 图片已关闭显示,点此查看 一、实验综述 1、实验目的及要求 1.了解游标卡尺、螺旋测微器的构造,掌握它们的原理,正确读数和使用方法。 2.学会直接测量、间接测量的不确定度的计算与数据处理。 3.学会物理天平的使用。 4.掌握测定固体密度的方法。 2 、实验仪器、设备或软件 1 50分度游标卡尺准确度=0.02mm 最大误差限△仪=±0.02mm 2 螺旋测微器准确度=0.01mm 最大误差△仪=±0.005mm 修正值=0.018mm 3 物理天平 tw-0.5 t天平感度0.02g 最大称量 500g △仪=±0.02g 估读到 0.01g 二、实验过程(实验步骤、记录、数据、分析) 1、实验内容与步骤 1、用游标卡尺测量圆环体的内外径直径和高各6次; 2、用螺旋测微器测钢线的直径7次; 3、用液体静力称衡法测石蜡的密度; 2、实验数据记录表 (1)测圆环体体积 图片已关闭显示,点此查看 (2)测钢丝直径 仪器名称:螺旋测微器(千分尺)准确度=0.01mm估读到0.001mm 图片已关闭显示,点此查看 图片已关闭显示,点此查看 测石蜡的密度 仪器名称:物理天平tw—0.5天平感量: 0.02 g 最大称量500 g 3、数据处理、分析 (1)、计算圆环体的体积 1直接量外径d的a类不确定度sd ,sd=○ sd=0.0161mm=0.02mm 2直接量外径d的b类不确定度u○ d. ud,= ud=0.0155mm=0.02mm 3直接量外径d的合成不确定度σσ○ σd=0.0223mm=0.2mm 4直接量外径d科学测量结果○ d=(21.19±0.02)mm d = 5直接量内径d的a类不确定度s○

操作系统上机实验报告

大连理工大学实验报告 学院(系):专业:班级: 姓名:学号:组:___ 实验时间:实验室:实验台: 指导教师签字:成绩: 实验名称:进程控制 一、实验目的和要求 (1)进一步加强对进程概念的理解,明确进程和程序的区别 (2)进一步认识并发执行的实质 二、实验环境 在windows平台上,cygwin模拟UNIX运行环境 三、实验内容 (1) getpid()---获取进程的pid 每个进程都执行自己独立的程序,打印自己的pid; (2) getpid()---获取进程的pid 每个进程都执行自己独立的程序,打印自己的pid; 父进程打印两个子进程的pid;

(3)写一个命令处理程序,能处理max(m,n), min(m,n),average(m,n,l)这几个命令(使用exec函数族)。 Max函数 Min函数 Average函数 Exec函数族调用 四、程序代码 五、运行结果 六、实验结果与分析 七、体会 通过这次上机,我了解了fork函数的运行方法,同时更深刻的了解了进程的并行执行的本质,印证了在课堂上学习的理论知识。同时通过编写实验内容(3)的命令处理程序,学会了exec函数族工作原理和使用方法。通过这次上机实验让我加深了对课堂上学习的理论知识的理解,收获很多。

大连理工大学实验报告 学院(系):专业:班级: 姓名:学号:组:___ 实验时间:实验室:实验台: 指导教师签字:成绩: 实验名称:进程通讯 一、实验目的和要求 了解和熟悉UNIX支持的共享存储区机制 二、实验环境 在windows平台上,cygwin模拟UNIX运行环境 三.实验内容 编写一段程序, 使其用共享存储区来实现两个进程之间的进程通讯。进程A创建一个长度为512字节的共享内存,并显示写入该共享内存的数据;进程B将共享内存附加到自己的地址空间,并向共享内存中写入数据。 四、程序代码 五、运行结果 六、实验结果与分析 七、体会

大学物理实验报告答案大全(实验数据)

U 2 I 2 大学物理实验报告答案大全(实验数据及思考题答案全包括) 伏安法测电阻 实验目的 (1) 利用伏安法测电阻。 (2) 验证欧姆定律。 (3) 学会间接测量量不确定度的计算;进一步掌握有效数字的概念。 实验方法原理 根据欧姆定律, R = U ,如测得 U 和 I 则可计算出 R 。值得注意的是,本实验待测电阻有两只, 一个阻值相对较大,一个较小,因此测量时必须采用安培表内接和外接两个方式,以减小测量误差。 实验装置 待测电阻两只,0~5mA 电流表 1 只,0-5V 电压表 1 只,0~50mA 电流表 1 只,0~10V 电压表一 只,滑线变阻器 1 只,DF1730SB3A 稳压源 1 台。 实验步骤 本实验为简单设计性实验,实验线路、数据记录表格和具体实验步骤应由学生自行设计。必要时,可提示学 生参照第 2 章中的第 2.4 一节的有关内容。分压电路是必须要使用的,并作具体提示。 (1) 根据相应的电路图对电阻进行测量,记录 U 值和 I 值。对每一个电阻测量 3 次。 (2) 计算各次测量结果。如多次测量值相差不大,可取其平均值作为测量结果。 (3) 如果同一电阻多次测量结果相差很大,应分析原因并重新测量。 数据处理 (1) 由 U = U max ? 1.5% ,得到 U 1 = 0.15V , U 2 = 0.075V ; (2) 由 I = I max ? 1.5% ,得到 I 1 = 0.075mA , I 2 = 0.75mA ; (3) 再由 u R = R ( 3V ) + ( 3I ) ,求得 u R 1 = 9 ? 101 &, u R 2 = 1& ; (4) 结果表示 R 1 = (2.92 ± 0.09) ?10 3 &, R 2 = (44 ± 1)& 光栅衍射 实验目的 (1) 了解分光计的原理和构造。 (2) 学会分光计的调节和使用方法。 (3) 观测汞灯在可见光范围内几条光谱线的波长 实验方法原理

操作系统实验报告生产者与消费者问题模拟

操作系统上机实验报告 实验名称: 生产者与消费者问题模拟 实验目的: 通过模拟生产者消费者问题理解进程或线程之间的同步与互斥。 实验内容: 1、设计一个环形缓冲区,大小为10,生产者依次向其中写入1到20,每个缓冲区中存放一个数字,消费者从中依次读取数字。 2、相应的信号量; 3、生产者和消费者可按如下两种方式之一设计; (1)设计成两个进程; (2)设计成一个进程内的两个线程。 4、根据实验结果理解信号量的工作原理,进程或线程的同步\互斥关系。 实验步骤及分析: 一.管道 (一)管道定义 所谓管道,是指能够连接一个写进程和一个读进程的、并允许它们以生产者—消费者方式进行通信的一个共享文件,又称为pipe文件。由写进程从管道的写入端(句柄1)将数据写入管道,而读进程则从管道的读出端(句柄0)读出数据。(二)所涉及的系统调用 1、pipe( ) 建立一无名管道。 系统调用格式 pipe(filedes) 参数定义 int pipe(filedes); int filedes[2]; 其中,filedes[1]是写入端,filedes[0]是读出端。 该函数使用头文件如下: #include #inlcude #include 2、read( ) : 系统调用格式 read(fd,buf,nbyte) 功能:从fd所指示的文件中读出nbyte个字节的数据,并将它们送至由指针buf 所指示的缓冲区中。如该文件被加锁,等待,直到锁打开为止。 参数定义:

int read(fd,buf,nbyte); int fd; char *buf; unsigned nbyte; 3、write( ) 系统调用格式 read(fd,buf,nbyte) 功能:把nbyte 个字节的数据,从buf所指向的缓冲区写到由fd所指向的文件中。如文件加锁,暂停写入,直至开锁。 参数定义同read( )。 (三)参考程序 #include #include #include int pid1,pid2; main( ) { int fd[2]; char outpipe[100],inpipe[100]; pipe(fd); /*创建一个管道*/ while ((pid1=fork( ))==-1); if(pid1==0) { lockf(fd[1],1,0); /*把串放入数组outpipe中*/ sprintf(outpipe,child 1 is using pipe!); /* 向管道写长为50字节的串*/ write(fd[1],outpipe,50); sleep(5); /*自我阻塞5秒*/ lockf(fd[1],0,0); exit(0); } else { while((pid2=fork( ))==-1); if(pid2==0) { lockf(fd[1],1,0); /*互斥*/ sprintf(outpipe,child 2 is using pipe!); write(fd[1],outpipe,50); sleep(5); lockf(fd[1],0,0);

[管理学]统计学实验报告

实验报告 ——(关于小麦品种对小麦产量显著性影响的分析研究) 班级:09工商2班组长:tjs学号:09513285成绩: 小组成员姓名: tjs 09513285 wdh 09513286 ww 09513287 wj 09513288 一、实验目的与意义 本文运用单因素方差分析的统计方法对小麦品种对小麦产量是否具有显著性影响进行实证研究,经过数据分析得出了不同小麦品种对小麦产量具有显著性影响的结论。 二、实验内容 1、为了研究不同的小麦品种对小麦的产量是否有显著性影响,我们选取三个小麦品种:品种1、品种 2、品种3并且对每个品种选取四个地块的产量作为观测值。设三个品种总体均值分别为μ1 μ2 μ3 提出假设:H0 :μ1 =μ2 =μ3 总体均值完全相等,自变量对因变量没有显著性影响。 H1 :μ1 μ2 μ3总体均值不完全相等,自变量对因变量有显著性影响 设置显著性水平为0.05 其数据结构如下: 2、运用spss软件进行数据处理,以下是具体操作过程 (1)选择[Analyze]=>[Compare Means]=>[One-Way ANOVA...],打开[One-Way ANOVA]主对 话框(如图所示)。

(2)从主对话框左侧的变量列表中选定小麦产量[var01],单击按钮使之进入[DependentList]框,再选定变量小麦品种[var02],单击按钮使之进入[Factor]框。单击[OK]按钮完成。 (3)生成统计结果如下:

3、结果分析 根据上面的计算结果,SS为离差平方和; df为自由度;MS为均方;F为检验的统计量;Sig=0.009 为P 值。我们直接运用计算出的P值与显著性水平α的进行比较,若P>α则不能拒绝原假设H0;若P<α则拒绝原 假设H0 ;在本题中,P=0.009<α=0.05 所以拒绝原假设H0 即小麦品种对产量有显著性影响。

大学物理实验报告示例(含数据处理)

怀化学院 大学物理实验实验报告 系别物信系年级2009专业电信班级09电信1班姓名张三学号09104010***组别1实验日期2009-10-20 实验项目:长度和质量的测量

【实验题目】长度和质量的测量 【实验目的】 1. 掌握米尺、游标卡尺、螺旋测微计等几种常用测长仪器的读数原理和使用方法。 2. 学会物理天平的调节使用方法,掌握测质量的方法。 3. 学会直接测量和间接测量数据的处理,会对实验结果的不确定度进行估算和分析,能正确地表示测量结果。 【实验仪器】(应记录具体型号规格等,进实验室后按实填写) 直尺(50cm)、游标卡尺(0.02mm)、螺旋测微计(0~25mm,0.01mm),物理天平(TW-1B 型,分度值0.1g ,灵敏度1div/100mg),被测物体 【实验原理】(在理解基础上,简明扼要表述原理,主要公式、重要原理图等) 一、游标卡尺 主尺分度值:x=1mm,游标卡尺分度数:n (游标的n 个小格宽度与主尺的n-1小格长度相等),游标尺分度值: x n n 1-(50分度卡尺为0.98mm,20分度的为:0.95mm ),主尺分度值与游标尺 分度值的差值为:n x x n n x = -- 1,即为游标卡尺的分度值。如50分度卡尺的分度值为: 1/50=0.02mm,20分度的为:1/20=0.05mm 。 读数原理:如图,整毫米数L 0由主尺读取,不足1格的小数部分l ?需根据游标尺与主尺对齐的刻线数 k 和卡尺的分度值x/n 读取: n x k x n n k kx l =--=?1 读数方法(分两步): (1)从游标零线位置读出主尺的读数.(2)根据游标尺上与主尺对齐的刻线k 读出不足一分格的小数,二者相加即为测量值.即: n x k l l l l +=?+=00,对于50分度卡尺:02.00?+=k l l ; 对20分度:05.00?+=k l l 。实际读数时采取直读法读数。 二、螺旋测微器 原理:测微螺杆的螺距为0.5mm ,微分筒上的刻度通常为50分度。当微分筒转一周时,测微螺杆前进或后退0.5mm ,而微分筒每转一格时,测微螺杆前进或后退0.5/50=0.01mm 。可见该螺旋测微器的分度值为0.01mm ,即千分之一厘米,故亦称千分尺。 读数方法:先读主尺的毫米数(注意0.5刻度是否露出),再看微分筒上与主尺读数准线对齐的刻线(估读一位),乖以0.01mm, 最后二者相加。 三:物理天平 天平测质量依据的是杠杆平衡原理 分度值:指针产生1格偏转所需加的砝码质量,灵敏度是分度值的倒数,即n S m = ?,它表示 天平两盘中负载相差一个单位质量时,指针偏转的分格数。如果天平不等臂,会产生系统误差,消除方法:复称法,先正常称1次,再将物放在右盘、左盘放砝码称1次(此时被测质量应为砝码质量减游码读数),则被测物体质量的修正值为:21m m m ?=。 【实验内容与步骤】(实验内容及主要操作步骤)

管理统计学-假设检验的SPSS实现-实验报告

假设检验的SPSS实现 、实验目的与要求 1. 掌握单样本 t检验的基本原理和 spss实现方法。 2. 掌握两样本 t检验的基本原理和 spss实现方法。 3. 熟悉配对样本 t检验的基本原理和 spss实现方法。 二、实验内容提要 1. 从一批木头里抽取 5根,测得直径如下(单位: cm),是否能认为这批木头的平均直径是1 2.3cm 12.3 12.8 12.4 12.1 12.7 2. 比较两批电子器材的电阻,随机抽取的样本测量电阻如题表2所示,试比较两批电子器 材的电阻是否相同(需考虑方差齐性的问题) 3. 配对 t检验的实质就是对差值进行单样本t检验,要求按此思路对例课本 13.4进行重新分析,比较其结果和配对 t检验的结果有什么异同。 4.一家汽车厂设计出 3种型号的手刹,现欲比较它们与传统手刹的寿命。分别在传统手刹,型号I、II、和型号 III中随机选取了 5只样品,在相同的试验条件下,测量其使用寿命(单位:月),结果如下: 传统手刹:21.213.417.015.212.0 型号 I :21.412.015.018.924.5 型号 II :15.219.114.216.524.5 型号 III :38.735.839.332.229.6 ( 1)各种型号间寿命有无差别 ? (2)厂家的研究人员在研究设计阶段,便关心型号III 与传统手刹寿命的比较结果。此时应 当考虑什么样的分析方法?如何使用 SPSS实现? 三、实验步骤 为完成实验提要 1. 可进行如下步骤 1. 在变量视图中新建一个数据,在数据视图中录入数据,在分析中选择比较均值,单样本t 检验,将直径添加到检验变量,点击确定。

大学物理实验报告范例

怀化学院 大学物理实验实验报告系别数学系年级2010专业信息与计算班级10信计3班姓名张三学号**组别1实验日期2011-4-10 实验项目:验证牛顿第二定律

1.气垫导轨的水平调节 可用静态调平法或动态调平法,使汽垫导轨保持水平。静态调平法:将滑块在汽垫上静止释放,调节导轨调平螺钉,使滑块保持不动或稍微左右摆动,而无定向运动,即可认为导轨已调平。 2.练习测量速度。 计时测速仪功能设在“计时2”,让滑块在汽垫上以一定的速度通过两个光电门,练习测量速度。 3.练习测量加速度 计时测速仪功能设在“加速度”,在砝码盘上依次加砝码,拖动滑块在汽垫上作匀加速运动,练习测量加速度。 4.验证牛顿第二定律 (1)验证质量不变时,加速度与合外力成正比。 用电子天平称出滑块质量滑块m ,测速仪功能选“加速度”, 按上图所示放置滑块,并在滑块上加4个砝码(每个砝码及砝码盘质量均为5g),将滑块移至远离滑轮一端,使其从静止开始作匀加速运动,记录通过两个光电门之间的加速度。再将滑块上的4个砝码分四次从滑块上移至砝码盘上,重复上述步骤。 (2)验证合外力不变时,加速度与质量成反比。 计时计数测速仪功能设定在“加速度”档。在砝码盘上放一个砝码(即 g m 102=),测量滑块由静止作匀加速运动时的加速度。再将四个配重块(每个配重 块的质量均为m ′=50g)逐次加在滑块上,分别测量出对应的加速度。 【数据处理】 (数据不必在报告里再抄写一遍,要有主要的处理过程和计算公式,要求用作图法处理的应附坐标纸作图或计算机打印的作图) 1、由数据记录表3,可得到a 与F 的关系如下: 由上图可以看出,a 与F 成线性关系,且直线近似过原点。 上图中直线斜率的倒数表示质量,M=1/=172克,与实际值M=165克的相对误差: %2.4165 165 172=- 可以认为,质量不变时,在误差范围内加速度与合外力成正比。

《管理统计学》实验报告

《管理统计学》实验报告 学号: 姓名: 班级: 指导老师: 2020年9 月11 日

目录 熟悉SPSS的使用方法___________________________________________________________ 3实验(或实训)总结、评价 ____________________________________________________ 6描述统计、参数估计及假设检验 _________________________________________________ 6实验(或实训)总结、评价 ___________________________________________________ 24方差分析(含单因素和双因素) ________________________________________________ 24实验(或实训)总结、评价 ___________________________________________________ 31相关系数、回归参数估计和检验 ________________________________________________ 32实验(或实训)总结、评价 ___________________________________________________ 36

熟悉SPSS的使用方法 一、实验目的、任务 (1)了解SPSS 的运行模式,熟悉其主要窗口的结构; (2)理解并掌握有关数据文件创建和整理的基本操作,学习如何将收集到的数据输入计算机,建成一个正确的 SPSS 数据文件; (3)掌握如何对原始数据文件进行整理,包括数据查询,数据修改、删除,数据的排序等。 二、实验基本内容 (1)SPSS的启动和退出方法; (2)创建数据文件和读取外部数据的方法; (3)数据的编辑、保存和整理。 实验(实训)结果 例题:实验原始数据 某航空公司38 名职员性别和工资情况的调查数据,如表所示,试在SPSS 中进行如下操作: 1、将数据输入到SPSS 的数据编辑窗口中,将gender 定义为字符型变量,将salary 定义为数值型变量,并保存数据文件,命名为“实验1.sav”。 /插入一个变量income,定义为数值型变量。 将数据文件按性别分组。 查找工资大于40000 美元的职工。 当工资大于40000 美元时,职工的奖金是工资的20%;当工资小于40000 美元时, 职工的奖金是工资的10%,假设实际收入=工资+奖金,计算所有职工的实际收入,并添加到income 变量中。

《大学物理(一)》实验报告

中国石油大学(华东)现代远程教育 实验报告 课程名称:大学物理(一) 实验名称:速度、加速度的测定和牛顿运动定律的验证 实验形式:在线模拟+现场实践 提交形式:在线提交实验报告 学生姓名:学号: 年级专业层次: 学习中心: 提交时间:2020 年04月05 日

一、实验目的 1.了解气垫导轨的构造和性能,熟悉气垫导轨的调节和使用方法。 2.了解光电计时系统的基本工作原理,学会用光电计时系统测量短暂时间的方法。 3.掌握在气垫导轨上测定速度、加速度的原理和方法。 4.从实验上验证F=ma的关系式,加深对牛顿第二定律的理解。 5.掌握验证物理规律的基本实验方法。 二、实验原理 1.速度的测量 一个作直线运动的物体,如果在t~t+Δt时间内通过的位移为Δx(x~x+Δx),则该物体在Δt时间内的平均速度为,Δt越小,平均速度就越接近于t时刻的实际速度。当Δt→0时,平均速度的极限值就是t时刻(或x位置)的瞬时速度 (1) 实际测量中,计时装置不可能记下Δt→0的时间来,因而直接用式(1)测量某点的速度就难以实现。但在一定误差范围内,只要取很小的位移Δx,测量对应时间间隔Δt,就可以用平均速度近似代替t时刻到达x点的瞬时速度。本实验中取Δx为定值(约10mm),用光电计时系统测出通过Δx所需的极短时间Δt,较好地解决了瞬时速度的测量问题。 2.加速度的测量 在气垫导轨上相距一定距离S的两个位置处各放置一个光电门,分别测出滑块经过这两个位置时的速度v1和v2。对于匀加速直线运动问题,通过加速度、速度、位移及运动时间之间的关系,就可以实现加速度a的测量。 (1)由测量加速度 在气垫导轨上滑块运动经过相隔一定距离的两个光电门时的速度分别为v1和v2,经过两个光电门之间的时间为t21,则加速度a为

操作系统实验报告18038

福州大学数学与计算机科学(软件)学院 实验报告 课程名称:计算机操作系统 学号:221100218 姓名: 专业:软件工程 年级:2011级 学期:2012学年第2学期 2013年10 月24 日

实验一 Linux操作系统的使用和分析 一、实验目的 本实验主要学习和掌握Linux操作系统的基本应用。通过本实验,学生能够熟练掌握Linux环境下各种基本操作命令接口的应用。从系统安全角度出发,学习掌握系统的基本安全优化和配置,在操作系统层次进行有效安全加固,提高Linux系统的安全性能。通过本次实验,有助于学生进一步理解操作系统原理中的相关内容,加深认识。 二、实验要求 1、熟练掌握Linux系统的基本操作命令。 2、熟悉Linux 系统的基本配置。 3、实现Linux系统的安全加固。 4、掌握一种以上的网络应用软件的安装、配置与应用。 三、实验内容 系统的启动,如图: 关闭使用shutdowm 还有列出文件夹内的信息ls,cp复制拷贝,touch创建文件命令等等 ①下载文件压缩包pro.gz,解压如图:

②然后修改安装路径: ③之后用make编译文件 ④在安装路径/home/liaoenrui/11里的etc中修改文件的组名和用户名: 将groud 命名也命名为ftp,然后用groudadd和useradd命令将这两个添加在该目录的sbin目录下:

⑤最后运行文件,./profile即可 四、实验总结 通过本次的操作系统的上机实验,我熟练了Linux系统的基本操作命令,并且对安装文件有更深入的了解,比如在上述安装过程中对于通过froftpd来架构linux的ftp,由于之前都是用window系统,所以对于这些非常的生疏,因此在请教了多人和上网查询之后,终于有所了解,并且成功的将此实验顺利完成。在本次实验中,我发现自己的动手能力又有很大的提高,相信以后继续努力的话会有更大的进步,当然这也要归功于老师的教导。 参考文献 [1] Neil Maththew Richard Stones Linux 程序设计第四版人民邮电出版社 [2] 周茜,赵明生.中文文本分类中的特征选择研究[J].中文信息学报,2003,Vol.18 No.3

统计学实验报告【最新】

统计学实验报告 一、实验主题:大学生专业与实习工作的关系 二、实验背景: 二十一世纪的今天大学生已是一个普遍的社会群体,高校毕业人数日益增加,社会、企业所提供的职位日益紧张,大学生就业问题是当今社会关注的焦点。面对日益沉重的就业压力,越来越多的大学毕业生选择了企业需求的职业,而这种职业与自己在校所学专业根本“无关”或相去甚远,大学毕业生就业专业不对口的现象非常严重。专业对口是个广义的概念,就是说你所学的专业与你所作的工作相关,比如你专业是会计,工作后你到了一个企业做会计,或者到银行做柜员,这都是与经济相关的,这就是对口。如果你学机械设计,但工作后却做了统计员,业务员等于你所学专业无关的工作,这就叫专业不对口。专业不对口导致毕业生所学知识没有用武之地,所以这是一种人力资源的浪费。 三、实验目的: 大学生就业专业不对口是客观存在的问题,我们研究此问题有这几点目的:①了解当代大学生实习工作与专业是否对口的情况,当代大学生对工作与专业不对口现象的态度。②分析大学生就业结构和

专业对口问题,了解当今大学生专业对口情况,为以后大学生选择专业、选择工作岗位提供有效的信息和借鉴。③寻找导致专业不对口的原因,以减少社会普遍存在的人力资源的浪费。 四、实验要求:就相关问题收集一定数量的数据,用EXCEL进行如下 分析:1进行数据筛选、排序、分组;2、制作饼图并进行简要解释;3、制作频数分布图,直方图等并进行简要解释。 五、实验设备及材料:计算机,手机,EXCEL软件,WORD软件。 六、实验过程: (一)制作并发放调查问卷。 (二)收回并统计原始数据:收回了102名大学生填写的调查问卷,并对相关数据进行统计。 (三)筛选与实验相关问题: 1.您的性别( ): A. 男B.女

大学物理实验报告范文

大学物理实验报告范文 科技实验报告是描述、记录某个科研课题过程和结果的一种科技应用文体。撰写实验报告是科技实验工作不可缺少的重要环节。下面是小编为大家整理的最新小学生零花钱调查报告,欢迎阅读参考! 精确测定银川地区的重力加速度 测量结果的相对不确定度不超过5% 初步确定有以下六种模型方案: 方法一、用打点计时器测量 所用仪器为:打点计时器、直尺、带钱夹的铁架台、纸带、夹子、重物、学生电源等. 利用自由落体原理使重物做自由落体运动.选择理想纸带,找出起始点0,数出时间为t的P点,用米尺测出OP的距离为h,其中t=0.02秒×两点间隔数.由公式h=gt2/2得g=2h/t2,将所测代入即可求得g. 方法二、用滴水法测重力加速度 调节水龙头阀门,使水滴按相等时间滴下,用秒表测出n个(n取50—100)水滴所用时间t,则每两水滴相隔时间为t′=t/n,用米尺测出水滴下落距离h,由公式h=gt′2/2可得g=2hn2/t2. 方法三、取半径为R的玻璃杯,内装适当的液体,固定在旋转台上.旋转台绕其对称轴以角速度ω匀速旋转,这时

液体相对于玻璃杯的形状为旋转抛物面 重力加速度的计算公式推导如下: 取液面上任一液元A,它距转轴为x,质量为m,受重力mg、弹力N.由动力学知: Ncosα-mg=0 (1) Nsinα=mω2x (2) 两式相比得tgα=ω2x/g,又tgα=dy/dx,∴dy=ω2xdx/g, ∴y/x=ω2x/2g. ∴ g=ω2x2/2y. .将某点对于对称轴和垂直于对称轴最低点的直角坐标系的坐标x、y测出,将转台转速ω代入即可求得g. 方法四、光电控制计时法 调节水龙头阀门,使水滴按相等时间滴下,用秒表测出n个(n取50—100)水滴所用时间t,则每两水滴相隔时间为t′=t/n,用米尺测出水滴下落距离h,由公式h=gt′2/2可得g=2hn2/t2. 方法五、用圆锥摆测量 所用仪器为:米尺、秒表、单摆. 使单摆的摆锤在水平面内作匀速圆周运动,用直尺测量出h(见图1),用秒表测出摆锥n转所用的时间t,则摆锥角速度ω=2πn/t 摆锥作匀速圆周运动的向心力F=mgtgθ,而tgθ=r/h

相关主题