《数据结构与算法》实验指导书

《数据结构与算法》实验指导书
《数据结构与算法》实验指导书

《数据结构》实验

指导书

计算机与软件学院

2014年9月

概述

实习目的和要求

《数据结构》在计算机科学中是一门实践性较强的专业基础课,上机实习是对学生的一种全面综合训练,是与课堂听讲、自习和练习相辅相成的必不可少的一个教学环节。实习着眼于原理与应用的结合,使学生学会把学到的知识用于解决实际问题,起到深化理解和灵活掌握教学内容的目的。同时,通过本课程的上机实习,使学生在程序设计方法及上机操作等基本技能和科学作风方面受到比较系统和严格的训练。

实习包括的步骤

1.简要描述题目要求,对问题的描述应避开算法及所涉及的数据类型,只是对所需完成的任务做出明确的陈述,例如输入数据的类型、值的范围以及输入的形式,输出数据的类型、值的范围以及输出的形式。

2.选定数据结构,写出算法,根据自顶向下发展算法的方法,首先描述算法的基本思想,然后进行算法细化,再对所设计的算法的时间复杂性和空间复杂性进行简单分析。

3.准备好上机所需的程序,选定一种程序设计语言(如C语言),手工编好上机程序,并进行反复检查,使程序中的逻辑错误和语法错误减少到最低程度。对程序中有疑问的地方,应做出标记,以便在上机时给予注意。

4.上机输入和调试程序,在调试程序过程中除了系统的问题以外,一般应自己独立解决。在程序调试通过后,打印输出程序清单和运行结果。

5.上机结束后,总结和整理实习报告。

实习报告的内容

1.简述题目要解决的问题是什么,并说明输入和输出数据的形式。

2.简述存储结构和算法的基本思想。

3.列出调试通过的源程序。

4.列出上面程序对应的运行结果。

5.分析程序的优缺点、时空性能以及改进思想,写出心得体会。

实验一线性表

一.目的与要求

本次实习的主要目的是为了使学生熟练掌握线性表的基本操作在顺序存储结构和链式存储结构上的实现,提高分析和解决问题的能力。要求仔细阅读并理解下列例题,上机通过,并观察其结果,然后独立完成后面的实习题。

二.例题

[问题描述]

用链表形式存储一个字符串,插入、删除某个字符,最后按正序、逆序两种方式输出字符串。

[输入]

初始字符串,插入位置,插入字符,删除字符。

[输出]

已建立链表(字符串),插入字符后链表,删除字符后链表,逆转后链表。

[存储结构]

采用链式存储结构

[算法的基本思想]

建立链表:当读入字符不是结束符时,给结点分配存储空间,写数据域,将新结点插到表尾;插入字符:根据读入的字符在链表中找插入位置,将新结点插入到该位置之前;删除字符:根据读入的删除字符在链表中找到被删结点后,将其从链表中删除;链表逆转:从链表的第一个结点开始对所有结点处理,将每个结点的前驱变为它的后继;打印链表:从链表的第一个结点开始,依次打印各个结点的数据域。

[参考源程序]

#define NULL 0

typedef struct node{

char a;

struct node *link;

}node,*nodelink;

void readlink(nodelink head){

nodelink p,q;

char c;

p=head;

printf("Input a linktable(a string):");

scanf("%c",&c);

if (c=='\n') printf("This string is empty。");

while(c!='\n'){

q=(nodelink)malloc(sizeof(node));

q->a=c;

p->link=q;

p=q;

scanf("%c",&c);

}

p->link=NULL;

}

void writelink(nodelink head){

nodelink q;

if (head->link==NULL) printf(" This link is empty。\n");

for(q=head->link;q;q=q->link)

printf("%c",q->a);

printf("\n");

}

int insert(nodelink head,char k1,char k2){

nodelink p,q;

p=head->link;

while(p->a!=k1&&p)

p=p->link;

if(p){

q=(nodelink)malloc(sizeof(node));

q->a=k2;

q->link=p->link;

p->link=q;

return 1;

}

else {

printf("There is no %c\n",k1);

return 0;

}

}

int delete(nodelink head,char k){

nodelink p,q;

q=head;

p=head->link;

while(((p->a)!=k)&&p){

q=q->link;

p=p->link;

}

if(p){

q->link=p->link;

return 1;

}

else{

printf("There is no %c\n",k);

return 0;

}

}

void opside(nodelink head){

nodelink p,q;

p=head->link;

while(p->link){

q=p->link;

p->link=q->link;

q->link=head->link;

head->link=q;

}

}

main()

{

char k1,k2,k3;

nodelink head;

head=(nodelink)malloc(sizeof(node));

head->link=NULL;

readlink(head);

if (head->link!=NULL){

printf("Build link is :");

writelink(head); }

if (head->link!=NULL){

printf("Please input a char you want to insert after:");

k1=getch();

printf("%c\n",k1);

printf("Please input a char you want to insert:");

k2=getch();

printf("%c\n",k2);

if (insert(head,k1,k2)) {

printf("After %c insert %c,link is:",k1,k2);

writelink(head);

}

printf("Please input a char you want to delete:");

k3=getch();

printf("%c\n",k3);

if (delete(head,k3))

{ printf("after delete %c,link is:",k3);

writelink(head);

}

if (head->link!=NULL){

printf("Opsite result is :");

opside(head);

writelink(head);

free(head);

}

}

}

三.实习题

1.设顺序表A中的数据元素递增有序,试写一程序,将x插入到顺序表的适当位置上,使该表仍然有序。

2.用单链表ha 存储多项式A(x )=a0+a1x1+a2x2+…+a n x n(其中a I为非零系数),用单链表hb 存储多项式B(x )=b0+b1x1+b2x2+…+b m x m(其中b j为非零系数),要求计算C(x )= A(x )+B(x ),结果存到单链表hc中。试写出程序。

3.设有n个人围坐在一个圆桌周围,现从第s个人开始报数,数到第m的人出列,然后从出列的下一个人重新开始报数,数到m的人又出列,如此重复,直到所有的人全部出列为止。Josephus问题是:对于任意给定的n,m,s,求出按出列次序得到的n个人员的顺序表。

实验二树

一.目的与要求

熟悉树的各种表示方法和各种遍历方式,掌握有关算法的实现,了解树在计算机科学及其它工程技术中的应用。

二.例题

[问题描述]

任意给定一棵二叉树。试设计一个程序,在计算机中构造该二叉树,并对它进行遍历。[输入]

一棵二叉树的结点若无子树,则可将其子树看作“.”,输入时,按照前序序列的顺序输入该结点的内容。对下图,其输入序列为ABD..EH...CF.I..G..。

[输出]

若为空二叉树,则输出:THIS IS A EMPTY BINARY TREE。若二叉树不空,按后序序列输出,对上例,输出结果为:DHEBIFGCA。

[存储结构]

采用二叉链表存储。

[算法的基本思想]

采用递归方法建立和遍历二叉树。首先建立二叉树的根结点,然后建立其左右子树,直到空子树为止。后序遍历二叉树时,先遍历左子树,后遍历右子树,最后访问根结点。[参考源程序]

#include

#include

struct node{

char info;

struct node *llink,*rlink;

};

typedef struct node NODE;

NODE *creat(){

char x;

NODE *p;

scanf("%c",&x);

printf("%c",x);

if(x!='.'){

p=(NODE *)malloc(sizeof(NODE));

p->info=x;

p->llink=creat();

p->rlink=creat();

}

else

p=NULL;

return p;

}

void run(NODE *t){

if(t){

run(t->llink);

run(t->rlink);

printf("%c",t->info);

}

}

main()

{

NODE *T;

printf("PLease input a tree:\n");

T=creat();

printf("\n");

if(!T)

printf("This is a empty binary tree.");

else

{ printf("The result of post travese is:\n ");

run(T);

}

printf("\n");

}

三.实习题

1.编写递归算法,计算二叉树中叶子结点的数目。

2.编写递归算法,在二叉树中求位于先序序列中第K个位置的结点。3.将上述例题用非递归程序实现。

实验三图

一.目的与要求

熟悉图的存储结构,掌握有关算法的实现,了解图在计算机科学及其他工程技术中的应用。

二.例题

[问题描述]

给定一个图,设计一个程序,找出一条从某一顶点A到另一顶点B边数最少的一条路径。

[输入]

图的顶点个数N,图中顶点之间的关系及要找的路径的起点A和终点B。

[输出]

若A到B无路径,则输出“There is no path”,否则输出A到B路径上各顶点。[存储结构]

图采用邻接矩阵的方式存储。

[算法的基本思想]

采用广度优先搜索的方法,从顶点A开始,依次访问与A邻接的顶点V A1,V A2,...,V AK,访问遍之后,若没有访问B,则继续访问与V A1邻接的顶点V A11,V A12,...,V A1M,再访问与V A2邻接顶点...,如此下去,直至找到B,最先到达B点的路径,一定是边数最少的路径。实现时采用队列记录被访问过的顶点。每次访问与队头顶点相邻接的顶点,然后将队头顶点从队列中删去。若队空,则说明到不存在通路。在访问顶点过程中,每次把当前顶点的序号作为与其邻接的未访问的顶点的前驱顶点记录下来,以便输出时回溯。

[参考源程序]

#include

int number;

typedef struct{

int q[20];

int f,r;

}queue;

int nodelist[20][20];

queue Q;

int z[20];

int a,b,n,i,j,x,y;

int finished;

void enq(queue *Q,int x){

Q->q[Q->r]=x;

if(Q->r==19)

Q->r=0;

else

Q->r++;

if(Q->r==Q->f)

printf("Overflow!\n"); }

front(queue *Q){

if(Q->r==Q->f)

printf("Underflow!\n");

else

return(Q->q[Q->f]);

}

void deq(queue *Q){

if(Q->r==Q->f)

printf("Underflow!\n");

else{

if(Q->f==19)

Q->f=0;

else

Q->f++;

}

}

int qempty(queue Q){

if(Q.f==Q.r)

return 1;

else

return 0;

}

void readgraph(){

printf("\nPlease input n:");

scanf("%d",&n);

printf("Please input nodelist[i][j]:\n");

for(i=1;i<=n;i++){

for(j=1;j<=n;j++)

scanf("%d",&nodelist[i][j]);

}

printf("\n");

printf("List-link is bulit\n");

for(i=1;i<=n;i++){

for(j=1;j<=n;j++)

printf("%3d",nodelist[i][j]);

printf("\n");

}

}

void shortest(int a,int b){

if(a==b)

nodelist[a][a]=2;

else{

enq(&Q,a);

nodelist[a][a]=2;

finished=0;

while(!qempty(Q)&&!finished){

a=front(&Q);

deq(&Q);

j=1;

while((j<=n)&&!finished){

if((nodelist[a][j]==1)&&(nodelist[j][j]!=2)){

enq(&Q,j);

nodelist[j][j]=2;

z[j]=a;

if(j==b)/*&&(nodelist[a][j]==1))*/

finished=1;

}

if(!finished)

j++;

}

}

if (!finished) printf("There is no path.");

}

}

void writepath(int a,int b){

i=b;

while(i!=a){

printf("%d <- ",i);

i=z[i];

}

printf("%d",a);

}

main()

{

readgraph();

printf("Please input a:");

scanf("%d",&a);

printf("Please input b:");

scanf("%d",&b);

Q.f=0; Q.r=0;

shortest(a,b);

if (finished)

writepath(a,b);

}

三.实习题

1.采用邻接表存储结构,编写一个求无向图的连通分量个数的算法。

2.试基于图的深度优先搜索策略编写一程序,判别以邻接表方式存储的有向图中是否存

在有顶点V i到V j顶点的路径(i≠j)。

3.在上述例题中,如改用邻接表的方式存储图,试编一程序实现上述算法。

顶点表

其中mark mark字段为false,每访问过一个顶点,则mark字段置为true。info为顶点值,pre为访问路径上该顶点的前驱顶点的序号,out指向该顶点的出边表。

实验四查找

一.目的与要求

通过本次实验,掌握查找表上的有关查找方法,并分析时间复杂度。

二.例题

[问题描述]

将折半查找算法写成完整的程序,并上机通过。

[输入]

有序表(12,23,28,35,37,39,50,60,78,90)及待查找记录23,58。

[输出]

输入23,表中存在待查找记录,则显示该记录在表中位置2,输入58显示该记录不存在。

[存储结构]

有序表采用顺序方式存储。

[算法的基本思想]

首先用待查找记录与查找区间中间位置记录比较,若相等则查找成功,返回该记录在表中的位置数,若小于中间位置记录,则修改区间上界为中间位置减1,若大于中间位置记录,则修改区间下界为中间位置加1,在新的区间内继续查找。当查找区间下界大于上界,则该记录不存在。

[参考源程序]

#include"stdio.h"

typedef struct{

int a[30];

int length;

}sqtable;

sqtable st;

int b=0;

void createst(int k){

int i;

printf("Please input data:");

st.a[0]=-100;

for (i=1;(!b&&(i<=k));i++){

scanf("%d",&(st.a[i]));

if (st.a[i]

printf("Input data error.\n");

b=1;

}

}

if (!b){

st.length=k;

printf("The table is builted.\n");

}

}

void stfind(sqtable st,int y){

int f,l,h,m;

l=1;h=st.length;

f=1;

while ((l<=h)&&f){

m=(l+h)/2;

if (y==st.a[m]) f=0;

else if (y

else l=m+1;

}

if (!f) printf("Find %d in position %d.\n",y,m);

else printf("Not find %d.\n",y);

}

main(){

int n,x;

printf("\nPlease input n:");

scanf("%d",&n);

createst(n);

if (b==0) {

printf("Please input you want find value:");

scanf("%d",&x);

stfind(st,x);

}

}

三.实习题

1.编写程序实现下面运算:在二叉排序树中查找关键字为key的记录。2.试将折半查找的算法改写成递归算法。

实验五内排序

一.目的与要求

通过本次实验,掌握线性表的排序方法,并分析时间复杂度。

二.例题

[问题描述]

将快速排序算法写成完整的程序上机通过,并统计递归深度。

[输入]

待排序记录个数n,各待排序记录值。

[输出]

n个记录由小到大排列的结果。

[存储结构]

待排序记录顺序存储。

[算法的基本思想]

快速排序算法每次任取一个记录的关键字为标准,将其余记录分为两组,将所有关键字小于或等于标准的记录都放在它的位置之前,将所有关键字大于标准的记录都放在它的位置之后。对这两组再进行快速排序,直到完全有序。每递归1次,递归深度加1。[参考源程序]

#include

typedef int node;

node afile[20];

node x;

int d,dl,n;

int l,r,i,j;

void q(int l,int r){

int p;

d++;

if(dl

dl=d;

printf("dl=%d ",dl);

printf("d=%d\n",d);

if(l

i=l; j=r;

x=afile[i];

while(i!=j){

while((afile[j]>x)&&(j>i))

j--;

if(i

afile[i++]=afile[j];

while((afile[i]i))

i++;

if(i

afile[j--]=afile[i];

}

afile[i]=x;

for(p=1;p<=n;p++)

printf("%d,",afile[p]);

printf("\n");

q(l,i-1);

q(i+1,r);

}

d--;

printf(" * *%d* *\n",d);

}

main()

{ int p;

printf("\nPlease input n:\n");

scanf("%d",&n);

printf("Please input a string:");

for(p=1;p<=n;p++)

scanf("%d",&(afile[p]));

d=0; dl=0;

l=1; r=n;

q(l,r);

for(p=1;p<=n;p++)

printf("%d,",afile[p]);

printf("\n");

printf("dl=%d\n",dl);

}

三.实习题

1.设计一个用链表表示的直接选择排序算法,并用程序实现。

算法说明:已知待排序初始序列用单链表存贮,头指针head指向第一个结点,从这个待排序列中找出最小结点,插入head之后,用r来指示。r以前为已排序序列,r以后为未排序序列。再从未排序序列中找出最小结点插入r的后面,让r指向这个结点。反复执行这个过程,直到排好序。

2.对N个关键字取整数的记录进行整序,以使所有关键字为非负数的记录排在关键字为负数的记录之前,要求使用最少的附加空间,且算法的时间复杂度为O(N)。

空间分析实验指导书

空间分析实验指导书 黎华 武汉理工大学资环学院 2011年9月

目录 实验一、市区择房分析 (2) 实验二、最短路径分析 (3) 实验三、寻找最佳路径 (5) 实验四(综合实验一)、学校选址规划 (7)

实验一、市区择房分析 1、背景 如何找到环境好、购物方便、小孩上学方便的居住区地段是购房者最关心的问题,因此购房者就需要从总体上对商品房的信息进行研究分析,选择最适宜的购房地段。 2、数据 ●城市市区交通网络图(network.shp) ●商业中心分布图(marketplace.shp) ●名牌高中分布图(school.shp) ●名胜古迹分布图(famous place.shp) 3、步骤 1)所寻找的区域应该满足以下条件 ●离主要交通要道200米之外,以减少噪音污染 ●在商业中心的服务范围内,服务范围以商业中心规模的大小(属性字段YUZHI)来 确定 ●距名牌高中在750米内,以便小孩上学便捷 ●距名胜古迹500米内,环境幽雅 2)对每个条件进行缓冲区分析,得到各个条件所对应的区域 3)运用空间叠置分析对上述4个图层进行叠加,得到适合的购房地段

实验二、最短路径分析 1.背景:在现实生活中寻求最短,最快,提高效率有着重大意义,而交通网络中要素的设置如权重的改变和阻强的设置对最短路径的选择也有着很大的影响,研究这些因子的改变究竟对最短路径能造成多大的影响,对于现实也有一定的指导意义。 2.目的:学会用ArcGIS9 进行各种类型的最短路径分析,了解内在的运算机理。 3.数据:试验数据位于\Chp7\Ex2,请将练习拷贝至E:\Chp7\Ex2\ 一个GeoDatabase 地理数据库:City.mdb,内含有城市交通网、超市分布图,家庭住址以及网络关系。 4.要求:应该能够给出到达指定目的地的路径选择方案根据不同的权重要求得到不同的最佳路径,并给出路径的长度;根据需求找出最近的设施的路径,这里是以超市为例。 (1)在网络中指定一个超市,要求分别求出在距离、时间限制上从家到超市的最佳路径。 (2)给定访问顺序,按要求找出从家经逐个地点达到目的地的最佳路径。 5.操作步骤: 首先打开ArcMap选择E:\Chp7\Ex2\city.mdb再双击后选择将整个要素数据集city加载进来。然后将place 点状要素以HOME 字段属性值进行符号化,1 值是家,0 值是超市,(1)无权重最佳路径的选择 1)在设施网络分析工具条上,点选旗标和障碍工具板下拉箭头,将旗标放在家和想要去的超市点上。 2)确认在Analysis 下拉菜单中的Options 按钮打开的Analysis Options 对话框中的weight 和weight filter 标签项全部是none,这样使得进行的最短路径分析是完全按照这个网络自身的长短来确定的。 3)点选追踪工作(Track task)下拉菜单选择寻找路径(find path)。单击solve 键,则最短路径将显示出来,这条路径的总成本将显示在状态列。 (2)加权最佳路径选择 1)在设施网络分析工具条上,点选旗标和障碍工具板下拉箭头,将旗标放在家和想去的某个超市点上。 2)选择Analysis 下拉菜单,选择Option按钮,打开Analysis Option对话框,选择Weight 标签页,在边的权重(edge weight)上,全部选择长度(length)权重属性。 3)点选追踪工作(Track task)下拉菜单选择寻找路径(find path)。单击solve键,则以长度为比重为基础的最短路径将显示出来,这条路径的总成本将显示在状态列。 4)上述是通过距离的远近选择而得到的最佳路径,而不同类型的道路由于道路车流量的问题,有时候要选择时间较短的路径,同样可以利用网络分析进行获得最佳路径。 这里的时间属性是在建网之前,通过各个道路的类型(主干道,次要道等)来给定速度属性,然后通过距离和速度的商值确定的,并将其作为属性设定于每个道路上,这里没有考虑红灯问题以及其他因素,而是一种理想情况,不过可以将其他的要素可以逐渐加入来完善。 (3)按要求和顺序逐个对目的点的路径的实现 1)在设施网络分析工具条上,点选旗标和障碍工具板下拉箭头,将旗标按照车辆访问的顺序逐个放在点上。

测试技术实验指导书及实验报告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小格;同时齿条下端游标随齿条 下移,读数增大。后次读数减去前次读数,即为这段时间内的顶底板移近量。除以经过的时间,即得

大型数据库实验指导书

淮海工学院计算机科学系 大型数据库实验指导书 计算机网络教研室

实验1安装配置与基本操作 实验目的 1. 掌握Oracle9i服务器和客户端软件的安装配置方法。 2. 掌握Oracle9i数据库的登录、启动和关闭。 实验环境 局域网,windows 2000 实验学时 2学时,必做实验。 实验内容 1. 在局域网环境下安装配置Oracle9i服务器和客户端软件。 2. 练习Oracle9i数据库的登录、启动和关闭等基本操作。 实验步骤 1、将Oracle 9i的第1号安装盘放入光驱,双击setup,将弹出“Oracle Universal Installer:欢迎使用”对话框。 2、单击“下一步”按钮,出现“Oracle Universal Installer:文件定位”对话框。 在路径中输入“E:\Oracle\ora92”,其它取默认值。 3、启动第1号盘的安装程序setup,具体方法同安装Oracle 9i服务器,不同的是在 选择安装产品时选择“Oracle9i Client 9.2.0.1.0”选项; 4、安装结束后,弹出“Oracle Net Configuration Assistant:欢迎使用”对话框。取 默认值。 5、登录Oracle9i数据库:选择“开始”→“所有程序”→Oracle-OraHome92→Enterprise Manager Console ; 6、系统出现“登录”对话框。选择“独立启动”。 分析与思考 (1)简述启动Oracle9i数据库的一般步骤。 (2)简述启动Oracle9i模式中三个选项的区别? (3)简述关闭Oracle9i模式中四个选项的区别?

环境生物学-考试重点

名词解释 1)环境生物学:是研究生物与受人类干扰的环境之间的相互作用规律及其机理的科学,是环境科学的一个分支科学。 2)环境污染:是指有害物质或因子进入环境,并在环境中扩散、迁移、转化,使环境系统结构与功能发生变化对人类以及其他生物的生存和发展产生不利影响的现象。 3)优先污染物:在众多污染物中筛选出潜在危险大的作为优先研究和控制对象,称之为优先污染物。 4)污染物的生物地球化学循环:就是生物的合成作用和矿化作用所引起的污染物周而复始的循环运动过程。 5)生物运转:是指环境污染物经各种途径和方式同生物机体接触而被吸收、分布和排泄等过程的总称。 6)生物浓缩:是指生物机体或处于同一营养级上的许多生物种群从周围环境中蓄积某种元素或难以分解的化合物,是生物体内该物质的浓度超过环境中的浓度的现象,又称生物学浓缩,生物学富集。 7)生物积累:是指生物在其整个代谢活跃期通过吸收、吸附、吞噬等各种过程,从周围环境中蓄积某种元素或难以分解的化合物,以至随着生长发育,浓缩系数不断增大的现象,又称生物学积累。 8)生物放大:指在生态系统中,由于高营养级生物以低营养及生物为食物,某种元素或难分解的化合物在生物机体中的浓度随着营养级的提高而逐步增大的现象,又称生物学放大。 9)靶器官:污染物进入机体后,对各器官并不产生同样的毒作用,而只对部分器官产生直接毒作用,这些器官称为靶器官。 10)生物测试:指系统的利用生物的反应测定一种或多种污染物或环境因素单独或联合存在时,所导致的影响或危害。 11)毒性:是指有毒物质接触或进入机体后,引起生物体的易感部位产生有害作用的能力。 12)最大无作用剂量:指化学物在一定时间内,按一定方式与机体接触,按一定的检测方法或观察指标,不能观察到任何损害作用的最高剂量。 13)最小有作用剂量:是指能使机体发生某种异常变化所需的最小剂量,即能使机体开始出现毒性反应的最低剂量。 14)急性毒性试验:是研究化学物质大剂量一次染毒或24小时内多次染毒动物所引起的毒性试验。其目的是在短期内了解该物质的毒性大小和特点,并为进一步开展其他毒性试验提供设计依据。 15)亚慢性毒性试验:是在相当于生物周期1-30——1-20时间内使动物每日或反复多次受试物的毒性试验。其目的是为进一步对受试物的主要毒作用、靶器官和最大无作用剂量或中毒阈剂量作出评估。 16)慢性毒性试验:是指以低剂量外来化合物,长期与实验动物接触,观察其对试验动物所产生的生物学效应的实验。通过慢性毒性试验,可确定最大无作用剂量,为制定人体每日允许摄入量和最高容许浓度提供毒理学依据。17)蓄积毒性试验:低于中毒阈剂量的外来化合物,反复多次的与机体持续接触,经一定时间后使机体出现明显的中毒表现,即为蓄积毒性试验。 18)BOD:是指在20摄氏度条件下,微生物好氧分解水样(废水或受污染

混凝土结构实验指导书及实验报告(学生用)

土木工程学院 《混凝土结构设计基本原理》实验指导书 及实验报告 适用专业:土木工程周淼 编 班级::学 号: 理工大学 2018 年9 月

实验一钢筋混凝土梁受弯性能试验 一、实验目的 1.了解适筋梁的受力过程和破坏特征; 2.验证钢筋混凝土受弯构件正截面强度理论和计算公式; 3.掌握钢筋混凝土受弯构件的实验方法及荷载、应变、挠度、裂缝宽度等数据的测试技术 和有关仪器的使用方法; 4.培养学生对钢筋混凝土基本构件的初步实验分析能力。 二、基本原理当梁中纵向受力钢筋的配筋率适中时,梁正截面受弯破坏过程表现为典型的三个阶段:第一阶段——弹性阶段(I阶段):当荷载较小时,混凝土梁如同两种弹性材料组成的组合梁,梁截面的应力呈线性分布,卸载后几乎无残余变形。当梁受拉区混凝土的最大拉应力达到混凝土的抗拉强度,且最大的混凝土拉应变超过混凝土的极限受拉应变时,在纯弯段某一薄弱截面出现首条垂直裂缝。梁开裂标志着第一阶段的结束。此时,梁纯弯段截面承担的弯矩M cr称为开裂弯矩。第二阶段——带裂缝工作阶段(II阶段):梁开裂后,裂缝处混凝土退出工作,钢筋应力急增,且通过粘结力向未开裂的混凝土传递拉应力,使得梁中继续出现拉裂缝。压区混凝土中压应力也由线性分布转化为非线性分布。当受拉钢筋屈服时标志着第二阶段的结束。此时梁纯弯段截面承担的弯矩M y称为屈服弯矩。第三阶段——破坏阶段(III阶段):钢筋屈服后,在很小的荷载增量下,梁会产生很大的变形。裂缝的高度和宽度进一步发展,中和轴不断上移,压区混凝土应力分布曲线渐趋丰满。当受压区混凝土的最大压应变达到混凝土的极限压应变时,压区混凝土压碎,梁正截面受弯破坏。此时,梁承担的弯矩M u 称为极限弯矩。适筋梁的破坏始于纵筋屈服,终于混凝土压碎。整个过程要经历相当大的变形,破坏前有明显的预兆。这种破坏称为适筋破坏,属于延性破坏。 三、试验装置

大数据库应用实验指导书(1,2)

《—数据库应用—》上机指导书 数据库课程组编写 前言

“数据库应用”是一门理论性和实践性都很强的专业课程, 通过本课程的学习,学生会使用SQL Server数据库管理系统并能进行实际应用。能熟练掌握Transact-SQL语言,能保证数据的完整性和一致性、数据库的安全,并能进行简单编程。 “数据库应用”课程上机的主要目标: 1)通过上机操作,加深对数据库系统理论知识的理解。 2)通过使用SQL SERVER2000,了解SQL SERVER 数据库管理系统的数据管理方式,并掌握其操作技术。 3)通过实际题目的上机,提高动手能力,提高分析问题和解决问题的能力。 “数据库应用”课程上机项目设置与内容 表3列出了”数据库应用”课程具体的上机项目和内容 上机组织运行方式:

⑴上机前,任课教师需要向学生讲清上机的整体要求及上机的目标任务;讲清上机安排和进度、平时考核内容、期末考试办法、上机守则及上机室安全制度;讲清上机操作的基本方法,上机对应的理论内容。 ⑵每次上机前:学生应当先弄清相关的理论知识,再预习上机内容、方法和步骤,避免出现盲目上机的行为。 ⑶上机1人1组,在规定的时间内,由学生独立完成,出现问题时,教师要引导学生独立分析、解决,不得包办代替。 ⑷该课程上机是一个整体,需要有延续性。机房应有安全措施,避免前面的上机数据、程序和环境被清除、改动等事件发生,学生最好能自备移动存储设备,存储自己的数据。 ⑸任课教师要认真上好每一堂课,上机前清点学生人数,上机中按要求做好学生上机情况及结果记录。 上机报告要求 上机报告应包含以下内容: 上机目的,上机内容及操作步骤、上机结果、及上机总结及体会。 上机成绩评定办法 上机成绩采用五级记分制,分为优、良、中、及格、不及格。按以下五个方面进行综合考核: 1、对上机原理和上机中的主要环节的理解程度; 2、上机的工作效率和上机操作的正确性; 3、良好的上机习惯是否养成; 4、工作作风是否实事求是; 5、上机报告(包括数据的准确度是否合格,体会总结是否认真深入等) 其它说明 1.在上机课之前,每一个同学必须将上机的题目、程序编写完毕,对运行中可能出 现的问题应事先作出估计;对操作过程中有疑问的地方,应做上记号,以便上机时给予注意。做好充分的准备,以提高上机的效率 2.所有上机环节均由每位同学独立完成,严禁抄袭他人上机结果,若发现有结果雷 同者,按上机课考核办法处理。 3.上机过程中,应服从教师安排。 4.上机完成后,要根据教师的要求及时上交作业。

环境生物学(考试)

一、名词解释: 1.优先污染物P26 :在众多的污染物中筛选出的潜在危险大的作为优先研究和控制对象的污染物,称之为优先污染物或称为优先控制污染物。 2.污染物的迁移P28:指污染物在环境中发生的空间位置的移动及其引起的富集、分散和消失的过程。 3.生物污染P59:生物污染是指对人和生物有害的微生物、寄生虫等病原体和变应原等污染水、气、土壤和食品,影响生物产量和质量,危害人类健康,这种污染称为生物污染。 4.环境激素P87:环境中存在一些天然物质或人工合成的环境污染物具有动物和人体激素的活性,这些物质能干扰和破坏野生动物和人体内分泌功能,导致野生动物繁殖障碍,甚至能诱发人类重大疾病。这些物质被称为环境激素,或外源性雌激素,或环境内分泌干扰物。 5.生物迁移P29:污染物通过生物的吸收、代谢、生长、死亡等过程所实现的迁移,是一种非常复杂的迁移形式。 6.污染物的转化P34:污染物在环境中通过物理、化学或生物的作用改变形态或转变成另一种物质的过程称为污染物的转化。 7.生物转化P43:生物转化指外源化合物进入生物机体后在有关酶系统的催化作用下的代谢变化过程。 8.生物转运P38:是指环境污染物经各种途径和方式同生物机体接触而被吸收、分布和排泄等过程的总称。 9.生物浓缩P51:指生物机体或处于同一营养级上的许多生物种群,从周围环境中蓄积某种元素或难分解化合物,使生物体内该物质的浓度超过环境中的浓度的现象,又称生物学浓缩,生物学富集。 ! 10.生物积累P51:指生物在其整个代谢活跃期间通过吸收、吸附、吞食等各种过程,从周围环境中蓄积某些元素或难分解化合物,以致随着生长发育,浓缩系数不断增大的现象,又称生物学积累。 11.生物放大P52:指在生态系统中,由于高营养级生物以低营养级生物为食物,某种元素或难分解化合物在生物机体中浓度随营养级的提高而逐步增大的现象,又称为生物学放大。 12.生物测试P95:指系统地利用生物的反应测定一种或多种污染物或环境因素单独或联合存在时所导致的影响或危害。 13.半数致死浓度(LC50)P100:指能引起一群动物的50%死亡的最低剂量或浓度。 14.半数效应浓度(EC50)P101:指引起50%受试生物的某种效应变化的浓度。通常指非死亡效应。 15.剂量—效应(反应)关系P100: 剂量-效应关系:不同剂量的化学物质在个体或群体中表现来的量效应大小之间的关系。 剂量-反应关系:不同剂量的化学物质与其引起的质效应发生率之间的关系 16.生物监测P140:生物监测是利用生物个体、种群或群落对环境污染或变化所产生的反应阐明环境污染状况,从生物学角度为环境质量的监测和评价提供依据。 17.指示生物P157:指示生物是指环境中对某些物质(包括进入环境中的污染物)能产生各种反应或信息而被用来监测和评价环境的现状和变化的生物。(不考) \ 18.环境生物技术P306:就是应用于认识和解决环境问题过程的生物技术体系,包括对环境污染效应的认识、环境质量评价和环境污染的生物处理技术等。 19.生物强化技术P333:生物强化技术(Bioaugmentation)或生物增强技术就是为了提高废水处理系统的处理能力,而向该系统中投加从自然界中筛选的优势种群并通过基因组合技术

实验指导四空间大数据处理与地图投影

实验四空间数据处理与地图投影 一、实验目的 1.掌握空间数据处理(融合、拼接、剪切、交叉、合并)的基本方法,原理。 2.掌握地图投影变换的基本原理与方法。 3.掌握ArcGIS中投影的应用及投影变换的方法、技术,同时了解地图投影及其变换在实际中的应用。 二、实验准备 1.软件准备:ArcGIS 10.2 2.数据准备: (1)stationsll.shp(美国爱达荷州轮廓图) (2)idll.shp(美国爱达荷州滑雪场资料) 以上两个数据是以十进制表示经纬度数值的shapefile (3)snow.txt(美国爱达荷州40个滑雪场的经纬度值) (4)stations.shp,一个已投影的shapefile,用于检验习作2的投影结果 (5)idoutl.shp,基于爱达荷横轴墨卡托坐标系的爱达荷州轮廓图,用于检验习作3投影的正确性 三、实验容与步骤 1.空间数据处理 1.1 裁剪要素 ?在ArcMap中,添加数据“县界.shp”、“Clip.shp”(Clip 中有四个实体) ?开始编辑,激活Clip图层。选中Clip图层中的一个实体(注意不要选中“县界”中的实体!)

图4-1 编辑Clip ?点击按钮,打开ArcToolBox; ?选择“Analysis Tools->Extract”,双击“Clip”,弹出窗口剪切窗口,指定输入实体为“县界”,剪切实体为“Clip”(必须为多边形实体),并指定输出实体类路径及名称,这里请命名为“县界_Clip1” 如图4-5; 图4-2 工具箱

图4-3 剪切窗口 ?依次选中Clip主题中其它三个实体,重复以上的操作步骤,完成操作后将得到共四个图层——“县界_Clip1”,“县界_Clip2”,“县界_Clip3”,“县界_Clip4”); ?操作完成后,一定要“Save Editors”。 图4-4 生成四个剪切图层

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

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

环境生物学考试内容 修复的

绪论 1.三个环境的概念,尤其是“环境科学”中的“科学” 一般工具书中定义的“环境”是指人以外的客观事物,将环境作为一种人以外的客观存在来加以定义,如新华字典中定义为:周围的一切事物。 环境科学术语的“环境”的中心事物是“人”,是以人类为主体的外部世界,是“人类生存的环境”,在此基础上定义:影响人类生存和发展的各种天然的和经过人工改造的自然因素的总和。 生态学中“环境”研究的中心事物是“生物”,则环境是以整个生物界的生命为主体,是“生物生存的环境”,可定义:直接或间接影响生物生存和发展的各种因素的总和。 2.“环境”具有相对性,在不同的学科中含义不同,主体的改变往往导致环境概念含义的不同。人类是环境发展到一定阶段的产物,环境是人类生存的物质基础,环境在影响人类生产、生活的同时,人类也在不断地利用和改造自然环境。故人类和环境密切联系,相互作用。 3.环境问题:主要分为环境污染和生态破坏。指由于人类活动作用于人们周围的环境所引起的环境质量变化,以及这种变化反过来对人类生产、生活和健康的影响问题。其产生是人类社会发展到一定阶段人类与环境矛盾激化的产物。其实质是由于人类活动超出了环境的承受能力,对其所赖以生存的自然生态系统的结构和功能产生了破坏作用,导致人与其生存环境的不协调。 重大环境问题 (1)温室效应:大气中的温室气体(二氧化碳、甲烷等)覆盖在地球表层,它们能吸收来自太阳的短波辐射,同时吸收地球发出的长波红外辐射,因而可以像玻璃温室一样使地球保持与积蓄热量,引起地球表面温度上升,发生所谓的“温室效应” 危害::(1)海平面上升(2)影响农业和自然生态系统(3)加剧洪涝、干旱等气候灾害(4)影响人类健康 (2)臭氧层的破坏:臭氧层的减少是人类活动所引起的,尤其是氯原子能催化抽样的分解,因而打破了臭氧的自然平衡。(到达平流层的氯主要是人们排放的氯氟烷烃CFC和含溴卤代烷烃,如应用在冷冻机、电冰箱及高级电子元件做清洁剂的弗利昂,均对臭氧层产生威胁)危害:1)使皮肤癌和白内障患者增加,损坏人的免疫力,使传染病的发病率增加。(2)破坏生态系统,植物减产,减少动物寿命,水生系统破坏;(3)引起新的环境问题。 (3)酸雨:酸雨是有于大气中二氧化硫和一氧化氮在强光照射下,进行光化学作用,并和水汽结合而形成。主要成分为硫酸和硝酸。这些强酸在雨水中解离,是雨雪的pH下降,一般将小于5.6的雨称为酸雨 危害:酸雨能直接伤害植物,导致农作物明显减产。也能引起土壤性质改变,主要是使土壤酸化,影响生物数量和群落结构,抑制硝化菌、固氮菌等的活动,是有机物的分解、固氮过程减弱,因而土壤肥力降低,生物生产力明显下降。 (4)有毒物质污染:有毒物质是指对生态系统和人类健康有毒害作用的物质排放到环境中而引起的危害。 环境生物学的研究方法主要有以下三类:野外调查和试验、实验室试验、模拟研究 4.解决环境问题的根本途径是调节人类社会活动与环境的关系。要真正实现这种调节必须具备下列条件:掌握自然生态规律,通晓环境变化过程,能预测人类活动引起的环境影响,运用规律去利用自然资源、改造自然。 第一章环境污染物在生态系统中的行为 1.环境污染分类:按环境要素分——大气污染、水体污染、土壤污染;污染物性质——生

ACCESS2010数据库技术实验指导书3

《ACCESS2010数据库技术及应用》 实验指导(3) 学号: 姓名: 班级: 专业:

实验三窗体 实验类型:验证性实验课时: 4 学时指导教师: 时间:201 年月日课次:第节教学周次:第周 一、实验目的 1. 掌握窗体创建的方法 2. 掌握向窗体中添加控件的方法 3. 掌握窗体的常用属性和常用控件属性的设置 二、实验内容和要求 1. 创建窗体 2. 修改窗体,添加控件,设置窗体及常用控件属性 三、实验步骤 案例一:创建窗体 1.使用“窗体”按钮创建“成绩”窗体。 操作步骤如下: (1)打开“教学管理.accdb”数据库,在导航窗格中,选择作为窗体的数据源“教师”表,在功能区“创建”选项卡的“窗体”组,单击“窗体”按钮,窗体立即创建完成,并以布局视图显示,如图3-1所示。 (2)在快捷工具栏,单击“保存”按钮,在弹出的“另存为”对话框中输入窗体的名称“教师”,然后单击“确定”按钮。 图3-1布局视图 2.使用“自动创建窗体”方式 要求:在“教学管理.accdb”数据库中创建一个“纵栏式”窗体,用于显示“教师”表中的信息。 操作步骤: (1)打开“教学管理.accdb”数据库,在导航窗格中,选择作为窗体的数据源“教师”表,在功能区“创建”选项卡的“窗体”组,单击“窗体向导”按钮。如图3-2所示。 (2)打开“请确定窗体上使用哪些字”段对话框中,如图3-3 所示。在“表和查询”下拉列表中光图3-2窗体向导按钮

标已经定位在所学要的数据源“教师”表,单击按钮,把该表中全部字段送到“选定字段”窗格中,单击下一步按钮。 (3)在打开“请确定窗体上使用哪些字”段对话框中,选择“纵栏式”,如图3-4所示。单击下一步按钮。 (4)在打开“请确定窗体上使用哪些字”段对话框中,输入窗体标题“教师”,选取默认设置:“打开窗体查看或输入信息”,单击“完成”按钮,如图3-5所示。 (5)这时打开窗体视图,看到了所创建窗体的效果,如图3-6所示。 图3-3“请确定窗体上使用哪些字”段对话框 图3-4“请确定窗体使用的布局”段对话框中

CAD上机实验指导书及实验报告

北京邮电大学世纪学院 实验、实习、课程设计报告撰写格式与要求 (试行) 一、实验报告格式要求 1、有实验教学手册,按手册要求填写,若无则采用统一实验报告封面。 2、报告一律用钢笔书写或打印,打印要求用A4纸;页边距要求如下:页边距上下各为2.5厘米,左右边距各为2.5厘米;行间距取固定值(设置值为20磅);字符间距为默认值(缩放100%,间距:标准)。 3、统一采用国家标准所规定的单位与符号,要求文字书写工整,不得潦草;作图规范,不得随手勾画。 4、实验报告中的实验原始记录,须经实验指导教师签字或登记。 二、实习报告、课程设计报告格式要求 1、采用统一的封面。 2、根据教学大纲的要求手写或打印,手写一律用钢笔书写,统一采用国家标准所规定的单位与符号,要求文字书写工整,不得潦草;作图规范,不得随手勾画。打印要求用A4纸;页边距要求如下:页边距上下各为2.5厘米,左右边距各为2.5厘米;行间距取固定值(设置值为20磅);字符间距为默认值(缩放100%,间距:标准)。 三、报告内容要求 1、实验报告内容包括:实验目的、实验原理、实验仪器设备、实验操作过程、原始数据、实验结果分析、实验心得等方面内容。 2、实习报告内容包括:实习题目、实习任务与要求、实习具体实施情况(附上图表、原始数据等)、实习个人总结等内容。 3、课程设计报告或说明书内容包括:课程设计任务与要求、总体方案、方案设计与分析、所需仪器设备与元器件、设计实现与调试、收获体会、参考资料等方面内容。 北京邮电大学世纪学院 教务处 2009-8

实验报告 课程名称计算机绘图(CAD) 实验项目AutoCAD二维绘图实验 专业班级 姓名学号 指导教师实验成绩 2016年11月日

环境生物学复习试题1

复习题 一、名词解释(5个,10分) 光化学烟雾:参与光化学反应过程的一次污染物和二次污染物的混合物所形成的烟雾污染现象叫做光化学烟雾。 氧化应激(OS)是指体内氧化与抗氧化作用失衡,倾向于氧化,导致中性粒细胞炎性浸润,蛋白酶分泌增加,产生大量氧化中间产物。氧化应激是由自由基(活性氧自由基(ROS)和活性氮自由基RNS)在体内产生的一种负面作用,并被认为是导致组织损伤、衰老和疾病的一个重要因素。 共代谢作用:只有在初级能源物质存在时微生物才能进行有机物的生物降解过程。 硝化作用:是好氧条件下在无机化能硝化细菌作用下氨被氧化成硝酸盐的过程。 生物转化:指污染物进入生物机体后在有关酶系统的催化作用下, 发生一系列化学变化并形成一些分解产物或衍生物的代谢变化过程。 氧垂曲线:在河流受到大量有机物污染时,由于有机物这种氧化分解作用,水体溶解氧发生变化,随着污染源到河流下游一定距离内,溶解氧由高到低,再到原来溶解氧水平,可绘制成一条溶解氧下降曲线,称之为氧垂曲线。 固定化酶:通过物理吸附法或化学键合法将水溶性酶和固态的不溶性载体相结合,使酶变成不溶与水但仍保催化活性的衍生物。 BOD5 每日容许摄入量(ADI)最高容许浓度(MAC)PM2.5 混合功能氧化(MFO)相Ⅰ反应相Ⅱ反应污泥负荷(Ls)污泥沉降比(SV) 二、填空(每空1分,共约40分) 1.土壤中,硫酸盐在硫酸盐还原菌的作用下,将硫酸盐还原成硫化氢。 2.污染物经完整皮肤吸收,脂/水分配系数接近的化合物最容易经皮肤吸收。 3.微宇宙法是研究污染物在生物、、生态系统和生物圈水平上的生物效应的一种方法。标准化水生微宙的实验容器为L。 4.大肠菌群是较好的水质粪便污染的指示菌,其检验方法有和两种。 5.MFO代谢有机化合物,转化成低毒易溶的代谢产物排出体外,但有的则变成高毒甚至致癌物。 6.劣质磷肥,除含大量重金属外,三氯乙醛的含量也很高;氯乙醛在土壤微生物的作用下,迅速转为,其毒性大于三氯乙醛。 7.排泄主要途径是,随尿排出;其次是经通过消化道,随粪便排出,挥发性化学物还可经呼吸道,随呼出气排出。 8.对于能发生生物浓缩的外源性物质必须满足以下两个条件:(1) 难以生物降解(2) 具有亲脂性。 9.铅被机体吸收后90%沉积在骨骼中;有机氯农药蓄积在脂肪组织中。 10.生物对环境的污染效应有①病原微生物的危害,能使人动物及植物致病;②水体富营养化;③污染生物的代谢产物,使其他生物中毒,食品污染等。 11.评价微生物污染状况的指标可用细菌总数和链球菌总数;测定大气污染的细菌总数的方法有:沉降平皿法;吸收管法;撞击平皿法;滤膜法。 12.一定剂量的化学物质A和B分别引起某动物15%和40%的死亡率,经A和B同时作用于100只活的动物,若A和B具有独立作用,那么将死亡只;若A和B具有相加作用,那么将死亡只。 13.为了探明环境污染物对机体是否有蓄积毒作用,致畸、致突变、致癌等作用,随着毒理

oracle数据库实验指导书

计算机科学学院《ORACLE数据库》实验指导书

《ORACLE数据库》实验指导书 实验一Oracle数据库安装配置以及基本工具的使用 1.实验的基本内容 实验室中oracle数据库安装后某些服务是关闭的(为了不影响其他课程的使用),所以在进入数据库前需要对oracle进行配置: (1)启动oracle OraHomeTNSLISTENER 和oracleserviceORACLE 两个服务 (2)修改listener.ora 和tnsnames.ora 两个文件的内容 (3)以用户名:system ,口令:11111 以“独立登录”的方式进入oracle 数据库系统 (4)熟悉数据库中可用的工具。 2.实验的基本要求 (1)掌握Oracle11g的配置以及登录过程。 (2)熟悉系统的实验环境。 3.实验的基本仪器设备和耗材 计算机 4.实验步骤 (1) 查看设置的IP地址是否与本机上的IP地址一致。若不一致则修改为本机IP地址。 (2) 启动oracle OraHomeTNSLISTENER 和oracleserviceORACLE 两个服务 控制面板/性能与维护/管理工具/服务/ oracle OraHomeTNSLISTENER(右击/启动)。 控制面板/性能与维护/管理工具/服务/ oracleserviceORACLE(右击/启动) (3) 修改listener.ora 和tnsnames.ora 两个文件的内容 D:\app\Administrator\product\11.1.0\db_1\NETWORK\ADMIN (用记事本方式打开),将HOST=“…..”内容修改为本机的IP地址,保存退出。 D:\app\Administrator\product\11.1.0\db_1\NETWORK\ADMIN (用记事本方式打开),将HOST=“…..”内容修改为本机的IP地址,保存退出。 (4) 启动oracle 数据库

《流体力学》课程实验(上机)指导书及实验报告格式

《流体力学》课程实验指导书袁守利编 汽车工程学院 2005年9月

前言 1.实验总体目标、任务与要求 1)学生在学习了《流体力学》基本理论的基础上,通过伯努利方程实验、动量方程实 验,实现对基本理论的验证。 2)通过实验,使学生对水柱(水银柱)、U型压差计、毕托管、孔板流量计、文丘里流量计等流体力学常用的测压、测流量装置的结构、原理和使用有基本认识。 2.适用专业 热能与动力工程 3.先修课程 《流体力学》相关章节。 4.实验项目与学时分配 5. 实验改革与特色 根据实验内容和现有实验条件,在实验过程中,采取学生自己动手和教师演示相结合的方法,力求达到较好的实验效果。

实验一伯努利方程实验 1.观察流体流经实验管段时的能量转化关系,了解特定截面上的总水头、测压管水头、压强水头、速度水头和位置水头间的关系,从而加深对伯努利方程的理解和认识。 2.掌握各种水头的测试方法和压强的测试方法。 3.掌握流量、流速的测量方法,了解毕托管测速的原理。 二、实验条件 伯努利方程实验仪 三、实验原理 1.实验装置: 图一伯努利方程实验台 1.水箱及潜水泵 2.上水管 3.电源 4.溢流管 5.整流栅 6.溢流板 7.定压水箱 8.实验 细管9. 实验粗管10.测压管11.调节阀12.接水箱13.量杯14回水管15.实验桌 2.工作原理 定压水箱7靠溢流来维持其恒定的水位,在水箱下部装接水平放置的实验细管8,水经实验细管以恒定流流出,并通过调节阀11调节其出水流量。通过布置在实验管四个截面上的四组测压孔及测压管,可以测量到相应截面上的各种水头的大小,从而可以分析管路中恒定流动的各种能量形式、大小及相互转化关系。各个测量截面上的一组测压管都相当于一组毕托管,所以也可以用来测管中某点的流速。 电测流量装置由回水箱、计量水箱和电测流量装置(由浮子、光栅计量尺和光电子

电磁场实验指导书及实验报告

CENTRAL SOUTH UNIVERSITY 题目利用Matlab模拟点电荷电场的分布姓名xxxx 学号xxxxxxxxxx 班级电气xxxx班 任课老师xxxx 实验日期2010-10

电磁场理论 实验一 ——利用Matlab 模拟点电荷电场的分布 一.实验目的: 1.熟悉单个点电荷及一对点电荷的电场分布情况; 2.学会使用Matlab 进行数值计算,并绘出相应的图形; 二.实验原理: 根据库伦定律:在真空中,两个静止点电荷之间的作用力与这两个电荷的电量乘积成正比,与它们之间距离的平方成反比,作用力的方向在两个电荷的连线上,两电荷同号为斥力,异号为吸力,它们之间的力F 满足: R R Q Q k F ? 212 = (式1) 由电场强度E 的定义可知: R R kQ E ? 2 = (式2) 对于点电荷,根据场论基础中的定义,有势场E 的势函数为 R kQ U = (式3) 而 U E -?= (式4) 在Matlab 中,由以上公式算出各点的电势U ,电场强度E 后,可以用Matlab 自带的库函数绘出相应电荷的电场分布情况。 三.实验内容: 1. 单个点电荷 点电荷的平面电力线和等势线 真空中点电荷的场强大小是E=kq /r^2 ,其中k 为静电力恒量, q 为电量, r 为点电荷到场点P(x,y)的距离。电场呈球对称分布, 取电量q> 0, 电力线是以电荷为起点的射线簇。以无穷远处为零势点, 点电荷的电势为U=kq /r,当U 取

常数时, 此式就是等势面方程.等势面是以电荷为中心以r 为半径的球面。 平面电力线的画法 在平面上, 电力线是等角分布的射线簇, 用MATLAB 画射线簇很简单。取射线的半径为( 都取国际制单位) r0=, 不同的角度用向量表示( 单位为弧度) th=linspace(0,2*pi,13)。射线簇的终点的直角坐标为: [x,y]=pol2cart(th,r0)。插入x 的起始坐标x=[x; *x].同样插入y 的起始坐标, y=[y; *y], x 和y 都是二维数组, 每一列是一条射线的起始和终止坐标。用二维画线命令plot(x,y)就画出所有电力线。 平面等势线的画法 在过电荷的截面上, 等势线就是以电荷为中心的圆簇, 用MATLAB 画等势 线更加简单。静电力常量为k=9e9, 电量可取为q=1e- 9; 最大的等势线的半径应该比射线的半径小一点 r0=。其电势为u0=k8q /r0。如果从外到里取7 条等势线, 最里面的等势线的电势是最外面的3 倍, 那么各条线的电势用向量表示为: u=linspace(1,3,7)*u0。从- r0 到r0 取偶数个点, 例如100 个点, 使最中心点的坐标绕过0, 各点的坐标可用向量表示: x=linspace(- r0,r0,100), 在直角坐标系中可形成网格坐标: [X,Y]=meshgrid(x)。各点到原点的距离为: r=sqrt(X.^2+Y.^2), 在乘方时, 乘方号前面要加点, 表示对变量中的元素进行乘方计算。各点的电势为U=k8q. /r, 在进行除法运算时, 除号前面也要加点, 同样表示对变量中的元素进行除法运算。用等高线命令即可画出等势线 contour(X,Y,U,u), 在画等势线后一般会把电力线擦除, 在画等势线之前插入如下命令hold on 就行了。平面电力线和等势线如图1, 其中插入了标题等等。越靠近点电荷的中心, 电势越高, 电场强度越大, 电力线和等势线也越密。

环境生物学题库

绪论: 1.环境科学:是研究人与环境相互作用的科学。目的在于揭示人与环境相互作用中存在的 规律。 温室效应:在大气层中,CO2对光辐射是透彻无阻的,但是能吸收红外线而阻挡红外辐射的通过,就像温室的玻璃罩一样,能量进来容易出去难,大气中CO2越多热外流越受阻,地球温度上升越快,这种现象称为“温室效应”。 臭氧层的破坏:大气平流层中CO2能阻止过量的紫外线到达地面,而人类活动引起氯氟烷烃和含溴卤代烷烃排放到平流层,氯原子催化O3的分解,打破了O3的自然平衡,导致O3“空洞”。 4.酸雨:主要成分是硫酸和硝酸,SO2、NO在强光下发生光化学作用并和水汽结合形成 (pH<5.6) 5.环境生物学:是研究生物与受人类干扰的环境之间相互作用规律及其机理的科学,是环 境科学一个分支。 环境生物学研究的对象及目的:研究生物与受人类干扰的环境间相互关系。⑴人类活动对生态系统造成的污染;⑵是人类活动对生态系统的影响和破坏。 主要研究:环境污染引起的生物效应和生态效应及其机理,生物对环境污染的适应及抗性机理,利用生物对环境监测和评价的原理和方法,生物成生态系统对污染的控制与净化的原理与应用;自然保护生物学和恢复生态学及生物修复技术。 目的:在于为人类维护生态健康,保护和改善人类生存与发展的环境,合理利用自然资源提空科学基础,促进环境和生物的互相关系以利于人类的生存和可持续发展。 研究方法:野外调查和实验,实验室实验,模拟研究。 主要任务:①阐明环境污染的生物学或生态学效应。 ②探索生物对环境污染的净化原理,提高生物对环境污染净化的效率。 ③探讨自然保护生物学和恢复生态学的原理与方法。 第一章 环境污染:是指有害物质或因子进入环境并在环境中扩散、迁移、转化,使环境系统结构与功能发生变化,对人类以及其他生物的生存和发展产生不利影响的现象。(加工业废水和生活污水排放)。 污染源:造成环境污染的污染物发生源称为污染源。向环境排放有害物质或对环境产生有害物质的场所。设备和装置。按来源分为天然污染源和认为污染源。 污染物:是进入环境后使环境的正常组成结构、状态和性质发生变化、直接或间接有害于人类生存发展的物质,是造成环境污染的重要物质组成,包括自然释放、人类活动产生。 污染物进入环境主要三条途径:①人类活动过程中无意释放②废物的排放(三废) ③人类活动过程中故意的应用(杀虫剂) 11.污染物迁移方式:①机械迁移(水、气、重力)②物理—化学迁移③生物迁移(食物链 放大积累) 污染物转化形式:物理转化、化学转化、生物转化→一方面可使污染物对生物毒性降低,甚至转为无毒;另一方面使污染物生物毒性增强或形成难降解。光化学烟雾:参与光化学氧化过程的一次污染物和二次污染物的混合物所形成的烟雾现象。

相关文档
最新文档