文档库 最新最全的文档下载
当前位置:文档库 › 六、实验指导书

六、实验指导书

六、实验指导书
六、实验指导书

材料力学

实验指导书(配套教材:《材料力学实验》;适用专业:机械制造及自动化、汽车工程)

襄樊学院李月安编

实验一 拉伸试验

一、目的

1、测定低碳钢的流动极限(屈服极限)s σ,强度极限b σ,延伸率δ和面积收缩率?。

2、测定铸铁的强度极限b σ。

3、观察拉伸过程中的各种现象,并绘制拉伸图(l P ?-曲线)。

4、比较低碳钢(塑性材料)与铸铁(脆性材料)机械性质的特点。 二、设备

1、液压式万能试验机。

2、游标卡尺。

三、试样

试件可制成圆形或矩形截面。常用试样为圆形截面的。如图1-7所示。试件中段用于测量拉伸变形,此段的长度o l 称为“标矩”,两端较粗部分是装入试验夹头中的,便于承受拉力,端部的形状视试验机夹头的要求而定,可制成圆柱形(1-7),螺纹形(图1-8)或阶梯形(图1-9)。

试验表明,试件的尺寸和形状对试验结果会有所影响,为了避免此各种影响,使各种材料的力学性质的数值能互相比较,所以对试件的尺寸和形状都有统一规定。目前我国规定的试样有标准试件和比例试件两种,具体尺寸见表1-1,0.A 是圆形或矩形截面面积。

四、原理

材料的力学性质s σ、b σ、δ和?是由拉伸破坏试验来确定的,试验时,利用试验机的自动绘图器绘出低碳钢拉伸图(图-10)和铸铁拉伸图(图1-11)。

对于低碳材料,图1-10上的B -C 为流动阶段,B 点所对应的应力值称为流动极限。确定流动载荷s p 时,必须缓慢而均匀地使试件产生变形,同时还需要注意观察。测力盘主针回转后所指示的最小载荷(第一次下降的最小载荷)即为流动载荷s p ,继续加载,测得最大载荷b P 。试件在达到最大载荷前,伸长变形在标距范围内均匀分布的。从最大载荷开始,产生局部伸长和颈缩。颈缩出现后,截面面积迅速减小,继续拉伸所需的载荷也变小了,直至E 点断裂。

铸铁试件在变形极小时,就达到最大载荷,而突然发生断裂。没有流动和颈缩现象,如图1-11所示。其强度极限远低于碳钢的强度极限。 五、试验步骤

(一)低碳钢试验

(1)用游标卡尺在试件的标距范围内测量三个截面的直径,每个截面测量互相垂直两个方向,取其平均值,填入记录表内。取三处中最小的平均值作为计算试件横截面积的直径。 (2)根据低碳钢的强度极限,估计试件的最大载荷。

(3)根据最大载荷选择合适的测力盘并配置相应的摆锤。 (4)调整零点,并拨动测力度盘上的辅针使之与主动指针靠拢。 (5)调整自动绘图器。

(6)安装试件。

(7)经教师检查后进行试验,缓慢而均匀加载,直到断裂,并仔细观察拉伸过程。记下流动时载荷s p 及最大载荷b P ,停机。

(8)试验结束,取下试件,将断裂两段尽量对紧在一起,用游标卡尺测量拉断后的标距1l 和颈缩处的直径1d (测量互相垂直的两个方向,取其平均值)填入记录表内。 从自动绘图器上取下拉伸图。

(二)铸铁试验

与低碳钢同样方法做好试验前的准备工作,经教师检查后进行试验,直至试件断裂为止。停机,记录最大载荷,取下试件和拉伸图,整理现场。

六、记录格式

低碳钢,最小直径0d = mm 横截面积0A =

mm 2 标 距0l = mm 铸 铁:最小直径0d = mm 横截面积0A = mm 2 2)试验后测量低碳钢试件记录于表1-3

表1-3

1)、修正拉伸图。应该指出,绘图器绘出的拉伸变形l ?是整个试件的伸长,并且包括试件在夹具中的滑动,试件开始受力时,试件在夹具中的滑动很大,故绘出的拉伸图最初一段是曲线,必须加以修正,即将拉伸图直线部分向下延长,使它与横坐标相交,此交点即为坐标原点。然后将修正后的拉伸图按比例复制在试验报告上。

2)、根据流动载荷s p 及最大载荷b P 计算流动极限s σ及强度极限b σ: 0

A P s s =

σ 0

A P b b =

σ

3)、根据试验前后的标距长度和面积,计算延伸率和截面收缩率:

%1000

1?-=

l l l δ

%1000

1

0?-=

A A A ?

这里应该指出,从破坏后的低碳钢试件上可以看到,各处的残余伸长不是均匀分布的,愈接

近断口(颈缩)处伸长愈多(见图1-12)。因此测得的1l 数值与断口的部位有关。根据国家标准GB228-76中规定,当断口不在标距长度的中央

3

l 区段内时,需要采用断口移中的

方法来测量试件断后的标距1l 。具体方法如下。试验前用刻线机将试样标距等分(一般5mm 或10mm 为一格),试样拉断后,在长段(如图1-12(a )的右段)上,从断口O 起数出若干段,使它等于短段上的格数(如图1-12(a )),则取一半,得C 点,移位后的BC OB AO l 21++=;如果长段上所余的段数为奇数(图1-12(b )),则取所余格数减1和加1之半,分别得C 和C 1点,移位后的11BC BC OB AO l +++=。

当断口非常靠近试样两端,而与其头部之距离等于或小于直径的两倍时,一般认为试验结果无效,必须重做。

4)、根据试验结果,比较两种材料的力学性能。

实验二 材料弹性模量的测定

一、目的

1、测定材料的弹性模量E 。

2、在比例极限内,验证虎克定律。

3、了解引伸仪的构造原理,学习它的使用方法。 二、设备

1、自制多功能试验台或万能试验机。

2、引伸仪(球铰式、蝶式或其他形式的引伸仪)。

3、游标卡尺,标准试样等。 三、原理

一般采用在比例极限内的拉伸试验来测定材料的弹性模量E 。测量标距内微小变形的方法较多,可以用各种引伸仪来测定,也可以用电测方法(见§2-5)来测得。本节采用引伸仪来测量弹性模量E 。试件一般采用圆形截面的标准试样。

为了验证载荷P 与变形l ?之间的正比关系,在比例极限内采用增量法,逐级加载,每次增加同样大小的载荷P ?,在引伸仪上读出相应的伸长变形,若每次伸长变形增量)(l ?δ也大致相等,说明载荷P 与变形l ?成正比,即验证了虎克定律。设试样的横截面为A ,引伸仪的标距为l ,则弹性范围内的虎克定律为EA Pl l /)(?=?δ,由此可知,试样材料的弹性模量E 为:

A

l l

P E ????=

)(δ

利用增量法进行试验,还可以排除试验中偶然误差,对不符合变化规律的读数,应及时检查,找出原因、或重做试验。

为了夹牢试件和消除试验机机构之间的间隙,必须施加一定数量的初载荷。装夹引伸仪后,再加载至适当数值(如两倍的初载荷),然后卸载至初载荷,考察引伸仪工作是否正常。当确认仪表工作正常之后,正式自初载开始,逐级加载,测量其伸长。试验时,应注意下面几点:

(1)试验应在比例极限内进行,故最大应力不能超过比例极限,但也不宜低于它的一半。 (2)最大载荷值要与试验机测力范围相适应。 (3)最大变形要与引伸仪量程相适应。

(4)至少应有5~6级加载,每级载荷要使引伸仪刻度值有明显变化。 四、试验步骤 1、试件准备

在标距长度范围内,测量试件两端及中间三处的截面尺寸,取三处尺寸的平均值作为试件的计算直径。 2、拟定加载方案。 3、试验机准备。

首先复习试验机操作规程。另外,根据最大载荷数值,选用适当的测力度盘和相应的摆锤,调整测力指针,使其对准零点。 4、安装试件并施加初载荷。

5、安装引伸仪

复习引伸仪操作规程,小心正确地安装引伸仪。 6、检查及试件

试验机开动前,必须请指导教师检查以上步骤完成情况。然后开启试验机,预加载荷至两倍初载荷,以检查试验机及引伸仪是否正常工作。

7、进行试验

自初载荷 起,缓慢地逐级加载至最终载荷,并将和引伸仪读数记入记录表中。及时算出引伸仪前后两次读数的差值,以判断试验是否正常。加载至最大值后、再卸载至初载荷。以上试验过程,应重复进行2~3次。直至几次测量结果基本一致为止。 五、实验数据的记录与计算 1

2、计算公式 平均增量(格)=?=

?∑n

A

N 实际增量mm K

N l =?

?=?1)(δ

载荷增量kN P =? 弹性模量a GP l A l P E =

????=

)

实验三 扭转试验

一、目的

1、在比例极限内验证剪切虎克定律,测定剪切弹性模量G 。

2、测定低碳钢的剪切流动极限s τ及剪切强度极限b τ。

3、测定铸铁的剪切强度极限b τ。

4、观察低碳钢(塑性材料)与铸铁(脆性材料)的扭转破坏特点,并比较其断口形状。 二、设备

1、扭转试验机或自制综合试验台。

2、扭角仪。

3、游标卡尺等。

三、原理和装置

扭转试验的试样采用圆形横截面,其形状及尺寸随试验机而定。图1-19(a )、(b )分别为K-50型扭转试验机和NN -100型扭力试验机试样。

为了验证弹性范围内的虎克定律和测定剪切弹性模量G ,将扭角仪安装在低碳钢试样上,如

图1-20所示。调整扭角仪A 、B 环的间距,使其等于测量标距0l ,然后将A 、B 环分别固定。若A 、B 截面发生相对转动时,千分表的示值就表示A 、B 截面上距试样轴线为b 的两

点的相对位移δ。则A 、B 截面的相对扭转角rad b

δ

?=。在弹性范围内,相对扭转角?与

扭矩n M 的关系为:

p

n GJ

l M 0?=

?

式中0l 为标距,G 为材料的剪切弹性模量,p J 为极惯性矩。若采用“增量法“逐级加载,每增加同样大小的扭矩n M ?时,扭转角的增量??大致相等。这样就验证了虎克定律。根据各次测得的扭转角增量的平均值??,可以算出剪切弹性模量G 为:

p

n J l M G ????=?0 (a )

上述扭转仪只能测量较小的扭转角,因此,材料流动前必须将其卸下。利用试验机的自动绘图装置,可以自动绘制扭矩和扭转角之间的关系曲线,即?-n M 曲线,如图1-21所示,它与拉伸图相似。曲线上,OA 段为直线,表示?与n M 与正比,材料服从剪切虎克定律。若继续增加扭矩,转角?增加很快,即达到了流动阶段,由曲线AB 表示。B 点的扭矩s

M

为流动的载荷。对低碳钢,可以近似地假设为理想塑性材料。当最大剪应力超过屈服极限后,试样横截面上的应力分布规律如图1-22所示。图1-22(a )、(b )分别表示局部和全部进入

塑性区的应力分布规律。当截面上各点的剪应力同时达到屈服极限s τ时,剪应力合成的扭矩s M 为:

?

?=

?=

R

s s s

R d r r M

3

2

3

22τππτ

利用弹性范围内的抗扭截面系数2

16

3

3

R D W p ππ=

=(式中D 、R 分别表示试样的外径和外半

径)代入上式,则

s p s W M τ?=3

4

p

s

s W M

43=

τ (b )

继续加载将达到强化阶段,由线段BC 表示,试件在C 点破坏,破坏时(即C 点)的扭矩b

M 为最大扭矩,由此,可算出剪切强度极限。 p

b

b W M

43=

τ (c )

铸铁的?-p

M

曲线如图1-23所示。从开始受扭直到破坏,近似直线,其剪切强度极限。

p

b

b W M

=

τ (d )

铸铁扭转试样直到破坏其扭转角都很小,一般不需测量。

试件受扭时,材料处于纯剪切应力状态(图1-24)。在±45°斜面上,产生最大法向应力,其值都等于剪应力τ。低碳钢的抗拉能力强于抗剪能力,故从横截面剪断(图1-25(a )),而铸铁的抗拉能力比抗剪能力弱,故沿45°方向拉断(图1-25(b ))。

四、试验步骤 1)、低碳钢

(1)用游标卡尺测量试样直径。

(2)根据低碳钢的剪切强度极限b τ估计最大扭矩b M ,选择合适的测矩盘。 (3)调整试验机测矩指针到“零”点。

(4)安装试样,调整扭角仪。

(5)为验证剪切虎克定律和测量剪切弹性模量G ,拟订加载方案。

(6)在弹性范围内,缓慢地逐级加载,将载荷和扭角仪的千分表读数逐级加以记录。重复进行以上试验,直至几次测得结果基本一致为止。 (7)卸下扭角仪。

(8)进行破坏试验,首先用手动慢速加载(K -50型扭转机),或者选用7°/min 的转速电动加载(NN -100型扭转机),注意观察试验机扭矩盘上的指针,若停止转动,而扭转变形继续增加时,说明材料发生流动,记下此时的扭矩为s M ,经流动阶段后,即可快速加载,直到断裂为止。试样一断裂,立即停机,记下最大扭矩b M 。 2)铸铁试样 (1)、(2)、(3)同低碳钢。

(4)进行破坏试验。采用慢速加载,直到断裂,立即停机,记下最大扭矩b M 。铸铁试样扭转时,不存在流动阶段。

五、记录表格

1)测量记录如表1-9(材料:低碳钢)

2 p

h

J

b

l M

G ?????=

δ0

3)测量s τ、b τ时的记录数据 (1)低碳钢: 试样直径。

;;m N M m N M

mm d b s

?=

?=

=0 (2)铸铁: 试样直径。

;,极惯性矩

4

0mm J mm d p =

=

m N M b ?=

六、整理试验结果

1)按公式(a )计算低碳钢的剪切弹性模量G 。

2)按公式(b )、(c )计算低碳钢的剪切流动极限s τ和剪切强度极限b τ。 3)按公式(d )计算铸铁的剪切强度极限b τ。 4)比较两种材料的断口形状,并分析其破坏原因。

实验四 梁的弯曲应力测量

一、目的

1、学习静态多点应变测量的方法。

2、测定梁纯弯曲时的正应力分布规律,并与理论计算结果进行比较,以验证弯曲正应力公式。

二、设备

1、纯弯曲梁及其加载装置。

2、静态电阻应变仪与预调平衡箱。

3、游标卡尽、钢尺。 三、原理

已知梁受纯弯曲的正应力公式为

z

J y M ?=

σ

式中M 为作用在截面上的弯矩,z J 为梁横截面对中性轴z 的惯矩,y 为由中性轴到欲测点的距离。

本试验采用碳钢制成的矩形截面梁,在梁承受纯弯曲的某一横截面上,沿轴向贴上五个电阻应变片,如图2-29所示,54R R 和分别贴在梁的顶部和底部,43R R .贴4

h y ±

=的位置,

3R 在中性层上,当梁受弯曲时,即可测出各点处的轴向应变实ε(i =1、2、3、4、5),由

于梁的各层纤维之间无挤压,根据单向应力状态的虎克定律,求出各点的实验应力为:

实实=i E εσ? ( i =1、2、3、4、5)

式中E 是所测梁材料的弹性模量。

这里采用增量法加载,每增加等量的载荷P ?测得各点相应的应变增量为实i ε?,求出实i ε?的平均值实i ε?,依次求出各点的应力增量实i σ?为:

实实=i i E εσ??? (a ) 把实i σ?与理论公式算出的应力增量:

z

i

i J y M ???=

理σ (b )

加以比较,从而验证理论公式的正确性。从图2-29的试验装置可知,M ?应为: a P M ??=? (c )

四、试验步骤

1、根据材料的屈服极限s σ拟定加载方案。

2、将各工作片、补偿片接入预调平衡箱、各点预调平衡。

3、进行实验。

再次预调平衡,分级加载,逐点进行测量,记下读数,直至最大载荷。测量完毕后,卸载。上述过程重复两次,以获得具有重复性的可靠试验结果。 五、记录表格

1、试样尺寸及材料常数:

宽度B = mm ;高度H = mm ;a = mm ;E = Gpa ;μ= P ?=200N 2、实验记录如表2-2。

六、实验结果的处理

1、根据实验结果,逐点算出应变增量平均值实i ε?,代入公式(a ),求出实i σ?。

2、用公式(c )、(b )计算各点的理论弯曲应力值理i σ?。

3、实验值与理论值进行比较,求出百分误差。

实验五 主应力测定

一、目的

1、学会用电阻应力花测定一点主应力和主方向的一般方法。

2、测定弯扭组合变形的薄壁圆筒表面任意一点的主应力和主方向,并与理论值进行比较。 二、设备

1、主应力试验台。

2、静态电阻应变仪(附预调平衡箱)。

3、游标卡尺等。 三、原理

平面应力状态时,任一点的应力有三个未知数(主应力大小及方向)。应用电阻应变仪及应变花可测得一点沿不同方向的三个应变值,例如图2-30所示的三个已知方向的应变

b a εε、及

c ε。再由应变分析(见黄燕主编“材料力学”§7-4节)知道,根据这三个应变值就可以通过计算得出此点任意方向的线应变y x εε、和剪应变xy

γ

,也可以由计算得出主应

变21εε及的大小和方向。因而主应力的方向亦可决定(与主应变方向重合)。主应力的大小可从各向同性材料的广义虎克定律求得:

???

?

???

+-=+-=

)(1)(1122

2

212

1μεεμσμεεμσE E

(a )

为了方便起见,把三个已知方向的应变b a εε、和c ε间隔一定的角度,组成所谓“应变花”图2-31即为常见的“直角应变花”,所测得的应变分别为90450εεε、、,即可由下式计算出应变21εε、

()()[]290

4524509002

12

12

1

εεε

εεεε-+-)+(=,± (b )

90

090

04522εεεεε---=

a tg (c )

若所测部位主应力的方向已知,则只须用两个电阻片,使其方向与已知主应力方向重合,即可测出主应变21εε和,如图2-32所示。再用公式(a )计算出主应力的大小。

本试验采用弯扭组合的薄壁圆筒如图2-33(a )所示,圆筒表面任意一点为主方向未知的两向应力状态,如图2-33(b )所示。用实验的方法来测定a 和、21σσ,则应在该点贴上应变花(这里采用45o应变花),分别测取90450εεε、、后,再代入公式(b )、(a )、(c )即可求出主应力和主方向。

如果实验中采用60o应变花(即等角应变花),同样可以得到结果。

由应变花测试结果求解主应力的计算,也可编制程序在计算机上进行,只需输入测量数据,即可打印输出主应变,主应力和主应力方向。 四、试验装置

薄壁圆筒的安装筒图及贴片方式如图2-33所示,载荷P =147N ,扇形加载梁臂长mm L 1001=,载荷距圆筒上贴片处距离mm L 300=,圆筒外径mm D 50=,内径

mm d 47=,材料的弹性模量GPa E 210=,材料的剪切弹性模量GPa G 77.80=,泊松

比=3.0=μ。 五、实验步骤

1、按半桥测量方法,逐点将应变花的三片接入电阻应变仪预调平衡箱A 、B 接线柱上,补偿片接在B 、C 接线柱上。

2、按应变仪使用方法,将仪器预热后,逐点预调平衡。

3、测试时分级加载,逐点进行测量,记下读数,直到最大载荷。测量完毕后,卸载。上述过程重复两次,以获得具有重复性的可靠试验结果。

六、实验记录 1、试样尺寸 圆筒内径mm L mm d =;= 圆筒外径GPa E mm D =

;=

扇形板半径=μmm

L =1

2、读数记录如表2-4 表2-4

七、整理试验结果

将实验测得90450εεε、、数值代入公式(b )、(a )、(c ),求得主应力21σσ、和主方向a 值。

《操作系统原理》信管专业实验指导书资料

《操作系统原理》实验指导书 班级:_______________ 学号:_______________ 姓名:_______________ 山东建筑大学管理工程学院 信息管理与信息系统教研室

目录 引言 (1) 实验题目一 (2) 实验题目二 (4) 实验题目三 (6) 实验题目四 (8) 实验题目五 (10) 实验题目六 (12)

引言 操作系统是信息管理与信息系统专业一门重要的专业理论课程,了解和掌握操作系统的基本概念、功能和实现原理,对认识整个计算机系统的工作原理十分重要。 操作系统实验是操作系统课程的一个重要组成部分,通过试验环节的锻炼使同学们不仅能够对以前的所学过的基础知识加以巩固,同时能够通过上机实验,对操作系统的抽象理论知识加以理解,最终达到融会贯通的目的,因此,实验环节是同学们理解、掌握操作系统基本理论的一个重要环节。 本实验指导书,根据教材中的重点内容设定了相应的实验题目,由于实验课程的学时有限,我们规定了必做题目和选做题目,其中必做题目必须在规定的上机学时中完成,必须有相应的预习报告和实验报告。选做题目是针对有能力或感兴趣的同学利用课余时间或上机学时的剩余时间完成。

实验题目一:模拟进程创建、终止、阻塞、唤醒原语 一、题目类型:必做题目。 二、实验目的:通过设计并调试创建、终止、阻塞、唤醒原语功能,有助于对操作系统中进 程控制功能的理解,掌握操作系统模块的设计方法和工作原理。 三、实验环境: 1、硬件:PC 机及其兼容机。 2、软件:Windows OS ,Turbo C 或C++、VC++、https://www.wendangku.net/doc/ce3833598.html, 、Java 等。 四、实验内容: 1、设计创建、终止、阻塞、唤醒原语功能函数。 2、设计主函数,采用菜单结构(参见后面给出的流程图)。 3、设计“显示队列”函数,目的能将就绪、阻塞队列中的进程信息显示在屏幕上,以供 随时查看各队列中进程的变化情况。 五、实验要求: 1、进程PCB 中应包含以下内容: 2、系统总体结构: 其中: 进程名用P1,P2标识。 优先级及运行时间:为实验题目二做准备。 状态为:就绪、运行、阻塞,三种基本状态。 指针:指向下一个PCB 。

机器人技术实验指导书

工业机器人实验指导书实验一、工业机器人的安装与调试 一、实验学时:2学时 二、实验目的: 1、学习并掌握六自由度工业机器人的结构特点。 2、能根据安装说明书对机器人套件进行安装调试 三、实验设备: 1、六自由度工业机器人套件 2、LOBOT机器人舵机控制板 3、计算机一台 四、实验原理: 六自由度机械手臂是一套具有6个自由度的典型串联式小型关节型机械手臂, 带有小型手抓式;主要由机械系统和控制系统两大部分组成,其机械系统的各部分采用模块化结构,每个部分分别由一个伺服电动机来带动,每个电动机在根据控制要求以及程序的要求来运动从而实现运动要求。 此六自由度机械手臂的特点:1.手部和手腕连接处可拆卸,手部和手腕连接处为机械结构。b.手部是机械手臂的末端操作器,只能抓握一种工件或几种在形状、尺寸、质量等方面相近似的工件,只能执行一种作业任务。c.手部是决定整个机械手臂作业完成好坏,作业柔性好坏的关键部件之一。此机械手臂的手爪是机械钳爪式类别中的平行连杆式钳爪。

五、实验步骤: 1.首先,先熟悉一下需要用到的螺丝及铜柱 2.取1 个圆盘和1 个金属舵盘 3.用4 个M3*6 螺丝的将金属舵盘装在圆盘上面。 4.再取出1 个圆盘和1 个多功能支架,用M4*15 螺丝和螺母,将其固定 5.取2 个圆环+大轴承+双通铜柱(长15mm)+4 个M4*80 螺丝。 6.将螺丝穿入圆环。2 个圆环中间是轴承,下面用铜柱锁紧。(越紧越好)。 7.取出方孔圆盘+1 个MG996R 舵机,用4 个M4*8 螺丝和M4 螺母将舵机固 定在圆盘上。注意方向不要搞错,舵机输出轴在圆盘中心位置。这个舵机要调到90 度(中间)的位置,即往左往右都可以控制旋转90 度。 8.取出之前装好的带有金属舵盘的圆盘。将其固定在舵机输出轴上,注意 图中的位置,将小圆盘上2 个孔之间连线和方孔大圆上2 个孔之间的连线处于平行状态。 9.将之前装好的这两个部分,连到一起 10.方孔大圆盘下面用M4 螺母锁紧。 11.将另一个小圆盘,放上去,孔位和下面对准,取出4 个M4*20螺丝及螺丝, 将上下两个圆盘锁紧,越紧越好!(上螺丝的时候,手指可以抵着M4 螺

数据结构实验指导书(2016.03.11)

《数据结构》实验指导书 郑州轻工业学院 2016.02.20

目录 前言 (3) 实验01 顺序表的基本操作 (7) 实验02 单链表的基本操作 (19) 实验03 栈的基本操作 (32) 实验04 队列的基本操作 (35) 实验05 二叉树的基本操作 (38) 实验06 哈夫曼编码 (40) 实验07 图的两种存储和遍历 (42) 实验08 最小生成树、拓扑排序和最短路径 (46) 实验09 二叉排序树的基本操作 (48) 实验10 哈希表的生成 (50) 实验11 常用的内部排序算法 (52) 附:实验报告模板 .......... 错误!未定义书签。

前言 《数据结构》是计算机相关专业的一门核心基础课程,是编译原理、操作系统、数据库系统及其它系统程序和大型应用程序开发的重要基础,也是很多高校考研专业课之一。它主要介绍线性结构、树型结构、图状结构三种逻辑结构的特点和在计算机内的存储方法,并在此基础上介绍一些典型算法及其时、空效率分析。这门课程的主要任务是研究数据的逻辑关系以及这种逻辑关系在计算机中的表示、存储和运算,培养学生能够设计有效表达和简化算法的数据结构,从而提高其程序设计能力。通过学习,要求学生能够掌握各种数据结构的特点、存储表示和典型算法的设计思想及程序实现,能够根据实际问题选取合适的数据表达和存储方案,设计出简洁、高效、实用的算法,为后续课程的学习及软件开发打下良好的基础。另外本课程的学习过程也是进行复杂程序设计的训练过程,通过算法设计和上机实践的训练,能够培养学生的数据抽象能力和程序设计能力。学习这门课程,习题和实验是两个关键环节。学生理解算法,上机实验是最佳的途径之一。因此,实验环节的好坏是学生能否学好《数据结构》的关键。为了更好地配合学生实验,特编写实验指导书。 一、实验目的 本课程实验主要是为了原理和应用的结合,通过实验一方面使学生更好的理解数据结构的概念

实验指导书(六自由度)

实验一:6SPT-1六自由度液压伺服平台综合实验、实验目的: 1、掌握电液位置伺服控制系统的基本原理; 2、掌握六自由度平台的结构解算的概念及其软件实现; 3、掌握VB6.0软件与下位机PAC通过以太网通信的方法; 4、掌握6SPT-1六自由度液压伺服平台复现指令信号的实施方法。 、预备知识: 1、熟练掌握PLC的梯形图语言(LD)编程和结构化文本语言(ST)编 程; 2、熟练掌握VB6.0编程,能使用VB6.0实现以太网通信; 3、有一定的矩阵计算能力。 二、试验原理: 1、电液位置伺服控制系统的基本原理 电液位置伺服控制系统以液体作为动力传输和控制介质,利用电信号进行控制输入和反馈。只要输入某一规律的输入信号,执行元件就能启动、快速并 准确地复现输入量的变化规律。控制系统结构图如图3.1所示: 图3.1电液位置伺服控制系统结构图 2、六自由度平台逆解算法

图3.2 空间机构位置关系示意图 六自由度平台又称为Stewart平台,其结构如图3.2所示,Stewart平台由 上、下两个平台、六个驱动关节和连接球铰组成,上平台为运动平台,下平台为基座,上、下平台的六个铰点分别组成一个六边形,连接6个液压缸作为驱动关节,每个液压缸两端各连接一个球铰。六个驱动关节的伸缩运动是独立的由液压比例压力阀控制各液压缸作伸缩运动,从而改变各个驱动缸的长度,使 动平台在空间的位置和姿态发生变化。因此该平台是通过六个驱动杆的协调动 作来实现三个线性移动及三个转动共六个自由度的运动。 S tewart平台机构的空间位置关系是指运动平台的六个自由度与六个驱动杆长度的关系,是研究该并联机构最基本的任务,也是机构速度、加速度、误差分析、工作空间分析、动力分析等的基础。 对于6-SPS平台机构,其特点是动静平台铰点共面,考虑到工作空间的对称性要求,将平台的6个铰点分成3组,三组铰点沿圆周120。均布,动、静平台的相邻两边到中心的夹角分别为30。和90° o 为求解六自由度平台的空间位置关系,首先在静、动平台上分别建立静、动坐标系。如图3.3所示,静坐标系XYZ原点0位于静平台的中心,X-Y平面

数据结构实验指导书

《数据结构》实验指导书 实验一顺序表 实验目的: 熟悉顺序表的逻辑特性、存储表示方法和顺序表的基本操作。 实验要求: 了解并熟悉顺序表的逻辑特性、存储表示方法和顺序表的基本操作的实现和应用。 实验内容: 1、编写程序实现在线性表中找出最大的和最小的数据元素,并符合下列要求: (1)设数据元素为整数,实现线性表的顺序存储表示。 (2)从键盘输入10个数据元素,利用顺序表的基本操作建立该表。 (3)利用顺序表的基本操作,找出表中最大的和最小的数据元素(用于比较的字段为整数)。 2、编写一个程序实现在学生成绩中找出最高分和最低分,并符合下列要求: (1)数据元素为学生成绩(含姓名、成绩等字段)。 (2)要求尽可能少地修改第一题的程序来得到此题的新程序,即要符合第一题的所有要求。(这里用于比较的字段为分数) 实验二链表 实验目的: 熟悉链表的逻辑特性、存储表示方法的特点和链式表的基本操作。 实验要求: 了解并熟悉链式表的逻辑特性、存储表示方法和链式表的基本操作的实现和应用。

实验内容: 1、编写一个程序建立存放学生成绩的有序链表并实现相关操作,要求如下: (1)设学生成绩表中的数据元素由学生姓名和学生成绩字段组成,实现这样的线性表的链式存储表示。 (2)键盘输入10个(或若干个,特殊数据来标记输入数据的结束)数据元素,利用链表的基本操作建立学生成绩单链表,要求该表为有序表 并带有头结点。(用于比较的字段为分数)。 (3)输入关键字值x,打印出表中所有关键字值<=x的结点。(用于比较的关键字字段为分数)。 (4)输入关键字值x,删除表中所有关键字值<=x的结点。(用于比较的关键字字段为分数)。 (5)输入关键字值x,并插入到表中,使所在的链表仍为有序表。(用于比较的字段为分数)。 实验三栈的应用 实验目的: 熟悉栈的逻辑特性、存储表示方法和栈的基本操作。 实验要求: 了解并熟悉栈的逻辑特性、顺序和链式存储表示方法和栈的基本操作的实现和应用。 实验内容: (1)判断一个表达式中的括号(仅有一种括号,小、中或大括号) 是否配对。编写并实现它的算法。 (2)用不同的存储方法,求解上面的问题。 (3)* 若表达式中既有小括号,又有大括号(或中括号),且允许 互相嵌套,但不能交叉,写出判断这样的表达式是否合法的算 法。如 2+3*(4-{5+2}*3)为合法;2+3*(4-{5+2 * 3} 、 2+3*(4-[5+2 * 3)为不合法。

操作系统实验指导书

实验前准备工作:Linux的安装 一. 实验目的 1.掌握Red Hat Linux操作系统的安装步骤。 2.掌握启动、关闭操作系统的方法。 二.实验准备 Red Hat Linux操作系统既可以单独安装在一个计算机系统中;也可以与其它操作系统如windows操作系统一起安装在一个计算机系统中,但注意在安装时要先装windows操作系统,再装Linux;或者利用主机的资源(如CPU、内存、硬盘),模拟出的一台新计算机。然后在虚拟机中安装windows、Linux等系统,使用虚拟机对主机的要求比较高,建议内存512MB以上。 1.硬盘分区 理解硬盘、分区的名称: ?IDE硬盘名称: /dev/hda, /dev/hdb …… ?SCSI硬盘名称:/dev/sda, /dev/sdb …… 分区名称:/dev/hda1, /dev/hda2 …… 一个硬盘最多分4个主分区和扩展分区,扩展分区最多只能建1个,扩展分区不能直接放数据,还必须建立逻辑分区才能使用。 安装Red Hat Linux至少需要两个硬盘分区:一个或多个―Linux native‖类型的分区,一个―Linux swap‖类型的分区。即使将Linux安装在一个专门的硬盘上,或者一台不安装其他操作系统的计算机上,仍然需要为其创建分区。在安装过程中,会提示用户为Red Hat Linux 创建分区,必须保证有足够的硬盘空间来创建分区。推荐以下分区配置: (1)一个根分区 (2)一个交换分区 (3)一个/usr分区 (4)一个/home分区。 2. 安装类型 Red Hat Linux提供了三种类型的安装: (1)客户机类型安装(workstation) (2)服务器类型安装(server system) (3)自定义类型的安装(custom system) 三.实验内容 请在虚拟机中安装Linux。 1. 安装虚拟机软件 常用的虚拟机软件有Vmware和VPC,如果主机性能较好,还能同时虚拟出多台虚拟机;一台虚拟机对应主机上的一个目录,删除该目录就删除了虚拟机;该目录拷到其它电脑

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

土工实验指导书及实验报告编写毕守一 安徽水利水电职业技术学院 二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、从切削的余土中取代表性试样,供测定含水率以及颗粒分析、界限含水率等试验之用。

2017数据结构实验指导书

《数据结构》实验指导书 贵州大学 电子信息学院 通信工程

目录 实验一顺序表的操作 (3) 实验二链表操作 (8) 实验三集合、稀疏矩阵和广义表 (19) 实验四栈和队列 (42) 实验五二叉树操作、图形或网状结构 (55) 实验六查找、排序 (88) 贵州大学实验报告 (109)

实验一顺序表的操作 实验学时:2学时 实验类型:验证 实验要求:必修 一、实验目的和要求 1、熟练掌握线性表的基本操作在顺序存储和链式存储上的实现。 2、以线性表的各种操作(建立、插入、删除等)的实现为重点。 3、掌握线性表的动态分配顺序存储结构的定义和基本操作的实现。 二、实验内容及步骤要求 1、定义顺序表类型,输入一组整型数据,建立顺序表。 typedef int ElemType; //定义顺序表 struct List{ ElemType *list; int Size; int MaxSize; }; 2、实现该线性表的删除。 3、实现该线性表的插入。 4、实现线性表中数据的显示。 5、实现线性表数据的定位和查找。 6、编写一个主函数,调试上述算法。 7、完成实验报告。 三、实验原理、方法和手段 1、根据实验内容编程,上机调试、得出正确的运行程序。 2、编译运行程序,观察运行情况和输出结果。 四、实验条件 运行Visual c++的微机一台 五、实验结果与分析 对程序进行调试,并将运行结果进行截图、对所得到的的结果分析。 六、实验总结 记录实验感受、上机过程中遇到的困难及解决办法、遗留的问题、意见和建议等,并将其写入实验报告中。

【附录----源程序】 #include #include using namespace std; typedef int ElemType; struct List { ElemType *list; int Size; int MaxSize; }; //初始化线性表 bool InitList(List &L) { L.MaxSize=20; L.list=new ElemType[L.MaxSize]; for(int i=0;i<20&&L.list==NULL;i++) { L.list=new ElemType[L.MaxSize]; } if(L.list==NULL) { cout<<"无法分配内存空间,退出程序"<L.Size+1||pos<1) { cout<<"位置无效"<

操作系统原理实验-系统内存使用统计5

上海电力学院 计算机操作系统原理 实验报告 题目:动态链接库的建立与调用 院系:计算机科学与技术学院 专业年级:信息安全2010级 学生姓名:李鑫学号:20103277 同组姓名:无 2012年11 月28 日上海电力学院

实验报告 课程名称计算机操作系统原理实验项目线程的同步 姓名李鑫学号20103277 班级2010251班专业信息安全 同组人姓名无指导教师姓名徐曼实验日期2012/11/28 实验目的和要求: (l)了解Windows内存管理机制,理解页式存储管理技术。 (2)熟悉Windows内存管理基本数据结构。 (3)掌握Windows内存管理基本API的使用。 实验原理与内容 使用Windows系统提供的函数和数据结构显示系统存储空间的使用情况,当内存和虚拟存储空间变化时,观察系统显示变化情况。 实验平台与要求 能正确使用系统函数GlobalMemoryStatus()和数据结构MEMORYSTATUS了解系统内存和虚拟空间使用情况,会使用VirtualAlloc()函数和VirtualFree()函数分配和释放虚拟存储空间。 操作系统:Windows 2000或Windows XP 实验平台:Visual Studio C++ 6.0 实验步骤与记录 1、启动安装好的Visual C++ 6.0。 2、选择File->New,新建Win32 Console Application程序, 由于内存分配、释放及系统存储 空间使用情况均是Microsoft Windows操作系统的系统调用,因此选择An application that support MFC。单击确定按钮,完成本次创建。 3、创建一个支持MFC的工程,单击完成。

操作系统实验-实验指导书

3 《操作系统》实验指导书 实验学时:16 适用专业:计算机科学与技术,软件技术 操作系统上机实验 一、实验目的 主要目的是配合操作系统课程的学习,模拟实现操作系统的功能,有助于对操作系统的理解,同时加强学生对系统设计、程序编写、代码调试、软件开发过程基本技能的掌握。 上机作业应作到:覆盖讲授的所有原理内容,使得学生通过上机实践对原理有更深的理解;每一道上机作业,都要求学生必须完成一个完整的、可运行的小型软件,籍此提升基本的软件开发技能。 二、实验要求 (1)上机实验之前,学生应当为每次上机的内容作好充分准备。对每次上机需要完成的题目进行认真的分析,选择合适的算法,列出实验具体步骤,写出符合题目要求的程序清单,准备出调试程序使用的数据,以便提高上机实验的效率。 (2)按照实验目的和实验内容以及思考题的要求进行上机操作。录入程序,编译调试,反复修改,直到使用要求的算法,使程序正常运行,得出正确的输出结果为止。 (3)上机作业要求提交原始代码、设计文档和可运行程序。以完整的作业包的形式提交。实验报告应当包括:实验题目,程序清单,运行结果,所选取的算法及其优缺点以及通过上机取得了哪些经验。程序清单要求格式规范,注意加注释(包含关键

字、方法、变量等),在每个模块前加注释,注释不得少于20% 三、实验内容 上机实验包括:操作系统使用、SHELL编程、进程管理、进程调度、死锁处理、存储管理、文件系统几个部分。 实验1: SHELL编程 实验目的 熟悉linux常用命令,为以后的实验打下良好基础; 熟悉vi编辑器的使用; 了解Shell程序的语法规则,能编写简单的Shell程序。 实验内容 1、使用常用的Linux命令,主要包括如下命令: date, mail, write, man, ls, cat, mv, grep, tail, head, cp, wc, pwd, who等; 2、使用vi编辑器编辑文件,熟悉vi编辑器的各种操作模式和常用命令。 3、使用vi编辑器编写一段Shell程序,取名为mycal,实现与Linux中cal命令类 似的功能,当输入: $mycal [月份名] 年时,屏幕输出指定的年月的月历。例如: $mycal October 2009 屏幕输出2009年10月的月历。 注:参数可以是英文或者是数字。 实验2:观察Linux的行为 实验目的 了解Linux proc文件系统; 加深对Linux系统的理解; 增强Linux系统管理知识。 实验内容 在Linux中,proc文件系统提供了一套在用户态检查内核状态和系统特征的机制。proc文件系统将进程的地址空间、系统的硬件信息、系统相关机制(中断、I/O)等内容全部设置为虚拟的Linux文件,为访问系统内核数据的操作提供接口。 1、以root登录系统,并进入/proc目录,键入ls命令,查看/proc下的内容,同时 查看每个文件的读写权限。 2、根据/proc下的信息,回答:CPU的类型和型号、当前Linux版本、从启动到当 前时刻所经过的时间、当前内存状态。

实验五实验六指导书

实验五 MATLAB 实现DFT MATLAB 为计算数据的离散快速傅时叶变换,提供了一系列丰富的数学函数,主要有fft 、ifft 、fft2、ifft2和czt 等。当所处理的数据的长度为2的幂次时,采用基-2算法进行计算,计算速度会显著增加。所以,要尽可能使所要处理的数据长度为2幂次或者用添零的方式来添补数据使之成为2的幂次。 1.fft 和ifft 函数 调用格式是: (1)()X fft Y = 如果X 是向量,则采用傅时叶变换来求解X 的离散傅里叶变换;如果X 是矩阵,则计算该矩阵每一列的离散傅里叶变换;如果X 是()D N *维数组,则是对第一个非单元素的维进行离散傅里叶变换。 (2)()N X fft Y ,= N 是进行离散傅里叶变换的X 的数据长度,可以通过对X 进行补零或截取来实现。 (3)[]()dim ,,X fft Y =或()dim ,,N X fft Y = 在参数dim 指定的维上进行离散傅里叶变换;当X 为矩阵时,dim 用来指定变换的实施方向:dim=1,表明变换按列进行;dim=2,表明变换按行进行。 函数ifft 的参数应用与函数fft 完全相同。 2.fft2和ifft2函数 调用格式是: (1)()X fft Y 2= 如果X 是向量,则此傅里叶变换即变成一维傅里叶变换fft ;如果X 是矩阵,则是计算该矩阵的二维快速傅里叶变换;数据二维傅里叶变换fft 2(X )相当于()()''X fft fft ,即先对X 的列做一维傅里叶变换,然后再对变换结果的行做一维傅里叶变换。 (2)()N M X fft Y ,,2= 通过对X 进行补零或截断,使得X 成为()N M *的矩阵。 函数ifft2的参数应用与函数fft2完全相同 fftn 、ifftn 是对数据进行多维快速傅立变换,其应用与fft2、ifft2类似;在此,不再叙述。 3.czt 函数 调用格式是: ()A W M X czt X ,,,= 式中X 是待变换的时域信号()n x ,其长度设为N ,M 是变换的长度,W 确定变换的步

《数据结构》实验指导书

《数据结构》实验指导书 实验类别:课内实验实验课程名称:数据结构 实验室名称:软件工程实验室实验课程编号:N02070601 总学时:64 学分: 4 适用专业:计算机科学与技术、网络工程、物联网工程、数字媒体专业 先修课程:计算机科学导论、离散数学 实验在教学培养计划中地位、作用: 数据结构是计算机软件相关专业的主干课程,也是计算机软硬件专业的重要基础课程。数据结构课程实验的目的是通过实验掌握数据结构的基本理论和算法,并运用它们来解决实际问题。数据结构课程实验是提高学生动手能力的重要的实践教学环节,对于培养学生的基本素质以及掌握程序设计的基本技能并养成良好的程序设计习惯方面发挥重要的作用。 实验一线性表的应用(2学时) 1、实验目的 通过本实验,掌握线性表链式存储结构的基本原理和基本运算以及在实际问题中的应用。 2、实验内容 建立某班学生的通讯录,要求用链表存储。 具体功能包括: (1)可以实现插入一个同学的通讯录记录; (2)能够删除某位同学的通讯录; (3)对通讯录打印输出。 3、实验要求 (1)定义通讯录内容的结构体; (2)建立存储通讯录的链表结构并初始化; (3)建立主函数: 1)建立录入函数(返回主界面) 2)建立插入函数(返回主界面) 3)建立删除函数(返回主界面) 4)建立输出和打印函数(返回主界面) I)通过循环对所有成员记录输出 II)输出指定姓名的某个同学的通讯录记录 5)退出 实验二树的应用(2学时) 1、实验目的 通过本实验掌握二叉排序树的建立和排序算法,了解二叉排序树在实际中的应用并熟练运用二叉排序树解决实际问题。 2、实验内容 建立一个由多种化妆品品牌价格组成的二叉排序树,并按照价格从低到高的顺序 打印输出。 3、实验要求 (1)创建化妆品信息的结构体; (2)定义二叉排序树链表的结点结构; (3)依次输入各类化妆品品牌的价格并按二叉排序树的要求创建一个二叉排序树链表;(4)对二叉排序树进行中序遍历输出,打印按价格从低到高顺序排列的化妆品品牌信息。 实验三图的应用(2学时)

操作系统原理实验四

实验4 进程控制 1、实验目的 (1)通过对WindowsXP进行编程,来熟悉和了解系统。 (2)通过分析程序,来了解进程的创建、终止。 2、实验工具 (1)一台WindowsXP操作系统的计算机。 (2)计算机装有Microsoft Visual Studio C++6.0专业版或企业版。 3、预备知识 (3)·CreateProcess()调用:创建一个进程。 (4)·ExitProcess()调用:终止一个进程。 4、实验编程 (1)编程一利用CreateProcess()函数创建一个子进程并且装入画图程序(mspaint.exe)。阅读该程序,完成实验任务。源程序如下: # include < stdio.h > # include < windows.h > int main(VOID) ﹛STARTUPINFO si; PROCESS INFORMA TION pi; ZeroMemory(&si,sizeof(si)); Si.cb=sizeof(si); ZeroMemory(&pi,sizeof(pi)); if(!CreateProcess(NULL, “c: \ WINDOWS\system32\ mspaint.exe”, NULL, NULL, FALSE, 0, NULL, NULL, &si,&pi)) ﹛fprintf(stderr,”Creat Process Failed”); return—1; ﹜ WaitForSingleObject(pi.hProcess,INFINITE); Printf(“child Complete”); CloseHandle(pi.hProcess); CloseHandle(pi hThread); ﹜

计算机网络实验指导书(6个实验)

实验一交换机的基本配置 一.实验原理 1.1以太网交换机基础 以太网的最初形态就是在一段同轴电缆上连接多台计算机,所有计算机都共享这段电缆。所以每当某台计算机占有电缆时,其他计算机都只能等待。这种传统的共享以太网极大的受到计算机数量的影响。为了解决上述问题,我们可以做到的是减少冲突域类的主机数量,这就是以太网交换机采用的有效措施。 以太网交换机在数据链路层进行数据转发时需要确认数据帧应该发送到哪一端口,而不是简单的向所有端口转发,这就是交换机MAC地址表的功能。 以太网交换机包含很多重要的硬件组成部分:业务接口、主板、CPU内存、Flash、电源系统。以太网交换机 的软件主要包括引导程序和核心操作系统两部分。 1.2以太网交换机配置方式 以太网交换机的配置方式很多,如本地Console 口配置,Telnet远程登陆配置,FTP TFTP配置和哑终端方式 配置。其中最为常用的配置方式就是Console 口配置和Telnet远程配置。 1.3以太网交换机基本配置方法 1.3.1交换机的用户界面交换机有以下几个常见命令视图: (1)用户视图:交换机开机直接进入用户视图,此时交换机在超级终端的标识符为。 (2)系统视图:在用户视图下输入实system-view命令后回车,即进入系统视图。在此视图下交换机的标识符 为:。](3)以太网端口视图:在系统视图下输入interface命令即可进入以太网端口视图。在此视图下交换 机的标识符为:。 (4)VLAN配置视图:在系统视图下输入vlan vlan —number即可进入VLAN配置视图。在此视图下交换机的标识符为:。 (5)VTY用户界面视图:在系统视图下输入user-interface vty number 即可进入VTY用户界面视图。在此视图下交 换机的标识符为:。 进行配置时,需要注意配置视图的变化,特定的命令只能在特定的配置视图下进行。 1.3.2交换机的常用帮助在使用命令进行配置的时候,可以借助交换机提供的帮助功能快速完成命令的查找和配置。 (1)完全帮助:在任何视图下,输入?”获取该视图下的所有命令及其简单描述。 (2)部分帮助:输入一命令,后接以空格分隔的?”,如果该位置为关键字,则列岀全部关键字及其描述;如果该位置为参数,则列岀有关的参数描述。 在部分帮助里面,还有其他形式的帮助,如键入一字符串其后紧接?”,交换机将列岀所有以该字符串开头的命令; 或者键入一命令后接一字符串,紧接?”,列岀命令以该字府串开头的所有关键字。 实验内容:交换机配置方法

数据结构实验指导书(C版)

数据结构实验指导书(C语言版) 2017年9月

目录 1、顺序表的实现 (1) 2、链栈的实现 (3) 3、前序遍历二叉树 (5) 4、图的深度优先遍历算法 (7) 5、散列查找 (9)

1、顺序表的实现 1. 实验目的 ⑴掌握线性表的顺序存储结构; ⑵验证顺序表及其基本操作的实现; ⑶理解算法与程序的关系,能够将顺序表算法转换为对应的程序。 2. 实验内容 ⑴建立含有若干个元素的顺序表; ⑵对已建立的顺序表实现插入、删除、查找等基本操作。 3. 实现提示 定义顺序表的数据类型——顺序表结构体SeqList,在SeqList基础上实现题目要求的插入、删除、查找等基本操作,为便于查看操作结果,设计一个输出函数依次输出顺序表的元素。简单起见,本实验假定线性表的数据元素为int型,要求学生: (1)将实验程序调试通过后,用模板类改写; (2)加入求线性表的长度等基本操作; (3)重新给定测试数据,验证抛出异常机制。 4. 实验程序 在编程环境下新建一个工程“顺序表验证实验”,并新建相应文件,文件包括顺序表结构体SeqList的定义,范例程序如下: #define MaxSize 100 /*假设顺序表最多存放100个元素*/ typedef int DataType; /*定义线性表的数据类型,假设为int型*/ typedef struct { DataType data[MaxSize]; /*存放数据元素的数组*/ int length; /*线性表的长度*/ } SeqList; 文件包括建立顺序表、遍历顺序表、按值查找、插入操作、删除操作成员函数的定义,范例程序如下: int CreatList(SeqList *L, DataType a[ ], int n) { if (n > MaxSize) {printf("顺序表的空间不够,无法建立顺序表\n"); return 0;} for (int i = 0; i < n; i++) L->data[i] = a[i]; L->length = n; return 1; }

Linux操作系统实验指导书

《Linux系统管理与维护》实验指导书 实验一初识Linux操作系统 一实验名称 初识Linux操作系统 二实验目的与要求 掌握Linux的启动、登录与注销。 三实验内容 1.以root用户和普通用户两种不同身份登录Linux,说出其登录后得差异。 2.图形模式下的注销、重启与关机。 3.学会在虚拟机上登录和注销Linux。 四操作步骤与结果分析 五问题与建议

实验二Linux的桌面应用 一实验名称 Linux的桌面应用 二实验目的与要求 熟悉Linux操作系统桌面环境 熟悉Linux文件系统及常用的操作 掌握Linux下使用外部存储设备、网络设备 掌握Linux下安装应用程序 三实验内容 1.查看GNOME提供的“应用程序”、“位置”或者“系统”菜单,运行其中的应用程 序和工具。 2.查看Linux文件目录结构,学会常用的文件目录操作,如复制、粘贴、移动、删 除、更名、创建文档、创建文件夹等。 3.练习在Linux下使用光盘和U盘。 4.学会网络配置,使计算机能够进行网络浏览等操作。 5.学会在Linux下安装新的应用软件。 四操作步骤与结果分析 五问题与建议

实验三Linux操作系统的安装 一实验名称 Linux操作系统的安装 二实验目的与要求 掌握安装Linux操作系统 三实验内容 1.通过学习《项目五Linux操作系统的安装及远程服务》的内容,学会如何安装Linux。 环境:windows 系统、vmware虚拟机、Redhat Linux镜像光盘。 通过安装向导将安装分为两步:1、基本安装,2、配置及具体安装。 在第一阶段重点如何分区,在第二阶段重点掌握如何设置密码及安装桌面环境。四操作步骤与结果分析 五问题与建议

(修改后) 系统仿真综合实验指导书(2011[1].6)

系统仿真综合实验指导书 电气与自动化工程学院 自动化系 2011年6月

前言 电气与自动化工程学院为自动化专业本科生开设了控制系统仿真课程,为了使学生深入掌握MATLAB语言基本程序设计方法,运用MATLAB语言进行控制系统仿真和综合设计,同时开设了控制系统仿真综合实验,30学时。为了配合实验教学,我们编写了综合实验指导书,主要参考控制系统仿真课程的教材《自动控制系统计算机仿真》、《控制系统数字仿真与CAD》、《反馈控制系统设计与分析——MATLAB语言应用》及《基于MATLAB/Simulink的系统仿真技术与应用》。

实验一MATLAB基本操作 实验目的 1.熟悉MATLAB实验环境,练习MATLAB命令、m文件、Simulink的基本操作。 2.利用MATLAB编写程序进行矩阵运算、图形绘制、数据处理等。 3.利用Simulink建立系统的数学模型并仿真求解。 实验原理 MATLAB环境是一种为数值计算、数据分析和图形显示服务的交互式的环境。MATLAB有3种窗口,即:命令窗口(The Command Window)、m-文件编辑窗口(The Edit Window)和图形窗口(The Figure Window),而Simulink另外又有Simulink模型编辑窗口。 1.命令窗口(The Command Window) 当MATLAB启动后,出现的最大的窗口就是命令窗口。用户可以在提示符“>>”后面输入交互的命令,这些命令就立即被执行。 在MATLAB中,一连串命令可以放置在一个文件中,不必把它们直接在命令窗口内输入。在命令窗口中输入该文件名,这一连串命令就被执行了。因为这样的文件都是以“.m”为后缀,所以称为m-文件。 2.m-文件编辑窗口(The Edit Window) 我们可以用m-文件编辑窗口来产生新的m-文件,或者编辑已经存在的m-文件。在MATLAB 主界面上选择菜单“File/New/M-file”就打开了一个新的m-文件编辑窗口;选择菜单“File/Open”就可以打开一个已经存在的m-文件,并且可以在这个窗口中编辑这个m-文件。 3.图形窗口(The Figure Window) 图形窗口用来显示MATLAB程序产生的图形。图形可以是2维的、3维的数据图形,也可以是照片等。 MATLAB中矩阵运算、绘图、数据处理等内容参见教材《自动控制系统计算机仿真》的相关章节。 Simulink是MATLAB的一个部件,它为MATLAB用户提供了一种有效的对反馈控制系统进行建模、仿真和分析的方式。 有两种方式启动Simulink:

操作系统原理实验报告(终版)

操作系统原理实验报告(终版)

————————————————————————————————作者:————————————————————————————————日期:

[键入文字] XX学校 实验报告 课程名称: 学院: 专业班: 姓名: 学号: 指导教师: 2011 年3 月

目录 实验1 进程管理 (3) 一、实验目的 (3) 二、实验内容 (3) 三、实验要求 (3) 四、程序说明和程序流程图 (4) 五、程序代码 (5) 六、程序运行结果及分析 (7) 七.指导教师评议 (8) 实验2 进程通信 (9) 一、实验目的 (9) 二、实验内容 (9) 三、实验要求 (9) 四、程序说明和程序流程图 (9) 五、程序代码 (11) 七.指导教师评议 (14) 实验3 存储管理 (15) 一、实验目的 (15) 二、实验内容 (15) 三、实验要求 (15) 四、程序说明和程序流程图 (16) 六、程序运行结果及分析 (23)

七.指导教师评议 (23) 实验4 文件系统 (24) 一、实验目的 (24) 二、实验内容 (24) 三、实验要求 (24) 四、程序说明和程序流程图 (24) 五、程序代码 (26) 六、程序运行结果及分析 (26) 七.指导教师评议 (27)

实验1 进程管理 一、实验目的 1. 弄清进程和程序的区别,加深对进程概念的理解。 2. 了解并发进程的执行过程,进一步认识并发执行的实质。 3. 掌握解决进程互斥使用资源的方法。 二、实验内容 1. 管道通信 使用系统调用pipe( )建立一个管道,然后使用系统调用fork( )创建2个子进程p1和p2。这2个子进程分别向管道中写入字符串:“Child process p1 is sending message!”和“Child process p2 is sending message!”,而父进程则从管道中读出来自两个子进程的信息,并显示在屏幕上。 2. 软中断通信 使用系统调用fork( )创建2个子进程p1和p2,在父进程中使用系统调用signal( )捕捉来自键盘上的软中断信号SIGINT(即按Ctrl-C),当捕捉到软中断信号SIGINT后,父进程使用系统调用kill( )分别向2个子进程发出软中断信号SIGUSR1和SIGUSR2,子进程捕捉到信号后分别输出信息“Child process p1 is killed by parent!”和“Child process p2 is killed by parent!”后终止。而父进程等待2个子进程终止后,输出信息“Parent process is killed!”后终止。 三、实验要求 1. 根据实验内容编写C程序。 2. 上机调试程序。 3. 记录并分析程序运行结果。

《计算机操作系统》实验指导书

《计算机操作系统》 实验指导书 (适合于计算机科学与技术专业) 湖南工业大学计算机与通信学院 二O一四年十月

前言 计算机操作系统是计算机科学与技术专业的主要专业基础课程,其实践性、应用性很强。实践教学环节是必不可少的一个重要环节。计算机操作系统的实验目的是加深对理论教学内容的理解和掌握,使学生较系统地掌握操作系统的基本原理,加深对操作系统基本方法的理解,加深对课堂知识的理解,为学生综合运用所学知识,在Linux环境下调用一些常用的函数编写功能较简单的程序来实现操作系统的基本方法、并在实践应用方面打下一定基础。要求学生在实验指导教师的帮助下自行完成各个操作环节,并能实现且达到举一反三的目的,完成一个实验解决一类问题。要求学生能够全面、深入理解和熟练掌握所学内容,并能够用其分析、设计和解答类似问题;对此能够较好地理解和掌握,并且能够进行简单分析和判断;能够熟练使用Linux用户界面;掌握操作系统中进程的概念和控制方法;了解进程的并发,进程之间的通信方式,了解虚拟存储管理的基本思想。同时培养学生进行分析问题、解决问题的能力;培养学生完成实验分析、实验方法、实验操作与测试、实验过程的观察、理解和归纳能力。 为了收到良好的实验效果,编写了这本实验指导书。在指导书中,每一个实验均按照该课程实验大纲的要求编写,力求紧扣理论知识点、突出设计方法、明确设计思路,通过多种形式完成实验任务,最终引导学生有目的、有方向地完成实验任务,得出实验结果。任课教师在实验前对实验任务进行一定的分析和讲解,要求学生按照每一个实验的具体要求提前完成准备工作,如:查找资料、设计程序、完成程序、写出预习报告等,做到有准备地上机。进行实验时,指导教师应检查学生的预习情况,并对调试过程给予积极指导。实验完毕后,学生应根据实验数据及结果,完成实验报告,由学习委员统一收齐后交指导教师审阅评定。 实验成绩考核: 实验成绩占计算机操作系统课程总评成绩的20%。指导教师每次实验对学生进行出勤考核,对实验效果作记录,并及时批改实验报告,综合评定每一次的实验成绩,在学期终了以平均成绩作为该生的实验成绩。有以下情形之一者,实验成绩为不及格: 1.迟到、早退、无故缺勤总共3次及以上者; 2.未按时完成实验达3次及以上者; 3.缺交实验报告2次及以上者。

相关文档