当前位置:文档之家› 实验一

实验一

控制原理与系统

实验

控制原理与系统实验请先把电脑打开

一. 二阶系统瞬态响应和稳定性实验

(P20 2.1.2)

二. 二阶闭环系统的频率特性曲线实验

(P24 2.2.2)

三. 时域法串联比例微分校正实验

(P41 2.3.3)

四. 直流电机闭环调速实验

(P106 3.2.1)

控制原理与系统实验

控制实验不单独考试;

实验成绩占本学期控制理论课总成绩的5%——10%;

实验成绩=每次出勤+课堂完成质量+实验报告完成质量;

每次实验完成后须经指导老师检查确认签字,收拾好实验设备,放好桌凳方可离开教室。

控制原理与系统实验

控制实验报告提交:

每个同学在实验报告单上写实验目的、

原理、画出原理图、实验大步骤及实验报

告与数据处理内容,将拷贝打印出的实验

数据 和图形装订到实验报告后。

学委按学号排序整理后十五周周二

(12月14日)上午9:30——11:00交到 5320教室

实验一

二阶系统瞬态响应和稳定性实验

●●

●●

e

n

●●

●●

●●

控连续可调‘0~+5V

+5V’’阶跃信号。

基础生物化学实验.

生物化学实验 实验基本原理 1 有效数字计算(结合电子天平的应用等) 加减法: 进行数字加减时,最后结果所保留的小数点后的位数应与参与运算的各数中小数点后位数最少者相同,其尾数“四舍五入”。如:0.124+1.2345+12.34=13.6979,应取13.70。 乘除法: 进行数字乘除时,最后结果的有效数字应与参与运算的各数中有效数字位数最少者为准,而与小数点的位数无关,其尾数“四舍五入”。如:1.23×0.12=0.1476,应取0.15。 2 误差分析 误差为实验分析的测定值与真实值之间的差值。误差越小,测定值越准确,即准确度越高。误差可用绝对误差和相对误差表示。 绝对误差= 测定值- 真实值 相对误差= 绝对误差÷真实值×100% 一般用相对误差表示结果的准确度,但因真实值是并不知道的,因此实际工作中无法求出分析的准确度,只得用精确度来评价分析的结果。 3 偏差分析(结合“可溶性蛋白或赖氨酸实验”要求掌握) 精确度表示在相同条件下,进行多次实验的测定值相近的程度。一般用偏差来衡量分析结果的精确度。偏差也有绝对偏差和相对偏差两种表示方法。 绝对偏差= 单次测定值- 算术平均值(不计正负号) 相对偏差= 绝对偏差÷算术平均值×100%

例如:分析某一材料糖含量,共重复测定5次,其结果分别为:16.1%,15.8%,16.3%,16.2%,15.6%,用来表示精确度的偏差可计算如下: 分析结果算术平均值个别测定的绝对偏差(不计正负) 16.1% 0.1% 15.8% 0.2% 16.3% 16.0% 0.3% 16.2% 0.2% 15.6% 0.4% 平均绝对偏差=(0.1%+0.2%+0.3%+0.2%+0.4%)÷5 = 0.2% 平均相对偏差= 0.2÷16.0×100% = 1.25% 在实验中,有时只做两次平行测定,这时就应用下式表达结果的精确度: 两次分析结果的差值÷平均值×100% 4 实验结果的表述:实验结果可用列表法(“影响酶作用的因素”常用)和作图法(综合实验用)表示。 第1章分光光度技术 分光光度技术是光学(光谱)分析技术的一种,它是利用物质的特征吸收光谱来对不同物质进行定性和定量分析的一项技术。我们将重点介绍紫外光-可见光分光光度法。 一、紫外光-可见光分光光度法的基本原理 1、讨论的波长范围:200~400nm的紫外光区和400~760nm的可见光区。 人肉眼可见的光线称可见光,波长范围在400~760nm;

教育实验报告范例

教育实验报告例 1、菊珍、华山:《改善大学生人际交往不良现状的团体辅导实验研究》,载《教育研究与实 验》,2005年第2期。 改善大学生人际交往不良现状的团体辅导实验研究 菊珍、华山 容摘要:本研究通过前测,选取存在人际交往困扰的大学生40人,随机分成实验组和对照组,对实验组按照自行制定的辅导方案,进行14次人际交往团体辅导,用青年性格问卷和大学生人际关系综合诊断量表,结合他评和自评,对辅导效果进行评估。结果表明,人际交往团体辅导对减轻大学生人际交往困扰,增强大学生人际适应能力具有良好的效果。 关键词:大学生人际交往团体辅导 一、研究过程 (一)测试工具 本研究以“青年性格问卷”和“大学生人际关系综合诊断量表”为主要测量工具。“青年性格问卷”是前人根据“加里弗尼业心理测验表”修订而成的,“大学生人际关系综合诊断量表”是由师大学日昌等编制的。 (二)被试选定与分组 本研究以冶金职业技术学院40名存在人际交往困难的大学生为被试。将筛选出来的40名学生随机分成甲乙两组,每组20人。甲组为实验组,乙组为对照组。实验组又随机分为两个小组,每一小组10人,接受完全相同的辅导。为了更好地引导实验组成员适时暴露自己,分析自我,特意安排10个交往正常的大学生加人实验组,一个小组5人。他们在上述心理测验中,未表现出明显的交往困扰,但研究者要求他们参加团体辅导,他们也愿意协助辅导老师开展工作他们在前后测中得分不参与统计分析。乙组则未安排任何形式的辅导。(三)前期调查 辅导前运用自编“大学生人际交往制约因素调查表”,对40名实验对象进行调查,以了解妨碍大学生人际交往的主要因素,为制定团体辅导方案提供依据。本调查表共列出17个不利于交往的心理因素,由被调查者选出其中5个,同时允许其予以补充。 (四)制定辅导方案 辅导分为两类,一类为主题讨论、人为情境训练,共9次,每次分为理论研讨、情境训练和行动作业三个环节。另一类为真实情境训练活动。 (五)实施团体辅导 对实验组实施14次团体辅导,持续7周。 (六)实施后测 团体辅导结束后,用“青年性格问卷”和“大学生人际关系综合诊断量表”对实验组和对照组实施后测。 (七)统计分析 运用王建中教授开发的WJZ心理测量和统计软件对前后测数据进行统计分析,结合师生评价、自我评价,评估团体辅导方案及其实施的有效性。 二、结果 (一)“大学生人际交往制约因素调查表”统计结果 (二)青年性格问卷统计结果 (三)大学生人际关系综合诊断量表统计结果

清华大学操作系统课程lab2实验报告

物理内存管理实验报告 练习0:合并lab1和lab2 书上提示使用“diff/merge”工具来合并lab1和lab2的代码,可是没有找到这款工具,但是被推荐使用meld工具,也能很方便地将不同目录的文件异同比较出来,可以一一手动合并,删除,增加代码,避免了不必要的错误。 这部分主要合并的文件有kdebug.c、trap.c。 练习1:实现firstfit连续物理内存分配算法。 完成合并代码的工作之后,make qemu执行lab2,结果出现错误提示:

提示default_pmm.c的第283行出现错误,打开文件看,发现这句话出现在函数static void default_check(void) 中,这是一个检查函数,并且提示不要修改。 当然,为了调试工作,在检查函数中加一些代码还是可以的。例如通过cprintf输出一些调试信息,除此之外,还发现check函数中使用大量assert函数,大概作用是当参数条件不为1的时候就弹出debug minitor。也可以用来调试作用。 起初,我仔细看了basic_check函数,它的作用只是做了一些简单的分配释放的操作,并且也没出错,后面看了default_check函数之后也没找到问题所在。再然后是重点分析default_alloc_pages和default_free_pages函数,结合list_add函数看了许久才发现它的空闲块插入顺序有问题:每次插入都是从free_list的头部插入,事实上,应该保持free_list 的顺序,地址小的空闲块应该放在前面,地址大的空闲块应该放在后面,以便firstfit算法的从头快速查找。 找到问题后大致明白了这个exercise的目标:这个练习主要就是完善 default_alloc_pages和default_free_pages。 关键变量: #define free_list (free_area.free_list)//空闲块的链表,但是不指向具体页 #define nr_free (free_area.nr_free)//空闲块的个数 关键函数: list_init(&free_list);//初始化空闲块链表 SetPageProperty(base); ClearPageProperty(base); 关键宏: le2page(le, page_link);//由链表指针得到对应页的地址 (一)Alloc pages:用firstfit算法寻找空闲块 list_entry_t *le = &free_list; while ((le = list_next(le)) != &free_list) { struct Page *p = le2page(le, page_link);

控制工程基础实验——Mat lab仿真实验报告

实验一:Mat lab 仿真实验 1.1直流电机的阶跃响应。 给直流电机一个阶跃,直流电机的传递函数如下: ) 1101)(11.0(50 )(4 +?+=-s s s G 画出阶跃响应如下: Step Response Time (sec) A m p l i t u d e 零极点分布: P ole-Zero Map Real Axis I m a g i n a r y A x i s

分析:直流电机的传递函数方框图如下: 所以传递函数可以写成: 1 /1)() (2++= s T s T T C s U s n m a m E a 式中,R L T C C JR T a E M m ==,分别为电动机的机电时间常数与电磁时间常数。一般相差不大。 而试验中的传递函数中,二者相差太大,以至于低频时: 低频时) (1 1.050 ) 1101)(11.0(50 )(4+≈ +?+= -s s s s G 所以对阶跃的响应近似为: )1(50)(1.00t e t x --=

1.2 直流电机的速度闭环控制 如图1-2,用测速发电机检测直流电机转速,用控制器Gc(s)控制加到电机电枢上的电压。 1.2.1 假设G c(s)=100,用matlab 画出控制系统开环Bode 图,计算增益剪切频率、相位裕量、相位剪切频率、增益裕量。 M a g n i t u d e (d B )10 10 10 10 10 10 10 10 P h a s e (d e g ) Bode Diagram Frequency (rad/sec) 幅值裕量Gm =11.1214 相位裕量Pm = 48.1370

数据结构实验一题目一线性表实验报告

北京邮电大学电信工程学院 数据结构实验报告 实验名称:实验1——线性表 学生姓名: 班级: 班内序号: 学号: 日期: 1.实验要求 1、实验目的:熟悉C++语言的基本编程方法,掌握集成编译环境的调试方法 学习指针、模板类、异常处理的使用 掌握线性表的操作的实现方法 学习使用线性表解决实际问题的能力 2、实验内容: 题目1: 线性表的基本功能: 1、构造:使用头插法、尾插法两种方法 2、插入:要求建立的链表按照关键字从小到大有序 3、删除 4、查找 5、获取链表长度 6、销毁 7、其他:可自行定义 编写测试main()函数测试线性表的正确性。 2. 程序分析 2.1 存储结构 带头结点的单链表

2.2 关键算法分析 1.头插法 a、伪代码实现:在堆中建立新结点 将x写入到新结点的数据域 修改新结点的指针域 修改头结点的指针域,将新结点加入链表中b、代码实现: Linklist::Linklist(int a[],int n)//头插法 {front=new Node; front->next=NULL; for(int i=n-1;i>=0;i--) {Node*s=new Node; s->data=a[i]; s->next=front->next; front->next=s; } } 2、尾插法

a、伪代码实现:a.在堆中建立新结点 b.将a[i]写入到新结点的数据域 c.将新结点加入到链表中 d.修改修改尾指针 b、代码实现: Linklist::Linklist(int a[],int n,int m)//尾插法 {front=new Node; Node*r=front; for(int i=0;idata=a[i]; r->next=s; r=s; } r->next=NULL; } 时间复杂度:O(n) 3、按位查找 a、伪代码实现: 初始化工作指针p和计数器j,p指向第一个结点,j=1 循环以下操作,直到p为空或者j等于1 b1:p指向下一个结点 b2:j加1 若p为空,说明第i个元素不存在,抛出异常 否则,说明p指向的元素就是所查找的元素,返回元素地址 b、代码实现 Node* Linklist::Get(int i)//得到指向第i个数的指针 {Node*p=front->next; int j=1; while(p&&j!=i)//p非空且j不等于i,指针后移 {p=p->next; j++;

操作系统lab2实验报告

HUNAN UNIVERSITY 操作系统实验报告

目录 一、内容 (3) 二、目的 (3) 三、实验设计思想和练习题 (3) 练习0:填写已有实验 (3) 练习1:实现 first-fit 连续物理内存分配算法(需要编程) (3) 练习2:实现寻找虚拟地址对应的页表项(需要编程) (8) 练习3:释放某虚地址所在的页并取消对应二级页表项的映射(需要编程) (11) 运行结果 (13) 四、实验体会 (13)

一、内容 本次实验包含三个部分。首先了解如何发现系统中的物理内存;然后了解如何建立对物理内存的初步管理,即了解连续物理内存管理;最后了解页表相关的操作,即如何建立页表来实现虚拟内存到物理内存之间的映射,对段页式内存管理机制有一个比较全面的了解。 二、目的 1.理解基于段页式内存地址的转换机制; 2.理解页表的建立和使用方法; 3.理解物理内存的管理方法。 三、实验设计思想和练习题 练习0:填写已有实验 使用eclipse中的diff/merge工具将实验1的代码填入本实验中代码中有“LAB1”的注释相应部分。 练习1:实现 first-fit 连续物理内存分配算法(需要编程) 在实现first fit 内存分配算法的回收函数时,要考虑地址连续的空闲块之间的合并操作。提示:在建立空闲页块链表时,需要按照空闲页块起始地址来排序,形成一个有序的链表。可能会修改default_pmm.c 中的default_init,default_init_memmap,default_alloc_pages, default_free_pages等相关函数。请仔细查看和理解default_pmm.c中的注释。 请在实验报告中简要说明你的设计实现过程。请回答如下问题: 你的first fit算法是否有进一步的改进空间。 解答: 分析思路: (1)数据结构: A.每个物理页利用一个Page结构体表示,查看kern/mm/memlayout.h包括:

《数据结构实验》实验题目及实验报告模板

《数据结构实验》的实验题目及实验报告模板 实验一客房管理(链表实验) ●实现功能:采用结构化程序设计思想,编程实现客房管理程序的各个功能函数,从而熟练 掌握单链表的创建、输出、查找、修改、插入、删除、排序和复杂综合应用等操作的算法 实现。以带表头结点的单链表为存储结构,实现如下客房管理的设计要求。 ●实验机时:8 ●设计要求: #include #include #include //定义客房链表结点结构 typedef struct HNode { char roomN[7]; //客房名称 float Price; //标准价格 float PriceL; //入住价格(默认值=标准价格*80%) int Beds; //床位数Beds char State[5]; //入住状态(值域:"空闲"、"入住"、"预订",默认值为"空闲") struct HNode *next; //指针域 }Hotel, *HLink; (1)实现创建客房信息链表函数void Build(HLink &H),输入(客房名称、标准价格、床位数),同时修改入住价格、入住状态为默认值,即入住价格=标准价格*80%,入住状态为”空闲”(提示:用strcpy()字符串拷贝函数)。为了提高程序调试效率,要求:用文件操作来输入客房信息(客房名称、标准价格、床位数); (2)实现输出客房信息函数void Exp(HLink H),输出所有客房的客房名称、标准价格、入住价格、床位数、入住状态; (3)函数int Find(HLink &H, char *roomN),查找房间名称为roomN的客房。如果找到,则返回该客房在链表中的位置序号(>=1),否则返回0。提示:用strcmp()字符串比较函数; (4)实现函数void updateH(HLink &H, int beds, char *state),将床位数为beds的客房入住状态改为state。提示:用strcpy()字符串拷贝函数; (5)函数void Add(HLink &H),将该链表中未入住的客房入住价格均加价20%; (6)求出入住价格最高的客房函数HLink FirstH(HLink &H),该函数内return语句返回入住价格最高的客房结点指针,返回前将该结点在链表中删除; (7)函数void MoveK1(HLink &H, int k),将单链表中倒数第k个结点移到第一个结点位置,注意:严禁采用先计算链表长度n再减k(即n-k)的方法;

食品生物化学实验

食品生物化学实验要求 1.学生做实验前必须写好实验预习报告,做好实验预习,无实验预习报告者不 许进入实验室。每大组实验人数28人,4人一小组。 2.实验试剂的配制,现场由教师指导,学生操作完成。学生在试剂配制过程中, 掌握试剂配置的基本步骤,基本方法和注意事项。 3.实验室所有设备都必须按说明书使用,器皿要小心使用,按规范要求操作, 如有损坏,照价赔偿。 4.卫生要求:每次试验完毕小组成员务必将本试验台及地面收拾整洁,器皿摆 放整齐有序,如哪组成员发现没有搞好自己组的环境卫生,这次试验的所有组员的实验报告都会扣分。 一、10食品科学食品生物化学实验项目表 1. 淀粉的显色、水解和老化(4学时) 2. 蛋白质的功能性质(4学时) 3. 牛奶中酪蛋白等电点测定和氨基酸的分离鉴定(4学时) 4. 或果胶的提取(4学时) 5. 酶的性质实验(4学时) 实验总课时:16学时

二、食品生物化学实验指导书 实验一淀粉的显色、水解和老化 一、实验目的和要求 1、了解淀粉的性质及淀粉水解的原理和方法。 2、掌握淀粉水解的条件和产物的实验方法。 3、淀粉的老化原理和方法 二、实验原理 1、淀粉与碘的反应直链淀粉遇碘呈蓝色,支链淀粉遇碘呈紫红色,糊精遇碘呈蓝紫、紫、橙等颜色。这些显色反应的灵敏度很高,可以用作鉴别淀粉的定量和定性的方法,也可以用它来分析碘的含量。纺织工业上用它来衡量布匹退浆的完全度,它还可以用来测定水果果实(如苹果等)的淀粉含量。 近年来用先进的分析技术(如X射线、红外光谱等)研究碘跟淀粉生成的蓝色物,证明碘和淀粉的显色除吸附原因外,主要是由于生成包合物的缘故。直链淀粉是由α-葡萄糖分子缩合而成螺旋状的长长的螺旋体,每个葡萄糖单元都仍有羟基暴露在螺旋外。碘分子跟这些羟基作用,使碘分子嵌入淀粉螺旋体的轴心部位。碘跟淀粉的这种作用叫做包合作用,生成物叫做包合物。 在淀粉跟碘生成的包合物中,每个碘分子跟6个葡萄糖单元配合,淀粉链以直径0.13 pm绕成螺旋状,碘分子处在螺旋的轴心部位。 淀粉跟碘生成的包合物的颜色,跟淀粉的聚合度或相对分子质量有关。在一定的聚合度或相对分子质量范围内,随聚合度或相对分子质量的增加,包合物的颜色的变化由无色、橙色、淡红、紫色到蓝色。例如,直链淀粉的聚合度是200~980或相对分子质量范围是32 000~160 000时,包合物的颜色是蓝色。分支很多的支链淀粉,在支链上的直链平均聚合度20~28,这样形成的包合物是紫色的。糊精的聚合度更低,显棕红色、红色、淡红色等。下表就是淀粉的聚合度和生成碘包合物的颜色。 表 2-1 淀粉的聚合度和生成碘包合物的颜色 淀粉跟碘生成的包合物在pH=4时最稳定,所以它的显色反应在微酸性溶液里最明显。 2、淀粉的水解淀粉是一种重要的多糖,是一种相对分子量很大的天然高分子化合物。虽属糖类,但本身没有甜味,是一种白色粉末,不溶于冷水。在热水里淀粉颗粒会膨胀,有一部分淀粉溶解在水里,另一部分悬浮在水里,形成胶状淀粉糊。淀粉进入人体后,一部分淀粉收唾液所和淀粉酶的催化作用,发生水解反应,生成麦芽糖;余下的淀粉在小肠里胰脏分泌出的淀粉酶的作用下,继续进行水解,生成麦芽糖。麦芽糖在肠液中麦芽糖酶的催化下,水解为人体可吸收的葡萄糖,供人体组织的营养需要。反应过程为:(C6H12O5)m→(C6H10O5)n→C12H22O11→C6H12O6 淀粉糊精麦芽糖葡萄糖

教育实验报告范例

教育实验报告范例

教育实验报告范例 1、陈菊珍、刘华山:《改善大学生人际交往不良 现状的团体辅导实验研究》,载《教育研 究与实验》,2005年第2期。 改善大学生人际交往不良现状的团体辅导实验 研究 陈菊珍、刘华山 内容摘要:本研究通过前测,选取存在人际交往困扰的大学生40人,随机分成实验组和对照组,对实验组按照自行制定的辅导方案,进行14次人际交往团体辅导,用青年性格问卷和大学生人际关系综合诊断量表,结合他评和自评,对辅导效果进行评估。结果表明,人际交往团体辅导对减轻大学生人际交往困扰,增强大学生人际适应能力具有良好的效果。 关键词:大学生人际交往团体辅导 一、研究过程 (一)测试工具 本研究以“青年性格问卷”和“大学生人际关系综合诊断量表”为主要测量工具。“青年性

格问卷”是前人根据“加里弗尼业心理测验表”修订而成的,“大学生人际关系综合诊断量表”是由北京师范大学郑日昌等编制的。 (二)被试选定与分组 本研究以湖南冶金职业技术学院40名存在人际交往困难的大学生为被试。将筛选出来的40名学生随机分成甲乙两组,每组20人。甲组为实验组,乙组为对照组。实验组又随机分为两个小组,每一小组10人,接受完全相同的辅导。为了更好地引导实验组成员适时暴露自己,分析自我,特意安排10个交往正常的大学生加人实验组,一个小组5人。他们在上述心理测验中,未表现出明显的交往困扰,但研究者要求他们参加团体辅导,他们也愿意协助辅导老师开展工作他们在前后测中得分不参与统计分析。乙组则未安排任何形式的辅导。 (三)前期调查 辅导前运用自编“大学生人际交往制约因素调查表”,对40名实验对象进行调查,以了解妨碍大学生人际交往的主要因素,为制定团体辅导方案提供依据。本调查表共列出17个不利于交往的心理因素,由被调查者选出其中5个,同时

lab1汇编语言与DOS系统实验报告

汇编语言与DOS系统实验报告 一、实验目的 1、掌握x86体系段式内存组织方式,了解如何用程序指令访问不同的内存空 间 2、了解DOS系统的基本操作 3、掌握汇编语言的编译和调试方法 二、实验条件 1、DOS操作系统平台 三、实验原理 1、x86实模式下内存采用分段的组织方式,将20位的地址空间分为16位的 段地址和16位的偏移地址,表示为“段地址:偏移地址”的形式,实际物理地址=段地址×16+偏移地址。 2、DOS系统基本操作命令: (1)cd命令进入磁盘或文件夹 (2)dir命令列出目录下的文件 (3)makedir创建目录 (4)del删除文件 (5)copy复制文件 (6)rename文件重命名 3、汇编语言编译命令: (1)edit命令编辑程序

(2)masm生成目标文件 (3)link链接生成可执行文件 (4)输入文件名运行程序 4、程序调试方法 使用debug命令调试程序,常用的调试参数有: (1)-u反汇编生成程序的汇编代码 (2)-d查看内存地址的内容 (3)-p/t单步调试 (4)-g设置断点 (5)-e修改指定地址内容 四、实验内容 1、写出A+B problem的汇编代码,使用编译命令生成可执行文件并使用 debug加载可执行程序。实验代码如下: DATA SEGMENT ADDER1 DB 35H ADDER2 DB 48H SUM DB ? DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA

MOV DS,AX MOV AL,ADDER1 ADD AL,ADDER2 MOV SUM,AL MOV AX,4C00H INT 21H CODE ENDS END START 首先将源文件使用masm命令和link命令生成可执行文件,使用debug命令调试程序,使用-u参数显示汇编代码,g命令设置断点到MOV SUM,AL指令处,此时使用d ds:0000即可在内存中显示两个加数以及两个数的和的数值,可以使用-e命令修改参数。 2、增加变量N,实现N个数字的加法运算,实验中N设置为4,实验代码 如下: DATA SEGMENT ADDER1 DB 35H ADDER2 DB 48H ADDER3 DB 20H ADDER4 DB 30H SUM DB ? DATA ENDS

生物化学实验

本科生实验报告 实验课程 学院名称 专业名称 学生姓名 学生学号 指导教师 实验地点 实验成绩 二〇一五年月二〇一五年月

实验一氨基酸的分离鉴定----纸层析法一、实验目的 通过氨基酸的分离,学习纸层析法的基本原理及实验方法。 二、实验原理 纸层析法是用滤纸作为惰性支持物的分配层析法。滤纸纤维上的羟基具有亲水性,因此吸附一层水作为固定相,而通常把有机溶剂作为流动相。纸层析法是根据不同氨基酸在两相间的分配比不同而进行分离的:在固定相分配的比例大的氨基酸,随流动相移动的速度慢,而在流动相分配的比例大的则随流动相流动的速度快。层析溶剂由有机溶剂和谁组成。 物质被分离后用比移值(Rf值)来衡量各组分的分离情况,如图所示。 根据图得到: Rf=a\b 其中:a为原点到层析点中心的距离(cm),b为原点到溶剂前沿的距离(cm)。 在一定的条件下某种物质的Rf值是常数。Rf值最大等于1,即该组分随溶剂一起上升,Rf值最小等于0,即该组分基本上留在原点不动。Rf值的大小与物质的结构、性质、溶剂系统、层析滤纸的质量和温度等因素有关。本实验利用纸层析法分离氨基酸。 三、实验药品、实验器材 1.扩展剂:将20mL正丁醇和5mL冰醋酸放入分液漏斗中,与15mL水混合,

充分震荡,静置数分层后,放出下层水相。取分液漏斗内的扩展剂约5mL 置于小烧杯中作为平衡溶剂,其余的倒入杯中备用。 2.氨基酸溶液:赖氨酸、脯氨酸、缬氨酸、苯丙氨酸、亮氨酸溶液及它们 的混合液(各组分浓度均为0.5%),各5mL。 3.显色剂:0.1%水合茚三酮正丁醇溶液。 4.层析缸:毛细管,喷雾剂,培养皿,层析滤纸,分液漏斗,针,线。 四、实验方法 1.将盛有平衡溶剂的小烧杯置于密闭的层析缸中,使展开剂达到饱和。 2.取层析滤纸(长22cm,宽14cm)一张。在纸的一端距边缘2cm处用铅 笔画一条直线,在此直线上每间隔2cm作一记号。 3.点样:用毛细管将氨基酸样品分别点在这6个位置上,吹干后再点一次。 注意没点再纸上扩散的直径最大不超过3mm。 4.扩展:用线将滤纸沿长边缝成筒状,纸的两边不能接触。将盛有约20mL 扩展剂的培养皿迅速置于密闭的层析缸中,并将滤纸直立于培养皿中。 点样的一端在下,滤纸下端侵入扩展剂0.5cm为宜,并且注意扩展剂的 页面需低于点样线1cm。待溶剂上升15~20cm时即取出滤纸,用铅笔描 出溶剂前沿界限,自然干燥或用热风吹干。 5.显色:层析滤纸用喷雾器均匀喷上0.1%茚三酮正丁醇溶液;然后置烘箱 中烘烤5min(100)或用热风吹干即可先出各层析斑点。 6.计算各种氨基酸的Rf值。 7.注意事项:实验过程应带带胶手套,不可用手直接接触滤纸,以防止皮 肤分泌物的污染。 五、实验记录与数据处理

Lab1_体系结构实验报告

2012年3月1日 一、实验目的和要求 1.understand the principles of ALU and master methods of ALU design 2.understand the principles of ALU controller and master methods of ALU controller design 3.understand the principles of register file and master methods of register file design so the task is first, design a ALU with ALU controller then, design a register file 二、实验内容和原理 2.1 ALU with ALU controller We input the operand r, s; both are 32 bit integer, and aluc is the control code that defines the operation. So we just make the code block, totally as ALU block, ALUC block, display block.

Figure 1 the input and output diagram Figure 2 ALU operations Figure 3 the truth table of operation cod e

Figure 4 principle of ALU 2.2 register file The process is similar to the 2.1, when we get the principle of register file , it can be easily coding. Figure 5 the input and output

实验报告题目

实验一顺序结构的程序设计1.输入x的值,根据下面的多项表达式求y的值: y=3 4 x5+12 8 3 +2x-4 (1)编程,注意要有输入数据的提示语句。 (2)x取下列值时,分别运行此程序 2.任意输入一个三位整数,然后逆序输出。如输入为123,则输出为321。 (1) 编程,注意要有输入数据的提示语句 (2) 用八进制的形式输出各位数字的ASCII码。 (3) 输入取下列值时,分别运行此程序

实验二选择结构的程序设计 1.编程计算下面的分段函数。 4x-8 -1≤x<0 y= 3x2+10x-1 0≤x<1 3-3x2+2x-1 1≤x<2 (1)事先编好程序和流程图。要求用if语句结构实现,注意数据类型和输入提示语句。 (2)将程序运行六遍,分别从键盘上输入-1,,0,,1,这六个数,记录下运行结果并核对结果的正确性。 (3)再将程序运行二遍,分别从键盘上输入和2二个数,记录下运行结果并核对结果的正确性。 ④修改程序,使之能正确处理任何数据。当输入数据大于等于2或小于-1时,通知用户“Data Error”,程序结束。

4.水果店有苹果,一级元/kg,二级元/kg,三级元 /kg,四级kg,输入苹果的等级、数量以及顾客的付款数,显示出苹果的等级、数量、应付款数以及找给顾客的钱数。 (1)事先编好程序,分别用if语句和用switch语句结构实现,要求程序能正确处理任何数据。当输入苹果的等级、数量以及顾客的付款数不合要求时,通知用户“Data Error”,程序结束。 注意苹果等级、数量以及顾客付款数数据的类型和输入数据的提示语句。 (2)将程序运行六遍,分别从键盘上输入六组数,记录运行步骤、过程和结果,并核对结果的正确性。

实验报告

实验报告 实验题目:二叉树 实验目的: 1、熟悉二叉树的结点类型和二叉树的基本操作。 2、掌握二叉树的前序、中序和后序遍历的算法。 3、加深对二叉树的理解,逐步培养解决实际问题的编程能力。 基本要求: 1.编写程序bitree.cpp实现ADTBiTree,要求使用二叉链表存储。实现基本操作:InitBiTree(&T); DestroyBiTree(&T); PreOrder(T,visit()); InOrder(T,visit()); PostOrder(T,visit()); 2.编码实现以下算法: 1)创建二叉树。(以先序扩展序列给出) 2)输出先序、中序和后序序列。 3)计算二叉树结点数、叶子结点数、高度。 测试数据:先序扩展序列:ABDF##G##E#H##C##输出:先序ABDFGEHC中序FDGBEHAC后序FGDHEBCA结点数:8叶子结点数:4高度:4。

实验拓展 1)实现层次遍历。 2)查找:查值为X的结点、双亲结点、孩子结点、兄弟结点 3)判断:判断一个二叉树是否为二叉排序树、完全二叉树、平衡和二叉树 4)处理:左右子树互换、复制、删除子树、插入子树 设计思路: 1.在二叉树的存储结构为链式存储结构。 2.在具体实现的时候建立不同函数,在主程序中用循环菜单的形式调用函数提高了效率。 概要分析: 二叉链表结构定义: typedef struct BiNode{ ElemType data; struct BiNode *lchild,*rchild; }BiNode,*BiTree; CreatBiTree(BiTree &T);先序建立二叉树。 DestroyBiTree(BiTree &T);销毁二叉树; PreOrder(BiTree &T);先序遍历二叉树 InOrder(BiTree &T);中序遍历二叉树 PostOrder (BiTree &T);后序遍历二叉树 PrintbyLev(BiTree &T);按层次遍历二叉树,利用队列的思想,从根结点开始将其放入一

Lab4实验报告

2012 简单的类MIPS 单 周期处理器实现– 寄存器与内存 LAB4实验报告 王红宾5090519061 SJTU | F0905103

1实验概述 1.1实验名称 简单的类MIPS 单周期处理器实现–寄存器与内存 1.2 实验目的 1.理解CPU 的寄存器与内存 1.3实验范围 本次实验将覆盖以下范围 1.ISE的使用 2.Spartan-3E实验板的使用 3.使用Verilog HDL进行逻辑设计 4.Register 的实现 5.Data Memory 的实现 6.有符号扩展的实现 1.4注意事项 1. 本实验的逻辑设计工具为Xilinx ISE11.1。 2实验内容 2.1实验步骤 1.启动ISE 11.1。 2.选择File > New Project… 出现New Project Wizard。 3.Project Name填写lab5,选择工程Project Location,Top-level Source Type选择HDL。点击Next。

4. Device Properties 中各属性填写如下: Product Category: ALL Family: Spartan3E Device: XC3S500E Package: FG320 Speed: -4 Synthesis Tool: XST(VHDL/Verilog) Simulator: ISim(VHDL/Verilog) ,也可用Modelsim仿真。Preferred Language: Verilog 确认Enable Enhanced Design Summary 已勾选

实验报告题目

实验一顺序结构的程序设计 1. 输入x的值,根据下面的多项表达式求y的值: 3 5 4 3 8 2 y= X5+12 X4-7.3X3- X2+2X-4 4 3 (1) 编程,注意要有输入数据的提示语句。 (2) X取下列值时,分别运行此程序 2. 任意输入一个三位整数,然后逆序输出。如输入为123,则输出为321。 (1) 编程,注意要有输入数据的提示语句 (2) 用八进制的形式输出各位数字的ASCII码。 (3) 输入取下列值时,分别运行此程序

实验二选择结构的程序设计1 ?编程计算下面的分段函数。 4x-8 y= 3x -8x -1 w x v 0 2+10x-1 0 w x v 1 L 3 2 -3x +2x-1 1 w x v 2 (1)事先编好程序和流程图。要求用if语句结构实现,注意数据类型和输入提示语句。 (2)将程序运行六遍,分别从键盘上输入-1,-0.5,0,0.5,1,1.5这六个数,记录下运行结果并核对结果的正确性。 (3)再将程序运行二遍,分别从键盘上输入-3.5和2二个数,记录下运行结果并核对 Data Error ” ,程序结束。

4.水果店有苹果,一级 5.50元/kg,二级4.20元/kg,三级3.00元/kg,四级2.50/kg, 输入苹果的等级、数量以及顾客的付款数,显示出苹果的等级、数量、应付款数以及找给顾 客的钱数。 (1)事先编好程序,分别用if语句和用switch语句结构实现,要求程序能正确处理 任何数据。当输入苹果的等级、数量以及顾客的付款数不合要求时,通知用户“Data Error' 程序结束。 注意苹果等级、数量以及顾客付款数数据的类型和输入数据的提示语句。 (2)将程序运行六遍,分别从键盘上输入六组数,记录运行步骤、过程和结果,并核对结果的正确性。

生物化学实验内容

《生物化学实验》容 课程类型:制药工程专业必修 实验总学时:32课时 开设实验项目数:8个 适用对象:2017制药工程1、2班 实验教师:段志芳 一、实验目标及基本要求 生物化学实验是一门独立的实验课程,培养学生生物化学实验基本操作技能、实验数据处理能力、分析问题解决问题的能力和实事的科学态度。 二、实验容

包括实验时的表现(实验出勤、安全卫生、操作对错、损坏器皿情况等,占50%)及实验报告的完成情况和完成质量(占50%),每个实验按总分为100分为满分进行打分,共8个实验,总评取平均值。 四、要求 (1)实验过程中同组人可以配合进行; (2)实验报告独立完成,同组人数据相同,不得抄袭他组数据; (3)实验过程若出现失误应向老师汇报后再进行重做; (4)对实验结果进行简单的分析. 实验一植物组织中可溶性总糖的提取 一、实验目的 1. 掌握可溶性总糖的概念和性质。 2. 掌握可溶性总糖提取的基本原理。 3.掌握溶解、过滤、洗涤、定容等基本操作技术。 二、实验原理 可溶性糖是指易溶于水的糖,包括绝大部分的单糖、寡糖,常见的有葡萄糖、果糖、麦芽糖和蔗糖等。它们在植物体可以充当能量的储存、转移的介质、结构物质和功能分子如糖蛋白的配基。总糖主要指具有还原性的葡萄糖、果糖、戊糖、乳糖和在测定条件下能水解为还原性的单糖的蔗糖、麦芽糖以及可能部分水解的淀粉。可溶性总糖提取方法包括:热水提取法、酶提取法、超声波提取法等。其溶于热水,不溶于60%以上乙醇,所以用热水提取、乙醇沉淀除去部分醇溶性杂质。本实验利用可溶性糖溶于水的特性,将植物磨碎,用热水将组织中的可溶性

糖提取出来,结合实验二得到总糖浓度,已知溶液体积和原料重量,可以求出总糖含量。 三、实验用品 1.仪器设备:电子天平(精确到0.0g,配称量纸若干);可控温电加热板或电 炉或电热套或水浴锅均可。可共用。 2.玻璃器皿:研钵1套;100mL锥形瓶1个;25mL量筒1个;玻璃棒1根; 100mL烧杯2个;胶头滴管1支;过滤装置1套(铁架台1台+铁圈1个+玻璃漏斗1个+100mL容量瓶1个+洗瓶1个);不锈钢刮勺1个;剪刀1把。此部分为每组所用,集中到小框里,放置各实验台上。 3.药品试剂:新鲜植物叶片;蒸馏水。 4.其他:9cm滤纸若干(与玻璃漏斗配套);纸巾若干;标签纸若干。每个洗 手池常规配置烧杯刷、毛巾、洗手液。 四、实验操作 取新鲜植物叶片,洗净表面污物,用滤纸吸去表面水分。称取0.5g,剪碎,加入5~10ml蒸馏水,在研钵中磨成均浆,转入锥形瓶中,用蒸馏水少量多次冲洗研钵,洗出液也转入锥形瓶中,塑料薄膜封口,于沸水中提取30min,提取液冷却后过滤到100ml容量瓶中,同法残渣再提取2~3次,将提取液合并至容量瓶中,用蒸馏水定容至刻度。贴好标签,保存至冰箱中,用于实验二。 五、实验结果与讨论 1、观察产品颜色是否与理论相符,若不符合,分析原因。 2、结合实验二结果计算含量 六、实验注意事项 (1)若有干扰,可滴加饱和中性醋酸铅以除去溶液中的蛋白质,乙醇沉淀除去部分醇溶性杂质,若色素较多可脱脂。 (2)加热时应小心,避免灼伤皮肤。 七、思考题 1、可溶性糖在植物物质代中的作用。

Bomblab实验报告

课程实验报告 课程名称: 计算机系统原理实验 实验项目名称: BombLab 专业班级: 计科1501 姓名: 马子垚 学号: 2 完成时间: 2017 年 4 月 19 日 实验目的 理解汇编语言,学会使用调试器 实验原理 二进制炸弹就是作为一个目标代码文件提供给学生们的程序,运行时,它提示用户输入6个不同的字符串。如果其中任何一个不正确,炸弹就会“爆炸”:打印出一条错误信息。学生通过反汇编与逆向工程来确定就是哪六个字符串,从而解除她们各自炸弹的雷管。

实验步骤及体会 一、实验准备 1、首先,由于虚拟机操作系统与windows系统相互独立,所以 首先将Bomb、c及其相关文件存至百度云盘,然后在 ubantu操作系统内下载至文件系统目录下的下载文件夹 里面: 2、输入、/bomb试运行bomb、c文件时会提示权限不够: 所以需要输入chmod+x+文件名的命令于改变文件或目录 的访问权限。用它控制文件或目录的访问权限。在经过操 作之后,获得了权限,程序可以正常运行了: 3、由于bomb、c文件并没有蕴含许多能破解的信息,所以需要 将其进行反汇编,详细操作如下: 输入objdump –d bomb >bomb、txt将汇编代码输出到自 动生成一个bomb、txt的文件里面,方便我们查瞧与分析 代码:

二、具体实验步骤及其分析 试查瞧导出的bomb、txt,我发现总的文本里面分为很多段,其中就有Phase_1~Phase_6、Phase_defuse、Phase_secret以及其她相关函数的代码,所以我猜测每一段Phase代码就就是我们需要破解的关卡,所以我将它们分别导出新建text文件,逐段分析。 Phase_1及其破解过程: 知识点:string,函数调用,栈 反汇编代码及其分析: 08048f61 : 8048f61: 55 push %ebp //压栈 ebp为栈指针 esp为栈指针。 push指令可以理解为两个步骤: 1、 subl $4 , %esp –栈底向下移一位 2、 movl %ebp ,(%esp) 将ebp的值存入esp中 8048f62: 89 e5 mov %esp,%ebp //把esp赋值给ebp 8048f64: 83 ec 18 sub $0x18,%esp //esp指针下移0x18个字节 8048f67: c7 44 24 04 5c a1 04 movl $0x804a15c,0x4(%esp) //取0x804a15c处的内容存入*(%esp+4) //前一段总的分析:初始化栈,push就是压栈指令,ebp寄存器中的内容就是栈底指针。esp寄存器里面存的就是栈顶地址。通过sub指令,将栈顶固定在第十八个存储单元里面。字符串的内存地址为0804a15c,四个字节。一个存储单元存放8个bit 两个十六进制数字,栈顶及后三个单元存栈顶地址。故用mov指令将字符串地址存在栈顶后的第四个字节处。 8048f6e: 08 8048f6f: 8b 45 08 mov 0x8(%ebp),%eax //取用户输入的内容存入%ebp 8048f72: 89 04 24 mov %eax,(%esp) //eax的值赋值给*esp

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