淮海工学院实验报告

合集下载

淮海工学院生物化学大实验报告niujun

淮海工学院生物化学大实验报告niujun

海洋学院综合大实验报告专业:生物技术班级生技121班姓名: newjhon 学号:2 1题目:生物化学大实验指导教师:孙玉英2014-2015 学年第1学期2014年12月22日 -- 2015 年 1月 2 日酶的特异性及温度、pH对酶活性的影响班级:生技121 姓名:牛军学号:20121211111【摘要】本实验采用控制变量法分别研究唾液淀粉酶的特异性以及温度、pH对该酶活性的影响,得出结论:唾液淀粉酶对淀粉有水解作用;在37℃和pH 6.8时,酶的作用效果分别是最好的。

【关键词】唾液淀粉酶,温度,pH,特异性1前言唾液淀粉酶是由唾液腺分泌的一种水解酶,具有水解可溶性淀粉、直链淀粉、糖原等α-1,4-葡聚糖,水解α-1,4-糖苷键的酶。

本实验通过比较在不同条件下唾液淀粉酶对淀粉水解后的显色反应颜色的不同,进而了解不同温度、pH对唾液淀粉酶活性的影响以及该酶的特异性。

2材料及方法2.1材料主要材料为人的唾液以及淀粉溶液2.1.1试剂蒸馏水NaCl(分析纯,中国上海试剂一厂),可溶性淀粉(化学纯,广州医药站化学试剂公司),蔗糖(分析纯,国药集团化学试剂有限公司),CuSO4(分析纯,上海试一化学试剂有限公司),柠檬酸钠(分析纯,中国上海试剂一厂),无水Na2CO3(分析纯,南京化学试剂一厂),KI(化学纯,南京化学试剂有限公司),Na2HPO4·2H2O(分析纯,江苏省连云港市化学试剂厂),浓HCl(分析纯,南京化学试剂有限公司),NaOH。

2.1.2配制试剂①唾液淀粉酶的制备:用烧杯取蒸馏水或自来水,含于口中,1—2分钟后,吐入50mL烧杯中,备用。

②Benedict试剂A、取CuSO417.3g溶于100mL热蒸馏水中,冷后稀释至150mL;B、取柠檬酸钠173g及无水Na2CO3100g,加水600mL加热使之溶解,冷后稀释至850mL;C、将A液缓慢注入B液中,混匀备用。

(可长期保存)。

淮海工学院实践教学(3篇)

淮海工学院实践教学(3篇)

第1篇摘要:淮海工学院作为一所以工为主,工、理、文、经、管、法、教育等多学科协调发展的省属普通本科院校,始终坚持“以学生为本,以就业为导向”的教育理念,积极推进实践教学改革。

本文从实践教学体系构建、实践教学改革措施、实践教学成果等方面对淮海工学院的实践教学进行了探讨,以期为我国其他高校实践教学提供借鉴。

一、引言实践教学是高校人才培养的重要环节,对于提高学生综合素质、培养创新精神和实践能力具有重要意义。

淮海工学院在实践教学方面进行了积极探索,取得了显著成效。

本文旨在分析淮海工学院实践教学的特点,总结其实践教学改革经验,为我国其他高校实践教学提供参考。

二、淮海工学院实践教学体系构建1. 实践教学目标淮海工学院实践教学以培养学生的创新精神、实践能力、团队协作能力和社会责任感为目标,使学生能够在实践中学会发现问题、分析问题、解决问题,为将来从事相关工作奠定基础。

2. 实践教学体系结构(1)基础实践教学:主要包括实验、实习、实训等环节,旨在培养学生的基本技能和操作能力。

(2)专业实践教学:主要包括专业课程设计、毕业设计、校企合作项目等环节,旨在提高学生的专业素养和实际操作能力。

(3)创新创业实践教学:主要包括创新创业教育、创新创业竞赛、创业孵化等环节,旨在培养学生的创新意识和创业精神。

三、淮海工学院实践教学改革措施1. 加强实践教学课程体系建设(1)优化实践教学课程结构,增加实践教学学时比例。

(2)加强实践教学课程内容改革,注重培养学生的实际操作能力和创新精神。

(3)开展跨学科、跨专业实践教学,培养学生的综合素质。

2. 深化校企合作,拓宽实践教学渠道(1)与企业合作开展订单式培养,实现人才培养与市场需求对接。

(2)与企业共建实践基地,为学生提供更多实践机会。

(3)鼓励学生参加企业实习、实训,提高学生的实际操作能力。

3. 创新实践教学方式,提高实践教学效果(1)开展项目式实践教学,让学生在实践中学会团队合作、解决问题。

淮海工学院存储器实验报告

淮海工学院存储器实验报告

淮海工学院计算机工程学院实验报告书课程名《计算机组成原理》题目:存储器实验班级:软件122学号:2012122734姓名:韩莹一、实验目的掌握静态随机存取存储器RAM工作特性及数据的读写方法。

二、实验原理主存储器单元电路主要用于存放实验机的机器指令,如图2.5.1所示,它的数据总线挂在外部数据总线EXD0~EXD7上;它的地址总线由地址寄存器单元电路中的地址寄存器74LS273(U37)给出,地址值由8个LED灯LAD0~LAD7显示,高电平亮,低电平灭;在手动方式下,输入数据由8位数据开关KD0~KD7提供,并经一三态门74LS245(U51)连至外部数据总线EXD0~EXD7,实验时将外部数据总线EXD0~EXD7用8芯排线连到内部数据总线BUSD0~BUSD7,分时给出地址和数据。

它的读信号直接接地;它的写信号和片选信号由写入方式确定。

该存储器中机器指令的读写分手动和自动两种方式。

手动方式下,写信号由W/R` 提供,片选信号由CE`提供;自动方式下,写信号由控制CPU的P1.2提供,片选信号由控制CPU的P1.1提供。

由于地址寄存器为8位,故接入6264的地址为A0~A7,而高4位A8~A12接地,所以其实际使用容量为256字节。

6264有四个控制线:CS1 第一片选线、CS2第二片选线、OE读线、WE写线。

其功能如表3—4所示。

CS1片选线由CE`控制(对应开关CE)、OE读线直接接地、WE写线由W/R`控制(对应开关WE)、CS2直接接+5V。

图中信号线LDAR由开关LDAR提供,手动方式实验时,跳线器LDAR拨在左边,脉冲信号T3由实验机上时序电路模块TS3提供,实验时只需将J22跳线器连上即可,T3的脉冲宽度可调。

三、实验电路1、实验接线图⑴MBUS连BUS2;⑵EXJ1连BUS3;⑶跳线器J22的T3连TS3;⑷跳线器J16的SP连H23;⑸跳线器SWB、CE、WE、LDAR拨在左边(手动位置)。

实验4淮海工学院

实验4淮海工学院

淮海工学院计算机工程学院实验报告书课程名:《计算机组成原理》题目:实验四基本模型机实验班级:学号:姓名:1、目的与要求1)在掌握部件单元电路实验的基础上,进一步将其组成系统以构造一台基本模型实验计算机。

2)设计五条机器指令,并编写相应的微程序,具体上机调试,掌握整机软硬件组成概念。

2、实验设备1) ZYE1601B 计算机组成原理教学实验箱一台,排线若干。

2) PC 机一台。

3、实验步骤与源程序l) 实验接线方法如下:(1)跳线器J1~J12全部拨在右边(自动工作方式); (2)跳线器J16、J18、J23、J24全部拨在左边; (3)跳线器J13~J15、J19、J25拨在右边; (4)跳线器J20~J22、J26、J27连上短路片; (5)UJ1连UJ2,JSE1连JSE2,SJ1连SJ2; (6)MBUS 连BUS2; (7)REGBUS 连BUS5; (8)PCBUS 连EXJ2; (9)ALUBUS 连EXJ3; (10)ALUO1连BUS1; (11)EXJ1连BUS3;2) 根据机器指令画出对应的微程序流程图, 当拟定“取指”微指令时,该微指令的判别测试字段为P (1)测试。

由于“取指”微指令是所有微程序都使用的公用微指令,因此P (1)的测试结果出现多路分支。

本机用指令寄存器的前4位I7~I4作为测试条件,出现5路分支,占用5个固定微地址单元。

实验机控制操作为P (4)测试,它以控制开关SWC 、SWA 作为测试条件,出现了3路分支,占用3个固定微地址单元。

当分支微地址单元固定后,剩下的其它地方就可以一条微指令占用控存一个微地址单元随意填写。

注意:微程序流程图上的单元地址为16进制。

运 行 微 程 序微程序流程图↓ PC →AR0B PC+1↓ RAM →BUS 0E BUS →AR ↓ RAM →BUS 0FBUS →DR1↓DR1→LED1501↓ PC →AR0C PC+1↓RAM →BUS 16BUS →PC01↓ PC →AR09 PC+1↓ RAM →BUS 03 BUS →AR ↓ 04 RAM →BUS BUS →DR2 ↓ 05RO →DR1 ↓ 06(DR1)+(DR2) 01→ROSW →R0↓ 0801↓ 01 PC →AR PC+1↓↓ PC →AR0A PC+1↓ RAM →BUS 07 BUS →AR↓ RO →BUS0DBUS →RAM01控 制器十六进制微地址3)根据微程序流程图设计微指令并转换成16进制代码文件。

银行家算法 实验报告

银行家算法 实验报告

淮海工学院计算机工程学院实验报告书课程名:《操作系统原理》题目:银行家算法班级:学号:姓名:一、实验目的银行家算法是操作系统中避免死锁的典型算法,本实验可以加深对银行家算法的步骤和相关数据结构用法的更好理解。

实验环境TurboC2.0/3.0或VC++6.0实验学时4学时,必做实验。

二、实验内容用C语言编写一个简单的银行家算法模拟程序,用银行家算法实现资源分配。

程序能模拟多个进程共享多种资源的情形。

进程可动态地申请资源,系统按各进程的申请动态地分配资源。

要求程序具有显示和打印各进程的某一时刻的资源分配表和安全序列;显示和打印各进程依次要求申请的资源数量以及为某进程分配资源后的有关资源数据的情况。

三、实验说明实验中进程的数量、资源的种类以及每种资源的总量Total[j]最好允许动态指定。

初始时每个进程运行过程中的最大资源需求量Max[i,j]和系统已分配给该进程的资源量Allocation[i,j]均为已知(这些数值可以在程序运行时动态输入),而算法中其他数据结构的值(包括Need[i,j]、Available[j])则需要由程序根据已知量的值计算产生。

四、实验步骤1、理解本实验中关于两种调度算法的说明。

2、根据调度算法的说明,画出相应的程序流程图。

3、按照程序流程图,用C语言编程并实现。

五、分析与思考1.要找出某一状态下所有可能的安全序列,程序该如何实现?答:要找出这个状态下的所有可能的安全序列,前提是要是使这个系统先处于安全状态,而系统的状态可通过以下来描述:进程剩余申请数=最大申请数-占有数;可分配资源数=总数-占有数之和;通过这个描述来算出系统是否安全,从而找出所有的安全序列。

2.银行家算法的局限性有哪些?答:银行家算法是一种最有代表性的避免死锁的算法。

银行家算法即把操作系统看作是银行家,操作系统管理的资源相当于银行家管理的资金,进程向操作系统请求分配资源相当于用户向银行家贷款。

操作系统按照银行家制定的规则为进程分配资源,当进程首次申请资源时,要测试该进程对资源的最大需求量,如果系统现存的资源可以满足它的最大需求量则按当前的申请量分配资源,否则就推迟分配。

淮海工学院毕业实习报告书--领取电子版

淮海工学院毕业实习报告书--领取电子版

淮海工学院毕业实习报告书--领取电子版淮海工学院毕业实习报告书题目: 毕业实习系(院): 外国语学院专业: 英语班级: 英语092 姓名: 马骏峰学号: 0809112102103年 4 月 20日1 引言:在当今社会严峻的就业压力下,大学生就业难已是不争的事实。

作为纯英语专业的我对未来的就业方向很是迷茫,不知道该干什么,或者不知道能干什么。

为了给自己留下一个奋斗的目标。

在之后的学习中抱着当老师的想法,因此便选择了在培训机构实习。

目的是真正的锻炼一下自己,让自己真正的学到东西,为以后的就业做好准备“十年磨一剑,霜刃未曾试”,十几年的努力学习,尤其是大学将近四年的专业学习,终于到了一试身手的时候。

作为毕业生要经历到中学实习这一过程。

大学学习期间,除了学习英语的专业知识,还涉及了简单教育学、心理学、教学法,接触了一些教学理论和教学模式。

有了书本知识的储备还要经过实践来将理论付诸实际的教学,并要学会融会贯通,以此来锻炼自己,检测自身的能力。

就是在这样的背景下,我开始了我的英语教学毕业生实习。

正是在这春回大地,万物复苏的时刻,我的实习拉开了帷幕。

我的实习学校是一所在连云港口碑不错的学校。

实习学校为我们的实习提供了很多便利的条件,为我们每一位实习生都安排了两位指导老师,一位专门负责英语的日常教学指导,一位专门负责班主任日常的班级管理指导。

在难忘的实习岁月里,我始终抱有极大的热情,一直牢记自己作为实习老师的身份,严格要求自己,时时注意言行和仪表。

日常生活中,与学校的老师搞好关系,每次主动的问好。

在班里尽最大的努力为学生提供帮助和指导。

同时,作为实习生还要遵守学校的规章制度。

2 实习目的与任务:在实习期间,我的主要任务是教学管理师工作及教学工作。

主要分为以下几个方面:听课,安排课表,备课,上课,和学生家长进行有深度的沟通,进行招生宣传,自我反思及评价。

其中安排课表和上课为主要任务,其中接待学生家长和进行招生也是必不可少的工作任务,比如在具体的实践工作中如何让家长信服我们选择我们,这其实是最重要的。

淮海工学院实习报告汇总

淮海工学院实习报告汇总

淮海工学院实习报告书题目:毕业实习系(院):电子工程学院专业:通信工程班级:通信姓名:学号:通信工程专业实习报告一、实习背景大学毕业之际,毕业实习是极为重要的实践性学习环节,通过阶段性的实习,为我们之后走向社会,接触相关工作奠定一定的基础,同时它对我们拓宽知识面,增强感性认识,培养、锻炼综合运用所学的基础理论、基本技能和专业知识,去独立分析和解决实际问题的能力都有一定的提升和帮助。

通过实习能使我们将所学的专业理论知识运用于实践,并在实践中检验理论,加深对理论认识和总结,将专业知识与实际接轨,逐步认识体会,从而更好地将所学所懂的运用到工作中去。

通过毕业实习要学会认识社会,体验生活,学会生活,学会感悟,学会做事,学会创新,学会与人相处,学会团结协作。

二、实习任务要求2.1 连云港港口集团信息网(1)了解连云港港口集团的信息网结构;(2)熟悉各环节设备配置运行情况;(3)学习值机时常见问题和紧急故障的分析和处理方法。

2.2 连云港港口集团数据网(1)了解数据网结构及承载业务;(2)熟悉各环节设备配置,备份、运行情况;(3)学习值机时常见问题和紧急故障的分析和处理方法。

2.3 连云港港口集团程控网(1)了解连云港港口集团的程控网结构、机房分布、接入方式,承载业务;(2)熟悉核心设备的型号、参数、性能指标和运行情况。

(3)学习值机时常见问题和紧急故障的分析和处理方法。

2.4 连云港港口集团无线通信网(1)了解连云港港口集团的无线网网结构、基站分布、承载业务;(2)熟悉核心设备的型号、参数、性能指标和运行情况。

(3)学习值机时常见问题和紧急故障的分析和处理方法。

三、实习地点连云港港口集团通信信息工程公司四、实习过程及内容4.1 公司概况连云港港口集团通信信息工程公司成立于1974年。

它是江苏省重点软件企业,省物流行业具有重要影响力的规模型IT企业。

现有在岗职工142人,从事电子信息技术专业技术人员77人,其中高级工程师3人,中级职称39人,初级35人;一级建造师2人,二级建造师2人,高级程序员3人,信息系统项目管理师6人,国家注册高级项目经理4人,高级系统分析师3人,系统架构设计师1人,网络工程师1人,系统集成项目管理工程师1人,软件设计师2人,注册高级项目管理师1人。

淮海工学院实习报告

淮海工学院实习报告

淮海工学院实习报告书班级:电081、082、D电082、电D083指导教师:李丰林、李威震、杨武英、樊纪山学期:10-11-2姓名:学号:淮海工学院电子工程系电子信息工程教研室2011 年6 月28日1.引言石英晶体振荡器的应用已有几十年的历史,其具有频率稳定度高这一特点,故在电子技术领域中一直占有重要的地位。

尤其是信息技术(IT)产业的高速发展,更使这种晶体振荡器焕发出勃勃生机。

石英晶体振荡器在远程通信、卫星通信、移动电话系统、全球定位系统(GPS)、导航、遥控、航空航天、高速计算机、精密计测仪器及消费类民用电子产品中,作为标准频率源或脉冲信号源,提供频率基准,是目前其它类型的振荡器所不能替代的。

小型化、片式化、低噪声化、频率高精度化与高稳定度及高频化,是移动电话和天线寻呼机为代表的便携式产品对石英晶体振荡器提出的要求。

事实上石英晶体振荡器在发展过程中,也面临像频率发生器这类电路的潜在威胁和挑战。

此类振荡器只有在技术上不断创新,才能延长其寿命周期,在竞争中占有优势。

无线电技术是通过传播信号的技术。

最早在他递交给的论文《电磁场的动力理论》中阐明了传播的理论基础。

他的这些工作完成于1861年至1865年之间。

1864年,英国科学家麦克斯韦在总结前人研究的基础上,建立了完整的电磁波理论。

他断定电磁波的存在,推导出电磁波与光具有同样的传播速度。

1887年物理学家赫兹用实验证实了电磁波的存在。

之后,人们又进行了许多实验,不仅证明光是一种电磁波,而且发现了更多形式的电磁波,它们的完全相同,只是波长和有很大的差别。

(Heinrich Rudolf Hertz)在1886年至1888年间首先通过试验验证了麦克斯韦的理论。

他证明了无线电辐射具有波的所有特性,并发现电磁场方程可以用表达,通常称为。

1906年圣诞前夜,德·菲森登(Reginald Fessenden)在美国麻萨诸塞州采用法实现了历史上首次。

银行家算法 实验报告

银行家算法 实验报告

淮海工学院计算机工程学院实验报告书课程名:《操作系统原理》题目:银行家算法班级: D学号:姓名:一、实验目的银行家算法是操作系统中避免死锁的典型算法,本实验可以加深对银行家算法的步骤和相关数据结构用法的更好理解。

实验环境Turbo C 2.0/3.0或VC++6.0实验学时4学时,必做实验。

二、实验内容用C语言编写一个简单的银行家算法模拟程序,用银行家算法实现资源分配。

程序能模拟多个进程共享多种资源的情形。

进程可动态地申请资源,系统按各进程的申请动态地分配资源。

要求程序具有显示和打印各进程的某一时刻的资源分配表和安全序列;显示和打印各进程依次要求申请的资源数量以及为某进程分配资源后的有关资源数据的情况。

三、实验说明实验中进程的数量、资源的种类以及每种资源的总量Total[j]最好允许动态指定。

初始时每个进程运行过程中的最大资源需求量Max[i,j]和系统已分配给该进程的资源量Allocation[i,j]均为已知(这些数值可以在程序运行时动态输入),而算法中其他数据结构的值(包括Need[i,j]、Available[j])则需要由程序根据已知量的值计算产生。

四、实验步骤1、理解本实验中关于两种调度算法的说明。

2、根据调度算法的说明,画出相应的程序流程图。

3、按照程序流程图,用C语言编程并实现。

五、分析与思考1.要找出某一状态下所有可能的安全序列,程序该如何实现?要找出这个状态下的所有可能的安全序列,前提是要是使这个系统先处于安全状态,而系统的状态可通过以下来描述:进程剩余申请数=最大申请数-占有数;可分配资源数=总数-占有数之和;通过这个描述来算出系统是否安全,从而找出所有的安全序列。

2.银行家算法的局限性有哪些?银行家算法是一种最有代表性的避免死锁的算法。

银行家算法即把操作系统看作是银行家,操作系统管理的资源相当于银行家管理的资金,进程向操作系统请求分配资源相当于用户向银行家贷款。

操作系统按照银行家制定的规则为进程分配资源,当进程首次申请资源时,要测试该进程对资源的最大需求量,如果系统现存的资源可以满足它的最大需求量则按当前的申请量分配资源,否则就推迟分配。

淮海工学院生物化学大实验报告

淮海工学院生物化学大实验报告

淮海工学院综合大实验报告书题目:生物化学大实验系(院):海洋学院专业:生物技术班级:生技101姓名:陈帅学号: 5210021012011年12月酶的特异性及温度、pH对酶活性的影响班级:生技101 姓名:陈帅学号:521002101【摘要】唾液淀粉酶是生物催化剂,在人体内有着重要作用。

现代科学研究在酶添加壳聚糖的基础上,开发了一代有创新性的产品—加酵素壳聚糖健康食品。

本文通过比较在不同条件下唾液淀粉酶对淀粉的水解情况,进而了解不同温度、pH对酶活性的影响以及酶的特异性。

【关键词】唾液淀粉酶,温度,pH,特异性1前言酶[1]是人体内新陈代谢的催化剂,人体内才能进行各项生化反应它们支配着生物的新陈代谢、营养和能量转换等许多催化过程,与生命过程关系密切。

酶与一般催化剂的最主要区别就是具有高度的特异性,即专一性。

所谓特异性是指酶对所作用的底物有严格的选择性,即一种酶只能对一种化合物或一类化合物起一定的催化作用。

酶的特异性实验是生物化学实验之一,适用于临床、妇产、中医、康复、药学、检验等专业。

由于大多数酶是蛋白质,其活性受温度、pH等多种因素的影响。

2材料及方法2.1材料主要材料为人的唾液以及淀粉溶液2.1.1试剂[2]蒸馏水,NaCl(分析纯,中国上海试剂一厂),可溶性淀粉(化学纯,广州医药站化学试剂公司),蔗糖(分析纯,国药集团化学试剂有限公司),CuSO4(分析纯,上海试一化学试剂有限公司),柠檬酸钠(分析纯,中国上海试剂一厂),无水Na2CO3(分析纯,南京化学试剂一厂),KI(化学纯,南京化学试剂有限公司),Na2HPO4·2H2O(分析纯,江苏省连云港市化学试剂厂),浓HCl(分析纯,南京化学试剂有限公司),NaOH。

2.1.2配制试剂①唾液淀粉酶的制备:用烧杯取蒸馏水或自来水,含于口中,1—2分钟后,吐入50mL烧杯中,备用。

②Benedict试剂A、取CuSO417.3g溶于100mL热蒸馏水中,冷后稀释至150mL;B、取柠檬酸钠173g及无水Na2CO3100g,加水600mL加热使之溶解,冷后稀释至850mL;C、将A液缓慢注入B液中,混匀备用。

淮海工学院土木系工程测量实习报告

淮海工学院土木系工程测量实习报告

目录目录一前言 (2)二 DS3水准仪和DJ6经纬仪的使用方法 (3)三 四等水准测量 (5)四 普通水准测量 (8)五 水准仪坡度放样 (11)六 建筑物放样 (12)七 水平角观测 (14)八 轴线控制桩的测设 (18)九 方格网法平整场地 (19)十 实习总结 (20)前言建筑工程测量是一门操作性很强的技术性课程,他注重理论与实践结合,在指导学生掌握基本理论知识和方法的基础上,重视对学生的基本测量技能的训练。

所谓实践是检验质量的基准,工程测量非常注重实践对学生技能的培养,所以在学习了建筑工程测量的所有课程后,我们在老师的指导下进行了建筑工程测量实习。

通过实践,我们可以加深对基本知识理解,更重要的是我们通过实习掌握测量仪器的使用及操作,例如水准仪和经纬仪以及全站仪,这将对我们以后的学习及工作起到很大的帮助。

所以说建筑工程测量实习让我们学到了许多的知识。

到很大的帮助。

所以说建筑工程测量实习让我们学到了许多的知识。

在本次的实习中指导老师给我们一共安排了七个综合性实验,,分别是四等水准测量、分别是四等水准测量、普通水准普通水准测量、水准仪坡度放样、建筑物放样、水平角观测、测量、水准仪坡度放样、建筑物放样、水平角观测、轴线控制桩的测设、方格网法平整场地,以便于我们在实习过程中很好的练习仪器的使用及操作和加深对工程测量知识的理解性学习。

另外,在所有的实验项目完成以后还要进行操作技能测试,以便于检验我们再实习过程中学到的技能。

在本次测量实习中,我们班级以小组为单位进行实习,一共分成了五个小组,我们小组是第五小组,成员分别是组长张新、副组长许丹丹以及组员杨临锡、王晶晶、朱伟伟、胡跃。

我们在指导老师的指导下经过两周的不断的测量,不断的提问,不断的改正的努力实践,很好的完成了实习任务,并且顺利的通过做后的测试。

在本次实习中,每一个组员都积极工作,积极配合老师及组长的要求,所以都学到颇多的知识,成为本次测量的最大知识受益人。

淮海工学院综合实验报告

淮海工学院综合实验报告

淮海工学院课程设计报告书题目:光信息专业实验与技术设计学院:理学院专业:光信息科学与技术班级:姓名:学号:2012年12月27日声光效应实验【实验目的】1. 了解声光效应的原理。

2. 了解喇曼—纳斯衍射和布喇格衍射的实验条件和特点。

3. 通过对声光器件衍射效率和带宽等的测量,加深对其概念的理解。

4. 测量声光偏转和声光调制曲线。

【实验原理】当超声波在介质中传播时,将引起介质的弹性应变作时间上和空间上的周期性的变化,并且导致介质的折射率也发生相应的变化。

当光束通过有超声波的介质后就会产生衍射现象,这就是声光效应。

()0sin s s S S t k y ω=-()()()()00sin sin /2sin /2s s s b mk k B i m t m b mk k m E Cb J e ωωθδ∞⎡⎤--⎣⎦-=-∞=Φ∑sin s s k m k m m λλθ==2sin SB i λλ= 此式称为布喇格条件。

因为布喇格角一般都很小,故衍射光相对于入射光的偏转角为02SSB sn i f λλλνΦ=≈=介质Ssn f λνΦ≈Φ=空气介质式中,S ν为超声波波速,s f 为超声波频率。

【实验内容与步骤】 1. 调出布喇格衍射.2. 布喇格衍射下测量衍射光相对于入射光的偏转角Φ空气与超声波频率(即电信号频率)s f 的关系曲线,并计算声速s v 。

测出6—8组(Φ空气,s f )值.3. 布喇格衍射下,固定超声波功率,测量衍射光相对于零级衍射光的相对强度与超声波频率的关系曲线,并定出声光器件的带宽和中心频率0f 。

CCD成像及LED发光角测试综合实验实验三利用线阵CCD进行物体外形尺寸的测量【实验目的】:通过本实验掌握利用线阵CCD进行一非接触测量物体尺寸的基本原理和方法,用实例探讨影响测量范围、测量精度的主要因素,为今后设计提供重要依据。

实验六利用线阵CCD测量物体的倾斜角度【实验目的】:应用彩色线阵CCD,增强学生创新设计能力。

#试做实验报告正文

#试做实验报告正文

#试做实验报告正文淮海工学院实验教师试做实验报告实验一分析天平的使用和称量练习一、实验目的1.了解分析天平的构造。

2.学会用轻易法和NaHCO法秤试样。

3.增进对有效数字的重新认识。

4.培养准确、简明地记录实验原始数据的习惯。

二、实验原理采用杠杆原理做成的分析天平可以轻易称取某一物体的质量,也可以利用NaHCO法称取某些极易变硬、极易稀释空气中co2的物质,即为两次称量之差就是所要称取物质的质量。

三、仪器与试剂仪器:纸盒天平,分析天平,称量瓶,大坩埚,试剂:na2co3液态(只供秤采用)四、实验步骤(一)外观检查1.检查砝码是否齐全,各砝码位置是否正确,圈码是否完好并正挂在圈码勾上,读数盘的读数是否在零位。

2.检查天平与否处在活动期状态,天平梁和吊耳的边线与否正常。

3.检查天平是否处于水平位置,如不水平,可调节天平箱前下方的两个调水平螺丝,使气泡水准器中的气泡位于正中。

4.天平盘上例如存有灰尘或其它掉入的物体,必须用软毛刷重洗整洁。

(二)秤练1.直接法称量用叠好的纸条从干燥器中取出干燥的小坩埚,先在托盘天平上粗称其质量(准确至0.1g)记在记录本上。

然后按照粗称质量在分析天平上添加砝码,调节指数盘,精确称量,准确读取砝码质量,指数盘读数及投影屏读数(准确至0.1mg),记录下质量m1。

2.NaHCO法秤本实验建议用NaHCO法从称量瓶中精确秤出来0.2-0.3g液态试样(准确至0.1mg)。

淮海工学院实验教师试做实验报告挑1只装有试样的称量瓶,细表示其质量,再在分析天平上准确秤,记下质量m2。

然后自天平中抽出称量瓶,将试样慢慢流入上面已称出准确质量的小坩埚中。

倾样时,由于初次秤,缺乏经验很难一次倾准,因此必须试称,即为第1次积成太少一些,细表示此量,根据此质量经验不足的量,稳步积成直到符合要求,精确秤,记下质量m3,则m2cm3即为试样的质量。

3.再称出“小坩埚+试样”的质量,记为m4。

则m4cm1也为试样的质量。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
淮海工学院计算机工程学院
实验报告书
课程名:《操作系统原理》
题目:实验二:进程调度
学号:2012130198
姓名:刘恒辉
一、实验目的
银行家算法是操作系统中避免死锁的典型算法,本实验可以加深对银行家算法的步骤和相关数据结构用法的更好理解。
二、实验要求
用C语言编写一个简单的银行家算法模拟程序,用银行家算法实现资源分配。程序能模拟多个进程共享多种资源的情形。进程可动态地申请资源,系统按各进程的申请动态地分配资源。要求程序具有显示和打印各进程的某一时刻的资源分配表和安全序列;显示和打印各进程依次要求申请的资源数量以及为某进程分配资源后的有关资源数据的情况。
cout<<"\tA B C\tA B C\tA B C\t A B C"<<endl;
for(i=0;i<N;i++)
{
cout<<cName[i]<<"\t";
for(j=0;j<M;j++)
cout<<iMax[i][j]<<" ";
cout<<"\t";
for(j=0;j<M;j++)
cout<<iAllocation[i][j]<<" ";
int iMax[N][M]={{7,5,3},{3,2,2},{9,0,2},{2,2,2},{4,3,3}};
//iNeed[N][M]每一个进程尚需的各类资源数
//iAllocation[N][M]为系统中每一类资源当前已分配给每一进程的资源数
int iNeed[N][M],iAllocation[N][M]={{0,1,1},{2,0,0},{3,0,2},{2,1,1},{0,0,2}};
}
}
}
//输出
void output(int iMax[N][M],int iAllocation[N][M],int iNeed[N][M],int iAvailable[M],char cName[N])
{
int i,j;
cout<<"\n\t Max \tAllocation\t Need \t Available"<<endl;
1.认真理解好课本中银行家算法的实例。
2.根据课本中银行家算法的描述,画出程序流程图。
3.按照程序流程图,用C语言编程并实现。
四、实验结果与分析
#include <iostream.h>
#include <string.h>
#define M 3 //资源的种类数
#define N 5 //进程的个数
for(j=0;j<M;j++)
iNeed[i][j]=iMax[i][j]-iAllocation[i][j];
//输出初始值
output(iMax,iAllocation,iNeed,iAvailable,cName);
//判断当前状态是否安全
bSafe=safety(iAllocation,iNeed,iAvailable,cName);
系统的状态可通过以下来描述:
进程剩余申请数=最大申请数-占有数;可分配资源数=总数-占有数之和;通过这个描述来算出系统是否安全,从而找出所有的安全序列。
2.银行家算法的局限性有哪些?
//是否继续提出申请
while(bExitFlag)
{
cout<<"\n"<<"继续提出申请?\ny为是;n为否。\n";
cin>>ch;
switch(ch)
{
case 'y':
//cout<<"调用银行家算法";
bSafe=banker(iAllocation,iNeed,iAvailable,cName);
}
}
if(flag==0)
{
cout<<"无安全序列"; //标志为0,证明已无满足条件iAllocation,退出循环,返回false
return false;
}
if(Finish[0]==true&&Finish[1]==true&&Finish[2]==true&&Finish[3]==true&&Finish[4]==true) //若所有Finish置为true,输出安全数列,返回True
{
cout<<"\n";
cout<<"安全序列为:";
for(x=0;x<5;x++)
cout<<num[x]<<" ";
cout<<"\n";
return true;
}
}
return true;
}
//安全返回true,不安全返回false
bool banker(int iAllocation[N][M],int iNeed[N][M],int iAvailable[M],char cName[N])
{
for(j=0;j<3;j++)
{
Work[j]+= iAllocation[i][j] ; //Work[j]+= Work[j]+iAllocation[i][j]
}
Finish[i]=true; //将Finish置true
flag++; //标志加1
num[x++]=cName[i]; //将该序列名赋给数组num[]
cout<<"\t";
for(j=0;j<M;j++)
cout<<iNeed[i][j]<<" ";
cout<<"\t";
cout<<" ";
//Available只需要输出一次
if (i==0)
for(j=0;j<M;j++)
cout<<iAvailable[j]<<" ";
cout<<endl;
//进程名
char cName[N]={'a','b','c','d','e'};
bool bExitFlag=true; //退出标记
char ch;//接收选择是否继续提出申请时传进来的值
bool bSafe; //存放安全与否的标志
//计算iNeed[N][M]的值
for(i=0;i<N;i++)
三、实验原理与步骤
实验中进程的数量、资源的种类以及每种资源的总量Total[j]最好允许动态指定。初始时每个进程运行过程中的最大资源需求量Max[i,j]和系统已分配给该进程的资源量Allocation[i,j]均为已知(这些数值可以在程序运行时动态输入),而算法中其他数据结构的值(包括Need[i,j]、Available[j])则需要由程序根据已知量的值计算产生。
{
int iMax[N][M]={{7,5,3},{3,2,2},{9,0,2},{2,2,2},{4,3,3}};
int t,i,Request[3],check_1[3];
char x; //定义变量
cout<<"请输入进程名:"; //输入进程名
cin>>x;
if(x=='a')i=0;
if(x=='b')i=1;
return false;
}
}
for(t=0;t<3;t++) //将该变量的iAvailable、iAllocation、iNeed重新赋值
{
iAvailable[t]-=Request[t];
iAllocation[i][t]+=Request[t];
iNeed[i][t]-=Request[t];
void output(int iMax[N][M],int iAllocation[N][M],int iNeed[N][M],int iAvailable[M],char cName[N]); //统一的输出格式
bool safety(int iAllocation[N][M],int iNeed[N][M],int iAvailable[M],char cName[N]);
while(true) //执行无限循环,满足条件时跳出
{
flag=0; //每次循环开始时将记录本次循环中是否有使有满足条件iAllocation的标志置为0,若为0表示不存在,若不为0表示存在
for(i=0;i<5;i++) //执行循环,看有没有满足条件的iAllocation
{
if(Finish[i]==false&&Work[0]>=iNeed[i][0]&&Work[1]>=iNeed[i][1]&&Work[2]>=iNeed[i][2])
}
}
//安全性算法,进行安全性检查;安全返回true,并且输出安全序列,不安全返回false,并输出不安全的提示;
相关文档
最新文档