(完整版)实验二粗蛋白的测定

(完整版)实验二粗蛋白的测定
(完整版)实验二粗蛋白的测定

实验二饲料粗蛋白的测定

一、实验目的

通过饲料样品中粗蛋白质的测定,让学生了解了解凯氏定氮法测定的基本原理,掌握半微量凯氏定氮法测定饲料粗蛋白质的方法,掌握粗蛋白质含量的计算方法。

二、实验原理

各种饲料的有机物质在还原性催化剂(如CuSO4,K2SO4或Na2SO4或Se粉)的帮助下,用浓硫酸进行消化作用,使蛋白质和其它有机态氮(在一定处理下也包括硝酸态氨)都转变成NH4+并与H2SO4化合成(NH4)2SO4,而非含氮物质,则以CO2 ↑,H2O↑,SO2↑状态逸出。消化液在浓碱的作用下进行蒸馏,释放出的铵态氮,用硼酸溶液吸收之并与之结合成为四硼酸铵,然后以甲基红溴甲酚绿作指示剂,用HCl标准溶液(0.1mol/L)滴定,求出氮的含量,根据不同的饲料再乘以一定的系数(通常用6.25系数计算),即为粗蛋白质的含量。

其主要化学反应如下:

1、2NH4(CH2)2COOH+13H2SO4→(NH4)2SO4+6CO2+12SO2+16H2(丙氨酸)

2、(NH4)2SO4 +2NaOH→2NH 3+3H2O+2Na2SO4

3、4H3BO3+ NH 3→NH4HB4O7+5H2O

4、NH4HB4O7+HCl+5H2O→NH4C1+4H3BO3

本法不能区别蛋白氮和非蛋白氮,只能部分回收硝酸盐和亚硝酸盐等含氮化合物。在测定结果中除蛋白质外,还有氨基酸、酰胺,铵盐和部分硝酸盐、亚硝酸盐等,故以粗蛋白质表示之。

三、实验设备

1、实验室用样品粉碎机或研钵;

2、分析筛:孔径0.45mm(40目);

3、分析天平:感量0.0001g;

4、消煮炉或电炉;

5、滴定管:酸式,25或50ml;

6、凯式烧瓶:100或500m1;

7、凯氏蔗馏装置:常量直接蒸馏式或半微量水蒸气蒸馏式;

8、锥形瓶,150或250m1;

9、容量瓶:100ml。

三、实验内容

1、称取0.5~1g 试样(含氮量5~80mg )准确至0.0002g ,无损失地放入凯氏烧瓶中,加入硫酸铜0.9g ,无水硫酸钾(或硫酸钠)15g ,与试样混合均匀,再加硫酸25ml 和2粒玻璃珠,在消煮炉士小心加热,待样品焦化,泡沫消失,再加强火力(360~410℃)直至溶液澄清后,再加热消化15min 。

2、氨的蒸馏

(1)常量直接茂馏法 将上述的试样消煮液冷却,加蒸馏水200ml ,摇匀,冷却。沿瓶壁小心加入40%氢氧化钠溶液100ml ,立即与蒸馏装置相连.蒸馏装置冷凝管的末端应浸入50ml 硼酸吸收液lcm 。加混合指示剂2滴,轻摇凯氏烧瓶,使溶液混匀,加热蒸馏,直至馏出液体积约150ml 。先将吸收液取下,再停止加热。

(2)半微量水蒸汽蒸馏法 上述试样的消煮液冷却,加蒸馏水20m1转入100ml 容量瓶,冷却后用水稀释至刻度,摇匀,为试样分解液。取2%硼酸溶液20ml ,加混合指示剂2滴,使半微量蕉馏装置的冷凝管末端浸入此溶液;蒸馏装置的蒸汽发生器的水中应加甲基红指示剂数滴,硫酸数滴,且保持此液为橙红色,否则应补加少许硫酸。准确移取试样分解液10~20ml 注入蒸馏装置的反应室中,用少量蒸馏水冲洗进样入口,塞好入口玻璃塞,再加10ml40%氢氧化钠溶液,小心提起玻璃塞使之流入反应室,将玻璃塞塞好,并在入口处加水封密好,防止漏气,蒸馏4min ,使冷凝管末端离开吸收液面,用蒸馏水洗冷凝管末端,洗液均流入吸收液。

3、滴定 用硼酸吸收氨后,立即用0.05mol/L 的HCI 标准溶液滴定,仍以甲基红或混合甲基红为指示剂。

在测定饲料样本中含氮量的同时,应做一空白对照测定,即各种试剂的用量及操作步骤完全相同,但不加样本,这样可以校正因药品不纯所发生的误差,吸收氨后的吸收液立即用0.05mol/L 盐酸标准溶液滴定,溶液由蓝绿色变为灰红色为终点。

4、空白测定 称取蔗糖0.0lg ,以代替试样,按上述测定步骤进行空白测定,消耗0.05mol/L 盐酸标准溶液的体积应不得超过0.3ml 。

5、计算

每m1的lmol/L 盐酸标准溶液相当于0.0140g 的N 。因此,

10025.60140.0)((%)25.6%'12?????-==?v

v m c v v N 粗蛋白质 式中:v 2—试样滴定时所需酸标准溶液的体积(m1);

v 1—空白滴定时所需酸标准溶液的体积(m1);

c —盐酸标准溶液的浓度(mol/L);

m 一试样的质量(g );

v —试样的分解液总体积(ml );

v ’—试样分解液蒸馏用体积(m1);

0.0140—每ml HCl 标准溶液相当于N 的克数; 6.25一氮换算成蛋白质的平均系数。

每个试样取两个平行样进行测定,以其算术平均值为结果。 当粗蛋质含量在25%以。

上,允许相对偏差为1%;当粗蛋白质含量在l0%~25%时,允许相对偏差为2%;当粗蛋白质含量在10%以下时,允许相对偏差为3%。

测定步骤的检验精确称取0.2g硫酸铵,代替试样,按测定步骤文字中的各步骤操作,并按公式计算(但不乘系数6.25),测得硫酸铵含氮量为21.19±0.2%,否则应检查加碱,蒸馏和滴定各步骤是否正确。

试样消煮时,加入硫酸铜0.2g,无水硫酸钠2g,与试样混合均匀,再加硫酸10ml,仍可使饲料试样分解完全,只是试样焦化再变为澄清所需时间要略长些。

实验一(二)熔点的测定

实验一(二) 熔点的测定 一、实验目的: 1、使学生掌握和熟悉显微熔点测定仪的操作步骤; 2、使学生学会利用显微熔点测定仪测定物质的熔点; 3、使学生了解测定物质熔点的意义。 二、实验的装置图 三、实验内容: 1、按照装置:如右图正确安装实验装置仪 器。 2、校正仪器:先用熔点标准药品进行测 量标定(操作参照具体的测量步骤)。求出修正 值(修正值=标准药品的熔点标准值-该药品的熔点测量值),作为测量时的修正值依据。 3、操作步骤: (1)将热台的电源线接入调压测温仪后侧的输出端,并将温度计插入热台孔,将调压测温仪的电源线与AC220V电源相连。 (2)取两片盖玻片,用蘸有乙醚(或乙醚与酒精混合液)的脱脂棉擦拭干净。晾干后,取适量待测物品(不大于0.1mg)放在一片载玻片上并使药品分布薄而均匀,盖上另一片载玻片,轻轻压实,然后放置在热台中心,然后盖上隔热玻璃。 (3)松开显微镜的升降手轮,参与显微镜的工作距离(88mm或33mm),上下调整显微镜,直到从目镜中能看到熔点热台中央的待测物品轮廓时锁紧该手轮;然后调节调焦手轮,直到能清晰地看到待测物品的像为止。 (4)打开调压测温仪的电源开关。根据被测熔点品的温度值,控制调温手钮1或2(它们表示:1 升温电压宽量调整,2 升温电压窄量调整,其电压变化可参与电压表的显示),以期达到在测物质熔点过程中,前段升温迅速、中断升温渐慢,后段升问平缓。具体方法如下:先将两调温手钮顺时针调到最大位置,使热台快速升温。当温度接近待测物体熔点温度以下40℃左右时(中段),将调温手钮逆时针调节至适当位置,使升温速度减慢。在被测物熔点值以下10℃左右时(后段),调整调温手钮控制升温速度约每分钟1℃左右。(注意:尤其是后段升温的控制对测量精度影响较大,在待测物熔点值以下10℃左右,一定要将升温速度控制在大约每分钟1℃。经过反复调整手钮1或2,方便的无级调整会让用户很快掌握,运用自如。) (5)观察被测物品的熔化过程,记录初熔和全熔时的温度值,用镊子取下隔热玻璃和盖玻片,即完成一次测试。如需重复测试,只需将散热器放在热台上,电压调为零或切断电源,使温度降至熔点值以下40℃即可。

食品中蛋白质的测定实验报告

1.目的 掌握凯氏定氮法测蛋白质的原理、操作、条件、注意事项。 2.原理 蛋白质是含氮有机化合物。食品与硫酸和催化剂一同加热消化,使蛋白质分解。分解的氨与硫酸结合生成硫酸铵。然后碱化蒸馏使氨游离,用硼酸吸收后在以硫酸或盐酸标准溶液滴定,根据酸的消耗量计算含氮量再乘以换算系数,即为蛋白质含量。 3.试剂 3.1浓硫酸、硫酸铜、硫酸钾,所有试剂均用不含氮的蒸馏水配制 3.2混合指示液 1份(1g/L)甲基红乙醇溶液与5份1g/L溴甲酚氯乙醇溶液临用时混合。 也可用2份甲基红乙醇溶液与1份1g/L次甲基蓝乙醇溶液临用时混合。 3.3氢氧化钠溶液(400g/L) 3.4标准滴定溶液 硫酸标准溶液[c(1/2H2SO4)=0.0500mol/L]或盐酸标准溶液[c(HCl) 0.0500mol/L] 3.5硼酸溶液(20g/L) 4.仪器 定氮蒸馏装置 5.样品 全蛋(2.47g) 6.操作 6.1样品处理 准确称取2—5g半固体样品,小心移入干燥洁净的500mL凯氏烧瓶中,然后加入研细的硫酸铜0.5g,硫酸钾10g和浓硫酸20mL,轻轻摇匀后于瓶口放一小漏斗,将瓶以45°角斜放于加有石棉网的电炉上,小火加热,待内容物全部炭化后,泡沫完全消失后,加强火力,并保持瓶内液体微沸,至液体呈蓝绿色呈请透明后,再继续加热0.5h,取下放冷,慢慢加入20mL水。 放冷后,移入100mL容量瓶中,并用少量水洗定氮瓶,洗液并入容量瓶中,再加水至刻度,混匀备用。取与处理样品相同的硫酸铜、硫酸钾、硫酸按同一方法做试剂空白试验。 6.2连接装置 装好定氮装置,于水蒸气发生器内装水至2/3处,加甲基红指示剂数滴及少量硫酸,以保持水呈酸性,加入数滴玻璃珠以防暴沸,用调压器控制,

实验二 熔点测定

实验二熔点测定 【实验目的】 1.了解Thiele管法测定熔点的基本原理和熔点测定的意义——识别物质及定性检验物质的相对纯度。 2.掌握Thiele法测定熔点的操作方法。 【实验原理】 纯粹的晶体有机物,在大气压下,固态与液态成平衡状态时(共存)的温度,称为该物质的熔点(melting point,记作 m.p.)。这是晶体有机物的一个十分重要的物理常数。纯净的固体有机物一般都有固定的熔点,熔程不超过0.5-1℃。 由下图可见固相蒸气压随温度的变化速率比相应的液相大,两曲线相交,交点所对应的温度即熔点。交点处固液两相共存,这是纯粹固体有机物有敏锐熔点的原因。 杂质对熔点的影响:熔点下降,熔程变长。根据拉乌尔(Raoult)定律可知,在一定压力和温度下,增加溶质的量导致溶剂蒸汽压的降低(见下图),从而导致熔点下降 【实验的准备】 仪器:Thiele熔点测定管(又称提勒管、b形管);水银温度计(250℃);酒精灯;熔点管:内Φ1mm,L=6-7cm 药品:尿素、肉桂酸、混合物。液体石蜡(导热液)。 (苯甲酸、α-萘胺、β-萘酚、水杨酸可供备用)。 【物理常数】

注:A.R.为分析纯; C.P.为化学纯。 【仪器安装要点】 1.装好试料的熔点管用橡皮圈套附在温度计上,试料部分位于温度计水银球的中部。 2.温度计用一个刻有沟槽的单孔塞固定在Thiele管的中心轴线上,水银球的高度位于Thiele管上、下两叉口中间。 导热液的液位略低于Thiele管上叉口。太少不能保证导热液的循环;太多导热液膨胀使橡皮圈浸入溶液中而逐渐溶胀、溶解甚至碳化。 附:导热液的选择参考(导热液的选择视所需温度而定) 1.< 140℃可用液体石蜡或甘油(药用液体石蜡可加热至220℃仍不变色)。 2.>140℃可用浓硫酸(温度超过250℃,浓硫酸发生白烟,防碍温度的读数)。 注意:(1)用浓硫酸作导热液时要戴护目镜。 (2)浓硫酸变黑后可加一些硝酸钾晶体。 3.>250℃可用浓H2SO4和K2SO4的饱和溶液: 浓H2SO4:K2SO4=7:3(重量)可加热到325℃; 浓H2SO4:K2SO4=3:2(重量)可加热到365℃; 还可用H3PO4(可加热到300℃)、硅油(可加热到365℃),但硅油价格较贵。 【操作要点】 1.熔点管的准备: 准备3支熔点管,Φ=1.0 mm,L=60~70 mm (管壁均匀)。 2.试料及其填充: 试料要研细(受潮的试料应事先干燥),填充装的要均匀、结实。装料高度为2~3 mm。 3.加热速度: 升温速度是测得的熔点数据准确与否的关键。 (1)已知样: 开始升温速度可快些(5-8℃/min),距熔点约10~15℃时,升温速度1~2℃/min,愈接近熔点,升温速度愈慢,以0.5~1℃/min为宜。 (2)未知样: 至少要测两次。第一次以5℃/min左右的升温速度粗测,可得到一个近似的熔点;第二次开始时升温速度可快些,待达到比近似熔点低10℃时,改用小火,使温度以0.5-1℃/min的速度缓慢而均匀地上升。 4.熔点的记录: 应记录熔点管中刚有小滴液体出现(即初熔温度t1)和试料恰好完全熔融(即全熔温度t2)这两个温度点的读数。以及计算熔程(t2-t1),每个样品测定两次,取平均值。 注意: (1)记录时不能取初熔温度到全熔温度的平均值,即熔程为123℃-125℃,不可记录为124℃。 (2)若物质120℃时开始收缩(坍塌),121℃开始出现液滴,122℃全部液化,熔程的记录

哈希表实验报告完整版

实验报告 姓名:学号: 1.实验题目 针对某个集体中人名设计一个哈希表,使得平均查找长度不超过R,并完成相应的建表和查表程序。 基本要求:假设人名为中国人姓名的汉语拼音形式。待填入哈希表的人名共有30个,取平均查找长度的上限为2。哈希函数用除留余数法构造,用线性探测再散列法或链地址法处理冲突。 2.需求分析 本演示程序用VC编写,完成哈希函数用除留余数法构造,用线性探测再散列法或链地址法处理冲突。 输出形式:地址,关键字,收索长度,H(key),拼音 3.概要设计 typedef struct NAME typedef struct hterm void InitNameList() void CreateHashList() void FindList() void Display() int main() 4.详细设计 #include #include #include

#define HASH_LEN 50 #define M 47 #define NAME_NO 8 typedef struct NAME { char *py; //名字的拼音 int k; //拼音所对应的整数}NAME; NAME NameList[HASH_LEN]; typedef struct hterm //哈希表{ char *py; //名字的拼音 int k; //拼音所对应的整数int si; //查找长度 }HASH; HASH HashList[HASH_LEN]; void InitNameList() { NameList[0].py="houxinming"; NameList[1].py="abc"; NameList[2].py="defdgf"; NameList[3].py="zhangrji"; NameList[4].py="jiaxin"; NameList[5].py="xiaokai"; NameList[6].py="liupeng"; NameList[7].py="shenyonghai";

实验四 蛋白质功能性质的测定-revised

实验四蛋白质功能性质的测定 (一)实验目的: 以蛋清蛋白、卵黄蛋白、大豆分离蛋白和明胶为原料,了解蛋白质的功能性质及其影响因素。 (二)实验原理: 蛋白质的功能性质一般是指能使蛋白质成为人们所需要的食品特征而具有的物理化学性质,即食品加工、贮藏、销售过程中发生作用的那些物理化学性质,这些性质对食品的质量及风味起着重要的作用。蛋白质的功能性质与蛋白质在食品体系中的用途有着十分密切的关系,是开发和有效利用蛋白质资源的重要依据。 蛋白质的功能性质可分为水化性质、表面性质、蛋白质-蛋白质相互作用的有关性质三个主要类型。主要包括吸水性、溶解性、保水性、分散性、粘度和粘着性、乳化性、起泡性、凝胶作用等。蛋白质的功能性质及其变化规律非常复杂,受多种因素的相互影响,比如,蛋白质种类、蛋白浓度、温度、溶剂、pH、离子强度等。 (二)实验材料和试剂: 蛋清蛋白; 2%蛋清蛋白溶液:取2g蛋清加98g蒸馏水稀释,过滤取清液; 5%蛋清蛋白溶液:取5g蛋清加98g蒸馏水稀释,过滤取清液; 卵黄蛋白:鸡蛋除蛋清后剩下的蛋黄捣碎。 大豆分离蛋白粉; 1M盐酸;1M氢氧化钠;饱和氯化钠溶液;饱和硫酸铵溶液;酒石酸;硫酸铵;氯化钠;氯化钙饱和溶液;水溶性曙红Y;明胶。 (三)仪器设备: 100ml/50ml烧杯、普通玻璃试管、刻度试管、50ml塑料离心管、pH试纸、恒温水浴锅、天平等。 (四)实验步骤: 1. 蛋白质的水溶性 ⑴在50mL的小烧杯中加入0.5mL蛋清蛋白并加入5mL水,摇匀,观察其水溶性,有无沉淀产生。在溶液中逐滴加入饱和氯化钠溶液,摇匀,得到澄清的蛋白质的氯化钠溶液。 取上述蛋白质的氯化钠溶液3mL,加入3mL饱和的硫酸铵溶液,观察球蛋白的沉淀析出,再加入粉末硫酸铵至饱和,摇匀,观察清蛋白从溶液中析出,解释蛋清蛋白在水中及氯化钠溶液中的溶解度以及蛋白质沉淀的原因。 ⑵在四个试管中各加入0.15g大豆分离蛋白粉,分别加入5mL水,5mL饱和食盐水,5mL 1mol?mL-1的氢氧化钠溶液,5mL 1mol?mL-1的盐酸溶液,摇匀,在温水浴中温热片刻,观察大豆蛋白在不同溶液中的溶解度。 在第1、2支试管中加入饱和硫酸铵溶液3mL,析出大豆球蛋白沉淀。第3、4支试管中分别用1mol?mL-1盐酸及1mol?mL-1氢氧化钠中和至pH4~4.5 (用pH试纸测定),观察沉淀的生成,解释大豆蛋白的溶解性及pH对大豆蛋白溶解性的影响。 2. 蛋白质的乳化性 取2.5g卵黄蛋白加入250ml三角锥形瓶中,加入47.5mL水,0.25g氯化钠,混合均匀后,一边摇匀一边加入植物油10mL,加完后,手握锥形瓶,较强烈的振荡5min使其分散成均匀的乳状液,静置10min,待泡沫大部分消除后,观察乳化效果,油相和水相是否出现分层?从乳化层中取出10mL于玻璃试管中,加入少量水溶性曙红Y溶液数滴,将染色均匀,取一

数据结构实验 散列表实验报告

课程实验报告 课程名称:数据结构 实验项目名称:散列表 专业班级: 姓名:XXX 学号: 完成时间:2015 年06 月13 日

背景 散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。在理想情况下,查找、插入、删除操作的时间均为O(1),是一种高效的动态集合结构。 例1:计算机程序设计语言的编译程序需要维护一个符号表,其中元素的关键值为任意字符串,与语言中的标识符对应。该符号表常采用散列表。 例2:为了节约空间,常常需要把文本文件采用压缩编码方式存储。LZW是对文本文件进行压缩和解压缩的方法之一,该方法采用了散列。 问题描述 我们希望在浩瀚的图书中,去发现一本书是否存在。我们不知道书的编号,只知道它的书名。(其实这已经不错了...)。通过书名,来查询它是否存在。 为了简化问题,我们假设每本书的书名都是一组小写字母组成,长度不超过100字符。 基本要求 (1)根据输入建立图书名称表,采用散列表实现该表,散列函数选用BKDE 字符串哈希。 (2)数据的输入输出格式: 输入分为两部分 第一部分,第一行是行数n,n <= 5000。余下n行,每行一个字符串。表示已存 在的图书记录。 第二部分,第一行是行数m,m <= 1000。余下m行,每行一个字符串。表示要查 询的图书记录。 输出: 输出为m行,如果被查的记录存在,则输出"YES",如果不存在则输出"NO"。 测试数据 输入: 4 a ans and hellocpp

有机化学实验二熔点的测定

实验二熔点得测定及温度计校正 一.实验目得: 1.了解熔点测定得原理及意义; 2.掌握熔点测定得基本操作方法; 二.实验重点与难点: 1.熔点测定得意义; 2.熔点测定得操作方法; 实验类型:基础性实验学时:4学时 三.实验装置与药品: 主要实验仪器:熔点管;表面皿;玻璃棒;长40cm得玻管; Thiele管(又称b形管);酒精灯;温度计;液体石蜡; 主要化学试剂:苯甲酸(熔点mp122、40C);未知样品(或者尿素):水杨酸(mp1590C) 或乙酰苯胺(mp114、30C) 四.实验装置图: 五.实验原理: 1、熔点熔点就是固体有机化合物固液两态在大气压力下达成平衡得温度,纯净得固体有机化合物一般都有固定得熔点,固液两态之间得变化就是非常敏锐得,自初熔至全熔(称为熔程)温度不超过0、5-1℃。物质受热后,从开始熔化到全部熔完得温度差称作熔点距(或熔程),纯化合物得熔点距△≤0、5~1℃,据此,可根据熔点测定初步鉴定化合物或判断其纯度。 加热纯有机化合物,当温度接近其熔点范围时,升温速度随时间变化约为恒定值,此时用加热时间对温度作图(如图1)。 图1 相随时间与温度得变化图2物质蒸气压随温度变化曲线 化合物温度不到熔点时以固相存在,加热使温度上升,达到熔点.开始有少量液体出现,而后固液相平衡.继续加热,温度不再变化,此时加热所提供得热量使固相不断转变为液相,两相间仍为平衡,最后得固体熔化后,继续加热则温度线性上升。因此在接近熔点时,加热速度一定要慢,每分钟温度升高不能超过2℃,只有这样,才能使整个熔化过程尽可能接近于两相平衡条件,测得得

熔点也越精确。 当含杂质时(假定两者不形成固溶体),根据拉乌耳定律可知,在一定得压力与温度条件下,在溶剂中增加溶质,导致溶剂蒸气分压降低(图2中M′L′),固液两相交点M′即代表含有杂质化合物达到熔点时得固液相平衡共存点,TM′为含杂质时得熔点,显然,此时得熔点较纯粹者低。 2、混合熔点 在鉴定某未知物时,如测得其熔点与某已知物得熔点相同或相近时,不能认为它们为同一物质。还需把它们混合,测该混合物得熔点,若熔点仍不变,才能认为它们为同一物质。若混合物熔点降低,熔程增大,则说明它们属于不同得物质。故此种混合熔点试验,就是检验两种熔点相同或相近得有机物就是否为同一物质得最简便方法。多数有机物得熔点都在400℃以下,较易测定。但也有一些有机物在其熔化以前就发生分解,只能测得分解点。 六.实验內容及步骤: 1、安装测定装置与取样:【参阅教材P42图2、4】 (1)、熔点测定装置包括温度计、毛细管、Thiele管。 (2)、将毛细管一端在酒精灯上转动加热,烧融封闭。取干燥、研细得待测物样品放在表面皿上, 将毛细管开口一端插入样品中,即有少量样品挤入熔点管中。然后取一支长玻璃管,垂直于桌面上,由玻璃管上口将毛细管开口向上放入玻璃管中,使其自由落下,将管中样品敦实。重复操作使所装样品约有2-3mm高时为止。 (3)、向Thiele管中加入液体石蜡(作为加热介质)直到支管之上。在温度计上附着一支装好样 品得毛细管,毛细管中样品与温度计水银球处于同一水平。将温度计带毛细管放入Thiele管中,使温度计水银球位置在Thiele管中部。 将少许样品放于干净表面皿上,用玻璃棒将其研细并集成一堆。把毛细管开口一端垂直插人堆集得样品中,使一些样品进入管内,然后,把该毛细管垂宜桌面轻轻上下振动,使样品进人管底,再用力在桌面上下振动,尽量使样品装得紧密。或将装有样品,管口向上得毛细管,放入长约50一60cm垂直桌面得玻璃管中,管下可垫一表面皿,使之从高处落于表面皿上,如此反复几次后,可把样品装实,样品高度2—3mm。熔点管外得样品粉末要擦干净以免污染热浴液体。装入得样品一定要研细、夯实。否则影响测定结果。 2、熔点得测定: (1)、在Thiele管弯曲部位加热。接近熔点(距熔点十几度)时,减慢加热速度,每分钟升1o C 左右,接近熔点温度时,每分钟约0、2o C观察、记录晶体中形成第一滴液体时得温度(初熔温度开始塌陷并有液相产生)与晶体完全变成澄清液体时得温度(终熔温度)。 (2)、熔点测定应有至少两次平行测定得数据,每一次都必须用新得毛细管另装样品测定,而且必 须等待液体石蜡冷却到低于此样品熔点20-30o C时,才能进行下一次测定。 (3)、对于未知样品,可用较快得加热速度粗测一次,在很短得时间里测出大概得熔点。实际测定 时,加热到这个熔点以下10-15o C,必须缓慢加热,使温度慢慢上升,这样才可测得准确熔点。按图搭好装置,放入加热液(浓硫酸或者液体石蜡),用温度计水银球蘸取少量加热液,小心地将熔点管粘附于水银球壁上,或剪取一小段橡皮圈套在温度计与熔点管得上部(如下图)。将粘附有熔点管得温度计小心地插入加热浴中,以小火在图示部位加热。开始时升温速度可以快些,当传热液温度距离该化合物熔点约10一15℃时,调整火焰使每分钟上升约1—2℃,愈接近熔点,升温速度应愈缓慢,每分钟约0、2一0、3℃。为了保证有充分时间让热量由管外传至毛细管内使固体熔化,升温速度就是准确测定熔点得关键;另一方面,观察者不可能同时观察温度计所示读数与试祥得变化情况,只有缓慢加热才可使此项误差减小。记下试样开始塌落并有液相产生时(初熔)与固体完全消失时(全熔)得温度读数,即为该化合物得熔距。要注意在加热过程中试祥就是否有萎缩、变色、发泡、升华、碳化等现象,均应如实记录。 3、温度计校正

数据结构课程设计--哈希表实验报告

福建工程学院 课程设计 课程:算法与数据结构 题目:哈希表 专业:网络工程 班级:xxxxxx班 座号:xxxxxxxxxxxx 姓名:xxxxxxx 2011年12 月31 日 实验题目:哈希表 一、要解决的问题 针对同班同学信息设计一个通讯录,学生信息有姓名,学号,电话号码等。以学生姓名为关键字设计哈希表,并完成相应的建表和查表程序。 基本要求:姓名以汉语拼音形式,待填入哈希表的人名约30个,自行设计哈希函数,用线性探测再散列法或链地址法处理冲突;在查找的过程中给出比较的次数。完成按姓名查询的操作。 运行的环境:Microsoft Visual C++ 6.0 二、算法基本思想描述 设计一个哈希表(哈希表内的元素为自定义的结构体)用来存放待填入的30个人名,人名为中国姓名的汉语拼音形式,用除留余数法构造哈希函数,用线性探查法解决哈希冲突。建立哈希表并且将其显示出来。通过要查找的关键字用哈希函数计算出相应的地址来查找人名。通过循环语句调用数组中保存的数据来显示哈希表。 三、设计 1、数据结构的设计和说明 (1)结构体的定义 typedef struct //记录 { NA name; NA xuehao; NA tel; }Record;

{ Record *elem[HASHSIZE]; //数据元素存储基址 int count; //当前数据元素个数 int size; //当前容量 }HashTable; 哈希表元素的定义,包含数据元素存储基址、数据元素个数、当前容量。 2、关键算法的设计 (1)姓名的折叠处理 long fold(NA s) //人名的折叠处理 { char *p; long sum=0; NA ss; strcpy(ss,s); //复制字符串,不改变原字符串的大小写 strupr(ss); //将字符串ss转换为大写形式 p=ss; while(*p!='\0') sum+=*p++; printf("\nsum====================%d",sum); return sum; } (2)建立哈希表 1、用除留余数法构建哈希函数 2、用线性探测再散列法处理冲突 int Hash1(NA str) //哈希函数 { long n; int m; n=fold(str); //先将用户名进行折叠处理 m=n%HASHSIZE; //折叠处理后的数,用除留余数法构造哈希函数 return m; //并返回模值 }Status collision(int p,int c) //冲突处理函数,采用二次探测再散列法解决冲突{ int i,q; i=c/2+1; while(i=0) return q; else i=c/2+1; } else{ q=(p-i*i)%HASHSIZE; c++;

蛋白质含量测定——双缩脲试剂法 实验报告

生物化学实验报告 姓名: 学号: 专业年级: 组别: 生物化学与分子生物学实验教学中心

实验名称蛋白质含量测定——双缩脲试剂法 实验日期实验地点 合作者指导老师 评分教师签名批改日期 一、实验目的 .掌握双缩脲测定血清总蛋白的基本原理、操作; .掌握双缩脲试剂的配制; .熟悉血清总蛋白的临床意义; .了解双缩脲法测定血清总蛋白的特点和注意事项。 二、实验原理 .两分子尿素加热脱氨缩合成的双缩脲(H2N-OC-NH-CO-NH2),因分子内含有两个邻接的肽键,在碱性溶液中可与Cu2+发生双缩脲反应,生成紫红色络合物。 .蛋白质分子含有大量彼此相连的肽键(-CO-NH-),同样能在碱性条件下与Cu2+发生双缩脲反应,生成的紫红色络合物,且在540nm处的吸光度与蛋白质的含量在10~120g/L范围内有良好的线性关系。 三、材料与方法: .实验材料: 3.1.1.实验试剂:①小牛血清;②LNaOH溶液;③双缩脲试剂:硫酸酮、酒石酸钾钠、碘化钾;④蛋白质标准液(70g/L);⑤%NaCl;⑥蒸馏水。 3.1.2.实验器材:①试管;②烧杯;③容量瓶;④加样枪;⑤刻度吸管;⑥玻璃棒;⑥1100分光光度计;⑦电子天平;⑧水浴锅。

.实验步骤 四、结果与讨论: .实验现象: ①选取三支洁净无损的试管,从左往右依次加入%氯化钠溶液、蛋白质标准液、相应的小牛血清各,分别命名为B试管、S试管和U试管,再分别向三支试管内加入4ml 的双缩脲试剂,溶液均成蓝色透明状。

测定次数 1 2 3平均吸光度 ②将三支试管放入37℃水浴锅中加热20min,取出后,B试管呈淡蓝色,S试管和U 试管均成浅紫色,且S试管的颜色比U试管的颜色深。(如图一) 图一水浴后三支试管颜色图二分光计读数 S U 结果计算:代入公式:血清总蛋白(g/L)=(Au/As)X蛋白质标准液浓度(g/L),得出结果:血清总蛋白=L。 .结果讨论 经查阅资料得:正常成人血清总蛋白含量为60~80g/L,而小牛血清总蛋白含量比正常成人血清总蛋白含量略低一点,本次结果得出小牛血清总蛋白含量为L,符合情况。 4.3.1.成功原因: ①本次试验的试剂混合水浴后出现了预期效果:B试管呈淡蓝色,S试管和U试管均成浅紫色,且S试管的颜色比U试管的颜色深。B试管呈淡蓝色是因为B试管中没有发生任何反应,所以呈现双缩脲试剂本来的淡蓝色,而S试管和U试管呈浅紫色是因为试剂中的蛋白质和双缩脲发生了双缩脲反应而呈浅紫色。 ②吸光度测试后得到的数据,经计算后得到了预期中的结果,是因为前面操作严谨。 管号

哈希表实验报告

数据结构实验报告四——哈希表查找名字(字符串) 实验题目:哈希表查找名字(字符串) 实验目标: 输入一组名字(至少50个),将其保存并利用哈希表查找。输出哈希查找冲突次数,哈希表负载因子、查找命中率。 数据结构: 哈希表与数组(二维)。二维数组用于静态顺序存储名字(字符串),哈希表采用开放定址法,用于存储名字(字符串)对应得关键字并实现对名字(字符串)得查找。 需要得操作有: 1、关键字求取(主函数中两次出现,未单独编为函数) 关键字key=abs(字符串首位ASCII码值-第二位ASCII码值+第([]+1)位ASCII码值-最后一位ASCII码值-倒数第二位ASCII码值)*字符串长度(abs为求整数绝对值得函数)。 2、处理关键字得哈希函数(Hash) 利用平方取中法求关键值key在哈希表中得位置。公式add=(key*key)%1000/LENGTH(a dd为key在哈希表中得地址)。 int Hash(intkey) { ?return((key*key)/1000%LENGTH); } 3、处理哈希表中冲突得函数(Collision) 利用线性探测再散列处理冲突,利用全局变量count统计冲突次数。 int Collision(intkey,int Hashtable[]) { inti; for(i=1;i<=LENGTH;i++) { ??if(Hashtable[(Hash(key)+i)%LENGTH]==-1) ?return((Hash(key)+i)%LENGTH); ??count++; } } 4、哈希表初始化(InitHash) void InitHash(int Hashtable[]) { inti; for(i=0;i<LENGTH;i++) ??Hashtable[i]=-1; } 5、向哈希表中插入关键字(InsertHash) void InsertHash(int key,int Hashtable[]) { int add;

饲料中粗蛋白的测定(精)

饲料中粗蛋白的测定 一、实验目的 通过饲料样品中粗蛋白的测定,掌握饲料粗蛋白质含量的测定方法。 二、适用范围 本方法适用于配合饲料、浓缩饲料和单一饲料。 三、实验原理 凯氏法测定试样中的含氮量,即在催化剂作用下,用浓硫酸破坏有机物,使含氮物转化成硫酸铵。加入强碱进行蒸馏使氨逸出,用硼酸吸收后,再用酸滴定,测出氮含量,将结果乘以换算系数6.25,计算出粗蛋白含量。 四、试剂 (1)硫酸:化学纯,含量为98%,无氮。 (2)混合催化剂:0.4g硫酸铜,5个结晶水;6g硫酸钾或硫酸钠,均为化学纯,磨碎混匀。 (3)氢氧化钠:化学纯,40%水溶液(m/V)。 (4)硼酸:化学纯,2%水溶液(m/V)。 (5)混合指标剂:甲基红0.1%乙醇溶液,溴甲酚绿0.5%乙醇溶液,两溶液等体积混合,在阴凉处保存期为3个月。 (6)盐酸标准溶液:基准无水碳酸钠法标定; ①0.1mol/L盐酸标准溶液:8.3mL盐酸注入1000ml蒸馏水中。 ②0.02mol/L盐酸标准溶液: 1.67mL盐酸注入1000ml蒸馏水中。 (7)蔗糖:分析纯。 (8)硫酸铵:分析纯,干燥。 (9)硼酸吸收液:1%硼酸水溶液1000mL,加入0.1%溴甲酚绿乙醇溶液10mL,0.1%甲基红乙醇溶液7mL,4%氢氧化钠水溶液0.5mL,混合,置阴凉处保存期为1个月(全自动程序用)。 五、仪器设备

(1)实验室用样品粉碎机或研钵。 (2)分样筛:孔径0.45mm(40目)。 (3)分析天平:感量0.0001g。 (4)消煮炉或电炉。 (5)滴定管:酸式,10、25mL。 (6)凯氏烧瓶:250mL。 (7)凯氏蒸馏装置:常量直接蒸馏式或半微量水蒸汽蒸馏式。 (8)锥形瓶:150、250mL。 (9)容量瓶:100mL。 (10)消煮管:250mL。 (11)定氮仪:以凯氏原理制造的各类型半自动、全自动蛋白质测定仪。六、分析步骤 试样的选取和制备: 选取具有代表性的试样用四分法缩减至200g,粉碎后全部通过40目筛,装于密封容器中,防止试样成分的变化。 (1)仲裁法 ①试样的消煮 称取试样0.5~1g(含氮量5~80mg)准确至0.0002g,放入凯氏烧瓶中,加入6.4g混合催化剂,与试样混合均匀,再加入12mL硫酸和2粒玻璃珠,将凯氏烧瓶置于电炉上加热,开始小火,待样品焦化,泡沫消失后,再加强火力(360~410℃)直至呈透明的蓝绿色,然后再继续加热,至少2h。 ②氨的蒸馏 A. 常量蒸馏法 将试样消煮液冷却,加入60~100ml蒸馏水,摇匀,冷却。 将蒸馏装置的冷凝管末端浸入装有25mL硼酸吸收液和2滴混合指示剂的锥形瓶内。然后小心地向凯氏烧瓶中加入50mL氢氧化钠溶液,轻轻摇动凯氏烧瓶,使溶液混匀后再加热蒸馏,直至流出液体体积为100mL。降下锥形瓶,使冷凝管末端离开液面,继续蒸馏1~2min,并用蒸馏水冲洗冷凝管末端,洗液均需流

数据结构课程设计--哈希表实验报告

福建工程学院课程设计 课程:算法与数据结构 题目:哈希表 专业:网络工程 班级:xxxxxx班 座号:xxxxxxxxxxxx 姓名:xxxxxxx 2011年12 月31 日

实验题目:哈希表 一、要解决的问题 针对同班同学信息设计一个通讯录,学生信息有姓名,学号,电话号码等。以学生姓名为关键字设计哈希表,并完成相应的建表和查表程序。 基本要求:姓名以汉语拼音形式,待填入哈希表的人名约30个,自行设计哈希函数,用线性探测再散列法或链地址法处理冲突;在查找的过程中给出比较的次数。完成按姓名查询的操作。 运行的环境:Microsoft Visual C++ 6.0 二、算法基本思想描述 设计一个哈希表(哈希表内的元素为自定义的结构体)用来存放待填入的30个人名,人名为中国姓名的汉语拼音形式,用除留余数法构造哈希函数,用线性探查法解决哈希冲突。建立哈希表并且将其显示出来。通过要查找的关键字用哈希函数计算出相应的地址来查找人名。通过循环语句调用数组中保存的数据来显示哈希表。 三、设计 1、数据结构的设计和说明 (1)结构体的定义 typedef struct //记录 { NA name; NA xuehao; NA tel; }Record; 录入信息结构体的定义,包含姓名,学号,电话号码。 typedef struct //哈希表 { Record *elem[HASHSIZE]; //数据元素存储基址 int count; //当前数据元素个数 int size; //当前容量 }HashTable; 哈希表元素的定义,包含数据元素存储基址、数据元素个数、当前容量。 2、关键算法的设计 (1)姓名的折叠处理

粗蛋白测定方法

粗蛋白测定方法一凯式定氮法 粗蛋白crude protein ;crude matter (DM)食品、饲料中一种蛋白质含量 的度量。不仅包括蛋白质这一物质,它涵盖的范围更广,包括含氮的全部物质,及真蛋白质和含氮物(氮化物)。换句话说,粗蛋白是食品、饲料中含氮化合物的总称,食物中以大豆的粗蛋白含量最高,肉类次之。所以说,粗蛋白是一种既包括真蛋白又包括非蛋白的含氮化合物,后者又可能包括游离氨基酸、尿素、硝酸盐和氨等。然而,不同蛋白质的氨基酸组成不同,其氮含量不同,总氮量换算成蛋白质的系数也不同。总之,粗蛋白是食品、饲料中一种蛋白质含量的度量。我们可以通过粗蛋白测定仪即凯氏定氮仪来测量粗蛋白的含量,测量步骤如:蛋白质含氮量约为16% (这已通过多次试验得出),再用凯氏法测 出总氮量,再乘以就可求得粗蛋白的含量。 一、实验原理 蛋白质是由碳、氢、氧、氮及少量硫元素组成。这些元素在蛋白质中含量 都有一定比例关系,其中含碳50?55%、氢6?8%、氧20?23%、氮15?17% 和硫?%。此外在某些蛋白质中还含有微量的磷、铁、锌、铜和钼等元素。 由于氮元素是蛋白质区别于糖和脂肪的特征,而且绝大多数蛋白质的氮元素含量相当接近,一般恒定在15?17%,平均值为16%左右,因此在蛋白质的定量分析中,每测得1克氮就相当于克蛋白质。所以只要测定出生物样品中的含氮量,再乘以,就可以计算出样品中的蛋白质含量。含氮有机物与浓硫酸共热,被氧化成二氧化碳和水,而氮则转变成氨,氮进一步与硫酸作用生成硫酸铵。 由大分子分解成小分子的过程通常称为”肖化”为了加速消化,通常需要加入硫酸钾或硫酸钠以提高消化液的沸点(290C-400C ),加入硫酸铜作为催化剂,过氧化氢作为氧化剂,以促进反应的进行。反应(1)(2)在凯氏烧瓶内完成,反应(3) 在凯氏蒸馏装置中进行,其特点是将蒸汽发生器、蒸馏器及冷凝器三个部分融为一体。由于蒸汽发生器体积小,节省能源,本仪器使用方便,效果良好。 硫酸铵与浓碱作用可游离出氨,借水蒸气将产生的氨蒸馏到一定浓度的硼酸溶液中,硼酸吸收氨后使溶液中的度降低,然后用标准无机酸滴定,直至恢 复溶液中原来H+浓度为止,最后根据所用标准酸的量计算出待测物中总氮量。 二、仪器和试剂

实验三熔点的测定

实验三熔点的测定 一、实验目的: 1、了解熔点测定的意义,掌握测定熔点的操作。 2、了解温度计较正的意义,学习温度计较正的方法。 二、实验原理 熔点:通常晶体物质加热到一定温度时,即可从固态变为液态,此时的温度就是该化合物的熔点。 纯化合物从开始熔化(始熔)至完全熔化(全熔)的温度范围叫做熔点距(熔程),也叫熔点范围。每种纯有机化合物都有自己独特的晶形结构和分子间的力,要熔化它,是需要一定热能的,所以,每种晶体物质都有自己的熔点。同时,当达溶点时,纯化合物晶体几乎同时崩溃,因此熔点距很小,一般为~1℃,但是,不纯品即当有少量杂质存在时,其熔点一般会下降,熔点距增大。因此,从测定固体物质的熔点便可鉴定其纯度。 如测定熔点的样品为两种不同的有机物的混合物,例如,肉桂酸及尿素,尽管它们各自的熔点均为133℃,但把它们等量混合,再测其熔点时,则比133℃低得很多,而且熔点距大。这种现象叫做混合熔点下降,这种试验叫做混合熔点试验,是用来检验两种熔点相同或相近的有机物是否为同一种物质的最简便的物理方法。 三、实验仪器和药品 请学生自已整理罗列 四、实验装置图 五、实验步骤 1、准备熔点管 通常是用直径1~毫米,长约60~70毫米一端封闭的毛细管作为熔点管 2、样品的填装 取 ~ 克样品,研成粉未,聚成小堆。将毛细管开口一端倒插入粉末堆中,样品便被挤入管中,再把开口一端向上,轻轻在桌面上敲击,使粉未落入管底。也可将装有样品的毛细管,反复通过一根长约40厘米直立于玻板上的玻璃管,均匀地落下,重复操作,以免样品受潮。样品中如有空隙,不易传热。 样品:萘,苯甲酸,萘和苯甲酸的混合物 样品一定要研得很细,装样要结实。(每种样品装2根毛细管) 3、仪器的安装 将熔点测定管夹在铁座架上,装入液体石蜡于熔点测定管中至高出上侧管约1厘米为度,熔点测定管中配一缺口单孔软木塞,温度计插入孔中,刻度应向软木塞缺口。毛细管附着在温度计旁,样品正好位于水银球的中间部分。温度计插入熔点测定管中的深度以水银球恰在熔点测定管的中部为准。加热时,火焰须与熔点管的倾斜部分接触。这种装置测定熔点的好处是管内液体因温度差而发生对流作用,省去人工搅拌的麻烦。但常因温度计的位置和加热部位的变化而影响测定的准确度。

数据结构实验四哈希表及其查找

云南大学数学与统计学实验教学中心实验报告 课程名称: 数据结构与算法学期: 2011-2012学年第二学期 成绩: 指导教师:xxx学生姓名:xxx学生学号:xxxxx 实验名称:哈希表及其查找实验要求:必做实验学时:4(+2)学时 实验编号:4(及5)实验日期:第6-8周完成日期:2012.5.10 学院:数学与统计学院专业:信息与计算科学年级:2010级 一、实验目的 通过实验掌握散列存储的基本概念,进行哈希问题的处理,同时附带进行字符串的处理的练习。 二、实验内容 为某单位的人名(n=30人)设计一个哈希表,使得平均查找长度<2,要求完成相应的哈希建表和查表。。 三、实验环境 Windows XP 程序设计语言C 四、实验过程 1.实验要求: 1、设人名长度<10个字符,用二维字符数组存储哈希表:char hash[ ][10]; 2、要求哈希函数用除留余数法,并用人名的10个字符代码和作为分子; 用(补偿性)线性探测再散列处理冲突。 3、依题意有:平均查找长度=(1+1/(1-α))/2< 2,∴取α=0.6, 由此哈希表长m=n/α=30/0.6=50; 所以有char hashlist [ 50][10]; 令:除留余数法中的P取47; (补偿性)线性探测再散列的地址:j=(j+Q)% m中的Q取17。 4、对程序结构的要求: ①要求为哈希建表和哈希查表分别编写和设计相应的函数: createhash( ... ... ); hashsearch(... ...); ②再设计一个哈希函数表的输出函数printhash( ),对构造的哈希表进行输出,注 意输出格式要在屏幕好看,先输出序号(1~30),再输出该序号 的人名或null,每行输出10项,共输出5行。 ③还应有一个初始化char hashlist [ 50][10]的函数Inithashlist( ), 初始时将50个人名全赋值为null. 5、在主函数中: 调用Inithashlist( )初始化哈希表;

实验二 凯氏定氮法测定牛奶中蛋白质的含量知识讲解

实验二凯氏定氮法测蛋奶定牛白质的含中量 精品文档 实验二凯氏定氮法测定牛奶中蛋白质的含量 一、实验目的与要求 1. 掌握半微量凯氏定氮法的原理。 2. 熟悉利用半微量凯氏定氮法测定干酵母片中蛋白质含量的操作方法。 二、实验原理 蛋白质是含一定量氮的有机化合物,蛋白质样品在凯氏烧瓶中经过浓HSO消化后,有机物炭化生成碳,碳将硫酸还原为SO,本身则变成CO,2422SO使N还原为NH,本身则氧化为SO而消化过程中生成H,又加速了NH332232O和SO溢出,而NH则与HSO结合成H的形成。在反应过程中,生成的432223)SO存在溶液中,加入NaOH并蒸馏,使NH溢出,用HPO吸收NH(334423后,以标准酸溶

液滴定,根据标准酸溶液消耗的量计算样品中的含氮量,从而可以折算出蛋白质含量。 三、实验材料、试剂与仪器 1. 材料与试剂 SO、KSO、CuSO·5HO、NaOH、HCl、HPO、甲基红、乙醇、H浓44244232溴甲酚绿、牛奶、定量滤纸等。 40 %NaOH 溶液:40 g NaOH 溶于100 mL水中; 0.05 mol/LHCl标准液:4.2 mL HCl 溶于1000 mL 水中,碳酸钠法标定盐酸; 2 % HBO溶液:HBO 2 mL 溶于100 mL 水中;3333SO 150 g ,CuSO·5HO 10 g 仔细混匀研磨。K加速剂:2442甲基红—溴甲酚绿混合指示剂:甲基红溶于乙醇配成0.1 % 乙醇溶液,溴甲酚绿溶于乙醇配成0.5 % 乙醇溶液,两种溶液等体积混合,阴凉处保存(保存期三个月以内)。 2. 仪器 消化管、小漏斗、研钵、玻璃珠、酸式滴定管、锥形瓶、天平、凯氏定氮仪等。 四、实验方法与步骤 1. 样品消化 1)牛奶5 mL置于消化管内,加入加速剂5 g,并沿烧瓶壁缓缓加入20 mL浓硫酸,加入玻璃珠2~3粒,摇动烧瓶使全部样品浸没于硫酸。 收集于网络,如有侵权请联系管理员删除. 精品文档 2)消化管放在消化炉支架上,套上毒气罩,压下毒气罩锁住二面拉钩。 3)把支架连同装有试样的消化管一起移至电热炉上保持消化管在电炉中心,设定温度在420 ℃保持消化管中液体连续沸腾,沸酸在瓶颈部下冷凝回流。待溶液消煮至无微小碳粒、呈蓝绿色时继续消煮5 min左右。 4)消化结束,将支架连同消化管一同移回消化管托底上,冷却至室温。注意,在冷却过程中,毒气罩必须保持吸气状态(切忌放入冷水中冷却)放置,防止废气溢出。 2. 样品蒸馏 1)打开自来水给水龙头,使自来水经过给水口进入冷凝管。注意水流量以保证冷凝管起到冷却作用为止。 2)开总电源开关,待红色指示灯亮起,按一下汽按钮待蒸汽导出管放出蒸汽,按消除按钮停止加热。 3)在蒸馏导出管托架上,放上已经加入适量(15 mL左右)的接受液(硼酸和混合指示剂)的锥形瓶。抬起锥形瓶支架使蒸馏导出管的末端浸入接受液内。4)在消化完全冷却后的消化管内,逐个加入10 mL左右蒸馏水稀释样品。 5)向下压左侧手柄,将消化管套在防溅管密封圈上,稍加旋转使其保持接口密封,拉下防护罩。 6)按一下蒸汽按钮,开始蒸馏,到时或到量时自动停止。用洗瓶将蒸馏水冲洗接收,取下锥形瓶。 7)加碱:按一下碱按钮,NaOH溶液量必须至蒸馏液碱性颜色变黑为止。 3. 滴定与计算 吸收氨后的吸收液,用标定后的盐酸溶液进行滴定,溶液由蓝绿色变为灰紫

数据结构哈希表的实验报告

课程实习报告 一、需求分析: 1.本程序来自于图书馆靠书名来检索想要查找的书问题。 2.本程序要求: (1)根据输入建立图书名称表,采用创建散列表实现。 (2)建散列表后,如果想要查找的数据在散列表中输出yes否则输出no。 二、哈希表简介 结构中存在关键字和K相等的记录,则必定存储在f(K)的位置上。由此,不需比较便可直接取得所查记录。这个对应关系f称为散列函数(Hash function),按这个思想建立的表为散列表。

* 对不同的关键字可能得到同一散列地址,即key1≠key2,而f(key1)=f(key2),这种现象称冲突。具有相同函数值的关键字对该散列函数来说称做同义词。 * 综上所述,根据散列函数H(key)和处理冲突的方法将一组关键字映象到一个有限的连续的地址集(区间)上,并以关键字在地址集中的“象”,作为这条记录在表中的存储位置,这种表便称为散列表,这一映象过程称为散列造表或散列,所得的存储位置称散列地址。这个现象也叫散列桶,在散列桶中,只能通过顺序的方式来查找,一般只需要查找三次就可以找到。科学家计算过,当负载因子(load factor)不超过75%,查找效率最高。* 若对于关键字集合中的任一个关键字,经散列函数映象到地址集合中任何一个地址的概率是相等的,则称此类散列函数为均匀散列函数(Uniform Hash function),这就是使关键字经过散列函数得到一个“随机的地址”,从而减少冲突。 程序设计流程 程序思想 (一)哈希函数unsigned int hash_BKDE(char *str)生成映射 地址,成为散列表的编号。 (二)哈希表HashTable::HashTable()通过数组储存元素 (三)插入函数void HashTable::insert(char*c)插入字符串, 先计算要插入字符串生成的映射地址,然后在相应的地址插入,如果没有空位查找空位插入。

相关文档
最新文档