05实验五参考答案
实验五 队列的应用(参考答案)

实验五、队列的应用一、实验原理:一种“先进先出”(FIFO---First In First Out)的数据结构:即插入在队尾一端进行,而删除在队头进行。
键盘缓冲区问题:设计算法实现模拟键盘缓冲区问题。
假设有两个进程同时存在于一个应用程序之中,第一个进程连续在屏幕上显示字符“X”,第二个进程不断检查键盘上是否有输入,若有则读入用户键入的字符,将其保存到键盘缓冲区之中。
程序约定当用户键入一个逗号“,”,则表示第一进程结束,系统开始显示那些在键盘缓冲区中的字符;接着继续执行第一个进程,即,在屏幕上显示字符“X”;当用户输入“;”的时候,刚结束整个程序。
算法提示:为了充分利用缓冲区的空间往往将缓冲区设计成循环队列的结构,并为循环队列结构的缓冲区设置一个队首指针和一个队尾指针。
每输入法一个字符到缓冲区中,就将尾指针后移,链入缓冲区的循环队列之中;每输出一个字符号,就将队头指针前移,将它从缓冲队列中删除。
参考代码:/*键盘缓冲区问题*/#define MAXSIZE 20#define TRUE 1#define FALSE 0#include "stdio.h"#include "conio.h"#include "dos.h"typedef char elemtype;typedef struct{elemtype elem[MAXSIZE];int front, rear;}queuetype;int enque(queuetype *s, elemtype x) /*数据入队列*/{if (( s->rear+1)%MAXSIZE==s->front ) /*队列已满*/return (FALSE);else{s->rear=(s->rear+1) % MAXSIZE;s->elem[s->rear]=x;return(true);}}elemtype delqueue (queuetype *s ) /*数据出队列*/{if (s-front==s->rear) /*队列为空*/return(NULL);else /*队列非空*/{s->front=(s->front+1)%MAXSIZE;return(s->elem[s->front]);}}main(){char ch1,ch2;queuetype *p;int t,f;p=(queuetype *)malloc(sizeof(queuetype));p->front=0;p->rear=0;while(1) /*开始交替执行*/{while(1) /*第一个进程的执行*/{if(kbhit()) /*检测是否有键盘输入*/{ch1=bdos(7,0,0); /*中断调用,键入字符存入ch1*/f=enqueue( p, ch1 ); /*字符入循环队列*/if ( f== FALSE ){printf(" The queue is already full !\n");break;}}if ( ch1==';' || ch1==',' )break; /*第一个进程正常结束情况*/printf("X"); /*执行第一个进程*/}ch2=delqueue(p);while( ch2 != NULL ){putchar(ch2); /*在屏幕上显示输入缓冲区中的内容*/ch2=delqueue(p); /*字符出队列*/}getchar(); /*为看清屏幕内容, 在此暂停, 按回车继续if (ch1==';'||f==FALSE) /*程序结束*/break;else /*继续执行*/ch1=''; /*先置空ch1*/}}。
实验五-离体小肠平滑肌的生理特性及药物作用的观察-(2)

实验五离体小肠平滑肌的生理特性及药物作用的观察【实验目的】学习一种离体组织器官实验方法;观察离子成分、酸碱度、温度、乙酰胆碱、去甲肾上腺素对离体家兔小肠平滑肌的作用;分析平滑肌活动的某些生理特性及理化环境改变对它的影响。
【实验原理】消化道平滑肌具有自动节律性、较大的伸展性,对化学物质、温度及牵张刺激较为敏感等生理特性。
【实验材料】实验动物:家兔,2.0-2.5kg实验药品:台式液、0.01%去甲肾上腺素溶液、0.01%乙酰胆碱溶液、0.01%阿托品溶液、1.0%氯化钙溶液、1mol/l盐酸溶液、1mol/l氢氧化钠溶液。
实验器材:恒温平滑肌槽、小烧杯、污物杯、张力换能器、双凹夹、温度计、BL-420生物信号系统、丝线等。
【实验步骤】1.恒温浴槽的准备工作;2.标本制备;3.仪器连接与设置;4.启动计算机,打开BL-420生物信号系统,调节参数,开始记录。
观察项目1.自动节律性收缩,描记一段离体小肠平滑肌的收缩曲线,观察其节律性收缩及张力水平。
2.观察胆碱能受体激动剂对肠断收缩的影响及阻断剂的作用。
(1)乙酰胆碱的作用:向浴槽标本管中加入0.01%的乙酰胆碱溶液1~2滴,观察肠管张力和收缩有何变化。
作用产生后,洗涤三次,进行下一项实验。
(2)阿托品的作用:向浴槽标本管中加入0.01%的阿托品溶液2~3滴,两分钟后,再加入0.01%的乙酰胆碱溶液1~2滴,观察肠管张力和收缩有何变化。
与(1)比较结果后,洗涤三次,待其活动稳定后,进行下一项实验。
3.观察肾上腺素能受体激动剂对肠断收缩的影响及阻断剂的作用。
去甲肾上腺素的作用:向浴槽标本管中加入0.01%的去甲肾上腺素2~3滴,观察肠管张力和收缩有何变化。
然后洗涤三次,待其活动稳定后,进行下一项实验。
4.观察钙离子对肠断收缩的影响向浴槽标本管中加入1%的氯化钙溶液2~3滴,观察肠管平滑肌的反应。
然后洗涤三次,待其活动稳定后,进行下一项实验。
5.观察酸碱度对肠断收缩的影响向浴槽标本管中加入1mol/l的盐酸溶液1~2滴,观察平滑肌的反应,待作用出现明显后,在此基础上,加入1mol/l的NaOH溶液1~2滴,观察平滑肌的反应。
实验五__乙酸乙酯的制备-思考题附答案

a 实验五 乙酸乙酯的制备一、实验目的1、通过乙酸乙酯的制备,了解羧酸与醇合成酯的一般原理和方法2、进一步掌握蒸馏、用分液漏斗萃取,液体干燥等基本操作。
二、实验原理乙酸和乙醇在浓H 2SO 4催化下生成乙酸乙酯浓H 2SO 4CH 3COOH+CH 3CH 2OH CH 3COOCH 2CH 3+H 2O110~120℃温度应控制在110~120℃之间,不宜过高,因为乙醇和乙酸都易挥发。
这是一个可逆反应,生成的乙酸乙酯在同样的条件下又水解成乙酸和乙醇。
为了获得较高产率的酯,通常采用增加酸或醇的用量以及不断移去产物中的酯或水的方法来进行。
本实验采用回流装置及使用过量的乙醇来增加酯的产率。
反应完成后,没有反应完全的CH 3COOH.CH 3CH 2OH 及反应中产生的H 2O 分别用饱和Na 2CO 3,饱和Cacl 2及无水Na 2SO 4(固体)除去。
三、仪器与试剂1、仪器:铁架台、圆底烧瓶、(带支管)蒸馏烧瓶、球形冷凝管、直形冷凝管、橡皮管、温度计、分液漏斗、小三角烧瓶、烧杯。
2、试剂:冰醋酸、95%乙醇(化学纯)饱和Na 2CO 3 溶液、饱和Nacl 溶液,固体无水Na 2SO 4、沸石、饱和Cacl 2溶液。
四、实验步骤:用量筒分别量取12ml CH 3COOH 、19ml CH 3CH 2OH 及5ml 浓H 2SO 4,置于圆底烧瓶中,充分混合后,按书中装置装好,再加入几粒沸石,加热前先 通水→滴的速度即可控制回流速度以每秒钟加热回流130分钟转移圆底烧瓶中液体到蒸馏烧瓶中于小烧杯中蒸出见实验二采用蒸馏装置ml 20)(→ →溶液饱和加入3210CO Na ml →至分液漏斗转移混合液分去下层水层→溶液饱和加Nacl m l 10分去下层水层→溶液饱和加入210Cacl ml 分去下层水层→溶液饱和加210Cacl ml 分去水层小三角烧瓶中上层酯层转移至加入固体Na 2SO 4干燥15分钟,最后用量筒量取产品有多少ml 或用天平称量所得产品质量。
实验五通用窗口比较器

3. 窗口比较器
参照图5.3测定其传输特性。
实验元器件:
运算放大器
LM358 1 片
电
阻Hale Waihona Puke 1只,100K二极管
稳压二极管
10K 6只, 4.7K 1只, 1只
IN4001 2 只, IN 4148 2CW231 1 个
5.1K 4只
三极管
8050 1只
实验思考题 :
?过零比较与双限比较有什么区别? ?结合实际,说出窗口比较器的具体应用?
实验五 通用窗口比较器
实验目的:
?学习运算放大器构成窗口电压比较器的工作 原理。 ?利用示波器对波形进行定量分析,判断实验 结果。
实验原理:
1. 过零比较器
(a) 过零比较器 电路 图 5.1过零比较器
(b) 电压传输特性
图5.1(a)为加限幅电路的过零比较器, DZ为 限幅稳压管。信号从运放的反相输入端输入,参考 电压为零 ,从同相端输入。
ui→uO波形并记录。 (4) 改变ui幅值,测量传输特性曲线。
2. 反相滞回比较器
(1)按图接线,ui接+5V可调直流电源,测出uO 由 +Uomcx→-Uomcx时ui的临界值。
(2)同上,测出uO由-Uomcx→+Uomcx时ui的 临界值。
(3) ui接500Hz,峰值为2V的正弦信号,观察并 记录 ui→uO波形。
当Ui>0时,输出 UO=-(UZ+UD) ,当 Ui<0时, UO=+(UZ+UD) 。其电压传输特性如图 5.1(b)所 示。过零比较器结构简单,灵敏度高,但抗干扰能 力差。
2. 滞回比较器
实验五苯乙烯乳液聚合

实验五苯乙烯乳液聚合编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(实验五苯乙烯乳液聚合)的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为实验五苯乙烯乳液聚合的全部内容。
高分子化学实验实验五苯乙烯乳液聚合苯乙烯乳液聚合一、实验目的1、通过实验对比不同量乳化剂对聚合反应速度和产物的相对分子质量的影响,从而了解乳液聚合的特点,了解乳液聚合中各组分的作用,尤其是乳化剂的作用;2、掌握制备聚苯乙烯胶乳的方法,以及用电解质凝聚胶乳和净化聚合物的方法。
二、实验原理所谓乳液聚合就是由单体和水在乳化剂作用下配制成的乳状液中进行的聚合,体系主要由单体、水、乳化剂及溶于水的引发刑四种基本组分组成.首先在乳液聚台体系中.乳化剂以四种形式存在:①以单分子的形式存在于水中.形成真溶液;②以胶束的形式存在于溶液中;③被吸附在单体球滴表面上,使单体珠滴稳定地悬浮在介质中;④吸附在乳胶粒表面上顺聚合物乳液体系稳定。
其次,乳胶粒主要是由胶束形成的,叫作乳胶粒形成的胶束机理。
乳液聚合的聚合反应实际上发生在乳胶粒中。
乳液聚合分为四个阶段:①分三阶段;②乳胶粒生成阶段;③乳胶粒长大阶段;④聚合完成阶段。
乳液聚合的优点是:① 聚合速度快、产物相对分子质量高;② 由于使用水作介质,易于散热、温度容易控制、费用也低;③ 由于聚合形成稳定的乳液体系粘度不大,故可直接用于涂料、粘合剂、织物浸渍等.如需要将聚合物分离,除使用高速离心外,亦可将胶乳冷冻,或加入电解质将聚合物凝聚,然后进行分离,经净化干燥后,可得固体状产品。
乳液聚合的缺点是:聚合物中常带有未洗净的乳化剂和电解质等杂质,从而影响成品的透明度、热稳定性、电性能等。
5.戴维南定理和诺顿定理的研究(报告答案)

实验五戴维南定理和诺顿定理的研究一、实验目的1. 验证戴维南定理和诺顿定理的正确性,加深对该定理的理解。
2. 掌握测量有源二端网络等效参数的一般方法。
二、原理说明1. 任何一个线性含源网络,如果仅研究其中一条支路的电压和电流,则可将电路的其余部分看作是一个有源二端网络(或称为含源一端口网络)。
戴维南定理指出:任何一个线性有源网络,总可以用一个电压源与一个电阻的串联来等效代替,此电压源的电动势U S等于这个有源二端网络的开路电压U OC,其等效电阻R0等于该网络中所有独立源均置零(理想电压源视为短接,理想电流源视为开路)时的等效电阻。
诺顿定理指出:任何一个线性有源网络,总可以用一个电流源与一个电阻的并联组合来等效代替,此电流源的电流I S等于这个有源二端网络的短路电流I SC,其等效电阻R0定义同戴维南定理。
U OC(U S)和R0或者I SC(I S)和R0称为有源二端网络的等效参数。
2. 有源二端网络等效参数的测量方法(1) 开路电压、短路电流法测R0在有源二端网络输出端开路时,用电压表直接测其输出端的开路电压U OC,然后再将其输出端短路,用电流表测其短路电流I SC,则等效电阻为U OCR0=────I SC如果二端网络的内阻很小,若将其输出端口短路则易损坏其内部元件,因此不宜用此法。
(2) 伏安法测R0用电压表、电流表测出有源二端网络的外特性曲线,如图8-1所示。
根据外特性曲线求出斜率tgφ,则等效电阻△U U OCR0 =t gφ =──── =───△I I SC图8-1图8-2图8-3也可以先测量开路电压U OC,再测量电流为额定值I N时的输出端电压值U N,则等效电阻为U OC-U NR0 =────I N(3) 半电压法测R0如图8-2所示,当负载电压为被测网络开路电压的一半时,负载电阻(由电阻箱的读数确定)即为被测有源二端网络的等效电阻值。
(4) 零示法测U OC在测量具有高内阻有源二端网络的开路电压时,用电压表直接测量会造成较大的误差。
有机化学实验第五版曾和平答案

有机化学实验第五版曾和平答案
测定熔点时,遇到下列情况将产生什么结果?
(1)熔点管壁太厚。
(2)熔点管不洁净。
(3)试料研的不细或装得不实。
(4)加热太快。
(5)第一次熔点测定后,热浴液不冷却立即做第二次。
(6)温度计歪斜或熔点管与温度计不附贴。
答:熔点管壁太厚,影响传热,其结果是测得的初熔温度偏高。
熔点管不洁净,相当于在试料中掺入杂质,其结果将导致测得的熔点偏低。
试料研得不细或装得不实,这样试料颗粒之间空隙较大,其空隙之间为空气所占据,而空气导热系数较小,结果导致熔距加大,测得的熔点数值偏高。
加热太快,则热浴体温度大于热量转移到待测样品中的转移能力,而导致测得的熔点偏高,熔距加大。
若连续测几次时,当第一次完成后需将溶液冷却至原熔点温度的二分之一以下,才可测第二次,不冷却马上做第二次测量,测得的熔点偏高。
齐列熔点测定的缺点就是温度分布不均匀,若温度计歪斜或熔点管与温度计不附贴,这样所测数值会有不同程度的偏差。
测得A、B两种样品的熔点相同,将它们研细,并以等量混合。
实验五 数据库完整性与安全性实验

实验五数据库完整性与安全性实验1、实验目的1.通过对完整性规则的定义实现,熟悉了解kingbase中完整性保证的规则和实现方法,加深对数据完整性的理解。
2.通过对安全性相关内容的定义,熟悉了解kingbase中安全性的内容和实现方法,加深对数据库安全性的理解2、实验环境操作系统:Microsoft Windows 7旗舰版(32位)。
数据库版本:MySQL 6.23、实验内容3.1完整性实验:(1)分别定义学生数据库中各基表的主键、外键,实现实体完整性约束和参照完整性约束;在create table 时已经定义了各个基表的主键。
因此,首先对每个基表删除主键,再添加主键。
实现实体完整性约束。
如下图。
删除主键:添加主键:sc表中的cno和sno分别是course表和student表的外关键字。
下图为给sc表添加student和course的外键,实现参照完整性约束。
alter table sc add constraint fk_student foreign key(sno) references student(sno);alter table sc add constraint fk_course foreign key(cno) references course(cno);主键和外键均添加成功,输入show create table 命令来查看各基表信息。
(2)分别向学生表、课程表插入具有相同学号和相同课程编号的学生数据和课程数据,验证其实体完整性约束;向课程表中插入课程号为C01的课程。
向学生表中插入学号为30201的学生。
由上面两个实验来看,分别对student和course表插入具有相同学号和相同课程号的学生信息和课程信息,都显示sql语句错误信息为:Duplicate entry *** for key ‘PRIMARY’。
验证了实体完整性约束。
(3)向学生选课表中插入一条数据,课程编号是课程表中没有的,验证参照完整性约束;插入成绩信息是学号为31428(student中存在),课程号为C07(course中不存在)的学生成绩信息。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验五SQL参数查询、子查询与数据更新
第二部分实验:
打开“图书管理”数据库,完成下列工作。
已知一个图书管理信息系统,其数据表间约束如下图所示,各个数据表的数据类型如上题表所示。
编写SQL完成下列功能。
用子查询完成以下实验:
(1)查询未归还图书的读者编号、姓名和性别。
(2)查询没有借过书的读者姓名
(3)查询至少借阅了3本图书的读者编号、姓名、图书编号和图书名称,并按读者编号排序(4)查询已借阅图书但尚未归还的读者编号、姓名和工作单位
(5)查询没有借阅管理类图书的读者编号、姓名和出生日期
用数据更新完成以下实验:
(6)将计算机类的图书单价减少5元
(7)将1987年出生的读者所借图书改为“已归还”
(8)插入一条借书记录:读者编号06-00008,图书编号003-000024,借书日期2007-3-25,还书日期2007-5-25,未归还。
(9)删除2006年8月的借书记录。
(10)删除读者欧阳思思的借书记录。
用参数查询完成以下实验:
(11)输入图书入库时间上、下限,查询在上限和下限期间入库图书的图书编号、图书名称和入库时间。