《数据结构课程实验》大纲

《数据结构课程实验》大纲
《数据结构课程实验》大纲

《数据结构课程实验》大纲

一、《数据结构课程实验》的地位与作用

“数据结构”是计算机专业一门重要的专业技术基础课程,是计算机专业的一门核心的关键性课程。本课程较系统地介绍了软件设计中常用的数据结构以及相应的存储结构和实现算法,介绍了常用的多种查找和排序技术,并做了性能分析和比较,内容非常丰富。本课程的学习将为后续课程的学习以及软件设计水平的提高打下良好的基础。

由于以下原因,使得掌握这门课程具有较大的难度:

(1) 内容丰富,学习量大,给学习带来困难;

(2)贯穿全书的动态链表存储结构和递归技术是学习中的重点也是难点;

(3)所用到的技术多,而在此之前的各门课程中所介绍的专业性知识又不多,因而加大了学习难度;

(4)隐含在各部分的技术和方法丰富,也是学习的重点和难点。

根据《数据结构课程》课程本身的技术特性,设置《数据结构课程实验》实践环节十分重要。通过实验实践内容的训练,突出构造性思维训练的特征,目的是提高学生组织数据及编写大型程序的能力。实验学时为10。

二、《数据结构课程实验》的目的和要求

不少学生在解答习题尤其是算法设计题时,觉得无从下手,做起来特别费劲。实验中的内容和教科书的内容是密切相关的,解决题目要求所需的各种技术大多可从教科书中找到,只不过其出现的形式呈多样化,因此需要仔细体会,在反复实践的过程中才能掌握。

为了帮助学生更好地学习本课程,理解和掌握算法设计所需的技术,为整个专业学习打好基础,要求运用所学知识,上机解决一些典型问题,通过分析、设计、编码、调试等各环节的训练,使学生深刻理解、牢固掌握所用到的一些技术。数据结构中稍微复杂一些的算法设计中可能同时要用到多种技术和方法,如算法设计的构思方法,动态链表,算法的编码,递归技术,与特定问题相关的技术等,要求重点掌握线性链表、二叉树和树、图结构、数组结构相关算法的设计。在掌握基本算法的基础上,掌握分析、解决实际问题的能力。

三、《数据结构课程实验》内容

课程实验共10学时,要求完成以下五个题目:

实习一约瑟夫环问题(2学时)

用循环链表实现约瑟夫环问题,熟悉链表结构的使用。

实习二八皇后问题(2学时)

在8×8的棋盘上放置彼此不受攻击的8个皇后,熟悉递归与回溯程序设计方法。

实习三二叉树基本操作(2学时)

创建、遍历、显示二叉树,通过二叉树的基本操作,掌握树结构的处理方法。

实习四哈夫曼编码与译码

针对字符集A及其各字符的频率值(可统计获得)给出其中给字符哈夫曼编码,并

针对一段文本(定义在A上)进行编码和译码,实现一个哈夫曼编码/译码系统。

实习五最小生成树问题(2学时)

在n个城市之间建设网络,只需保证连通即可,求最经济的架设方法。

四、《数据结构课程实验》考核方式

采用上机情况、程序质量、实习报告相结合的形式,满分为100分。

1.上机情况(30%)

包括出勤情况、调试表现、是否上网、玩游戏。

2.程序质量(50%)

3.实习报告(20%)

《数据结构课程实验》指导书

实习一线性表

?本次实习的主要目的在于熟悉线性表的基本运算在两种存储结构上的实现,其中以熟悉各种链表的操作为侧重点。通过本次实习还可帮助读者复习高级语言的使用方法。

1、城市链表

[问题描述]

将若干城市的信息,存入一个带头结点的单链表。结点中的城市信息包括:城市名,城市的位置坐标。要求能够利用城市名和位置坐标进行有关查找、插入、删除、更新等操作。[基本要求]

(1) 给定一个城市名,返回其位置坐标;? (2)给定一个位置坐标P和一个距离D,返回所有与P的距离小于等于D的城市。?[测试数据]

由学生依据软件工程的测试技术自己确定。注意测试边界数据。

2、约瑟夫环

[问题描述]?约瑟夫(Joeph)问题的一种描述是:编号为1,2,…,n的n个人按顺时针方向围坐一圈,每人持有一个密码(正整数)。一开始任选一个正整数作为报数上限值m,从第一个人开始按顺时针方向自1开始顺序报数,报到m时停止报数。报m的人出列,将他的密码作为新的m值,从他在顺时针方向上的下一个人开始重新从1报数,如此下去,直至所有人全部出列为止。试设计一个程序求出出列顺序。

[基本要求]

利用单向循环链表存储结构模拟此过程,按照出列的顺序印出各人的编号。?[测试数据] m的初值为20;密码:3,1,7,2,4,8,4(正确的结果应为6,1,4,7,2,3,5)。?[实现提示]?程序运行后首先要求用户指定初始报数上限值,然后读取各人的密码。设n≤30。?[选作内容]

向上述程序中添加在顺序结构上实现的部分。

3、线性表的逆置

[问题描述]

分别以不同存储结构实现线性表的就地逆置。线性表的就地逆置就是在原表的存储空间内将线性表(a1,a2,a3,…,an)逆置为(an,an-1,…,a2,a1)。

[基本要求]

用顺序存储结构实现线性表的就地逆置,并将结果输出。

[测试数据]

由学生依据软件工程的测试技术自己确定。注意测试边界数据,如空表。

?[实现提示]

设三个连续的指针,分别指向当前结点、当前结点的前趋、当前结点的后继。?[选作内容]?利用单链表作为存储结构。首先先建立线性表的带头结点的单链表表示形式,之后在不借助辅助结点空间的情况下实现单链表的逆置,并将结果输出。

4、长整数运算?[问题描述]?设计一个程序实现两个任意长的整数求和运算。?[基本要求]?利用双项循环链表实现长整数的存储,每个结点含一个整型变量。任何整型变量的范围是-(215-1)~(215-1)。输入和输出形式:按中国对于长整数的表示习惯,每四位一组,组间用逗号隔开。

[测试数据]

(1) 0;0;应输出“0”。? (2) -2345,6789;-7654,3211;应输出“-1,0000,0000”。?(3) -9999,9999;1,0000,0000,0000;应输出“9999,0000,0001”。?(4)1,0001,000;-1,0001,0001;应输出“0”。

(5) 1,0001,0001;-1,0001,0000;应输出“1”。

?[实现提示]

(1)每个结点中可以存放的最大整数为215-1=32767,才能保证两数相加不会溢出。但若这样存,即相当于按32768进制数存,在十进制数与32768进制数之间的转换十分不方便。故可以在每个结点中仅存十进制数的4位,即不超过9999的非负整数,整个链表视为万进制数。

(2) 可以利用头结点数据域的符号代表长整数的符号。用其绝对值表示元素结点数目。相加过程中不要破坏两个操作数链表。两操作数的头指针存于指针数组中是简化程序结构的一种方法。不能给长整数位数规定上限。

[选作内容]?修改上述程序,使它在整型量范围是-(2n-1)~(2n-1)的计算机上都能有效地运行。其中,n是由程序读入的参量。输入数据的分组方法可以另行规定。

实习二栈、队列与递归算法设计

仅仅认识到栈和队列是两种特殊的线性表是远远不够的,本次实习的目的在于使读者深入了解栈和队列的特征,以便在实际问题背景下灵活运用它们;同时还将巩固这两种结构的构造方法,接触较复杂问题的递归算法设计。

1、数制转换问题

[问题描述]?将十进制数N和其它d进制数的转换是计算机实现计算的基本问题,其解决方案很多,其中最简单方法基于下列原理:即除d取余法。例如:(1348)10=(2504)8 N N div 8N mod 8?1348 168 4?168 21 0

21 2 5

2 0 2

从中我们可以看出,最先产生的余数4是转换结果的最低位,这正好符合栈的特性即后进先出的特性。所以可以用顺序栈来模拟这个过程。

[基本要求]

对于键盘输入的任意一个非负的十进制整数,打印输出与其等值的八进制数。由于上述的计算过程是从低位到高位顺序产生的八进制数的各个数位,而打印输出,一般来说应从高位到地位进行,恰好和计算过程相反。因此可以先将计算过程中得到的八进制数的各位进栈,待相对应的八进制数的各位均产生以后,再使其按顺序出栈,并打印输出。即得到了与输入的十进制数相对应的八进制数。?[测试数据]

由学生依据软件工程的测试技术自己确定。注意测试边界数据。

2、回文判断

[问题描述]

试写一个算法,判断依次读入的一个以@为结束符的字母序列,是否为形如‘序列 1 & 序列2’模式的字符序列。其中序列1和序列2 中都不含字符‘&’,且序列2 是序列1的逆序列。例如,‘a+b&b+a’是属该模式的字符序列,而‘1+3&3-1’则不是。

[实现提示]?首先,序列1进栈,然后序列1出栈并与序列2比较。

[测试数据]?由学生依据软件工程的测试技术自己确定。注意测试边界数据,如序列1和序列2均为空串。

3、商品货架管理

[问题描述]?商品货架可以看成一个栈,栈顶商品的生产日期最早,栈底商品的生产日期最近。上货时,需要倒货架,以保证生产日期较近的商品在较下的位置。

[基本要求]

针对一种特定商品,实现上述管理过程。

[实现提示]?用栈模拟货架和周转空间。

[测试数据]?由学生依据软件工程的测试技术自己确定。注意测试边界数据,如空栈。?4、括号匹配的检验

[问题描述]

假设表达式中允许有两种括号:圆括号和方括号,其嵌套的顺序随意,即(()[ ])或?[([ ] [ ])]等为正确格式,[( ])或(((]均为不正确的格式。检验括号是否匹配的方法可用“期待的紧迫程度”这个概念来描述。例如:考虑下列的括号序列:?[ ( [ ] [ ] ) ]?1 2 3 4 5 6 7 8?当计算机接受了第1个括号以后,他期待着与其匹配的第8个括号的出现,然而等来的却是第2个括号,此时第1个括号“[”只能暂时靠边,而迫切等待与第2个括号相匹配的第7个括号“)”的出现,类似的,因只等来了第3个括号“[”,此时,其期待的紧迫程度较第2个括号更紧迫,则第2个括号只能靠边,让位于第3个括号,显然第3个括号的期待紧迫程度高于第2个括号,而第2个括号的期待紧迫程度高于第1个括号;在接受了第4个括号之后,第3个括号的期待得到了满足,消解之后,第2个括号的期待匹配就成了最急迫的任务了,……,依次类推。可见这个处理过程正好和栈的特点相吻合。?[基本要求]

读入圆括号和方括号的任意序列,输出“匹配”或“此串括号匹配不合法”。?[测试数据] ?输入([ ]()),结果“匹配”

输入 [()],结果“此串括号匹配不合法”

[实现提示]

设置一个栈,每读入一个括号,若是左括号,则作为一个新的更急迫的期待压入栈中;若是右括号,并且与当前栈顶的左括号相匹配,则将当前栈顶的左括号退出,继续读下一个括号,如果读入的右括号与当前栈顶的左括号不匹配,则属于不合法的情况。在初始和结束时,栈应该是空的。

[选作内容]?考虑增加大括号的情况。

5、停车场管理

[问题描述]

设停车场内只有一个可停放n辆汽车的狭长通道,且只有一个大门可供汽车进出。汽车在停车场内按车辆到达时间的先后顺序,依次由北向南排列(大门在最南端,最先到达的第一辆车停放在车场的最北端),若车场内已停满n辆汽车,则后来的汽车只能在门外的便道上等

候,一旦有车开走,则排在便道上的第一辆车即可开入;当停车场内某辆车要离开时,在它之后开入的车辆必须先退出车场为它让路,待该辆车开出大门外,其它车辆再按原次序进入车场,每辆停放在车场的车在它离开停车场时必须按它停留的时间长短交纳费用。试为停车场编制按上述要求进行管理的模拟程序。

[测试数据]

设n=2,输入数据为:(‘A’,1,5),(‘A’,2,10),(‘D’,1,15),(‘A’,3, 20), (‘A’,4,25),(‘A’,5,30),(‘D’,2,35),(‘D’,4,40),(‘E’,0,0)。每一组输入数据包括三个数据项:汽车“到达”或“离去”信息、汽车牌照号码及到达或离去的时刻,其中,‘A’表示到达;‘D’表示离去,‘E’表示输入结束。?[基本要求]?以栈模拟停车场,以队列模拟车场外的便道,按照从终端读入的输入数据序列进行模拟管理。每一组输入数据包括三个数据项:汽车“到达”或“离去”信息、汽车牌照号码及到达或离去的时刻,对每一组输入数据进行操作后的输出数据为:若是车辆到达,则输出汽车在停车场内或便道上的停车位置;若是车离去;则输出汽车在停车场内停留的时间和应交纳的费用(在便道上停留的时间不收费)。栈以顺序结构实现,队列以链表实现。

[实现提示]

需另设一个栈,临时停放为给要离去的汽车让路而从停车场退出来的汽车,也用顺序存储结构实现。输入数据按到达或离去的时刻有序。栈中每个元素表示一辆汽车,包含两个数据项:汽车的牌照号码和进入停车场的时刻。?[选作内容]

(1) 两个栈共享空间,思考应开辟数组的空间是多少?

(2)汽车可有不同种类,则它们的占地面积不同,收费标准也不同,如1辆客车和1.5辆小汽车的占地面积相同,1辆十轮卡车占地面积相当于3辆小汽车的占地面积。?(3) 汽车可以直接从便道上开走,此时排在它前面的汽车要先开走让路,然后再依次排到队尾。

(4)停放在便道上的汽车也收费,收费标准比停放在停车场的车低,请思考如何修改结构以满足这种要求。

实习三串及其应用

本次实习的目的是熟悉串类型的实现方法和文本模式匹配方法,熟悉一般文字处理软件的设计方法,较复杂问题的分解求精方法,在第二次实习的基础上,进一步强化这样一个观念:程序是数据结构结合定义在其上的操作,此外还希望起到训练合作能力和熟悉文件操作的目的。本次实习的难度较大。

1、文学研究助手

[问题描述]?文学研究人员需要统计某篇英文小说中某些形容词的出现次数和位置。试写一个实现这一目标的文字统计系统,称为“文学研究助手”。

[基本要求]?英文小说存于一个文本文件中。待统计的词汇集合要一次输入完毕,即统计工作必须在程序的一次运行之后就全部完成。程序的输出结果是每个词的出现次数和出现位置所在行的行号,格式自行设计。

[测试数据]

以你的源程序模拟英文小说,程序语言保留字集作为待统计的词汇集。?[实现提示]?设小说中的词汇一律不跨行。这样,每读入一行,就统计每个词在这行中的出现次数。出现位置所在行的行号可以用链表存储。若某行中出现了不止一次,不必存多个相同的行号。?如果读者希望达到选作部分(1)和(2)所提出的要求,则首先应把KMP算法改写成如下的等价形式,再将它推广到多个模式的情形。?[选作内容]?(1)模式匹配要基于KMP算

法。?(2)整个统计过程中只对小说文字扫描一遍以提高效率。

(3) 假设小说中的每个单词或者从行首开始,或者前置以一个空格符。利用单词匹配特点另写一个高效的统计程序,与KMP算法统计程序进行效率比较。

(4) 推广到更一般的模式集匹配问题,并设待查模式串可以跨行(提示:定义操作get achar)

2、简单行编辑程序

[问题描述]?文本编辑程序是利用计算机进行文字加工的基本软件工具,实现对文本文件的插入、删除等修改操作。限制这些操作以行为单位进行的编辑程序称为行编辑程序。?被编辑的文本文件可能很大,全部读入编辑程序的数据空间(内存)的做法既不经济,也不总能实现。一种解决方法是逐段地编辑。任何时刻只把待编辑文件的一段放在内存,称为活区。试按照这种方法实现一个简单的行编辑程序。设文件每行不超过320个字符,很少超过80字符。

[基本要求]

实现以下4条基本编辑命令:

(1) 行插入。格式:i<行号><回车><文本><回车>?将<文本>插入活区中第<行号>行之后

(2)行删除。格式:d<行号1>[□<行号2>]<回车>

删除活区中第<行号1>行(到第<行号2>行)。两种格式的例子是:“d10↙”和“d 10□14↙”

(3)活区切换。格式:n<回车>?将活区写入输出文件,并从输入文件中读入下一段,作为新的活区。? (4)活区显示。格式:p<回车>?逐页地(每页20行)显示活区内容,每显示一页之后请用户决定是否继续显示以后各页(如果存在)。印出的每一行要前置以行号和一个空格符,行号固定占4位,增量为1。

各条命令中的行号均须在活区中各行行号范围之内,只有插入命令的行号可以等于活区第一行行号减1,表示插入当前屏幕中第一行之前,否则命令参数非法。

[测试数据]?由学生依据软件工程的测试技术自己确定。注意测试边界数据,如首行、尾行。?[实现提示]? (1)设活区的大小用行数activemaxlen(可设为100)来描述。考虑到文本文件行长通常为正态分布,且峰值在60到70之间,用320×activemaxlen 大小的字符数组实现存储将造成大量浪费。可以以标准行块为单位为各行分配存储,每个标准行块含81个字符。这些行块可以组成一个数组,也可以利用动态链表连接起来。一行文字可能占多个行块。行尾可用一个特殊的ASCII字符(如(012)8)标识。此外,还应记住活区起始行号。行插入将引起随后各行行号的顺序下推。? (2)初始化过程包括:请用户提供输入文件名(空串表示无输入文件)和输出文件名,两者不能相同。然后尽可能多地从输入文件中读入各行,但不超过activemaxlen-x。x的值可以自定,例如20。?(3)在执行行插入命令的过程中,每接收到一行时到要检查活区大小是否已达activemaxle n。如果是,则为了在插入这一行之后仍保持活区大小不超过activemaxlen,应将插入点之前的活区部分中第一行输出到输出文件中;若插入点为第一行之前,则只得将新插入的这一行输出。?(4)若输入文件尚未读完,活区切换命令可将原活区中最后几行留在活区顶部,以保持阅读连续性;否则,它意味着结束编辑或开始编辑另一个文件。?(5) 可令前三条命令执行后自动调用活区显示。?[选作内容]

(1)对于命令格式非法等一切错误作严格检查和适当处理。

(2)加入更复杂的编辑操作,如对某行进行串替换;在活区内进行模式匹配等,格式可以为S<行号>@<串1>@<串2><回车>和m<串><回车>。

实习四树、图及其应用

?树和图是两种应用极为广泛的数据结构,也是这门课程的重点。它们的特点在于非线性。广义表本质上是树结构;稀疏矩阵的十字链表存储结构也是图的一种存储结构,故也把它们归在这次实习中。本章实习继续突出了数据结构加操作的程序设计观点,但根据这两种结构的非线性特点,将操作进一步集中在遍历操作上,因为遍历操作是其他众多操作的基础。遍历逻辑的(或符号形式的)结构,访问动作可是任何操作。本次实习还希望达到熟悉各种存储结构的特征,以及如何应用树和图结构解决具体问题(即原理与应用的结合)等目的。

1、二叉树的建立与遍历

[问题描述]?建立一棵二叉树,并对其进行遍历(先序、中序、后序),打印输出遍历结果。[基本要求] ?从键盘接受输入(先序),以二叉链表作为存储结构,建立二叉树(以先序来建立),并采用递归算法对其进行遍历(先序、中序、后序),将遍历结果打印输出。

[测试数据]?ABCффDEфGффFффф(其中ф表示空格字符)

则输出结果为先序:ABCDEGF

中序:CBEGDFA?后序:CGBFDBA?[选作内容]?采用非递归算法实现二叉树遍历。

2、打印树结构

[问题描述]

按凹入表形式打印树形结构。?例如:

[测试数据]

由学生依据软件工程的测试技术自己确定。注意测试边界数据,如空树。?[实现提示](1)利用树的先根遍历方法;

(2)利用结点的深度控制横向位置。

3、哈夫曼编码/译码器

【问题描述】?设计一个利用哈夫曼算法的编码和译码系统,重复地显示并处理以下项目,直到选择退出为止。

【基本要求】?(1)初始化:键盘输入字符集大小n、n个字符和n个权值,建立哈夫曼树;

(2)编码:利用建好的哈夫曼树生成哈夫曼编码;?(3)输出编码;?(4)设字符集及频度如下表:字符空格 A B C D E F G H I J K L M

频度186 64 13 22 32 10321 15 475715 32 20?字符 N O P QRS T U V WX Y Z?频度57 63 15 1 48 51 80 23 8 18 1 16 1 ?【选做内容】?(1)译码功能;?(2)显示哈夫曼树;

(3)界面设计的优化。

4、图遍历的演示

[问题描述]?很多涉及图上操作的算法都是以图的遍历操作为基础的。试写一个程序,演示无向图的遍历操作。?[基本要求]?以邻接表为存储结构,实现连通无向图的深度优先和广度优先遍历。以用户指定的结点为起点,分别输出每种遍历下的结点访问序列和相应生成树的边集。?[测试数据]

由学生依据软件工程的测试技术自己确定。注意测试边界数据,如单个结点。

[实现提示]

设图的结点不超过30个,每个结点用一个编号表示(如果一个图有n个结点,则它们的编号分别为1,2,…,n)。通过输入图的全部边输入一个图,每个边为一个数对,可以对边的输入顺序作出某种限制。注意,生成树的边是有向边,端点顺序不能颠倒。

[选作内容]

(1)借助于栈类型(自己定义和实现)将深度优先遍历用非递归算法实现。?(2)以邻接多重表为存储结构建立深度优先生成树和广度优先生成树,再按凹入表或树形打印生成树?(3) 实现有向图的遍历操作。

实习五查找和排序

?本次实习旨在集中对几个专门的问题作较为深入的探讨和理解,不强调对某些特定的编程技术的训练。

1、二叉排序树

[问题描述]

从键盘读入一组数据,建立二叉排序树并对其进行查找、遍历、格式化打印等有关操作。?[基本要求]

建立二叉排序树并对其进行查找,包括成功和不成功两种情况,并给出查找长度。

[测试数据]?由学生依据软件工程的测试技术自己确定。注意测试边界数据。?[选作内容]

实现二叉排序树的插入、删除操作。

2、哈希表设计

[问题描述]?针对某个集体中人名设计一个哈希表,使得平均查找长度不超过R,并完成相应的建表和查表程序。

[基本要求]

假设人名为中国人姓名的汉语拼音形式。待填入哈希表的人名共有30个,取平均查找长度的上限为2。哈希函数用除留余数法构造,用线性探测再散列法或链地址法处理冲突。[测试数据]?取读者周围较熟悉的30个人名。?[选作内容]?(1)从教科书上介绍的集中哈希函数构造方法中选出适用者并设计几个不同的哈希函数,比较他们的地址冲突率(可以用更大的名字集合作实验)。?(2) 研究这30个人名的特点,努力找一个哈希函数,

使得对于不同的拼音名一定不发生地址冲突。?(3)在哈希函数确定的前提下尝试各种不同处理冲突的方法,考察平均查找长度的变化和造好的哈希表中关键字的聚集性。

3、内部排序算法比较

[问题描述]?各种内部排序算法的时间复杂度分析结果只给出了算法执行时间的阶,或大概执行时间。试通过随机的数据比较各算法的关键字比较次数和关键字移动次数,以取得直观感受。

[基本要求]?(1)对以下10种常用的内部排序算法进行比较:直接插入排序;折半折入排序;二路插入排序;希尔排序;起泡排序;快速排序;简单选择排序;堆排序;归并排序;基数排序。

(2) 待排序表的表长不少于100;其中的数据要用伪随机数产生程序产生;至少要用5组不同的输入数据作比较;比较的指标为有关键字参加的比较次数和关键字移动次数(关键字交换计为3次移动)。

[测试数据]

由随机产生器决定。?[实现提示]?主要工作是设法在程序中适当的地方插入计数操作。程序还可以包括计算几组数据得出结果波动大小的解释。注意分块调试的方法。

[选作内容]

对不同的输入表长做试验,观察检查两个指标相关于表长的变化关系。还可以对稳定性做验证。

3、统计成绩

[问题描述]?给出n个学生的m门考试的成绩表,每个学生的信息由学号、姓名以及各科成绩组成。对学生的考试成绩进行有关统计,并打印统计表。?[基本要求]

(1)按总数高低次序,打印出名次表,分数相同的为同一名次;

(2) 按名次打印出每个学生的学号、姓名、总分以及各科成绩。?[测试数据]

由学生依据软件工程的测试技术自己确定。注意测试边界数据。?[选作内容]?对各科成绩设置不同的权值。

附录2

实验报告示例

__________级__________班 _______年_______月_____日

姓名____________ 学号____________ 电话_____________

1.实验题目

编制一个演示单链表插入、删除、查找等操作的程序

2.需求分析

本演示程序用TC编写,完成单链表的生成,任意位置的插入、删除,以及确定某一元素在单链表中的位置。

①输入的形式和输入值的范围:插入元素时需要输入插入的位置和元素的值;删除元素时输入删除元素的位置;查找操作时需要输入元素的值。在所有输入中,元素的值都是整数

②输出的形式:在所有三种操作中都显示操作是否正确以及操作后单链表的内容。其中删除操作后显示删除的元素的值,查找操作后显示要查找元素的位置。

③程序所能达到的功能:完成单链表的生成(通过插入操作)、插入、删除、查找操作?

④测试数据:?A.插入操作中依次输入11,12,13,14,15,16,生成一个单链表

B.查找操作中依次输入12,15,22返回这3个元素在单链表中的位置?C.删除操作中依次输入2,5,删除位于2和5的元素

3.概要设计

1)为了实现上述程序功能,需要定义单链表的抽象数据类型:

ADTLinkList {

数据对象:D={ai|ai∈IntegerSet,i=0,1,2,…,n,n≥0} ?数据关系:R={<ai,ai+1>|ai,ai+1 ∈D}

基本操作:

InitLinkList(&L)

操作结果:构造一个空的单链表L.

InsLinkList(&L,pos,e)?初始条件:单链表L已存在?操作结果:将元素e插入到单链表L的pos位置?DelLinkList(&L,pos,&e)?初始条件:单链表L已存在

操作结果:将单链表L中pos位置的元素删除,?元素值置入e中返回

LocLinkList(L,e)?初始条件:单链表L依存在?操作结果:单链表L中查找是否元素e,?若存在,返回元素在表中的位置;若不存在,返回-1.? Menu()操作结果:在屏幕上显示操作菜单

2)本程序包含7个函数:?①主函数main()?②初始化单链表函数InitLinkList()?③显示操作菜单函数menu()?④显示单链表内容函数dispLinkList()?⑤插入元素函数InsLinkList()?⑥删除元素函数DelLinkList()

⑦查找元素函数LocLinkList()

各函数间关系如下:

4.详细设计

实现概要设计中定义的所有的数据类型,对每个操作给出伪码算法。对主程序和其他模块也都需要写出伪码算法。?1)结点类型和指针类型?typedefstruct node { int data;? struct node *next;

}Node,*LinkListl;

2) 单链表的基本操作

为了方便,在单链表中设头结点,其data域没有意义。

bool InitLinkList(LinkList &L)

(伪码算法)? void DispLinkList(LinkList L)? (伪码算法) void menu()

(伪码算法)?bool InsLinkList(LinkList&L,int pos,int e)?(伪码算法)

bool DelLinkList(LinkList &L,int pos,int &e)? (伪码算法)?int Lo cLinkList(LinkList L,int e)? (伪码算法)

3) 其他模块伪码算法

5.调试分析

(略)

6.使用说明

程序名为LinkList.exe,运行环境为DOS。程序执行后显示

========================

0----EXIT

1----INSERT

2----DELETE

金融统计分析期末测试题

金融统计分析期末综合测试题 一、单选题 1.下列不属于政策银行的是()。 A.中国进出口银行 B.交通银行 C.国家开发银行 D.中国农业发展银行 2.中国金融统计体系包括几大部分?( ) A.五大部分 B.六大部分 C.四大部分 D.八大部分 3.货币和银行统计体系的立足点和切入点是()。 A.非金融企业部门 B.政府部门 C.金融机构部门 D.住户部门 4.我国货币与银行统计体系中的货币概览是()合并后得到的帐户。 A.货币当局的资产负债表与特定存款机构的资产负债表 B.存款货币银行的资产负债表与特定存款机构的资产负债表 C.存款货币银行的资产负债表与非货币金融机构的资产负债表 D.货币当局的资产负债表与存款货币银行的资产负债表 5.某人投资了三种股票,这三种股票的方差—协方差矩阵如下表,矩阵第(i,j)位置上的元素为股票i与j的协方差,已知此人投资这三种股票的比例分别为0.3,0.3,0.4,则该股 C.6.1 D.9.2 6. 对于付息债券,如果市场价格低于面值,则()。 A.到期收益率低于票面利率 B.到期收益率高于票面利率 C.到期收益率等于票面利率 D.不一定 7. 假设某股票组合含N种股票,它们各自的非系统风险是互不相关的,且投资于每种股票的资金数相等。则当N变得很大时,投资组合的非系统风险和总风险的变化分别是()。 A.不变,降低 B.降低,降低 C.增高,增高 D.降低,增高 8.某种债券A,面值为1000元,期限是2年。单利每年付一次,年利率是10%,投资者认为未来两年的折算率为r=8%,则该种债券的投资价值是()。 A.923.4 B.1000.0 C.1035.7 D.1010.3 9.在通常情况下,两国()的差距是决定远期汇率的最重要因素。 A.通货膨胀率 B.利率 C.国际收支差额 D.物价水平 10.2000年1月18日,英镑对美元汇率为1英镑=1.6361美元,美元对法国法郎的汇率为1美元=6.4751法国法郎,则1英镑=( )法国法郎。 A.10.5939 B.10.7834 C.3.9576 D.3.3538 11.我国现行的外汇收支统计的最重要的组成部分是()。 A.国际收支平衡表 B.结售汇统计 C.出口统计 D.进口统计 12.某商业银行的利率敏感性资产为2.5亿元,利率敏感性负债为3亿元。假设利率突然上升,则该银行的预期赢利会( )。 A.增加 B.减少 C.不变 D.不清楚 13.下列哪项变化会导致银行负债的稳定性变差? ( ) A.短期负债的比重变大 B.长期负债的比重变大

生物技术工程实验室建设

2007-2010年中央与地方共建高等学校共建专项资金项目 生物技术工程实验室建设 可行性论证报告 重庆科技学院 生物系 二○○七年六月二十日

一、总论 1、学科基本情况 原化学与生物工程学院是一个多学科及交叉学科并存的综合性学院,有化学与化学工程、生物技术、环境科学三个一级学科,以及交叉学科覆盖了全院八个专业:化学工程与工艺、应用化学、精细化工、工业分析、商品质量检测、生物制药、制药工程、环境工程,其中已有化学工程与工艺、应用化学两个本科专业。07年3月学校完成了学科专业结构布局调整,进行资源重组,由原来的化学与生物工程学院,新组建成立了化学化工学院和生物系。生物系现有15人,副教授1人,讲师7人,助教4人,全部具有硕士学位,其中博士5人。现有生物制药、制药工程两个专业,2001年以来形成了以能力培养为主线,以基础知识的传授和学习能力的培养、工程观念和创新能力的培养为两个教学重心。全面体现“厚基础、宽口径、重实践、高素质、创造性”整体思路,突出本专业在新药研究与开发方面所形成的特色。 2、实验室现状 化学化工实验室始建于1950年,经过五十六年的发展与建设,特别是经过2004、2005年中央与地方共建基础化学实验室及化工原理实验室的建设,生物系和化学化工学院现共有:制药工程实验室、微生物实验室、生化技术实验室、化工原理实验室、化工仿真实验室、基础化学实验室、化学工程与工艺实验室等实验室,拥有包括高效液相色谱仪、气相色谱仪、原子吸收仪、紫外分光光度仪、红外光谱仪、元素分析仪、发射光谱仪等贵重精密仪器,设备总价值505多万元设备。 3、建设概况 (1)概况 项目名称:生物技术工程实验室建设 项目类型:仪器设备购置 项目需要的投入总额:1200万元。其中对中央财政专项资金的最低需求960万元。 (2)预期目标: 为了全面贯彻落实教育部、财政部《关于实施高等学校本科教学教学质量与教学改革工程的意见》文件精神,集中力量有效提升专业实验室的水平,保证本科教学质量,对2千多平方米的教学实验设备进行整体建设,推进实验教学内容、方法、手段、队伍、管理及实验教学模式的改革与创新。 ①该项目建设完成后,“生物技术工程实验室”的设备档次、规模、台套数满足“质量工程”的要求,增加了设计性、综合性、创新性实验内容,使实验开出率达到100%、设备利用率90%以上,全面提高本科实验教学质量,使学生的综合素质和实践能力得到培养和锻炼;该项目建设完成后,可进一步加强产学研密切合作,与社会、行业以及企事业单位共同建设实习、实践教学基地,培养出一大批社会需要的适用人才。

生物工程领域课程教学大纲

生物工程领域课程教学大纲 课程名称(中文):发酵工程与技术 课程名称(英文):Fermentation Engineering & Technology 教学方式:授课 总学时与总学分:,其中课堂教学32学时,实验学时学时 适合专业: 考试方式: 课程作用与任务: 本课程旨在让学生系统了解与发酵有关的微生物生理生化、代谢网络、产物合成与调控、代谢工程技术原理。课程的整个内容贯穿怎样才能充分表达菌种的生产潜力和如何运用发酵调控的理论和手段来分析和解决发酵研究和生产中遇到的问题。其任务在于让学生掌握发酵高产的各种控制手段,和新产品的开发和研究方法。 教学内容与学时分配: 一、课堂教学(32学时) 第一章微生物次级代谢产物的合成与调节。(8学时) 第二章发酵工艺控制。(14学时) 第三章发酵过程参数检测与计算机监控。(10学时) 二、上机实验(学时) 三、课外习题及答疑 6学时 参考书目: [1] 储炬,李友荣. 现代工业发酵调控学. 北京:化学工业出版社,2002 [2] Rehm H J, Reed G. Biotechnology. V ol. 1 Biological Fundamentals,2001 [3] Rehm H J, Reed G. Biotechnology. V ol.4 Bioprocessing,1993 学习要求: 先修课程:微生物学 学习方法:课堂认真听老师讲解,每二节课留出约10分钟让学生提问和讨论。 课余要求:课余要求学生结合课堂内容翻阅有关参考书。 所属学院: 编制人:储炬

课程名称(中文):基因工程概论 课程名称(英文):Outline of Genetic Engineering 教学方式:课堂讲解 总学时与总学分:,其中课堂教学32学时,实验学时学时 适合专业: 考试方式: 课程作用与任务: 基因工程概论是现在生物工程的主导技术。本课程的主要目的是讲授基因工程的基本原理和操作技术,为从事该领域研究和开发的学生打下坚实的基础。 教学内容与学时分配: 一、课堂教学(32学时) 第一章概述。(3学时) 第二章DNA的体外重组。(4学时) 第三章载体。(4学时) 第四章转化与扩增。(4学时) 第五章筛选与鉴定。(5学时) 第六章目的基因的克隆。(6学时) 第七章基因工程菌的构建。(6学时) 二、上机实验(学时) 三、课外习题及答疑 6学时 参考书目: [1] 张惠展. 基因工程概论. 上海::华东理工大学出版社,2000 学习要求: 先修课程:生物化学,分子生物学 学习方法: 课余要求: 所属学院: 编制人:张惠展

《专业考察》课程教学大纲.doc

《专业考察》课程教学大纲 课程编号: 课程名称:专业考察 学时/学分:64/2 授课学期:5 先修课程:商业广告设计 后读课程:毕业实习、毕业论文 适用专业:艺术设计(视觉传达设计)(专科)、广告设计与制作(专科) 开课系或教研室:艺术与设计系(广告视传教研室) 一、课程性质与任务 1.课程性质:本课程是视觉传达专科、广告设计与策划专科专业的专业核心课程。 2.课程任务:专业考察的开展有利于增强学生对本专业的学习兴趣,拓宽专业知识视野,有效提高学生综合搜集信息的能力,丰富学生知识,开阔眼界。通过专业考察,为学生开展毕业设计积累丰富的创作素材,是有效提高学习效果的有力手段。 二、课程教学目的与要求 通过考察,使学生深入了解艺术设计专业的社会实际情况,使学生将所掌握的基础理论、基础知识和基础技能,在实践考察中,进一步深化。培养学生本专业的鉴赏力,提高专业综合修养。 课程的基本要求: 1.按照学院相关文件制订专业考察计划,要求具备详实的行动计划,并交系务会讨论再由系部主任签字后报学院有关部门备案方可实施。 2.外出考察前,学生应与领队教师签订安全责任书,加强纪律观念教育,确保安全。 3.学生在带队老师的统一安排下,分成各专业小组,作专题考察,既要有丰富的图片资料,也要有详实的记录和体验,最后形成一篇考察报告。 三、课程教学主要内容

五、教材及参考书 根据毕业考察与调研的具体情况由教师指定。 六、考核办法: 根据毕业考察与调研的具体情况由教师指定。 1、理论考察成绩占40%;实地考察成绩占60%,两次成绩合计为一个成绩。 2、成绩评定分为优、良、中、及格、不及格(评分标准见附表一)。凡获得及格以上成绩者可获得规定学分。 3、评定成绩的步骤为:学生填写个人鉴定,指导教师写出评语及成绩。 4、考察结束后将下列材料及时上报:(1)实习日记(2)指导教师鉴定。 附一:专业考察成绩评定标准 优:学习态度认真,考察日记充实、规范,对专业实践知识领悟深刻。 良:学习态度认真,考察日记规范,对专业实践知识领悟深刻。 中:学习态度比较认真,考察日记规范,对专业实践知识领悟深刻。 及格:考察日记规范,对专业实践知识基本掌握 不及格:学习态度不认真,考察日记不完整,对专业实践知识不能完全掌握 执笔:闵晓杰 审定:艺术与设计系

生物工程专业毕业实习大纲

生物工程专业毕业实习大纲(2008年) 工科大学的培养目标,不但要求毕业生有坚定正确的政治方向,而且要有宽厚的基础与专业理论,以及坚实的工程技能。本专业把毕业实习看作是学生在就业之前以准工作者的姿态对所学到的专业理论结合生产实际进行巩固、加深、应用的一个重要环节。为使毕业生适合社会需要,加强就业的竞争能力,本专业要求每个学生都要完成工程设计训练(6周)和科学研究训练( 20周)。因此,在毕业实习期间每位同学一定要按照大纲和指导教师的要求,完成后继课程教学——毕业设计所需要的工艺数据的收集任务。 一、实习安排 实习工厂:上海第一生化制药厂 实习期限:11月10日至11月21日 实习安排: 1.听实习动员报告与作好下厂准备工作。 2.下厂听全厂介绍和保安、保密报告。 3.由厂部工程师介绍实习产品的工艺技术沿革和国外同类产品的发展。 4.至车间实习(包括听课、收集数据、看设备或流程图纸)。 5.了解药厂公用工程及参观动力车间、三废处理车间。 6.整理报告及考查。 二、实习要求: 1.了解内容: 本厂简史——建厂史及发展状况、原料及产品种类及供需情况,有关技术改革情况介绍。 生产流程——生产过程、方法、设备及主要操作条件、成品规洛,并绘制生产流程草图。 车间管路布置——物料、上下水、蒸汽压缩空气真空等管路直径,联接方式(法兰或焊接等),阀门,介质流向,管道的位置(高度、管间距离等)尺寸等,并绘制管路布置草图。 机构组织——全厂及实习车间的组织系统及其职责。 管理概况——着重生产管理,岗位设置及车间定员等。 安全制度——各种事故防止的具体措施。 三废处理——发酵工厂三废的来源,BOD或者COD的含量,处理方法、排放标准。 2.生产车间实习 通过车间实习必须掌握全部生产过程,有关原理,控制生产的方法,保证正常生产的关键、改进生产的方法,详细了解熟悉设备构造、性能及维护知识;并搜集与设计有关的实验数据、物性数据,并进行初步的物料衡算。 (1)发酵车间实习内容及要求 生产流程,操作规定,菌种保藏及保证种子质量的方法,菌种的生理特性,各种生产用培养基的配比发酵过程中糖、氮、pH、效价的变化,菌丝发育阶段与发酵单位增长的关系,分析批报(要求每位同学抄2批有代表性的批报进行分析 比较),总结提高发酵水平的经验。了解保证正常生产的操作方法和措施,如接种、通气、温度,倒种、补料等,杂菌的检查方法及防止染菌的措施。 各种发酵罐的公称容积,结构尺寸和所配电机功率,发酵罐的轴封及附属管道(包括阀门)的布置

《机器学习》课程教学大纲

《机器学习》课程教学大纲 课程中文名称:机器学习 课程英文名称:Machine Learning 适用专业:计算机应用技术,管理科学与工程 总学时:36 (讲课:28 ,实验:8 )学分:2 大纲撰写人:大纲审核人: 编写日期: 一、课程性质及教学目的: 本课程是面向计算机与信息工程学院研究生开设的专业基础课。其教学重点是使学生掌握常见机器学习算法,包括算法的主要思想和基本步骤,并通过编程练习和典型应用实例加深了解;同时对机器学习的一般理论,如假设空间、采样理论、计算学习理论,以及无监督学习和强化学习有所了解。 二、对选课学生的要求: 要求选课学生事先受过基本编程训练,熟悉C/C++或Matlab编程语言,具有多元微积分、高等代数和概率统计方面基本知识。 三、课程教学内容和要求(200字左右的概述,然后给出各“章”“节”目录及内容简介) 1.决策论与信息论基础: a)损失函数、错分率的最小化、期望损失的最小化等 b)相对熵、互信息 2.概率分布: a)高斯分布、混合高斯分布、Dirichlet分布、beta分布等 b)指数分布族:最大似然估计、充分统计量、共轭先验、无信息先验等 c)非参数方法:核密度估计、近邻法 3.回归的线性模型: a)线性基函数模型 b)贝叶斯线性回归 c)贝叶斯模型比较 4.分类的线性模型: a)判别函数:二分类和多分类的Fisher线性判别 b)概率生成模型:连续输入、离散特征 5.核方法: a)对偶表示

b)构造核函数 c)径向基函数网络:Nadaraya-Watson模型 d)高斯过程:高斯过程模型用于回归和分类、Laplace逼近、与神经网络的联系 6.支持向量机: a)最大边缘分类器:历史回顾 b)用于多分类和回归的支持向量机:几何背景、各种变种 c)统计学习理论简介:Vapnik等人的工作 7.图模型: a)贝叶斯网络 b)Markov随机场:条件独立、因子分解 c)图模型中的推断 8.混合模型和期望最大化(Expectation Maximization,EM)算法(3学时): a)高斯混合模型的参数估计:最大似然估计、EM算法 b)EM一般算法及其应用:贝叶斯线性回归 9.隐Markov模型和条件随机场模型(3学时): a)隐Markov模型:向前-向后算法、Viterbi算法、Baum-Welch算法等 b)条件随机场及其应用 四、课程教学环节的学时安排和基本要求 1.决策论与信息论基础(2学时):了解并掌握统计决策理论和信息论的基础知识。 2.概率分布(3学时):熟悉常见的分布,熟练掌握最大似然估计方法,学会利用无信息先 验和共轭先验简化计算,了解一些常用的非参数方法。 3.回归的线性模型(3学时):掌握线性回归的一般方法,学会使用R中有关回归的程序 包,并能将之用于解决实际问题。 4.分类的线性模型(3学时):对分类问题有一个全面的了解,掌握一些常用的分类方法。 5.核方法(3学时):了解核方法的最新进展,熟练掌握核函数参数估计的常用方法。 6.支持向量机(4学时):掌握支持向量机的基本原理,面对各自研究领域中的具体问题学 会使用支持向量机,粗略了解统计学习理论。 7.图模型(4学时):从建模到算法实现。 8.混合模型和期望最大化(Expectation Maximization,EM)算法(3学时):掌握EM算 法的基本理论,学会使用EM算法。 9.隐Markov模型和条件随机场模型(3学时):掌握隐Markov模型的几个经典算法,学 会利用隐Markov模型和条件随机场模型解决具体问题,如自然语言处理中的词性标注等。 五、教材及参考文献: 1.Bishop, C. M. (2006) Pattern Recognition and Machine Learning, Spring Science + Business Media, LLC 2.Mitchell, T. M. (1997) Machine Learning, The McGraw-Hill Companies, Inc. 六、必要的说明

《金融统计分析》作业试题(doc 7页)

《金融统计分析》作业试题(doc 7页)

《金融统计分析》作业(一) 一、单选题 1、下列中哪一个不属于金融制度。() A、机构部门分类 B、汇率制度 C、支付清算制度 D、金融监管制度 2、下列哪一个是商业银行。( ) A、中国进出口银行 B、中国银行 C、国家开发银行 D、邮政储蓄机构 3、《中国统计年鉴》自()开始公布货币概览数据。 A、1980年 B、1989年 C、1990年 D、1999年 4、货币与银行统计体系的立足点和切入点是()。 A、政府 B、金融机构 C、非金融企业 D、国外 5、国际货币基金组织推荐的货币与银行统计体系的三个基本组成部分是()。 A、货币当局资产负债表、存款货币银行资产负债表、非货币金融机构资产负债表 B、货币当局资产负债表、商业银行资产负债

C、吸收活期存款,创造货币 D、经营存款贷款业务 9、当货币当局增加对政府的债权时,货币供应量一般会()。 A、增加 B、减小 C、不变 D、无法确定 10、准货币不包括()。 A、定期存款 B、储蓄存款 C、活期存款 D、信托存款和委托存款 二、多选题 1、金融体系是建立在金融活动基础上的系统理论,它包括()。 A、金融制度 B、金融机构 C、金融工具 D、金融市场 E、金融调控机制 2、政策银行包括()。 A、交通银行 B、中信实业银行 C、中国农业发展银行 D、国家开发银行 E、中国进出口银行 3、金融市场统计包括()。

A、商品市场 B、短期资金市场统计 C、长期资金市场统计 D、科技市场 E、外汇市场统计 4、我国的存款货币银行主要包括商业银行和()。 A、保险公司 B、财务公司 C、信用合作社 D、信托投资公司 E、中国农业发展银行 5、基础货币在货币与银行统计中也表述为货币当局的储备货币,是中央银行通过其资产业务直接创造的货币,具体包括三个部分()。 A、中央银行发行的货币(含存款货币银行的库存现金) B、各金融机构缴存中央银行的法定存款准备金和超额准备金(中央银行对非金融机构的负债) C、中央银行自有的信贷资金 D、邮政储蓄存款和机关团体存款(非金融机构在中央银行的存款) E、中央银行发行的中央银行债券 6、M1由()组成。 A、储蓄存款 B、流通中的现金 C、

电大本科金融《金融统计分析》试题及答案

中央广播电视大学2018-2018学年度第二学期“开放本科”期末考试(半开卷) 金融统计分析试卷 一、单,选题【每题2分,共40分) 1.金融市场统计是指以( )为交易对象的市场的统计。 A.证券 B.股票 C.信贷 D.金融商品 2.信用合作社包括城市信用合作社和农村信用合作社,在货币与银行统计中,它们属于 ( ) A.非货币金融机构 B.存款货币银行 C.国有独资商业银行 D.非金融机构 3.当货币当局增加对政府的债权时,货币供应量一般会( )。 A.增加 B.减小 C.不变 D.无法确定 4.以下几种金融工具按流动性的高低依次排序为( )。 A.现金、储蓄存款、活期存款、债券、股权 B.现金、活期存款、债券、储蓄存款、股权 C.现金、活期存款、储蓄存款、债券、股权 D.现金、活期存款、储蓄存款、股权、债券 5.通常,当政府采取积极的财政和货币政策时,股市行情会( )。 A.看涨 B.走低 C.不受影响 D.无法确定 6.某产业处于成长期,则其市场表现(价格)的特征是( )。 A.大幅度波动 B.快速上扬,中短期波动 C适度成长 D.低价 7.A股票的p系数为1.2,B股票的p系数为0.9,则( )。 A.A股票的风险大于B股 B.A股票的风险小于B股 C.A股票的系统风险大于B股 D.A股票的非系统风险大于B股 8.假设某股票组合含N种股票,它们各自的非系统风险是互不相关的,且投资于每种票的资金数相等。则当N变得很大时,关于股票组合的总风险说法正确的是( )。 A.总风险在变大 B.总风险不变 C.总风险在全面降低,当N大于30时,总风险略微大于市场风险 D.总风险的变化方向不确定 9.对于付息债券,如果市场价格高于面值,则( )。 A.到期收益率低于票面利率 B.到期收益率高于票面利率 C.到期收益率等于票面利率 D.不一定 10.纽约外汇市场美元对日元汇率的标价方法是( )。 A.直接标价法 B.间接标价法 C.买人价 D.卖出价 11.下列说法正确的是( )。 A.汇率风险只在固定汇率下存在 B.汇率风险只在浮动汇率存在 C.汇率风险在固定汇率和浮动汇率下均存在 D.汇率风险在固定汇率和浮动汇率下均不存在 12. 2000年1月18日纽约外汇市场上美元对英镑汇率是:1英镑-1. 6360-1. 6370美元,某客户卖出100000美元,可得到( )英镑。 A.61124. 70 B.163600 C.163700 D.61087. 36 13.同时也被称为“一价定律”的汇率决定理论是( )。 A.购买力平价模型 B.利率平价模型 C.货币主义汇率模型 D.国际收支理论

生物工程大实验报告

生物工程大实验 30L发酵罐上黄原胶发酵实验 姓名: 学号: 学院:生命学院 专业:生物工程 年级: 同组成员:

1.材料和方法 1.1菌株:HYJ 1.2培养基 1.2.1斜面培养基(100ml) 葡萄糖 3.0;蛋白胨0.5;酵母粉0.3; 氯化钠0.5;琼脂 2.0;pH 7.0-7.3 灭菌条件:115℃,20min;培养温度:30℃;培养时间:24-48 h 1.2.2种子培养基(100ml) 葡萄糖 2.0;蛋白胨0.5;酵母粉0.1; 牛肉膏0.3 g;pH 7.0-7.3 灭菌条件:115℃,20 min;培养温度:30℃;培养时间:10-15 h 1.2.3发酵培养基(100ml) 葡萄糖 3.0;蛋白胨0.2;酵母粉0.1;Na2HPO4·12H2O 0.252;KH2PO4 0.3; K2SO4 0.1;MgSO4·7H2O 0.1;pH 7.0-7.3 灭菌条件:115℃,20 min;培养温度:30℃;培养时间:48-62 h 1.3. 培养条件 1.3.1斜面培养 1)配置400 ml的斜面培养基,分装试管,于115℃下灭菌20 min,之后摆斜面,冷却至室温后,将凝固后的斜面放于30℃培养箱过夜。 2)转接斜面菌种,将转接好的斜面菌放于30℃培养箱培养24-48 h。 1.3.2一级种子培养 1)配置种子培养基:按照种子培养基配方配制3000 ml,分别分装到5000 ml 和500 ml的三角瓶中,装液量分别为100 ml/500 ml三角瓶(用于一级种子培养);1000 ml/5000 ml三角瓶(用于二级种子培养),于115℃下灭菌20 min。 2)接种:将培养好的斜面菌种接种到一级种子培养基中(100 ml/500 ml三角瓶),

生物工程工艺综合性实验报告

(此文档为word格式,下载后您可任意编辑修改!) 生物工程工艺综合性实验报告 院(系):城市建设学院 专业班级:生物工程1101 学生姓名:马雪文 学号: 指导教师:李世杰 20 14 年 5 月 26 日至20 14 年 6 月 15 日

发酵工艺综合性实验指导书 一、实验目的 微生物发酵技术是生物工程最核心的技术,微生物发酵按其对 氧的需求可分为好氧微生物发酵,和厌氧微生物发酵。好氧和厌氧发酵有较大的区别,各自对工艺条件、发酵设备有不同的要求。分别掌握好氧和厌氧发酵技术也就比较全面的掌握了工业微生物技术。 本实验分别开出典型的好氧和厌氧发酵实验,训练学生掌握这两种工艺的基本技术、操作程序、分析手段,全面锻炼同学们实际动手能力。巩固和提高微生物净化操作能力、显微观察技术、培养基配制和灭菌技术、无菌取样和细胞量的确定、生长曲线的制作、光谱分析技术、气象色谱分析技术。初步培养同学们工业微生物领域科学研究和技术开发的基本能力。 二、实验原理 红曲霉通过有氧发酵将淀粉质原料转化为次级代谢产物红曲色素。 丙丁梭状芽孢杆菌经厌氧发酵将农副产品转化为丁醇和丙酮。 三、实验内容 1、好氧实验:红曲的发酵实验及其抑菌作用研究 2、厌氧实验:丁醇的发酵实验及其气相色谱检测 四、仪器设备和试剂、消耗品: 1.仪器设备: 电子分析天平 手提式蒸汽灭菌锅、自动控制蒸汽灭菌锅 双孔水浴锅 1000W电炉 5台 生物显微镜、电脑成像生物显微镜 生物培养箱、培养摇床 真空干燥箱 紫外可见分光光度计 离心机

真空泵、真空干燥器 蒸发器 气象色谱仪 2.药品和耗材: 药品:可溶淀粉 1瓶(500克),蛋白胨 1瓶(500克),琼脂,饴糖(麦 芽汁)麦芽1000克,大米粉 5公斤,硝酸钠NaNO 31瓶(500克),磷酸二氢钾KH 2 PO 4 1瓶(500克),磷酸氢二钾K 2HPO 4 1瓶,硫酸镁MgSO 4 ·7H 2 O 1瓶(500克),硫酸 铵(NH 4) 2 SO 4 1瓶,氯化锰MnCL 2 1瓶,硫酸锰MnSO 4 ·H 2 O 1瓶,碳酸钙CaCO 3 1瓶, 维生素B1(盐酸硫胺素)1小瓶,酵母膏1瓶,乳酸(液态1瓶500克),葡萄糖(分析纯)1瓶,乙醇(分析纯)5瓶(5×500克),乙醇(色谱纯Aladdin) 2瓶,丁醇(色谱纯Aladdin)2瓶,丙酮(色谱纯Aladdin)2瓶,叔戊醇(色谱纯Aladdin)2瓶 耗材:500ml三角瓶50只, 250ml三角瓶16个,100ml粗口径试管50只,1000ml烧杯10个,培养皿160套,常规试管160个,200ml烧杯16个,1ml移液枪头5盒,标签纸若干,玻璃真空干燥器大号1个,波美计8只,移液枪(1000ml)2只,玻璃珠2盒,100ml量筒8个,500ml量筒2个,称量纸2盒,不锈钢试剂勺4根, pH试纸2包,玻璃棒若干,玻璃推棒32根,5ml移液管16只 五、实验方法步骤和具体操作过程 (一)红曲的发酵实验及其抑菌作用研究 红曲是一种具有一定营养和药理作用的纯天然红色素,可赋予肉制品、食品、饮料等鲜艳的色泽及特殊风味,而且具有较好的营养价值和一定的防腐作用,因而被广泛地应用于食品工业。 红曲是由红曲霉经发酵分泌到胞外的一种色素,发酵的主要原料是淀粉类如大米、薯类等。红曲霉发酵合成色素同时对有害菌产生抑制作用。本实验分为两个部分,前一部分为红曲的发酵实验,后一部分为红曲的抑菌试验。 (Ⅰ)红曲的发酵实验 1.菌种 本实验室保藏的红曲霉菌种monascus purpureus。用本实验室自主设计的保藏方法,在短梗霉多糖膜片中封存,置于冰箱中保藏。使用时每取出一片,

生物工程专业实验大纲

生物工程专业实验大纲 目录 《生物反应工程实验》实验教学大纲 (1) 《生物工程专业实验》实验教学大纲 (2) 《生物化学实验》实验教学大纲 (4) 《微生物学实验》实验教学大纲 (6) 《仪器分析实验》实验教学大纲 (8) 《药物分析实验》实验教学大纲 (10) 《分子生物学实验技术》实验教学大纲 (11) 《基础生物学》实验教学大纲 (13) 《免疫学》实验教学大纲 (15) 《现代生物技术》实验教学大纲 (16)

一、实验课程目的与任务 本实验通过对生化反应的了解和生化反应器的使用,熟悉生化反应工程原理,掌握简单的生物反应工程操作,巩固和检验已学的理论知识,为今后的生物工程专业实验和毕业论文打下基础。 二、实验课程内容及具体要求 通过测定反应器的氧体积传质系数a k L 、反应器的停留时间分布以及采用此反应器进行微生物的间歇和连续发酵过程的实验,熟悉生化反应工程原理,重点掌握生化反应器的使用,掌握简单的生物反应工程实验操作。 三、实验项目设置及学时分配 四、实验计划与学时安排 本课程实验20学时,各实验与讲课穿插进行。 五、实验考核及评分办法 1.学生进实验室要求做好预习报告; 2.对实验过程中学生完成情况进行考核,并提出相应存在问题进行质疑; 3.综合每项实验状况给出成绩。 执笔人:曹飞

一、实验课程目的与任务 通过对工业化L-天冬氨酸的酶法生产过程进行实验,深入了解生化工程原理,掌握典型的生物反应过程操作,巩固和检验已学的理论知识,为毕业论文和走向工作岗位打下基础。 二、实验课程内容及具体要求 本实验综合了发酵工程、酶工程、生物分离工程和生物反应器的基本知识,要求学生通过典型产品的酶法制备了解生物工程的相关基本操作,掌握微生物菌种保存与培养、细胞固定化和酶法转化、目标产品的分离提取等基本实验技能。 三、实验项目设置及学时分配

课程名称教学大纲

《课程名称》教学大纲 (“课程思政”版) 课程编号: 英文课程名称: 学时数:学分: 课程类别:适用专业: (注:含实验、上机学时的课程“学时数”填写格式为“总学时数/实验(或上机)学时”,学分仍填写课程的总学分。) 教学大纲说明 一、课程的性质、教学目的与任务 二、课程教学的基本要求 要求:课程教学应达到的要求,以及对教学方法、手段等方面的说明。即:结合课程内容,阐明主要教学方式、方法、手段的运用,与不同种类课外学习活动(习题、作业等)的配合,以明确教师组织教学的主体教学思路。在此基础上,明确通过教师教学使学生应达到的知识与能力方面的较具体的课程教学目标。 三、本课程与相关课程的关系 (该课程与其他相关课程的先修、后续关系、在知识点上有交叉的课程之间的分工等) 教学大纲 一、理论教学部分 要求:按章写出各章主要内容、知识点,明确该章讲授的重点、难点及教学目标(可以用“了解”、“理解”、“掌握”等层次表述该章节的教学目标)。 二、实验教学部分 各实验名称及主要内容

四、成绩考核与评定方式 五、使用教材及主要参考书 1.《XXXX》,XXX编著,XXXX出版社,XXXX年XX月。 2.《资料名称》, XXXX出版社,XXXX年XX月。 《课程名称》参考教案设计 (“课程思政”版) 授课要点: 教学周次/课时: 一、教学目标 1.专业知识与技能 2.过程与方法 3.思政育人目标 要求:根据课程专业教育要求,有机融入理想信念教育、爱国主义教育、社会主义核心价值观、中华优秀传统文化教育和十九大精神等内容。 二、教学分析 1.本节的作用和地位 2.本节主要内容 3.思政内容融入点 要求:简述课程教学中能将思想政治教育内容与专业知识技能教育内容有机融合的领域。 4.教学重点 5.教学难点 三、教学策略与条件要求 要求:简述课程教学中为达到教学目标所采用例如问题驱动、案例分析、合作探究等策略手段,以及授课过程所需要的教学条件需求,如多媒体、现场参观等。

关于生物技术综合实验报告

关于生物技术综合实验报告生物技术综合实验 甘薯γ-谷氨酰半胱氨酸合成酶(γ-GCS)基因的克隆和原核表达 学生:学号: 同实验者: 谷胱甘肽(glutathione, GSH) GSH具有多种重要生理功能, 抗自由基和抗氧化应激作用, 保护细胞膜的完整性等。γ-GCS是植物细胞中GSH生物合成的限速酶, 可以调控GSH 的生物合成量。GSH在生物体抵御冷害、干旱、重金属、真菌等胁迫过程中起着重要作用, 说明γ-GCS也与植物抗逆过程密切相关。 实验一甘薯叶片RNA提取 一、实验目的 1. 了解真核生物RNA提取的原理; 2. 掌握Trizol提取的方法和步骤。 二、实验原理 Trizol 试剂是由苯酚和硫氰酸胍配制而成的单相的快速抽提总RNA的试剂,在匀浆和裂解过程中,能在破碎细胞、降解细胞其它成分的同时保持RNA的完整性。TRIzol的主要成分是苯酚。苯酚的主要作用是裂解细胞,使细胞中的蛋白,

核酸物质解聚得到释放。苯酚虽可有效地变性蛋白质,但不能完全抑制RNA酶活性,因此TRIzol中还加入了8-羟基喹啉、异硫氰酸胍、β-巯基乙醇等来抑制内源和外源RNase。%的8-羟基喹啉可以抑制RNase,与氯仿联合使用可增强抑制作用。异硫氰酸胍属于解偶剂,是一类强力的蛋白质变性剂,可溶解蛋白质并使蛋白质二级结构消失,导致细胞结构降解,核蛋白迅速与核酸分离。β-巯基乙醇的主要作用是破坏RNase蛋白质中的二硫键。在氯仿抽提、离心分离后,RNA处于水相中,将水相转管后用异丙醇沉淀RNA。用这种方法得到的总 RNA中蛋白质和DNA污染很少。 三、实验材料 1. 材料 甘薯叶片,品种为徐薯18 2. 试剂 ①无RNA酶灭菌水:加入%的DEPC,处理过夜后高压灭菌; ② Trizol试剂; ③氯仿; ④异丙醇、75%乙醇; ⑤ TBE缓冲液; ⑥上样缓冲液 3. 仪器

生物工程下游技术实验课程教学大纲

生物工程下游技术实验课程教学大纲 课程名称:生物工程下游技术(Downstream Processing of Bioengineering) 课程编码:1313083216 实验类别:专业课 总学时数:46 实验时数:16 学分:2.5 开课单位:生命科学学院生物技术教研室 适用专业:生物技术 适用对象:本科(四年) 一、课程的性质、类型、目的和任务 本课程为生物技术专业本科生必修的专业课程。是非单独设课课程,在实验中要求: 1、在本实验课程中培养和提高学生运用生物分离技术的原理的能力。 2、掌握生物分离技术的基本方法和技能,培养学生正确记录实验数据和现象、正确处理实验数据和分析实验结果的能力。 3、培养学生严谨认真、实事求是的科学态度和良好的实验作风。 4、在教学中,教师要向学生讲明该实验课的性质、任务,并使学生明确实验课的地位和作用,提高学生学习的主动性。 5、学生实验前,必须预习实验内容,了解每个实验的目的、原理和方法。 6、实验过程中,要求学生操作要规范、做好实验原始记录、爱惜仪器、节约药品、遵守安全制度、使学生养成良好的实验习惯,树立良好的学风。 7、要求学生实验后按时完成实验报告。。 二、本课程与其它课程的联系与分工 本课程宜从三年级第二学期开始,以确保学生学习本课程具有所需要的数学、物理、化学、微生物学、酶工程、微生物工程、细胞工程等基础。 三、课程内容及教学基本要求 [1]表示“了解”;[2]表示“理解”或“熟悉”;[3]表示“掌握”; 实验一、大肠杆菌的超声波破碎 细菌培养和收集[3];细胞破碎[3];细胞液分离[2] 实验二、氨基酸的吸附层析 薄板制备[3];点样[3];展层[3];显色[3];测定Rf值[2] 实验三、蛋白质溶液的凝胶层析脱盐 凝胶柱制备[3];加样与洗脱[3];检测[3] 实验四、有机溶剂萃取抗生素 试剂配制[3];化学效价测定[3];标准曲线制备[3]

《音乐学专业导论》课程教学大纲

《音乐学专业导论》课程教学大纲 二、课程简介 《音乐学专业导论》是音乐学专业一年级新生的专业方向必修课,本课程主要介绍音乐学专业大学四年的主要内容,包括本专业的知识结构及课程组合、专业基础知识和核心课程、实践教学环节与课堂教学环节的关系、专业必需的公共基础知识和通用能力以及考研课程、专业前沿和重大科研成果;本专业的学习方法,主要技术刊物,技术权威,参考书目、课程设置及未来就业前景和领域的介绍,并了解本院音乐学专业的基本情况,校内教师的职业成就和承担的课程。 三、课程目标 通过学习专业导论,结合专业培养目标,提出本要达到的目标。这些目标包括: 1、知识与技能目标: 明确在一定阶段内专业学习的主要任务,提高学生学习的针对性和目的性。掌握音乐学专业的专业性质和基本的知识结构及课程组合,包括专业基础知识和核心课程以及专业必需的公共基础知识和通用能力。 2、过程与方法目标: 明确在本专业的学习过程中,本专业的学习方法,主要的刊物,权威、参考书目;实践教学环节与课堂教学环节的关系以及与相关学科和本院系的其他专业的联系;了解四年应获得的总学分以及学分绩点的含义:必修学分、选修学分、实践环节学分、课外学分是多少。并以此来帮助完成本科专业学习。 3、情感、态度与价值观发展目标: 了解考研课程、本专业前沿和重大科研成果、以及该专业在本地的发展、就业前景和人才需求的基本特征和技能要求,从而使学生在掌握本专业的基本知识的基础上,结合自己的志向和兴趣进行有目的性的学习,在顺利地完成专业课程学习的同时,形成自己的创新实践能力及知识结构,使个人发展有一定的空间性和延展性。

四、与前后课程的联系 本课程没有先行课程,后续课程为音乐专业课程。 五、教材选用与参考书 1、参考:《2013级音乐学专业人才培养方案》

生物制药专业综合实验讲义

生物技术制药实验课程实习讲义人表皮生长因子(hEGF)在大肠杆菌中的表达与纯化 生物与制药工程学院制 2016年6月2日

目录 第一节引言................................ 错误!未定义书签。 1.1表皮生长因子(EGF)概述 (2) 1.2 表皮生长因子(EGF)的结构与性质 (3) 1.3 EGF的生物学效应及应用 (4) 1.4 本实验课程设计的目的与内容 (5) 第二节 EGF基因的合成与转化表达 (6) 1.实验原理 (6) 2.实验材料与方法 (7) 2.1 实验材料及仪器 (7) 2.1.1 试剂材料及试剂 (7) 2.1.2 仪器设备 (8) 2.2 实验方法 (8) 2.2.1 试剂及培养基配制方法 (8) 2.2.2目的基因hEGF的设计与合成 (9) 2.2.4 电泳检测质粒DNA (10) 2.2.5大肠杆菌感受态细胞的制备 (11) 2.2.6转化重组质粒进感受态大肠杆菌BL21(DE3) (12) 2.2.7检测转化是否成功 (12) 2.2.8双酶切并检测 (12) 2.2.9 EGF基因的PCR扩增验证 (13) 2.2.10 目的基因的诱导表达及基因表达产物的SDS-PAGE检

测 (14) 第三节 EGF表达蛋白的纯化与检测.............. 错误!未定义书签。 3.1 实验原理 (19) 3.2 可溶性6xHis重组蛋白纯化实验方法 (20) 3.3 6xHis重组蛋白包涵体纯化与复性 (21) 第一节引言 1.1表皮生长因子(EGF)概述 生长因子在人体中的信号传导部分起着关键的作用,它可通过与细胞表面的蛋白质受体结合,参与细胞的各种生命活动。生长因子可以是维生素,碱基,多肽等。所研究的表皮生长因子( Epidemal growth factor,EGF),就是一种人机体细胞合成的一种多肽。在生物体内,每个细胞的生长状态不同,在不同组织中的细胞的表皮生长因子参与生长、增值、死亡等过程。 目前,表皮生长因子已得到广泛应用。在许多公司已经开始研发甚至是生产出EGF,多种疾病的诱发原因很多,我们可以用EGF来进行详细的诊断。之后致病的查出原因,给病人减少心理的压力,带来一线生机。在经过强烈的光刺激后,尤其是激光,人们的眼部会有很大的损伤,最严重的就是眼角膜损伤,无法修复。人体在经过紫外线的照射下皮肤的损伤以及高温、蒸气、火等造成的皮肤大面积与原来的不一样的皮肤。对于这些伤害,我们可使用含有可促进人体表皮细胞的新陈代谢EGF的药膏或者是化妆品,使皮肤变得如初[1]。

生物工程概论教学大纲

《生物工程概论》教学大纲 课程名称:生物工程概论 英文名称 :Introduction to Bioengineering 课程编码: 学分:2 总学时:36 理论学时:36学时 实验学时:0学时 适用专业:非生物类本科专业 执笔人: 审核人: 一、课程的性质、地位与任务 生物工程概论是生物类院校一些非生物学专业的必修课程之一。20世纪以来生命科学的研 究迅速发展,从而推动了农业、林业、工业、医药卫生等多个领域的发展。本课程介绍各项生物工程技术的基本原理和基本知识,使非生物专业的学生能够了解生物工程的基本知识框架,促进其他学科的学生对生命科学的关注,为他们了解生物工程相关的基础知识提供平台,对促进学科交叉、拓宽学生知识面,提高学生的高科技意识和创新思维方式,增强学生适应社会能力及择业机遇,都有着重要的现实意义。 二、教学目的与要求 本课程为全校非生物专业学生的必修课。通过本课程的学习,了解生物技术和生物工程的概念、研究对象、 研究内容及与日常生产、生活的关系。掌握五大生物工程技术的原理与方法,

第一章绪论 本章教学目的和要求: 通过本章的教学,让学生了解生物工程的概念、学科发展情况的基本内容,激发学生的学 习兴趣,了解本学科学习的 大致内容。 重点:1.生物技术的概念;2.生物技术的种类及其相互关系; 3.传统生物技术与现代生 物技术的区别。 难点:生物技术的概念及其包含的内容 教学目的和要求: 学习基因工程的概念、主要步骤和相关的分子生物学基础知识(基因工程诞生的三大理论 和三大技术)。了解常用工 具酶的催化反应机制及主要用途,三种常用基因克隆载体(质粒、入 噬菌体和粘粒)的一般生物学特性、结构及其应用,目的基因的制备方法,重组体的构建及导 入受体细胞的方法,重组子的筛选与鉴定方法。通过学习为进一步掌握生物技术相关知识和从 事基因工程工作打下基础,并对基因工程的发展动态有初步的了解。 重点:基因工程的主要操作步骤,主要工具酶的催化机理和用途,三类常用载体的特点和 主要用途,目的基因克隆的 主要方法,重组 DNA 的导入受体细胞的途径,重组克隆的筛选与鉴 定方法。 难点:目的基因的克隆策略,基因表达载体构建的策略和方法,重组克隆筛选鉴定方法。 教学内容: 、DNA 的化学组成和分子结构 (2学时) 教学内容: 第一节生物工程与生物技术的含义 第二节生物技术的产生 一、 传统生物技术 二、 近代生物技术 三、 现代生物技术 第三节生物工程的基本内容 一、 基因工程 二、 细胞工程 三、 酶工程 四、 发酵工程 五、 蛋白质工程 六、 五大生物工程技术之间的联系 第四节生物技术涉及的学科及其技术 第五节现代生物技术的应用与产业化 一、 生物技术在各个领域的应用 二、 应用生物技术的产业化及其基本特征 第六节现代生物技术的发展现状 0.25 学时 0.25 学时 0.5 学时 0.25 学时 0.25 学时 0.25 学时 第七节现代生物技术对于人类生活、社会生存的重要影响 第二章基因工程 第一节基因工程的概念 第二节 DNA 的结构与功能 0.5 0.5 学时 学时 0.25 学时 (4学 时)

课程教学大纲及教学计划

课程教学大纲及教学计划 课程性质、地位及任务: 动物营养与饲料课程是高等职业院校畜牧及畜牧兽医专业的一门必修专业基础课。本课程共84学时,其中理论讲授64学时,考试课。 动物营养与饲料是教导学生从一般基础知识进入专业实践技能培养的桥梁,一方面以生物化学、生理学等学科为基础发展而来,一方面有助于学生掌握各种专业知识和技能。《动物营养与饲料》将动物与饲料作为统一研究对象,将营养需要与营养源作为统一的研究中心,将动物生产性能与饲料生产效益作为统一的研究目的,并且通过对动物生长、繁殖和生产全过程的营养需要和营养源利用的测定,确定了动物的营养需要量和饲料的营养价值,将动物研究成果应用于畜禽饲养实践,从而推动了畜牧业生产的发展。 本课程的任务是在研究饲料中营养物质在动物体内转化规律的基础上,掌握饲料中营养物质的转化与动物营养需要的关系,为动物生产者提供理论根据和实际指南,以提高动物对营养物质的利用率,达到以最少的饲料、最短的时间为人类提供量多质优且安全的动物产品。本课程培养学生识别常见饲料、测定饲料营养成分的能力;能根据具体饲料条件灵活设计日粮配方。 教学基本要求: 1、了解饲料与畜体的化学组成、饲料的营养物质及其主要功能。 2、了解生长、繁殖、泌乳、育肥、产毛、产蛋等动物营养需要的特点。 3、掌握蛋白质、碳水化合物、脂肪、矿物质、维生素的主要营养作用及主要相互关系。 4、掌握运用反刍家畜、单胃家畜与家禽体内三大有机物质消化代谢特点,合理确定蛋白质、氨基酸、氨化物、粗纤维、脂肪等主要营养物质的供给。 5、在提供分析仪器设备等基本条件下,独立掌握按规程完成饲料营养成分常规分析方法。 6、熟练掌握各种饲料因素对动物产品产量及品质的影响。

相关文档
最新文档