当前位置:文档之家› 实验指导书模板资料

实验指导书模板资料

实验指导书模板资料
实验指导书模板资料

实验指导书模板

实验一 ******

一、实验目的

二、实验要求

三、实验原理

四、实验所用仪器

室外调查设备准备

海拔表,地质罗盘,GPS,大比例尺地形图,望远镜,照相机,测绳,钢卷尺,植物标本夹。枝剪,手铲,小刀,植物采集记录本,标签,供样方记录用的一套表格,方格绘图纸,植被土壤剖面用的简易用品等。

五、实验步骤和方法

1.调查记录表格的准备

该总表目的在于对所调查的群落生境和群落特点有一个总的记录。适用于样地的乔木层、乔木亚层、灌木层、草本层、藤本和附生等均通用。通用于各类森林群落,也通用于灌丛和草地以及水生植物群落等。

群落名称----面积----室外编号---第—页层次名称---- 层高度---层盖度---调查时间--- 记录者---

表3 乔木层野外样方调查表

群落名称样地面积野外编号第页层次名称层高度层盖度调查时间

表4 灌木层野外样方调查表

群落名称样地面积野外编号第页层次名称层高度层盖度调查时间

表5 草本层野外样方调查表

群落名称样地面积野外编号第页层次名称层高度层盖度调查时间

2.取样方法

2.1.种-面积曲线的编绘

样方调查视野外生态学最常用的研究手段。首先要确定样方面积,洋房面积一般不小于群落的最小面积。所谓最小面积,就是只有这样大的空间,才能包含组成群落的大多数植物种类。最小面积通常是根据种-面积曲线来确定的。

2.1.1样方面积的确定:在拟研究群落中选择植物生长比较均匀的地方,用绳子圈定一块小的面积。对于草本群落,最初的面积为10cmX10cm;对于森林群落则至少为5mX5m,等级这一面积中所有植物的种类,然后按照一定顺序成倍扩大,逐次登记新增加的植物种类。开始植物种类数随着面积扩大而迅速增加,而后随面积增加的种类数目降低,直至面积扩大时植物种类很少增加活不再增加。

2.1.2样方面积扩大的方式:法国的生态学工作者提出巢式样方法。即在研究草本植物类型的植物种类特征时,所用样方面积最初为1/64m2,之后依次为1/32,1/16,1/8,1/4,1/2,1,2,4,8,16,32,64,128,256,512 m2,依次记录相应面积中物种的数量。把含样地总种数84%的面积作为群落最小面积。

2.1.3群落类型与最小面积:一般环境条件越优越,群落的结构越复杂,组成群路的植物种类越多,相应地最小面积就越大。例如,在我国西双版纳热带雨林群路,最小面积至少为2500m2,其中包括的主要高等植物多大130余种;在东北小兴安岭红松林群落中,最小面积越400m2,包含的主要高等植物有40余种;在荒漠草原,最小面积只要1m2左右,包含的主要高等植物可能在10种以内。

2.2样方法

样方,即方形样地,是面积取样中最常用的形式,也是植被调查中使用最普遍的一种取样技术。当然,其他形式的样地也同样有效,有时甚至效率更高,如样圆。

样方的大小、形状和数目,主要取决与所研究群落的性质、采用的学

术思路。一般地,群落越复杂,样方面积越大,取样的数目一般不少于3个,取样数目越多,取样误差越小。

园林生态学或者普通生态学实验可分为以下几种:

2.2.1记名样方:主要用来计算一定面积种植物的多度、个体数、茎蘖数。比较一定面积中各种植物的多少,就是精确地测定多度。

2.2.2面积样方:主要是测定群落所占生境面积的大小,或者各种植物所占整个群落面积的大小。这主要用在比较稀疏的群落里。一般是按照比例把样方中植物分类标记到坐标纸上,然后再用求积仪计算。有事根据需要,分别测定整个洋房中全部植物所占的面积(面积样方),以及植物基部所占的面积(基面样方)。

2.2.

3.重量样方:主要是测定一定面积样方内群落的生物量。将样方中地上或地下部分进行收获称重,研究其中各类植物的地下或地上生物量。该方法适用于草本植物群落,对于森林群落,多采用体积测定法。

2.2.4.永久样方:为了进行追踪研究,可以将样方外围明显的标记进行固定,从而便于以后再在该样方进行调查。一般多采用较大的铁片或铁柱在样方的左上方和右下方进行中深层位置,以防位置移动。2.

3.样带法

为了研究环境变化较大的地方,以长方形作为样地面积,而且每个样地面积固定,几个样地按照一定的走向连接起来,就形成了样带。

样带的宽度在不同群落中是不同的,草原地区为10~20cm.左右,灌木林为1~5m左右,森林为10~30m。

有时,在调查一个环境异质性比较突出、群落也比较复杂多变的群落时,为了提高研究效率,可以沿一个方向、中间间隔一定的距离不设若干平行的样带,再在与此相垂直的方向,同样布设若干平行样带。在样带纵横交叉的地方设立样方,并进行深入调查分析。

2.4.样线法

用一条绳索置于所要调查的群落中,调查绳索一边或者两边的植物种类和个体数。样线法获得的数据在计算群落数量特征时,有其特有的计算方法。它往往根据被样线所截的植物个体数目、面积等进行估算。

2.5.无样地取样法

无样地法有很多具体的方法,比较常用的是重点象限法。

3.群落特征的描述和度量

3.1多优度—群聚度的估测及其准测

该法包括两个等级,即多优度等级和群聚度等级,具体内容如下:5:样地内某种植物的盖度在75%以上者(3/4以上者);

4:样地内某种植物的盖度在50%~75%以上者(1/2~3/4以上者);3:样地内某种植物的盖度在25%~50%以上者(1/4~1/2以上者);2:样地内某种植物的盖度在5%~25%以上者(1/20~1/4以上者);1:样地内某种植物的盖度在5%以下,或数量尚多者;

+:样地内某种植物的盖度很小,数量也少。

单株群聚度等级(5级,聚生状况与盖度相结合)

5:集成大片,背景化;

4:小群或大块;

3:小片或小块;

2:小丛或小簇;

1:个别散生或单生。

因为群聚度等级也有盖度的概念,在中、高级的等级中,多优度与群聚度常常是一致的,故常出现5.5,4.4,3.3等情况,中级以下因个体数量和盖度常有误差,故常出现2.1,2.2,2.3,1.1,1.2,+,+.1,+.2的记号。

3.2物候期的记录

这是全年连续定时观察的指标,群落物候反映季相和外貌,股在一次性调查中记录群落中各种植物的物候期仍有意义。在草本群落调查中,则更显得重要。

物候期的划分和记录方法各种各样,有分5个物候期的,如营养期、花蕾期、开花期、结实期、休眠期。

3.3生活力的记录

生活力又称生活强度或茂盛度。这也是全年连续定时记录的指标。一次性调查中只记录该物种当时的生活力强弱,主要反映生态上的适应

和竞争能力不包括因物候原因生活力的变化者。

生活力一般分为3几:

强(或盛):●(营养生长良好,繁殖能力强,在群落中生长势很好)中:不记(生活力中等或正常,既具有营养和繁殖能力,生长势一般)弱(或衰):O(营养生长不良,繁殖很差或者不能繁殖,生长势不好)

3.4树高和杆高的测量

树高指一棵树从平地到树梢的自然高度(歪曲的树干不能沿曲线测量)。通常在做样方的时候,先用简易的测高仪(如魏氏测高仪)实测群落中的一株标准树木,其他各树则估测。估测时均与此标准相比较。

目测树高的两种简易方法,可任选一种,其一为积累法,即树下站一个人,举手为2m,然后2、4、6、8,往上积累至树梢;其二为分割法,即测者站在距树远处,把树分割成1/2、1/4、1/8、1/16

处为1.5m,则1.5mX16=24m,即为此树高度。

干高即为枝下高,是指次树干上最大分支处的高度,这一高度大致与树冠的下缘接近,干高的估测与树高相同。

3.5胸径和茎径的测量

胸径指树木的胸高直径,大约为距地面1.3m处的树干直径。严格的测量要用特别的轮尺(即大卡尺),在树干上交叉测量两个数,取其平均值,因为树干有圆有扁,对于扁形的树干尤其要测两个数。在地植物学调查中,一般采用钢卷尺测量。如果碰到扁树干,侧后估一个平均数就可以了,但必须要株株实地测量,不能仅在远处望一望,任意估计一个数值。

如果碰到一株从根边萌发的大树,一个基干有3个萌干,则必须测量3个胸径,在记录时用括号划在一个植株上。

胸径2.5cm一下的小乔木,一般在乔木层调查都不必测量,赢在灌木层中调查。

基径是指树干基部的直径,是计算显著度时必须要用的数据,测量时,也要用轮尺或钢尺测两个数值后取其平均值。一般树干直径的测量位

置是距地面30cm处。同样必须实测,不要任意估计。

3.6 冠幅、冠径和丛径的测量

冠幅指树冠的幅度,专用于乔木调查时树木的测量。用皮尺通过树干在树下量树冠投影的长度,然后再量树下与长度垂直投影的宽度。例如长度为4m,宽度为2m,则记录下此树的冠幅为4mX2m。

然而在地植物学调查中多用目测估计,估测时必须在树冠下来回走动,用手臂或脚步帮忙测量。特别是那些树冠垂直的树,更要小心估测。

冠径和丛径均用灌木层和草本层的调查,因为调查样方面积不大,所以进行起来不会太困难。测量冠径和丛径的目的在于了解群落中各种灌木和草本植物的固化面积。冠径指植冠的直径,用语不成丛单株散生的植物种类,测量时以植物种为单位,选测一个平均大小(即中等大小)的树冠直径,记一个数字即可,然后再选一株植冠最大的植株测量直径记下数字。丛径是指植物成丛生长的植冠直径,在矮小灌木和草本植物中各种丛生的情况较常见,故可以丛为单位,测量共同种各丛的一般丛径和最大丛径。

3.7 盖度(总盖度、层盖度、种盖度)的测量

群落总盖度是指一定样地面积内原有生活着的植物覆盖地面的百分率。这包括乔木层、灌木层、草本层、苔藓层的各层植物。所以相互层之重叠的现象是普遍的,总盖度不管重叠部分。如全部覆盖地面,其总盖度为100%,如果林内有小林窗,地表正好为裸地,太阳光直射时,光斑约占盖度的10%,其他地面或为树木覆盖,或为草本覆盖,故此样地的总盖度为90%。总盖度的估测对于一些比较稀疏的植物来说,是具有较大意义的。草地植被的总盖度可以采用缩放尺实绘于方格纸上,再按方格面积确定盖度的百分数。

层盖度指各分层的盖度,实测时可用方格纸在林地内勾绘,比估算要精确的多。然而,有经验的地植物学工作者都善于目测估计各种盖度。种盖度指各层中每个植物种所有个体的盖度,一般也可目测估计。盖度很小的种,可略而不计,或小于1%。

个体盖度即指上述的冠幅、冠径,是以个体为单位,可以直接测量。

由于植物的重叠现象,故个体盖度之和不小于种盖度,种盖度之和不小于层盖度,各层盖度之和不小于总盖度。

3.8多度和聚生多度

3.8.1多度:是植被研究中经常用的一个指标。多度要以株数为基础,即为某种植物在单位面积内的百分数。计算公式如下:

多度=样方内某种植物的株数/样方内各种植物的总株数x100

必须在同一个层次内或者相同的生长型内进行多度计算,否则没有太大意义。

3.8.2聚生多度又称德氏多度。聚生多度共有6个多度级和2个聚生度级,均以植物中为单位,乔、灌、草分层估测。

多度级:cop3很多;cop2多,cop1尚多;sp 不多而分散;sol__少或个别;un 单株。

聚生度级:SOC 个体相互靠拢成大片或背景化;gr 丛生成小团块或小块聚生。

多度和聚生度可以连用,如:cop3.soc___很多且聚成大片;sp.gr__不多但小块聚生。

3.9频度和相对频度

频度是指某种植物在样方中出现的百分率,不管样方设在群丛个体之内或之间。公式如下:

频度=某种植物出现的样方数/样方总数x100

相对频度是指一个群落中在已算好的各个种的频度的基础上,再进一步求算各个种的频度相对值。公式如下:

相对频度=某种植物的频度/全部植物的频度之和x100

六、实验注意事项

七、实验预习要求

八、实验报告要求

数据结构课程实验指导书

数据结构实验指导书 一、实验目的 《数据结构》是计算机学科一门重要的专业基础课程,也是计算机学科的一门核心课程。本课程较为系统地论述了软件设计中常用的数据结构以及相应的存储结构与实现算法,并做了相应的性能分析和比较,课程内容丰富,理论系统。本课程的学习将为后续课程的学习以及软件设计水平的提高打下良好的基础。 由于以下原因,使得掌握这门课程具有较大的难度: 1)理论艰深,方法灵活,给学习带来困难; 2)内容丰富,涉及的知识较多,学习有一定的难度; 3)侧重于知识的实际应用,要求学生有较好的思维以及较强的分析和解决问题的能力,因而加大了学习的难度; 根据《数据结构》课程本身的特性,通过实验实践内容的训练,突出构造性思维训练的特征,目的是提高学生分析问题,组织数据及设计大型软件的能力。 课程上机实验的目的,不仅仅是验证教材和讲课的内容,检查自己所编的程序是否正确,课程安排的上机实验的目的可以概括为如下几个方面: (1)加深对课堂讲授内容的理解 实验是对学生的一种全面综合训练。是与课堂听讲、自学和练习相辅相成的必不可少的一个教学环节。通常,实验题中的问题比平时的习题复杂得多,也更接近实际。实验着眼于原理与应用的结合点,使学生学会如何把书上学到的知识用于解决实际问题,培养软件工作所需要的动手能力;另一方面,能使书上的知识变" 活" ,起到深化理解和灵活掌握教学内容的目的。 不少学生在解答习题尤其是算法设计时,觉得无从下手。实验中的内容和教科书的内容是密切相关的,解决题目要求所需的各种技术大多可从教科书中找到,只不过其出

现的形式呈多样化,因此需要仔细体会,在反复实践的过程中才能掌握。 (2) 培养学生软件设计的综合能力 平时的练习较偏重于如何编写功能单一的" 小" 算法,而实验题是软件设计的综合训练,包括问题分析、总体结构设计、用户界面设计、程序设计基本技能和技巧,多人合作,以至一整套软件工作规范的训练和科学作风的培养。 通过实验使学生不仅能够深化理解教学内容,进一步提高灵活运用数据结构、算法和程序设计技术的能力,而且可以在需求分析、总体结构设计、算法设计、程序设计、上机操作及程序调试等基本技能方面受到综合训练。实验着眼于原理与应用的结合点,使学生学会如何把书本上和课堂上学到的知识用于解决实际问题,从而培养计算机软件工作所需要的动手能力。 (3) 熟悉程序开发环境,学习上机调试程序一个程序从编辑,编译,连接到运行,都要在一定的外部操作环境下才能进行。所谓" 环境" 就是所用的计算机系统硬件,软件条件,只有学会使用这些环境,才能进行 程序开发工作。通过上机实验,熟练地掌握程序的开发环境,为以后真正编写计算机程序解决实际问题打下基础。同时,在今后遇到其它开发环境时就会触类旁通,很快掌握新系统的使用。 完成程序的编写,决不意味着万事大吉。你认为万无一失的程序,实际上机运行时可能不断出现麻烦。如编译程序检测出一大堆语法错误。有时程序本身不存在语法错误,也能够顺利运行,但是运行结果显然是错误的。开发环境所提供的编译系统无法发现这种程序逻辑错误,只能靠自己的上机经验分析判断错误所在。程序的调试是一个技巧性很强的工作,尽快掌握程序调试方法是非常重要的。分析问题,选择算法,编好程序,只能说完成一半工作,另一半工作就是调试程序,运行程序并得到正确结果。 二、实验要求 常用的软件开发方法,是将软件开发过程划分为分析、设计、实现和维护四个阶段。虽然数据结构课程中的实验题目的远不如从实际问题中的复杂程度度高,但为了培养一个软件工作者所应具备的科学工作的方法和作风,也应遵循以下五个步骤来完成实验题目: 1) 问题分析和任务定义 在进行设计之前,首先应该充分地分析和理解问题,明确问题要求做什么?限制条件是什么。本步骤强调的是做什么?而不是怎么做。对问题的描述应避开算法和所涉及的数据类型,而是对所需完成的任务作出明确的回答。例如:输入数据的类型、值的范围以及输入的

python实验指导书模板

实验1 开始python编程 目的和要求 (1)了解什么是python? (2)了解python的特性 (3)学习下载和安装python (4)学习执行python命令和脚本文件的方法 (5)学习python语音的基本语法 (6)下载和安装Anaconda的方法 (7)学习使用python的集成开发环境Anaconda&spyder的方法 实验准备 了解python (1)简单易学 (2)Python是开源的、免费的 (3)Python是高级语言 (4)高可移植性 (5)Python是解释型语言 (6)Python全面支持面向对象的程序设计思想 (7)高可扩展性 (8)支持嵌入式编程 (9)功能强大的开发库 实验内容 本实验主要包含以下内容 (1)练习下载python (2)练习安装python (3)练习执行python命令和脚本文件 (4)练习下载和安装pywin32 (5)练习使用python的文本编辑juper Notebook (6)练习使用python的集成开发环境spyder 1.下载python 访问如下网址:https://https://www.doczj.com/doc/f35880148.html,/downloads/ 选择下载python3.4系列最新版本 2.安装python

?在Windows 7中安装后,在开始菜单的所有程序中会出现一个Python2.7分组。单击其下面的Python 2.7 (command line - 32 bit)菜单项,就可以打开python命令窗口,如图1-5所示。也可以打开Windows命令窗口,然后运行python命令,来打开python命令窗口。 3.执行python命令和脚本 ?创建一个文件MyfirstPython.py,使用记事本编辑它的内容如下: # My first Python program print('I am Python') ?保存后,打开命令窗口。切换到MyfirstPython.py所在的目录,然后执行下面的命令: python MyfirstPython.py ?运行结果如下: I am Python 4.下载和安装Pywin32 ?访问下面的网址可以下载Pywin32安装包。 ?https://www.doczj.com/doc/f35880148.html,/projects/pywin32/ 5.使用python文本编辑juper Notebook 输入以下脚本:

数据结构实验指导书(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) 附:实验报告模板 .......... 错误!未定义书签。

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

土工试验方法标准(作业指导书)

1 试样制备 1.1试样制备 1.1.1本试验方法适用于颗粒粒径小于60mm的原状土和扰动土。 1.1.2根据力学性质试验项目要求,原状土样同一组试样间密度的允许差值为0.03g/cm3;扰动土样同一组试样的密度与要求的密度之差不得大于± 0.01g/cm3,一组试样的含水率与要求的含水率之差不得大于±1%。 1.1.3试样制备所需的主要仪器设备,应符合下列规定: 1细筛:孔径0.5mm、2mm。 2洗筛:孔径0.075mm。 3台秤和天平:称量10kg,最小分度值5g;称量5000g,最小分度值1g;称量1000g,最小分度值0.5g;称量500g,最小分度值0.1g;称量200g,最小分度值0.01g。 4环刀:不锈钢材料制成,内径61.8mm和79.8mm,高20mm。 5击样器。 6压样器。 7其他:包括切土刀、钢丝锯、碎土工具、烘箱、保湿缸、喷水设备等。 1.1.4原状上试样制备,应按下列步骤进行: 1将土样筒按标明的上下方向放置,剥去蜡封和胶带,开启土样筒取出土样。检查土样结构,当确定土样已受扰动或取土质量不符合规定时,

不应制备力学性质试验的试样。 2根据试验要求用环刀切取试样时,应在环刀内壁涂一薄层凡上林,刃口向下放在土样上,将环刀垂直下压,并用切主刀沿环刀外侧切削土样,边压边削至土样高出环刀,根据试样的软硬采用钢丝据或切土刀整平环刀两端土样,擦净环刀外壁,称环刀和土的总质量。 3从余土中取代表性试样测定含水率、界限含水率等项试验的取样。 4切削试样时,应对土样的层次、气味、颜色、夹杂物、裂缝和均匀性进行描述,对低塑性和高灵敏度的软土,制样时不得扰动。 1.1.5扰动土试样的备样,应按下列步骤进行: 1将土样从土样筒或包装袋中取出,对土样的颜色、气味、夹杂物和土类及均匀程度进行描述,并将土样切成碎块,拌和均匀,取代表性土样测定含水率。 2对均质和含有机质的土样,宜采用天然含水率状态下代表性土样,供颗粒分析、界限含水率试验。对非均质土应根据试验项目取足够数量的土样,置于通风处凉干至可碾散为止。对砂土和进行比重试验的土样宜在105~110°C温度下烘干,对有机质含量超过5%的土、含石膏和硫酸盐的土,应在65~70°C温度下烘干。 3将风干或烘干的土样放在橡皮板上用木碾碾散,对不含砂和砾的土样,可用碎土器碾散(碎土器不得将土粒破碎)。 4对分散后的粗粒土和细粒土,应按要求过筛。对含细粒土的砾质土,

数据结构实验报告代码

线性表 代码一 #include "stdio.h" #include "malloc.h" #define OK 1 #define ERROR 0 #define OVERFLOW -2 #define LIST_INIT_SIZE 100 #define LISTINCREMENT 10 typedef struct { int * elem; int length; int listsize; }SqList; int InitList_Sq(SqList *L) { L->elem = (int*)malloc(LIST_INIT_SIZE*sizeof(int)); if (!L->elem) return ERROR; L->length = 0; L->listsize = LIST_INIT_SIZE; return OK; } int ListInsert_Sq(SqList *L, int i,int e) { int *p,*newbase,*q; if (i < 1 || i > L->length+1) return ERROR; if (L->length >= L->listsize) { newbase = (int *)realloc(L->elem,(L->listsize+LISTINCREMENT)*sizeof (int)); if (!newbase) return ERROR; L->elem = newbase; L->listsize += LISTINCREMENT; } q = &(L->elem[i-1]); //插入后元素后移for(p=&(L->elem[L->length-1]);p>=q;p--) *(p+1)=*p; *q=e; L->length++; return OK; } int ListDelete_Sq(SqList *L, int i, int *e) {

高级语言实验指导书级模板

高级C语言及其应用实验指导书 电信13级使用 李丽张承云秦剑编 机械与电气工程学院 -3 目录 实验一指针的应用( 4学时) (3) 实验二位运算的应用( 2学时) (5) 实验三界面处理的应用( 4学时) (6) 实验四外设的应用( 2学时) (8) 实验五模块化的程序设计( 4学时) (9) 实验一指针的应用( 4学时) 一、实验目的 1.掌握C语言指针变量的定义、声明和赋值 2.学会使用指针变量的程序设计 3.掌握指针作为函数参数的用法

二、实验设备 计算机、VC++6.0 三、实验原理( 以下内容需自己写) 1、指针的概念 2、指针变量的定义、引用和赋值方法 3、指针的基本运算( 比较、加减) 4、指针与数组的关系 5、指针作为函数参数的方法 ( 1) 基本数据类型指针、数组名作为输入参数 ( 2) 指针作为函数返回值 6、结构体指针的定义与结构体成员引用 四、实验内容 1、已知两个整型变量a和b,它们的值分别为6和9。请定义两个 指针变量, 经过指针变量访问整型变量a和b,并经过类似printf(”%d,%d\n”,*pointer_1,*poin ter_2)这样的语句打印出a和b 的值。 2、有一个数组的值为{1, 2, 3, 4, 5, 6}, 希望对这个数组的数据都乘 以2。请用”指针+下标”访问数组的方法来实现。( 提示: 用*(pointer+i)这样的方法来访问数组) 3、已知二维数组:inta[3][5]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15},用 指针的方法访问数组, 并按以下格式打印数据。 12345 678910 4、已知下面一些字符串: charstr[20]="Guangzhouuniversity";

数据结构实验指导书

《数据结构》实验指导书 实验一顺序表 实验目的: 熟悉顺序表的逻辑特性、存储表示方法和顺序表的基本操作。 实验要求: 了解并熟悉顺序表的逻辑特性、存储表示方法和顺序表的基本操作的实现和应用。 实验内容: 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)为不合法。

土工原位测试实习试验指导书

福州大学土木工程实验教学中心 学生实验指导书 土工原位测试技术实验指导书 岩土及地下工程实验室编 2008年7月21日

目录1十字板剪切和SPT实验 2 CPT实验 3地基表面波测试 4旁压实验

前言 土工原位测试技术是土木工程专业的一门技术基础科学。做为一门课程其任务是通过介绍土工原位测试技术的基本测试技术和试验方法,使学生获得专业所必需的试验基本技能,具备解决一般土工问题的能力,并对学生进行科学研究试验能力的培养,是土木工程专业高级技术人材所必需的基本训练的一部分。 为了达到预期目的,试验课必须注意以下几方面问题: 一、试验前认真预习指导书和课本有关内容,同时应复习其它已学有关课程的有关章节,充分了解各个试验的目的要求、试验原理、方法和步骤,并进行一些必要的理论计算。一些控制值的计算工作,试验前必须做好。 二、较大的小组试验,应选出一名小组长,负责组织和指挥整个试验过程,直至全组试验报告都上交后卸任,小组各成员必须服从小组长和指导教师的指挥,要明确分工,直辖市工作,不得撤离各自的岗位。 三、试验开始前,必须仔细检查试件和各种仪器仪表是否安装稳妥,荷载是否为零,安全措施是否有效,各项准备工作是否完成,准备工作完成,要经指导教师检查通过后,试验才能开始。 四、试验时应严肃认真,密切注意观察试验现象,及时加以分析和记录,要以严谨的科学态度对待试验的每一步骤和每一个数据。 五、严格遵守实验室的规章制度,非试验中仪器设备不要乱动;试验用仪器、仪表、设备,要严格按规程进行操作,遇有总是及时向指导教师报告。 六、试验中要小心谨慎,不要碰撞仪器、仪表、试件和仪表架等。 七、试验结束后,要及时卸下荷载,使仪器、设备恢复原始状态,以后小心卸下仪器仪表、擦净、放妥、清点归还,经教师认可并把试验记录交教师签字后离开。 八、试验资料应及时整理,按时独立完成试验报告,除小组分工由别人记录的原始数据外,严禁抄袭。 九、试验报告要求原始记录齐全、计算分析正确、数据图表清楚、心得体会深刻。 十、经教师认可,试验也允许采用另外方案进行。

数据结构实验一的源代码

#include #include typedef struct Node { int key;//密码 int num;//编号 struct Node *next;//指向下一个节点 } Node, *Link; void InitList(Link &L) //创建一个空的链表{ L = (Node *)malloc(sizeof(Node)); if (!L) exit(1); L->key = 0; L->num = 0; L->next = L; } void Creatlinklist(int n, Link &L) //初始化链表{ Link p, q; q = L; for (int i = 1; i <= n; i++) { p = (Node *)malloc(sizeof(Node)); if (!p) exit(1); scanf("%d", &p->key); p->num = i; L->next = p; L = p; } L->next = q->next; free(q); } Link Locate_m(Link &p, int m)//找到第m个 { Link q; for (int j = 1; jnext; q = p->next; m = q->key;

return q; } void Delete_m(Link &L, Link p, Link q)//删除第m个{ p->next = q->next; free(q); } void main() { Link L, p, q; int n, m; L = NULL; InitList(L);//构造出一个只有头结点的空链表 printf("请输入初始密码人数每个人的密码:\n"); scanf("%d", &m);//初始密码为m scanf("%d", &n);// Creatlinklist(n, L);//构建 p = L; for (int i = 1; i <= n; i++) { q = Locate_m(p, m);//找到第m个 printf("%d", q->num); Delete_m(L, p, q);//删除第m个 } system("pause"); }

开发环境实验实验指导书模板

开发环境实验实验 指导书 大连东软信息学院 JAVA 语言程序设计》 实验指导书 1

编写者: 邵欣欣信息技术与商务管理系

目录 实验一: 开发环境实验................................. 错误! 未定义书 签 1 学时.............................................. 错误! 未定义书 签 2 实验目的与要求.................................. 错误! 未定义书 签 3 实验环境 4 准备工作 5 实验内容 6 实验步骤错误! 未定义书签错误! 未定义书签错误! 未定义书签错误! 未定义书签 7 思考题............................................ 错误! 未定义书 签

实验一: 开发环境实验 1 学时 2 学时 2 实验目的与要求 学会安装JDK、Eclipse 软件, 学会配置环境变量 3 实验环境 windows 操作系统能正常运行 4 准备工作 将JDK 、Eclipse 软件下载到本地机 5 实验内容 安装JDK、Eclipse软件,配置环境变量,Eclipse软件的使用 6 实验步骤 一、JDK 安装

Java 2 SUE, SE vl. 4. 2 - License License Agreement Please read the Folio海ng license agreement carefully. Sim Miciosystcms, Iiix. Biriaiy Cade License A^i eemcnt for the JAX A? 2 SOFTWARE DEVELOPMENT KIT (J2SDK)? STANDARD EDITION, VERSION 1.4.2_X SUN MICROSYSTEMS, INC. fSUN") IS WILLING TO LICENSE ITTF mKNTTFTFB RPTnW TO YOTI ONT.Y TTPON ? t^cept the terms in the iicense agreernentj {开山not m 穴屮ths wnns n i tfw 仪訓泻 Next >Cancel

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<<"位置无效"<

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

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

数据结构实验程序

顺序表的基本操作 #include using namespace std; typedef int datatype; #define maxsize 1024 #define NULL -1 typedef struct { datatype *data; int last; }sequenlist; void SETNULL(sequenlist &L) { L.data=new datatype[maxsize]; for(int i=0;i>https://www.doczj.com/doc/f35880148.html,st; cout<<"请输入"<>L.data[i]; } int LENGTH(sequenlist &L) { int i=0; while(L.data[i]!=NULL) i++; return i; } datatype GET(sequenlist &L,int i) { if(i<1||i>https://www.doczj.com/doc/f35880148.html,st) { cout<<"error1"<

int j=0; while(L.data[j]!=x) j++; if(j==https://www.doczj.com/doc/f35880148.html,st) { cout<<"所查找值不存在!"<=maxsize-1) { cout<<"overflow"; return NULL; } else if(i<1||(i>https://www.doczj.com/doc/f35880148.html,st)) { cout<<"error2"<=i-1;j--) L.data[j+1]=L.data[j]; L.data[i-1]=x; https://www.doczj.com/doc/f35880148.html,st++; } return 1; } int DELETE(sequenlist &L,int i) { int j; if((i<1)||(i>https://www.doczj.com/doc/f35880148.html,st+1)) { cout<<"error3"<

数字图像处理实验指导书模板

《数字图像处理》实验指导书 编写: 罗建军 海南大学三亚学院 10月

目录 一、概述 ....................................................................... 错误!未定义书签。 二、建立程序框架 ....................................................... 错误!未定义书签。 三、建立图像类 ........................................................... 错误!未定义书签。 四、定义图像文档实现图像读/写.............................. 错误!未定义书签。 五、实现图像显示 ....................................................... 错误!未定义书签。 六、建立图像处理类................................................... 错误!未定义书签。 七、实现颜色处理功能............................................... 错误!未定义书签。 (一) 亮度处理................................................................. 错误!未定义书签。 (二) 对比度处理............................................................. 错误!未定义书签。 (三) 色阶处理................................................................. 错误!未定义书签。 (四) 伽马变换................................................................. 错误!未定义书签。 (五) 饱和度处理............................................................. 错误!未定义书签。 (六) 色调处理................................................................. 错误!未定义书签。 八、实现几何变换功能............................................... 错误!未定义书签。 (一) 图像缩放................................................................. 错误!未定义书签。 (二) 旋转......................................................................... 错误!未定义书签。 (三) 水平镜像................................................................. 错误!未定义书签。 (四) 垂直镜像................................................................. 错误!未定义书签。 (五) 右转90度................................................................. 错误!未定义书签。 (六) 左转90度................................................................. 错误!未定义书签。 (七) 旋转180度............................................................... 错误!未定义书签。 九、实现平滑锐化功能............................................... 错误!未定义书签。 十、图像处理扩展编程............................................... 错误!未定义书签。

《数据结构》实验指导书

《数据结构》实验指导书 实验类别:课内实验实验课程名称:数据结构 实验室名称:软件工程实验室实验课程编号: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学时)

数据结构实验报告全集

数据结构实验报告全集 实验一线性表基本操作和简单程序 1.实验目的 (1)掌握使用Visual C++ 上机调试程序的基本方法; (2)掌握线性表的基本操作:初始化、插入、删除、取数据元素等运算在顺序存储结构和链表存储结构上的程序设计方法。 2.实验要求 (1)认真阅读和掌握和本实验相关的教材内容。 (2)认真阅读和掌握本章相关内容的程序。 (3)上机运行程序。 (4)保存和打印出程序的运行结果,并结合程序进行分析。 (5)按照你对线性表的操作需要,重新改写主程序并运行,打印出文件清单和运行结果 实验代码: 1)头文件模块 #include >验目的 掌握顺序栈的基本操作:初始化栈、判栈空否、入栈、出栈、取栈顶数据元素等运算以及程序实现方法。 2.实验要求 (1)认真阅读和掌握和本实验相关的教材内容。 (2)分析问题的要求,编写和调试完成程序。 (3)保存和打印出程序的运行结果,并分析程序的运行结果。 3.实验内容 利用栈的基本操作实现一个判断算术表达式中包含圆括号、方括号是否正确配对的程序。具体完成如下:

(1)定义栈的顺序存取结构。 (2)分别定义顺序栈的基本操作(初始化栈、判栈空否、入栈、出栈等)。 (3)定义一个函数用来判断算术表达式中包含圆括号、方括号是否正确配对。其中,括号配对共有四种情况:左右括号配对次序不正确;右括号多于左括号;左括号多于右括号;左右括号匹配正确。 (4)设计一个测试主函数进行测试。 (5)对程序的运行结果进行分析。 实验代码: #include < > #define MaxSize 100 typedef struct { ??? int data[MaxSize]; ??? int top; }SqStack; void InitStack(SqStack *st) 验目的 (1)进一步掌握指针变量的用途和程序设计方法。 (2)掌握二叉树的结构特征,以及链式存储结构的特点及程序设计方法。 (3)掌握构造二叉树的基本方法。 (4)掌握二叉树遍历算法的设计方法。 3.实验要求 (1)认真阅读和掌握和本实验相关的教材内容。 (2)掌握一个实际二叉树的创建方法。 (3)掌握二叉链存储结构下二叉树操作的设计方法和遍历操作设计方法。 4.实验内容 (1)定义二叉链存储结构。

普通化学实验指导书【模板】

普通化学实验指导书 齐鲁理工学院

目录 实验一酸碱比较滴定 (1) 实验二水中钙、镁离子的测定 (4)

实验一酸碱比较滴定 一、实验目的 1.掌握酸碱溶液的配制和比较滴定方法。 2.练习滴定操作技术和滴定终点的判断。 3.掌握滴定结果的数据记录和数据处理方法。 二、实验原理 在酸碱滴定中,酸标准溶液通常是用HCl或H2SO4来配制,其中用得较多的是HCl。如果试样要和过量的酸标准溶液共同煮沸时,则选用H2SO4。HNO3有氧化性并且稳定性较差,故不宜选用。 碱标准溶液一般都用NaOH配制。KOH较贵,应用不普遍。Ba(OH)2可以用来配制不含碳酸盐的碱标准溶液。 市售的酸浓度不定,碱的纯度也不够,而且常吸收CO2和水蒸气,因此都不能直接配制准确浓度的溶液,通常是先将它们配成近似浓度,然后通过比较滴定和标定来确定它们的准确浓度,其浓度一般是在0.01~1 mol·L-1之间,具体浓度可以根据需要选择。 酸碱比较滴定一般是指用酸标准溶液滴定碱标准溶液的操作过程。当HCl和NaOH溶液反应达到等量点时,根据等物质的量规则有: 即 因此,只要标定其中任何一种溶液的浓度,就可以通过比较滴定的结果(体积比),算出另一种溶液的准确浓度。 三、仪器和试剂 (一)仪器 10mL量筒、500mL量杯、1000mL小口试剂瓶(2只)、酸式和碱式滴定管、锥形瓶(3只)。 (二)试剂 浓HCl、50%NaOH、0.2%甲基红乙醇溶液。

四、实验内容 (-)0.05 mol·L-1(HCl)溶液的配制 用干净的量筒量取浓HCl 4.5mL,倒入1000mL试剂瓶中,用蒸馏水稀释至1000mL,盖上瓶塞,摇匀。 (二)0.05 mol·L-1(NaOH)溶液的配制 用干净的量筒量取澄清的50%NaOH 2.8mL,倒入1000mL试剂瓶中,用无CO2蒸馏水稀释至1000mL,用橡皮塞塞紧,摇匀。 溶液配好后,贴上标签,标签上应注明试剂名称、专业、班级、姓名和配制日期,留待以后实验用(以上酸、碱标准溶液,由两个同学共同配制)。 (三)比较滴定 将酸、碱标准溶液分别装入酸式和碱式滴定管中(注意赶气饱和除去管尖悬挂的液滴),记录初读数,由碱式滴定管放出约20mLNaOH溶液于锥形瓶中,加入甲基红指示剂1~2滴,用HCl溶液滴至溶液由黄色变为橙色,即为终点。若滴定过量,溶液已经变红,可以用NaOH溶液回滴至溶液变为黄色,再用HCl溶液滴至橙色。准确记录酸式、碱式滴定管的终读数,计算酸碱溶液的体积比(或)。 平行测定三次,每次滴定前,都要把酸式、碱式滴定管装到“0” 刻度或“0”刻度稍下的位置。要求三次测定结果的相对均差小于0.2%。 五、数据记录及计算结果

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