当前位置:文档之家› 《面向对象程序设计》实验指导书1

《面向对象程序设计》实验指导书1

《面向对象程序设计》实验指导书1
《面向对象程序设计》实验指导书1

《面向对象程序设计》课程实验指导书

实验一 Java开发环境的安装与配置

一、实验目的:

1. 掌握JDK、Eclipse的安装步骤。

2. 理解环境变量PATH, CLASSPATH的作用,以及Eclipse的配置。

3. 熟悉Eclipse的编辑、编译与调试环境,编写简单的Application程序

编译执行并完成调试。

二、实验内容:

熟悉JDK的安装和配置,学习如何编写并运行简单的Application程序 (能输出一条简单的问候信息);

三、实验要求:

1. 能正确地安装JDK

2. 熟悉环境变量PATH, CLASSPATH设置方法,熟悉编辑环境

3. 调试程序、编译,运行后得到正确的结果

四、实验步骤:

1.从https://www.doczj.com/doc/eb10964547.html,/technetwork/java/index.html上下载最新版本的JDK,并安装。

2.设置环境变量PATH, CLASSPATH, 使得Java程序能正确编译和执行。

3.在Eclipse环境下编写一个HelloWorld.java程序,

(1)在主方法static public void main(String[ ] args)中调用System.

out.println()方法,使程序输出一条问候信息;

(2) 编译运行程序,观察运行情况和输出结果。(使用JDK环境,调用

javac.exe和java.exe编译和执行程序)

实验二 Java语言基础

一、实验目的:

熟悉Java基本语法,基本数据类型,各种运算符及表达式的使用,掌握运算符优先级,熟悉使用Java的选择语句,循环语句。

二、实验内容:

1.编写Java Application程序,输出1900年到2000年之间的所有润年。

(闰年的判断条件:能被4整除且不能被100整除,或能被400整除);

2.金字塔:Pyramid.java

在屏幕上显示一个由星型符号“*”组成的金字塔图案,示例如下:

*

***

*****

*******

要求:金字塔高度h,可以由用户设置。

三、实验要求:

1. 正确使用Java语言的选择语句,循环语句;

2. 调试程序、编译,运行后得到正确的结果

3.写出实验报告。要求记录编译和执行Java程序当中的系统错误信息提成

示,并给出解决办法。

四、实验步骤:

1.编写主类;

2.在static public void main(String[ ] args)方法中加入实现要求功能

的代码,主要步骤如下:

(第一题)从1900到2000循环,按照闰年的判断条件是则输出1900年到2000年之间的所有润年。

(第二题)允许用户设置金字塔高度。

4. 编译运行程序,观察输出结果是否正确。

实验三 Java数组、字符串及常用类应用

一、实验目的:

掌握数组的定义和使用方法;熟悉数组的排序、查找等算法。

掌握字符串的使用方法。

二、实验内容:

1.编写Application程序,从命令行参数输入10个整数并保存在数组中,求数

组中最大、最小、数据的和、平均值。

2.将命令行第一个参数每个字符放入一字符数组,然后逆序输出

3.编写Application程序,接受用户输入一段英文文字后,输出其中的字符数、单词数和句子数(设句子以“?”、“!”、“.”结束)。

4.打印杨辉三角的前10层。

三、实验要求:

1.熟练对象数组及创建初始化和未初始化的数组的方法;

2. 熟悉从命令行参数的使用;

3. 熟悉String 和StringBuffer的使用方法

4. 熟悉常用类库的使用;

四、实验步骤:

1(第1题).从命令行输入10个数到数组,用循环语句分别求最大、最小、数据的和、平均值。

2. (第2题)利用String类的各种方法,分别判断字符是否为“?”、“!”、“.”,用3个计数器分别计数。

3(第3题)将命令行第一个参数字符串中的每个字符作为数组元素放入一字符数组,再循环语句逆序数组元素。

4.(第4题)定义一个二维数组,第一维的长度为所打印杨辉三角的层数(即10),第二维为每一层的数据个数(也就是其所在的层数)。

实验四类和对象

一、实验目的:

掌握Java类的结构、类的定义、方法和属性的定义以及对象的实现;

掌握类及其成员修饰符的使用;掌握构造函数的使用;方法的参数传递和返回值的用法;

掌握类变量与实例变量,以及类方法与实例方法的区别。

三、实验内容:

1.定义一个类Point,代表一个点,public属性有x和y,方法有显示点坐标

show(),构造函数有两个参数分别给x,y赋值,在main方法中构造两个对象,再创建一方法(getMiddle)为取两个点构成线段的中点的坐标,参数为2个点对象,调用此方法后得到一个新的点,编写Application,显示该对象的坐标值。

2.定义一个复数(z=x+iy)类Complex,包含:

两个属性:实部x和虚部y

默认构造函数 Complex(),设置x=0,y=0

构造函数:Complex(int i,int j)

显示复数的方法:showComp()将其显示为如: 5+8i或5-8i 的形式。

求两个复数的和的方法:(参数是两个复数类对象,返回值是复数类对象)public Complex addComp(Complex C1,Complex C2)

求两个复数的差的方法:(参数是两个复数类对象,返回值是复数类对象)public Complex subComp(Complex C1,Complex C2)

求两个复数的乘积的方法:(参数是两个复数类对象,返回值是复数类对象,新复数实部=两复数实部乘积-两复数虚部乘积,新复数虚部=两复数实部与虚部交叉乘积之和,)public Complex multiComp(Complex C1,Complex C2)

比较两个复数是否相等的方法(参数是两个复数类对象,返回值是boolean 类型)public boolean equalComp(Complex C1,Complex C2)

在Application中测试该类的方法,实部x和虚部y可由main方法参数提供输入。

三、实验要求:

1. 正确地定义类、方法和属性;

2. 学会方法的参数传递和返回值的用法;

3. 熟练使用类及其成员修饰符

4.使用构造函数创建类的对象;

5.类变量与实例变量,以及类方法与实例方法的使用

6.程序应包括各个被调用方法的执行结果的显示。

7.写出实验报告。要求记录编译和执行Java程序当中的系统错误信息提示,

并给出解决办法。

四、实验步骤:

1. (第1题) 定义类Point及它的属性、方法和构造函数,定义主类和

main(),在main()方法中创建两个坐标对象,,并通过对象调用getMiddle 方法后得到一个新的点坐标,调用show()显示该对象的坐标值。

2. (第2题)定义一个复数(z=x+iy)类Complex,及它的属性、方法和构造函

数;定义主类和main()方法,在main()方法中创建两个复数类Complex 对象,并通过复数类对象调用它们的属性和方法,输出方法执行结果。

实验五继承与多态

一、实验目的:

掌握继承、多态的概念与实现方法;

掌握包和接口的定义和使用方法;

了解JA VA语言实现多继承的途径;

二、实验内容:

1.定义抽象类Shape,抽象方法为showArea(),求出面积并显示,定义矩形类Rectangle,正方形类Square,圆类 Circle,根据各自的属性,用showArea方法求出各自的面积,在main方法中构造3个对象,调用showArea方法。

定义接口DiagArea,其中包含方法double getDiagonal()求对角线长, double getArea()求面积,定义一个矩形类,实现此接口,并自行扩充成员变量和方法,定义一个正方形类继承矩形类(如矩形有长w和宽h,正方形有边x,并有相应的构造函数,有一个方法中一次直接显示边长、面积和对角线长),在另一类中的主方法里使用测试该类。

三、实验要求:

1. 能实现类的继承关系;

2. 用多种方法创建各个类的对象;

3. 程序应包括各个调用方法的执行结果的显示。

4. 写出实验报告。要求记录编译和执行Java程序当中的系统错误信息提示,

并给出解决办法。

四、实验步骤:

1.(第1题)定义抽象类Shape,抽象方法为showArea(),再定义矩形类Rectangle,正方形类Square,圆类 Circle,和各自的属性。定义主类、主方法,在main方法中构造3个对象,调用showArea方法;定义接口DiagArea,其中包含方法double getDiagonal(),在主main方法中输出方法执行结果。

实验六 Java的异常处理

一、实验目的:

理解 java 语言中独特的异常处理机制;

掌握异常处理方法;

正确地使用捕获异常和声明抛弃异常的两种异常处理的方法;

了解自定义异常类的使用;

理解抛出异常和声明抛出异常的区别与联系;

二、实验内容:

1.从命令行得到5个整数,放入一整型数组,然后打印输出,要求:如果输入数据不为整数,要捕获Integer.parseInt()产生的异常,显

示“请输入整数”,捕获输入参数不足5个的异常(数组越界),显示

“请输入至少5个整数”。

2.写一个方法void sanjiao(int a,int b,int c),判断三个参数是否能构成一个三角形,如果不能则抛出异常IllegalArgumentException,

显示异常信息a,b,c+”不能构成三角形”,如果可以构成则显示三角

形三个边长,在主方法中得到命令行输入的三个整数,调用此方法,并

捕获异常。

3.自定义类Sanj,其中有成员 x,y,z,作为三边长,构造方法Sanj(a,b,c)

分别给x,y,z赋值,方法求面积getArea和显示三角形信息(三个边

长)showInfo,这2个方法中当三条边不能构成一个三角形时要抛出自

定义异常NotSanjiaoException,否则显示正确信息。在另外一个类中

的主方法中构造一个Sanj对象(三边为命令行输入的三个整数),显示

三角形信息和面积,要求捕获异常。

三、实验要求:

1. 通过实验掌握捕获异常和声明抛弃异常的两种异常处理的方法;

2. 程序必须能够捕获Integer.parseInt()产生的异常并作相应的处理;

3. 程序必须能够将处理的相应的信息输出出来;

4. 写出实验报告。要求记录编译和执行Java程序当中的系统错误信息提材

示,并给出解决办法。(附运行界面、源代码)。

四、实验步骤:

1. (第1题) 使用try…..catch…. finally语句对Integer.parseInt()

产生的异常进行捕获处理;

2. (第2题) 定义方法void sanjiao(int a,int b,int c)中,不符合条件

则抛出异常(if a+b<=c(或a+c<=b,b+c<=a) then throw new IllegalArgumentException(),),再定义main方法,调用此方法,用

try…..catch…. finally语句并捕获异常;

3. (第3题) 定义三角形类及相应的方法, 在定义的方法中对不符合条件则

抛出异常(如上题) ,再定义main方法,对正确的数据输出正确信息,否则

捕获异常;

实验七输入输出流

一、实验目的:

熟悉Java的文件读写机制,练习输入输出流的使用。

二、实验内容:

1、键盘输入10个整数,从小到大进行排序。

2、接收键盘输入的字符串,用FileInputStream类将字符串写入文件,用

FileOutputStream类读出文件内容显示在屏幕上。

3、将一个文本文件的内容按行读出,每读出一行就顺序加上行号,并写入

到另一个文件中。

三、实验要求:

1. 通过实验掌握文件输入输出流的使用方法;

2. 程序必须能够从键盘接收字符串并保存在文件中;

3. 程序必须能够读出文件内容显示在屏幕上;

4. 写出实验报告。

四、实验步骤:

1.(第1题)接收键盘输入字符串,再转化整数;

2. (第2、3题)编写主方法main(),其中实现接收键盘输入功能、文件操

作功能和文件内容输出功能;

3. 调试运行程序,观察输出结果。

实验八多线程

一、实验目的:

熟悉利用Thread类建立多线程方法。

熟悉利用Thread接口建立多线程方法。

二、实验内容:

1. 阅读下列程序,分析并上机检验其功能。

class DelayThread exends Thread{

private static int count=0;

private int no;

private int delay;

public DelayThread(){

count++;

no=count;

}

public void run(){

try{

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

delay=(int)(Math.random()*5000);

sleep(delay);

System.out.println(“Thread ”+no+” with a delay ”+delay); }

}catch(InterruptedException e){}}}

public class MyThread{

public static void main(String args[]){

DelayThread thread1=new DelayThread();

DelayThread thread2=new DelayThread();

thread1.start();

thread2.start();

try{ Thread.sleep(1000);}catch(InterruptedException e){

System.out.println(“Thread wrong”);}}}

2.将上述程序利用Runnable接口改写,并上机检验。

3.利用多线程编写一个模拟时钟(AWT程序、Runnable接口),有时分秒针

编写一个应用程序,创建三个线程分别显示各自的时间。

三、实验要求:

1. 通过实验掌握Thread 、Runnable使用方法;

2. 程序必须能够实现多线程;

3. 程序必须能够完成题目要求;

四、实验步骤:

首先分析程序功能,再通过上机运行验证自己的分析,从而掌握通过Thread类建立多线程的方法。

通过将扩展Thread类建立多线程的方法改为利用Runnable接口的方法,掌握通过Runnable接口建立多线程的方法。

实验九图形用户界面与事件处理机制

一、实验目的:

掌握Java图形组件和布局管理器的使用;

掌握使用Java事件处理机制的使用。

掌握图形界面的各种控件的使用,如:标签、文本框、按钮、复选框、列表框、窗框等。

二、实验内容:

1.编写Application程序,在Frame中加入2个按钮(Button)和1个标签

(Label),单击两个按钮,显示按钮的标签于Label。

2. 编写Application程序,在Frame中加入80个按钮,分20行4列,用

GridLayout布局方式,按钮背景为黄色(Color.yellow),按钮文字颜色为红色(Color.red)。

3.设计一个简单计算器,如下图所示。在“操作数”标签右侧的两个文本框输入操作数,当单击操作符+,-,×,÷按钮时,对两个操作数进行运算并将结果填入到“结果”标签右侧的文本框中。

三、实验要求:

1.采用布局管理器进行界面的布局;

2. 学会对不同的事件用相应的事件处理器;

3.写出实验报告。要求记录编译和执行Java程序当中的系统错误信息提材

示,并给出解决办法。

四、实验步骤:

1.运用一种或多种布局管理器,绘制出一个简单的计算器;

2. 为按钮注册事件监听器,使其点击按钮,并在显示区域同步显示当前输

入或运算结果;

3. 编译运行程序,检查计算器的正确性;

实验十项目实战---歌曲管理系统

一、实验目的:

掌握类的定义,JAVA应用程序的设计与实现。

二、实验内容:

开发环境

Eclipse + JDK + List/Map + File

系统中的对象

歌曲(Song.java):编号、歌名、语言(中文/英文)、类别(流行/通俗)、歌手

系统功能描述

对已有的曲目进行管理:

查找歌曲信息(按歌名\语言\歌手\类别等进行查询)

增加歌曲

删除某歌曲

技术要求

List/Map,File, 输入输出流对象

画面参考

三、实验要求:

1. 通过实验掌握文件输入输出流的使用方法;

2. 程序必须能够从键盘接收字符串并保存在文件中;

3. 程序必须能够读出文件内容显示在屏幕上;

4. 数据保存在文件中;

5. 写出实验报告。

四、实验步骤:

1.分析需求,设计类并画出类框图;

2. 实现类,完成相应功能

3. 调试运行程序。

大地测量学实验指导书汇总

《大地测量学基础》实验指导书 XXX大学土木工程系测绘工程教研室 2010年7月

第一部分:实验与实习须知 控制测量学是测绘工程专业一门践性很强的专业主干课程,其实验与实习是教学中必不可少的重要环节。只有通过实验与实习,才能巩固课堂所学的基本理论,进而掌握仪器操作的基本技能和测量作业的基本方法,并为深入学习测绘专业理论和有关专业知识打下基础。在进行实验之前,必须明确实验的基本规定,了解仪器的借还手序及仪器的保护、保养等知识,做到爱护仪器,达到实习之目的,防患于未然。 实验与实习规定 1.在实验或实习之前,必须复习教材中的有关内容,认真仔细地预习本指导书,以明确目的、了解任务、熟悉实验步骤和过程、注意有关事项并准备好所需文具用品。 2.实验或实习分小组进行,组长负责组织协调工作,办理所用仪器工具和借领和归还手续。 3.实验或学习应在规定的时间进行,不得无故缺席或迟到早退;应在指定的场地进行,不得擅自改变地点或离开现场。 4.必须遵守“测量仪器工具的借领与使用规则”和“测量记录与计算规则”。 5.应该服从教师的指导,严格按照本指导书的要求认真、按时、独立地完成任务。每项实验或实习,都应取得合格的成果,提交书写工整规范的实验报告或实习记录,经指导教师审阅同意后,才可交还仪器工具,结束工作。 6.在实验或实习过程中,还应遵守纪律,爱护现场的花草、树木和农作物,爱护周围的各种公共设施,任意砍折、踩踏或损环者应予赔偿。 测量仪器工具的借领与使用规则 对测量仪器工具的正确使用、精心爱护和科学保养,是测量人员必须具备的素质和应该掌握的技能,也是保证测量成果质量、提高测量工作效率和延长仪器工具使用寿命的必要条件。在仪器工具的借领与使用中,必须严格遵守下列规定。 一、仪器工具的借领 1.在指定的地点凭学生证办理借领手续,以小组为单位领取仪器工具。 2.借领时应该当场清点检查。实物与清单是否相符,仪器工具及其附件是否齐全,背带及提手是否牢固,脚架是否完好等。如有缺损,可以补领或更换。 3.离开借领地点之前,必须锁好仪器箱并捆扎好各种工具;搬运仪器工具时,必须轻取轻放,避免剧烈震动。 4.借出仪器工具之后,不得与其他小组擅自调换或转借。

实验指导书 实验二_SolidWorks建模1

实验二 SolidWorks 草绘特征和放置特征操作(一) 一、 实验目的 1. 掌握基本零件建模的一般步骤和方法 2. 掌握SolidWorks 草绘特征:拉伸凸台、拉伸切除、旋转凸台、旋转切除、扫描、 放样的操作方法。 3. 掌握放置(应用)特征:钻孔特征、倒角特征、圆角特征、抽壳特征、拔模斜度特 征、筋的操作方法 二、 实验内容 完成下列下列零件造型 三、 实验步骤 1. 连接件设计 完成如图 1 (1) (2) 2 所示。 图 1连接件 图 2草图 (3) 单击【拉伸凸台/ 框内选择【两侧对称】选项,在【深度】文本框内输入“54mm ”,单击【确定】按钮,如图 3所示。 图 3 “拉伸”特征 (4) 120°”,然后 在第二参考中选择图形的一条下边线。单击【确定】按钮,建立新基准面,如

错误!未找到引用源。所示。 (5) 1,选择“反转法线” 1,单选择 4所示。 图4草图 图4建立基准面 底面边线

(6) 单击【拉伸凸台/ 列表框内选择【给定深度】选项,在【深度】文本框内输入“12mm”,单击【确定】按钮,如图5所示。 图5“拉伸”特征 (7)选取基体上表面,单击【草图绘制】进入草图绘制,使用中心线工具在 上表面的中心位置绘制直线,注意不要捕捉到表面边线,如图6所示。 图 6 中心线 (8) 内输入“8mm”,在图形区域选择中心线,在属性管理器中选中【添加尺寸】、【选择链】、【双向】和【顶端加盖】复选框,选中【圆弧】单选按钮,单击【确定】按钮,标注尺寸,完成草图,如图7所示。 运用“等距实体”绘制草图 (8) -拉伸】属性管理器,在【终止条件】下拉 列表框内选择【完全贯穿】选项,单击【确定】按钮,如图8所示。

控制工程基础实验指导书(答案)

控制工程基础实验指导书 自控原理实验室编印

(内部教材)

实验项目名称: (所属课 程: 院系: 专业班级: 姓名: 学号: 实验日期: 实验地点: 合作者: 指导教师: 本实验项目成绩: 教师签字: 日期: (以下为实验报告正文) 、实验目的 简述本实验要达到的目的。目的要明确,要注明属哪一类实验(验证型、设计型、综合型、创新型)。 二、实验仪器设备 列出本实验要用到的主要仪器、仪表、实验材料等。 三、实验内容 简述要本实验主要内容,包括实验的方案、依据的原理、采用的方法等。 四、实验步骤 简述实验操作的步骤以及操作中特别注意事项。 五、实验结果

给出实验过程中得到的原始实验数据或结果,并根据需要对原始实验数据或结果进行必要的分析、整理或计算,从而得出本实验最后的结论。 六、讨论 分析实验中出现误差、偏差、异常现象甚至实验失败的原因,实验中自己发现了什么问题,产生了哪些疑问或想法,有什么心得或建议等等。 七、参考文献 列举自己在本次准备实验、进行实验和撰写实验报告过程中用到的参考文献资 料。 格式如下 作者,书名(篇名),出版社(期刊名),出版日期(刊期),页码

实验一控制系统典型环节的模拟、实验目的 、掌握比例、积分、实际微分及惯性环节的模拟方法; 、通过实验熟悉各种典型环节的传递函数和动态特性; 、了解典型环节中参数的变化对输出动态特性的影响。 二、实验仪器 、控制理论电子模拟实验箱一台; 、超低频慢扫描数字存储示波器一台; 、数字万用表一只;

、各种长度联接导线。 三、实验原理 运放反馈连接 基于图中点为电位虚地,略去流入运放的电流,则由图 由上式可以求得下列模拟电路组成的典型环节的传递函数及其单位阶跃响应。 、比例环节 实验模拟电路见图所示 U i R i U o 接示波器 以运算放大器为核心元件,由其不同的输入网络和反馈网络组成的各种典型环节,如图所示。图中和为复数阻抗,它们都是构成。 Z2 Z1 Ui ,— U o 接示波器 得:

岩相学实验

实验一偏光显微镜的构造、调节和使用 一、实验目的 1.熟悉偏光显微镜的构造及各部件的用途。 2.掌握偏光显微镜的调节和使用方法。 二、偏光显微镜的构造 偏光显微镜的型号繁多,但基本构造原理是类似的。主要由支架系统(机械系统)、放大系统、照明系统、载物台以及零件盒组成。 三、偏光显微镜的使用和调节 (1)安装镜头 (2)调节照明 推出上偏光镜和勃氏镜、打开锁光圈,调节光源光栏至理想视域亮度。 (3)调节焦距(准焦) 调节焦距主要是为了使物像清晰可见,其步骤如下: ①将欲观察的薄片置于物台上,使盖玻片朝上,薄片中的矿物正对物镜,并将薄片用夹子压紧在载物台上。 ②从侧面看着镜头,旋转粗动螺丝,将镜筒下降到最低位置(高倍物镜要下降到几乎与薄片接触为止)。 ③从目镜中观察、拧动粗动螺丝使镜筒缓缓上升,直至视域中物像清楚为止。如果物像不够清楚,可转动微动螺丝使之更清晰。 应当注意,物镜与薄片之间的工作距离因放大倍数而不同,低倍物镜工作距离长,高倍物镜工作距离短,所以调节高倍物镜的焦距时切忌只看镜筒里面而下降镜简,这样最容易压碎薄片而使镜头损坏。 (4)校正中心 偏光显微镜镜筒的轴应与载物台的旋转轴相一致,这样,视域中心的被测矿物才不至于在旋转物台后离开原来位置,甚至跑出视线之外,给鉴定工作带来不便。因此,偏光显微镜在使用前应进行中心校正,使镜筒铀与载物台转轴相重合。校正中心的具体步骤如下: ①准焦后,在薄片中任选一小黑点置于十字丝交点,如图1-2(a)。旋转物台360°,若在旋转物台过程中小黑点在十字丝交点始终不动,则表明镜筒轴与物台转轴重合,中心已校正好。若在物台旋转过程中小黑点离开十字丝交点或跑出视域之外,则表明中心不正。这时小黑点会围绕偏心O作圆周运动、如图1-2(b)所示。 ②若偏心不大,转动物台小黑点在视域内旋转出现时,这时应将小黑点由十字丝中心旋转180°至图1-2(c)中的a’处。

电工学实验指导书汇总Word版

电工学实验指导书 武汉纺织大学 实验一直流电路实验 (1)

实验二正弦交流电路的串联谐振 (4) 实验三功率因数的提高 (6) 实验四三相电路实验 (9) 实验五微分积分电路实验 (12) 实验六三相异步电动机单向旋转控制 (14) 实验七三相异步电动机正、反转控制 (16) 实验八单相桥式整流和稳压电路 (18) 实验九单管交流放大电路 (19) 实验十一集成运算放大器的应用 (24) 实验十二组合逻辑电路 (26) 实验十三移位寄存器 (29) 实验十四十进制计数器 (33)

实验一直流电路实验 一、实验目的: 1.验证基尔霍夫定律 2.研究线性电路的叠加原理 3.等效电源参数的测定 二、实验原理: 1.基尔霍夫定律是电路理论中最重要的定律之一,它阐明了电路整体结构必须遵守的定律,基尔霍夫定律有两条即电流定律和电压定律。 电流定律:在任一时刻,流入电路中任一节点的电流之和等于流出该节点的电流之和,换句话来说就是在任一时刻,流入到电路中任一节点的电流的代数和为零,即∑I=0。 电压定律:在任一时刻,沿任一闭合回路的循行方向,回路中各段电压降的代数和等于零,即 ∑U=0。 2.叠加原理:n个电源在某线性电路共同作用时,它们在电路中任一支路中产生的电流或在任意两点间所产生的电压降等于这些电源单独作用时,在该部分所产生的电流或电压降的代数和。三、仪器设备及选用组件箱: 1.直流稳压电源 GDS----02 GDS----03 2.常规负载 GDS----06 3.直流电压表和直流电流表 GDS----10 四、实验步骤: 1.验证基尔霍夫定律 按图1—1接线,(U S1、U S2分别由GDS---02,GDS---03提供)调节U SI=3V,U S2=10V,然后分别用电流表测取表1—1中各待测参数,并填入表格中。 2.研究线性电路的叠加原理 ⑴将U S2从上述电路中退出,并用导线将c、d间短接,接入U S1,仍保持3V,测得各项电流,电压,把所测数据填入表1—2中;

控制工程基础实验指导书(答案) 2..

实验二二阶系统的瞬态响应分析 一、实验目的 1、熟悉二阶模拟系统的组成。 2、研究二阶系统分别工作在ξ=1,0<ξ<1,和ξ> 1三种状态下的单 位阶跃响应。 3、分析增益K对二阶系统单位阶跃响应的超调量σP、峰值时间tp和调 整时间ts。 4、研究系统在不同K值时对斜坡输入的稳态跟踪误差。 5、学会使用Matlab软件来仿真二阶系统,并观察结果。 二、实验仪器 1、控制理论电子模拟实验箱一台; 2、超低频慢扫描数字存储示波器一台; 3、数字万用表一只; 4、各种长度联接导线。 三、实验原理 图2-1为二阶系统的原理方框图,图2-2为其模拟电路图,它是由惯性环节、积分环节和反号器组成,图中K=R2/R1,T1=R2C1,T2=R3C2。 图2-1 二阶系统原理框图

图2-1 二阶系统的模拟电路 由图2-2求得二阶系统的闭环传递函 12 22 122112 /() (1)()/O i K TT U S K U S TT S T S K S T S K TT ==++++ :而二阶系统标准传递函数为 (1)(2), 对比式和式得 n ωξ== 12 T 0.2 , T 0.5 , n S S ωξ====若令则。调节开环增益K 值,不仅能改变系统无阻尼自然振荡频率ωn 和ξ的值,可以得到过阻尼(ξ>1)、 临界阻尼(ξ=1)和欠阻尼(ξ<1)三种情况下的阶跃响应曲线。 (1)当K >0.625, 0 < ξ < 1,系统处在欠阻尼状态,它的单位阶跃响应表达式为: 图2-3 0 < ξ < 1时的阶跃响应曲线 (2)当K =0.625时,ξ=1,系统处在临界阻尼状态,它的单位阶跃响应表达式为: 如图2-4为二阶系统工作临界阻尼时的单位响应曲线。 (2) +2+=222n n n S S )S (G ωξω ω1 ()1sin( ) (3) 2-3n t o d d u t t tg ξωωωω--=+=式中图为二阶系统在欠阻尼状态下的单位阶跃响应曲线 e t n o n t t u ωω-+-=)1(1)(

指导书

《地质学基础》 实验教案 绵阳师范学院资源环境工程学院 2013年3月

实验一矿物的形态和物理性质 (一)目的要求 1.认识矿物的形态和物理物理性质. 2.初步学习鉴定矿物形态和物理性质的方法并掌握系统描述矿物标本的一般方法,为以后鉴定矿物打下基础. (二)课前准备 1.预习:矿物的概念。矿物的单体形态和集合形态。矿物的光学性质、力学性质和其他性质。附录一相关内容。 2.用具:条痕板,小刀,摩氏硬度计,放大镜,手磁铁,稀盐酸,报告纸等。 (三)实验步骤和方法 先由教师讲解肉眼观察与描述矿物形态和物理性质的方法。然后,学生在教师指导下观察矿物标本,矿物形态、颜色、光泽和透明度以眼睛观察为主,其他矿物性质除详细观察外,按指定的方法进行实际操作。最后由学生独立观察和描述4块矿物标本并写出实验报告。(四)实验内容 1.矿物的单体形态和集合体形态 柱状、针状:石英(具柱面横纹)、电气石、绿柱石、辉锑矿(具晶面纵纹)。 纤维状、放身状:石棉、纤维石膏、红柱石。 板状、片状、鳞片状:石膏、黑钨矿、云母、辉钼矿、鳞片状石墨。 立方体、粒状:黄铁矿(具三组直交的晶面条纹)、橄榄石、石榴子石。 双晶:石膏(接触双晶)、氟石(穿插双晶)、纳长石(聚片双晶)。 晶簇:石英晶簇、方解石晶簇、氟石晶簇。 致密块状:辉铜矿、闪锌矿。 结核和鲕状体:钙结核、鲕状赤铁矿。 分泌体:玛瑙。 钟乳状和葡萄状体:钟乳石、肾状赤铁矿、葡萄状硬锰矿。 被膜状:孔雀石、蓝铜矿。 土状:铝土矿、高岭石。 2.矿物的颜色 红:辰砂(粉末)紫:紫水晶乳白:石英 肉红色:正长石橙:雄黄褐色:褐铁矿 铅灰:方铅矿砖红:赤铁矿黄:雌黄 黑:黑色电气石铜黄:黄铜矿铁黑:磁铁矿 绿:孔雀石灰:铝土矿铜红:自然铜 晕色:方解石、云母蓝:蓝铜矿白:方解石 黄绿:绿帘石锖色:斑铜矿 3.矿物的条痕色 樱红:赤铁矿。灰黑:方铅矿。绿褐:铬铁矿。绿黑:黄铁矿 4.矿物的光泽和透明度。 金属光泽不透明:黄铜矿、辉锑矿。 半金属光泽不透明:磁铁矿、鲕状赤铁矿。 金刚光泽半透明:浅色闪锌矿。 玻璃光泽透明:水晶。

测试技术实验指导书及实验报告2006级用汇总

矿压测试技术实验指导书 学号: 班级: 姓名: 安徽理工大学 能源与安全学院采矿工程实验室

实验一常用矿山压力仪器原理及使用方法 第一部分观测岩层移动的部分仪器 ☆深基点钻孔多点位移计 一、结构简介 深基点钻孔多点位移计是监测巷道在掘进和受采动影响的整个服务期间,围岩内部变形随时间变化情况的一种仪器。 深基点钻孔多点位移包括孔内固定装置、孔中连接钢丝绳、孔口测读装置组成。每套位移计内有5~6个测点。其结构及其安装如图1所示。 二、安装方法 1.在巷道两帮及顶板各钻出φ32的钻孔。 2.将带有连接钢丝绳的孔内固定装置,由远及近分别用安装圆管将其推至所要求的深度。(每个钻孔布置5~6个测点,分别为;6m、5m、4m、3m、2m、lm或12m、10m、8m、6m、4m、2m)。 3.将孔口测读装置,用水泥药圈或木条固定在孔口。 4。拉紧每个测点的钢丝绳,将孔口测读装置上的测尺推至l00mm左右的位置后,由螺丝将钢丝绳与测尺固定在一起。 三、测试方法 安装后先读出每个测点的初读数,以后每次读得的数值与初读数之差,即为测点的位移值。当读数将到零刻度时,松开螺丝,使测尺再回到l00mm左右的位置,重新读出初读数。 ☆顶板离层指示仪 一、结构简介: 顶板离层指示仪是监测顶板锚杆范围内及锚固范围外离层值大小的一种监测仪器,在顶板钻孔中布置两个测点,一个在围岩深部稳定处,一个在锚杆端部围岩中。离层值就是围岩中两测点之间以及锚杆端部围岩与巷道顶板表面间的相对位移值。顶板离层指示仪由孔内固定装置、测量钢丝绳及孔口显示装置组成如图1所示。

二、安装方法: 1.在巷道顶板钻出φ32的钻孔,孔深由要求而定。 2.将带有长钢丝绳的孔内固定装置用安装杆推到所要求的位置;抽出安装杆后再将带有短钢丝绳的孔内固定装置推到所要求的位置。 3.将孔口显示装置用木条固定在孔口(在显示装置与钻孔间要留有钢丝绳运动的间隙)。 4.将钢丝绳拉紧后,用螺丝将其分别与孔口显示装置中的圆管相连接,且使其显示读数超过零刻度线。 三、测读方法: 孔口测读装置上所显示的颜色,反映出顶板离层的范围及所处状态,显示数值表示顶板的离层量。☆DY—82型顶板动态仪 一、用途 DY-82型顶板动态仪是一种机械式高灵敏位移计。用于监测顶底板移近量、移近速度,进行采场“初次来压”和“周期来压”的预报,探测超前支撑压力高 峰位置,监测顶板活动及其它相对位移的测量。 二、技术特征 (1)灵敏度(mm) 0.01 (2)精度(%) 粗读±1,微读±2.5 (3)量程(mm) 0~200 (4)使用高度(mm) 1000~3000 三、原理、结构 其结构和安装见图。仪器的核心部件是齿条6、指针8 以及与指针相连的齿轮、微读数刻线盘9、齿条下端带有读 数横刻线的游标和粗读数刻度管11。 当动态仪安装在顶底板之间时,依靠压力弹簧7产生的 弹力而站立。安好后记下读数(初读数)并由手表读出时间。 粗读数由游标10的横刻线在刻度管11上的位置读出,每小 格2毫米,每大格(标有“1”、“22'’等)为10毫米,微读数 由指针8在刻线盘9的位置读出,每小格为0.01毫米(共200 小格,对应2毫米)。粗读数加微读数即为此时刻的读数。当 顶底板移近时,通过压杆3压缩压力弹簧7,推动齿条6下 移,带动齿轮,齿轮带动指针8顺时针方向旋转,顶底板每 移近0.01毫米,指针转过1小格;同时齿条下端游标随齿条 下移,读数增大。后次读数减去前次读数,即为这段时间内的顶底板移近量。除以经过的时间,即得

R语言实验指导书(二)

R语言实验指导书(二) 2016年10月27日

实验三创建和使用R语言数据集 一、实验目的: 1.了解R语言中的数据结构。 2.熟练掌握他们的创建方法,和函数中一些参数的使用。 3.对创建的数据结构进行,排序、查找、删除等简单的操作。 二、实验内容: 1.向量的创建及因子的创建和查看 有一份来自澳大利亚所有州和行政区的20个税务会计师的信息样本 1 以及他们各自所在地的州名。州名为:tas, sa, qld, nsw, nsw, nt, wa, wa, qld, vic, nsw, vic, qld, qld, sa, tas, sa, nt, wa, vic。 1)将这些州名以字符串的形式保存在state当中。 2)创建一个为这个向量创建一个因子statef。 3)使用levels函数查看因子的水平。 2.矩阵与数组。

i.创建一个4*5的数组如图,创建一个索引矩阵如图,用这个索引矩 阵访问数组,观察结果。 3.将之前的state,数组,矩阵合在一起创建一个长度为3的列表。

4.创建一个数据框如图。 5.将这个数据框按照mpg列进行排序。 6.访问数据框中drat列值为3.90的数据。

三、实验要求 要求学生熟练掌握向量、矩阵、数据框、列表、因子的创建和使用。

实验四数据的导入导出 一、实验目的 1.熟练掌握从一些包中读取数据。 2.熟练掌握csv文件的导入。 3.创建一个数据框,并导出为csv格式。 二、实验内容 1.创建一个csv文件(内容自定),并用readtable函数导入该文件。 2.查看R语言自带的数据集airquality(纽约1973年5-9月每日空气质 量)。 3.列出airquality的前十列,并将这前十列保存到air中。 4.查看airquality中列的对象类型。 5.查看airquality数据集中各成分的名称 6.将air这个数据框导出为csv格式文件。(write.table (x, file ="", sep ="", https://www.doczj.com/doc/eb10964547.html,s =TRUE, https://www.doczj.com/doc/eb10964547.html,s =TRUE, quote =TRUE)) 三、实验要求 要求学生掌握从包中读取数据,导入csv文件的数据,并学会将文件导出。

《控制系统计算机仿真》实验指导书

实验一 Matlab使用方法和程序设计 一、实验目的 1、掌握Matlab软件使用的基本方法; 2、熟悉Matlab的数据表示、基本运算和程序控制语句 3、熟悉Matlab绘图命令及基本绘图控制 4、熟悉Matlab程序设计的基本方法 二、实验内容 1、帮助命令 使用help命令,查找sqrt(开方)函数的使用方法; 2、矩阵运算 (1)矩阵的乘法 已知A=[1 2;3 4]; B=[5 5;7 8]; 求A^2*B (2)矩阵除法 已知A=[1 2 3;4 5 6;7 8 9]; B=[1 0 0;0 2 0;0 0 3]; A\B,A/B (3)矩阵的转置及共轭转置 已知A=[5+i,2-i,1;6*i,4,9-i]; 求A.', A' (4)使用冒号选出指定元素 已知:A=[1 2 3;4 5 6;7 8 9]; 求A中第3列前2个元素;A中所有列第2,3行的元素; (5)方括号[] 用magic函数生成一个4阶魔术矩阵,删除该矩阵的第四列 3、多项式 (1)求多项式p(x) = x3 - 2x - 4的根 (2)已知A=[1.2 3 5 0.9;5 1.7 5 6;3 9 0 1;1 2 3 4] , 求矩阵A的特征多项式; 求特征多项式中未知数为20时的值; 4、基本绘图命令 (1)绘制余弦曲线y=cos(t),t∈[0,2π] (2)在同一坐标系中绘制余弦曲线y=cos(t-0.25)和正弦曲线y=sin(t-0.5),t∈[0,2π] 5、基本绘图控制 绘制[0,4π]区间上的x1=10sint曲线,并要求: (1)线形为点划线、颜色为红色、数据点标记为加号; (2)坐标轴控制:显示范围、刻度线、比例、网络线 (3)标注控制:坐标轴名称、标题、相应文本; 6、基本程序设计 (1)编写命令文件:计算1+2+?+n<2000时的最大n值; (2)编写函数文件:分别用for和while循环结构编写程序,求2的0到n次幂的和。 三、预习要求 利用所学知识,编写实验内容中2到6的相应程序,并写在预习报告上。

煤矿地质学实验指导书

煤矿地质学 实验指导书 资源与地球科学学院 目录 实验一矿物 实验二火成岩 实验三沉积岩与变质岩 实验四煤的肉眼鉴定 实验五读图方法及读倾斜岩层地区地质图并作剖面实验六读褶皱地区地质图并作剖面 实验七编制勘探线剖面图 实验八编制煤层顶板等高线图——剖面法 实验九编制断煤交线图和水平切面图

实验一矿物 一、目的与要求 1. 通过观察,了解矿物形态和物理性质。 2. 通过观察,熟悉和掌握矿物的描述、鉴定方法。 3. 掌握常见矿物的基本鉴定特征。 二、实验内容 石墨、黄铁矿、滑石、石膏、方解石、萤石、磷灰石、正长石、斜长石、石英、方铅矿、普通角闪石、黑云母、白云母、普通辉石、高岭石、橄榄石、石榴子石、黄铜矿、赤铁矿、磁铁矿 三、观察与描述内容 观察和描述矿物标本以如下顺序进行: 单体形态、集合体形态、颜色、条痕色、透明度、光泽、解理(包括组数、完全程度)、断口、硬度(用小刀、指甲刻划比较)、比重(用手掂重)、最后命名。 四、注意事项 1. 实验前注意复习有关内容。 2. 观察时注意相似矿物之间的比较。 五、作业 1. 描述部分标本。 2. 比较黄铁矿和黄铜矿的区别?

实验二火成岩 一、目的与要求 1. 通过实验认识常见的火成岩的结构、构造。复习常见火成岩的造岩矿物的鉴定特征以及火成岩类型及其特征(见教材71页表2-4)。 2. 掌握火成岩的观察、鉴定和描述方法,了解火成岩命名方法。 3. 通过观察,了解常见火成岩的宏观鉴定特征。 二、实验内容 观察以下标本,并做好观察记录: 超基性岩类:橄榄岩 基性岩类:辉长岩、玄武岩 中性岩类:闪长岩、安山岩 酸性岩类:花岗岩、流纹岩 三、观察与描述内容 观察、鉴定辉长岩标本时,按以下顺序进行观察和描述,最好利用表格形式:颜色、结构、矿物成分及其百分含量、其它特点(如次生变化、孔洞、裂隙等)、命名。 四、作业 描述上述标本 实验三沉积岩与变质岩 一、目的与要求

操作系统实验指导书汇总

操作系统实验指导书 东北大学软件学院 2008年10月

实验要求 (1)预习实验指导书有关部分,认真做好实验的准备工作。 (2)实验中及时分析记录。 (3)按指导书要求书写实验报告,提交打印版(A4)。 实验的验收将分为两个部分。第一部分是上机操作,包括检查程序运行和即时提问。第二部分是提交的实验报告。

实验一进程调度(4学时) 一、实验目的 在采用多道程序设计的系统中,往往有若干个进程同时处于就绪状态。当就绪进程个数大于处理机数时,就必须依照某种策略来决定哪些进程优先占用处理机。本实验模拟在单处理机情况下的处理机调度,帮助学生加深了解处理机调度的工作。 二、实验类型 设计型。 三、预习内容 预习课本处理机调度有关内容,包括进程占用处理机的策略方法。 四、实验内容与提示 本实验中共有两个实验题。 第一题:编写并调试一个模拟的进程调度程序,采用“最高优先数优先”调度算法对五个进程进行调度。 <一>最高优先级优先调度算法 1)优先级简介 动态优先数是指在进程创建时先确定一个初始优先数,以后在进程运行中随着进程特性的改变不断修改优先数,这样,由于开始优先数很低而得不到CPU 的进程,就能因为等待时间的增长而优先数变为最高而得到CPU运行。 例如:在进程获得一次CPU后就将其优先数减少1。或者,进程等待的时间超过某一时限时增加其优先数的值,等等。 2)详细设计 优先权调度算法: 1、设定系统中有五个进程,每一个进程用一个进程控制块( PCB)表示,

进程队列采用链表数据结构。 2、进程控制块包含如下信息:进程名、优先数、需要运行时间、已用 CPU时间、进程状态等等。 3、在每次运行设计的处理调度程序之前,由终端输入五个进程的“优 先数”和“要求运行时间”。 4、进程的优先数及需要的运行时间人为地指定。进程的运行时间以时 间片为单位进行计算。 5、采用优先权调度算法,将五个进程按给定的优先数从大到小连成就 绪队列。用头指针指出队列首进程,队列采用链表结构。 6、处理机调度总是选队列首进程运行。采用动态优先数办法,进程每 运行一次优先数减“1”,同时将已运行时间加“1”。 7、进程运行一次后,若要求运行时间不等于已运行时间,则再将它加 入就绪队列;否则将其状态置为“结束”,且退出就绪队列。 8、“就绪”状态的进程队列不为空,则重复上面6,7步骤,直到所 有进程都成为“结束”状态。 9、在设计的程序中有输入语句,输入5个进程的“优先数”和“要求 运行时间”,也有显示或打印语句,能显示或打印每次被选中进程 的进程名、运行一次后队列的变化,以及结束进程的进程名。10、最后,为五个进程任意确定一组“优先数”和“要求运行时间”,运行并调试所设计的程序,显示或打印出逐次被选中进程的进程名及其进程控制块的动态变化过程。

实验指导书实验二_SolidWorks建模1

实验二SolidWorks草绘特征和放置特征操作(一) 一、实验目的 1.掌握基本零件建模的一般步骤和方法 2.掌握SolidWorks草绘特征:拉伸凸台、拉伸切除、旋转凸台、旋转切除、扫描、放样的操 作方法。 3.掌握放置(应用)特征:钻孔特征、倒角特征、圆角特征、抽壳特征、拔模斜度特征、筋的 操作方法 二、实验内容 完成下列下列零件造型 三、实验步骤 1. 连接件设计 完成如图1所示模型。 (1)单击【新建】按钮一1,新建一个零件文件。 (2)选取前视基准面,单击【草图绘制】按钮一I,进入草图绘制,绘制草图,如图2 所示。 图1连接件图2草图 ⑶ 单击【拉伸凸台/基体】按钮,出现【拉伸】属性管理器,在【方向】下拉列表 框内选择【两侧对称】选项,在【深度】文本框内输入" 54mm ”,单击【确定】 按钮,如图3所示。 (4)单击【基准面】按钮一1,出现【基准面】属性管理器,其中第一参考选择图形下底面, 然后单击【两面夹角】按钮日,在【角度】文本框内输入"120°,然后在第二参考中选择 图形的一条下边线。单击【确定】按钮¥,,建立新基准面,如

错误!未找到引用源。所示。 图4建立基准面 (5) 在设计树中右击基准面 1选择“反转法线” 卜,然后再单击基准 面 1单选择 【草图绘制】按钮 ,进入草图绘制,单击【正视于】按钮 ,绘制草图,如图 4所示。 边线 底面 图4草图

(6) 单击【拉伸凸台/基体】按钮 ,出现【拉伸】属性管理 器,在【终止条件】下拉 列表框内选择【给定深度】选项,在【深度】文本框内输入“ 12mm ”,单击【确 定】按钮1 如图5所示。 (7) 选取基体上表面,单击【草图绘制】 按钮_1,进入草图绘制,使用中心线工具 上表面的中心位置绘制直线,注意不要捕捉到表面边线,如图 6所示。 图6中心线 (8) 单击【等距实体】按钮丄,出现【等距实体】属性管理器,在【等距距离】文本框 内输入 “8mm ”,在图形区域选择中心线, 在属性管理器中选中 【添加尺寸】、【选 择链】、【双向】和【顶端加盖】复选框,选中【圆弧】单选按钮,单击【确定】 按钮 ,标注尺寸,完成草图,如图 7所示。 律黑 __________________ 严 玄[B 总 -召 厂[.砲 r 韦歼左眛編◎也 17比自口 R an (A ) 广 Efetfi- 图_7运用“等距实体”绘制草图 (8)单击【拉伸切除】按钮 □,出现【切除-拉伸】属性管理器,在【终止条件】下拉 列表框内选择【完全贯穿】选项,单击【确定】按钮 ,如图8所示。 图5 “拉伸”特征

岩相学与晶体学期末考试试题极其答案

晶体: 内部质点在三度空间成周期性重复排列的固体或者说晶体是具有格子状构造的固体。空间格子: 晶体内部质点在空间作格子状排列。空间格子要素: 质点,行列,网面,平行六面体。形成过程: (非)自发形成晶芽。对称: 物体相同部分有规律的重复。对称要素: 对称面,对称中心,对称轴,旋转反身轴。对称型: 全部对称要素的组合。单形: 以对称要素联系着的一组晶面的总称,依空间格子规律,格子中相同面网所形成的总和。 聚形: 两个以上的单形的聚合。三大晶族: 低xx。七大晶系: 三斜,单斜,四方,三方,六方,等轴。晶面符号: 晶体定向后,晶面在空间的相对位置即可根据它与晶轴的关系予以确定。这种相对位置可以用一定的符号来表征。表征晶面空间方位的符号,称为晶面符号。整数定律: 晶面在晶轴上的截距系数之比为简单整数比。 矿物中的水: 吸附水,结晶水,沸石水,层间水,结构水。类质同象:

晶体结构中某种质点为他种类似的质点所替代,仅使晶格常数发生不大的变化。同质多象: 同种化学成分的物质,在不同的物理化学条件下,形成不同结构的晶体现象。矿物物理性质: 光学(颜色,条痕,透明度,光泽)、力学(解理,压电性,热点性,介电性)、热学性质、磁学、矿物的放射性、其他(挥发性,易燃性,吸水性)。硅酸盐结构类型: 岛(镁橄榄石,锆石),环(绿柱石,电气石),链(透辉石,透闪石),层(滑石,高岭石,云母),架状结构(霞石,石榴石)。钾长石: 肉红色、玻璃光泽,厚板状晶体,有 (001)(010)两组完全解理,无断口,解理夹角近似90度,硬度 6。"xx: 乳白色成白色、油脂光泽、铁污染后表面为黄褐色、无解理、有贝壳状断口、常见六方柱和六方双锥的聚行晶体、本多为致密快状**体,硬度 7。" 光率体: 光波震动方向与相应折射率值之间关系的一种光性指示体。显微镜调节:1装卸镜头、2调节照明灯光、3调节焦距、4校正中心、5视域直径的测定6目镜十字丝的检查7偏光镜的校正。贝克线成因: 相邻两物质折射率值不同,光通过接触界面时发生折射、反射作用引起。提高镜筒,贝克线向折射率大的物质移动。突起等级: h< 1."48负高、 1.48—

C语言实验指导书(刘联海20131106)

《C语言程序设计》实验指导书

目录 实验1 C语言编程环境和运行C程序的方法 (1) 实验2 简单的顺序结构程序设计 (3) 实验3 数据类型和表达式 (5) 实验4 选择结构程序设计 (7) 实验5 循环结构程序设计(1) (10) 实验6 循环结构程序设计(2) (13) 实验7 数组 (16) 实验8 函数 (18)

实验1 C语言编程环境和运行C程序的方法 一、实验目的 1、熟悉Visual C6.0集成开发环境的使用方法; 2、熟悉C语言程序从编辑、编译、连接到最后运行得到结果的过程及各过程的作用; 3、了解C语言程序的结构特征与书写规则,能够编写简单的C程序; 4、初步理解程序调试的思想,能找出并改正C程序中的语法错误。 二、实验内容 1、熟悉上机环境 ⑴熟悉VC++6.0集成环境,重点是其中常用菜单、工具按钮的功能; ⑵在D盘建立一个自己的工作文件夹,文件夹以班名+学号后两位+姓名来命名(如:应用1105张三);分别创建、编辑并运行下列程序,初步熟悉C源程序的结构特点和运行方式。 #include main() { printf(“This is my first program!\n") ; } 2、编写一个程序实现分两行输出自己的姓名及联系电话。 3、程序改错调试 以下给定程序的功能是在屏幕上显示“Welcome to You!”,其中存在3处错误,请指出错误所在,并调试程序使其能运行得到正确结果。 #include mian() //1 { printf(Welcome to You!\n") //2 } 4、选做题 ⑴自学教材P47内容以及附录B中的字符与ASCII码对照表,编程输出以下图形: ? ? ⑵编程输出如下通讯录功能菜单界面

土工实验指导书及实验报告

土工实验指导书及实验报告编写毕守一 安徽水利水电职业技术学院 二OO九年五月

目录 实验一试样制备 实验二含水率试验 实验三密度试验 实验四液限和塑限试验 实验五颗粒分析试验 实验六固结试验 实验七直接剪切试验 实验八击实试验 土工试验复习题

实验一试样制备 一、概述 试样的制备是获得正确的试验成果的前提,为保证试验成果的可靠性以及试验数据的可比性,应具备一个统一的试样制备方法和程序。 试样的制备可分为原状土的试样制备和扰动土的试样制备。对于原状土的试样制备主要包括土样的开启、描述、切取等程序;而扰动土的制备程序则主要包括风干、碾散、过筛、分样和贮存等预备程序以及击实等制备程序,这些程序步骤的正确与否,都会直接影响到试验成果的可靠性,因此,试样的制备是土工试验工作的首要质量要素。 二、仪器设备 试样制备所需的主要仪器设备,包括: (1)孔径0.5mm、2mm和5mm的细筛; (2)孔径0.075mm的洗筛; (3)称量10kg、最小分度值5g的台秤; (4)称量5000g、最小分度值1g和称量200g、最小分度值0.01g的天平;

(5)不锈钢环刀(内径61.8mm、高20mm;内径79.8mm、高20mm或内径61.8mm、高40mm); (6)击样器:包括活塞、导筒和环刀; (7)其他:切土刀、钢丝锯、碎土工具、烘箱、保湿器、喷水设备、凡士林等。 三、试样制备 (一)原状土试样的制备步骤 1、将土样筒按标明的上下方向放置,剥去蜡封和胶带,开启土样筒取土样。 2、检查土样结构,若土样已扰动,则不应作为制备力学性质试验的试样。 3、根据试验要求确定环刀尺寸,并在环刀内壁涂一薄层凡士林,然后刃口向下放在土样上,将环刀垂直下压,同时用切土刀沿环刀外侧切削土样,边压边削直至土样高出环刀,制样时不得扰动土样。 4、采用钢丝锯或切土刀平整环刀两端土样,然后擦净环刀外壁,称环刀和土的总质量。 5、切削试样时,应对土样的层次、气味、颜色、夹杂物、裂缝和均匀性进行描述。 6、从切削的余土中取代表性试样,供测定含水率以及颗粒分析、界限含水率等试验之用。

控制工程-实验指导书-修订版

《控制工程基础》实验指导书常熟理工学院机械工程学院 2009.9

目录 1.MATLAB时域分析实验 (2) 2.MATLAB频域分析实验 (4) 3.Matlab校正环节仿真实验 (8) 4.附录:Matlab基础知识 (14)

实验1 MATLAB 时域分析实验 一、实验目的 1. 利用MATLAB 进行时域分析和仿真。 要求:(1)计算连续系统的时域响应(单位脉冲输入,单位阶跃输入,任意输入)。 2.掌握Matlab 系统分析函数impulse 、step 、lsim 、roots 、pzmap 的应用。 二、实验内容 1.已知某高阶系统的传递函数为 ()265432 220501584223309240100 s s G s s s s s s s ++=++++++,试求该系统的单位脉冲响应、单位阶跃响应、单位速度响应和单位加速度响应。 MATLAB 计算程序 num=[2 20 50]; den=[1 15 84 223 309 240 100]; t= (0: 0.1: 20); figure (1); impulse (num,den,t); %Impulse Response figure (2); step(num,den,t);%Step Response figure (3); u1=(t); %Ramp.Input hold on; plot(t,u1); lsim(num,den,u1,t); %Ramp. Response gtext(‘t’); figure (4); u2=(t.*t/2);%Acce.Input u2=(0.5*(t.*t)) hold on; plot(t,u2); lsim(num,den,u2,t);%Acce. Response

岩相学实验指导书

实验二偏光显微镜的认识、调节和校正 一、实验目的 1.熟悉偏光显微镜的构造及各部件的用途。 2.掌握偏光显微镜的调节和使用方法。 二、实验原理 1.偏光显微镜的构造 偏光显微镜的型号很多,但其主要构成部件大同小异,下面以实验室现有型偏光显微镜为例,对照实物做逐一介绍。 镜座:支持显微镜全部重力的基座,其外形一般为马蹄形或圆台形。 镜臂:连接镜筒与镜座的弓形臂,可向后自由倾斜。但倾斜角度不宜过大,以防显微镜向后翻倒。 反光镜:一个具有平、凹两面的的小圆镜。可以任意转动,以便对准光源,把光反射到显微镜的光路中去。一般进行中、低倍观察时,用平面反光镜;若进行高倍观察,应使用凹面反光镜使光线少许聚敛,增加视域亮度。 下偏光镜:位于反光镜之上,从反光镜反射来的自然光,通过下偏光镜后即成为振动方向固定的偏光。下偏光镜可以转动,以便调节其振动方向。 锁光圈:在下偏光镜之上,可自由开合,用以控制进入视域的光量。 聚光镜:在锁光圈之上,可以把下偏光镜透出的偏光聚敛成锥形偏光。用以观察晶体的干涉图。聚光镜可自由推进或拉出光路系统。 载物台:一个可以转动的圆形平台。边缘有0°~360°的刻度,并附有游标尺,可以读出旋转的角度。有固定螺丝可以固定物台。物台上有一对弹簧夹,用来夹持矿物薄片。 镜筒:联结在镜臂上的一个长形圆筒。转动镜臂上的粗动螺丝或微动螺丝可使镜筒上升和下降,用以调节焦距。镜筒上端装有目镜,下端装有物镜,中间有试板孔、上偏光镜和勃式镜。 物镜:决定显微镜成像性能的重要构件。每台显微镜上至少有三个不同放大倍数的物镜,物镜上均刻有放大倍数、数值孔径(N·A)等。一般显微镜通常备有低倍(4×),中倍(10×、25×)和高倍(40×、63×)等物镜。 目镜:一般有5×、10×两个目镜,目镜中带有十字丝或分度尺,并附有测微尺和网格尺

DDSZ1实验指导书

Tianhuang Teaching Apparatuses 天煌教仪 电机系列实验 DDSZ-1型 电机及电气技术实验装置Motor And Electric Technique Experimental Equipment 实验指导书 天煌教仪 浙江天煌科技实业有限公司

DDSZ-1型电机及电气技术实验装置受试电机铭牌数据一览表

DDSZ-1型电机及电气技术实验装置交流及直流电源操作说明 实验中开启及关闭电源都在控制屏上操作。开启三相交流电源的步骤为: 1)开启电源前。要检查控制屏下面“直流电机电源”的“电枢电源”开关(右下角)及“励磁电源”开关(左下角)都须在“关”断的位置。控制屏左侧端面上安装的调压器旋钮必须在零位,即必须将它向逆时针方向旋转到底。 2)检查无误后开启“电源总开关”,“关”按钮指示灯亮,表示实验装置的进线接到电源,但还不能输出电压。此时在电源输出端进行实验电路接线操作是安全的。 3)按下“开”按钮,“开”按钮指示灯亮,表示三相交流调压电源输出插孔U、V、W及N上已接电。实验电路所需的不同大小的交流电压,都可适当旋转调压器旋钮用导线从这三相四线制插孔中取得。输出线电压为0-450V(可调)并可由控制屏上方的三只交流电压表指示。当电压表下面左边的“指示切换”开关拨向“三相电网电压”时,它指示三相电网进线的线电压;当“指示切换”开关拨向“三相调压电压”时,它指示三相四线制插孔U、V、W和N输出端的线电压。 4)实验中如果需要改接线路,必须按下“关”按钮以切断交流电源,保证实验操作安全。实验完毕,还需关断“电源总开关”,并将控制屏左侧端面上安装的调压器旋钮调回到零位。将“直流电机电源”的“电枢电源”开关及“励磁电源”开关拨回到“关”断位置。 开启直流电机电源的操作: 1)直流电源是由交流电源变换而来,开启“直流电机电源”,必须先完成开启交流电源,即开启“电源总开关”并按下“开”按钮。 2)在此之后,接通“励磁电源”开关,可获得约为220V、0.5A不可调的直流电压输出。接通“电枢电源”开关,可获得40~230V、3A可调节的直流电压输出。励磁电源电压及电枢电源电压都可由控制屏下方的1只直流电压表指示。当将该电压表下方的“指示切换”开关拨向“电枢电压”时,指示电枢电源电压,当将它拨向“励磁电压”时,指示励磁电源电压。但在电路上“励磁电源”与“电枢电源”,“直流电机电源”与“交流三相调压电源”都是经过三相多绕组变压器隔离的,可独立使用。 3)“电枢电源”是采用脉宽调制型开关式稳压电源,输入端接有滤波用的大电容,为了不使过大的充电电流损坏电源电路,采用了限流延时的保护电路。所以本电源在开机时,从电枢电源开合闸到直流电压输出约有3~4秒钟的延时,这是正常的。 4)电枢电源设有过压和过流指示告警保护电路。当输出电压出现过压时,会自动切断输出,并告警指示。此时需要恢复电压,必须先将“电压调节”旋钮逆时针旋转调低电压到正常值(约240V以下),再按“过压复位”按钮,即能输出电压。当负载电流过大(即负载电阻过

《面向对象程序设计》实验指导书(实验二)

实验二类与对象㈡——对象初始化、对象数据与指针 一、实验目的 1.理解构造函数、析构函数的意义及作用,掌握构造函数、析构函数的定义及调用时间,熟悉构造函数的种类; 2.理解this指针及使用方法,熟悉对象数组、对象指针、对象引用的定义及使用方法,熟悉对象作为函数参数的使用方法; 3.熟悉类与对象的应用及编程。 二、实验学时 课内实验:2课时课外练习:2课时 三本实验涉及的新知识 ㈠构造函数与析构函数 在C++中,提供了两个特殊的成员函数,即构造函数和析构函数。 构造函数用于对象的初始化,即在定义一个类对象时,计算机在给对象分配相应的存储单元的同时,为对象的数据成员赋初值。 析构执行的是与构造函数相反的操作,用于撤销对象的同时释放对象所占用的内存空间。 1.构造函数 ⑴构造函数的定义 格式: 类名(形参表) { 构造函数体} ⑵构造函数的调用 构造函数的调用是在定义对象时调用的。 格式:类名对象名(实参表); 类名对象名=构造函数名(实参表); ⑶说明 ①构造函数必须与类同名。 ②构造函数没有返回值,但不能在构造函数前加void类型符(其他没有返回值的成员函数必须加类型符void)。 ③在实际应用中,在定义类时通常应定义一至多个构造函数(重载),以对各数据成员进行初始化;如果不给出构造函数,系统将自定义一个构造函数。 ④构造函数可以可以带参数,也可不带任何参数(称无参构选函数),还可以使用缺省参数。 ⑤不能象普通成员函数一样单独调用。 2.析构函数 ⑴析构函数的定义 格式: ~类名(void) { 析构函数体} ⑵析构函数的调用 析构函数是在撤销对象时自动调用的。 ⑶说明

相关主题
文本预览
相关文档 最新文档