文档库 最新最全的文档下载
当前位置:文档库 › 实验报告总结(精选8篇)

实验报告总结(精选8篇)

实验报告总结(精选8篇)
实验报告总结(精选8篇)

实验报告总结(精选8篇)

实验报告总结

实验报告总结(一):

一个长学期的电路原理,让我学到了很多东西,从最开始的什么都不懂,到此刻的略懂一二。

在学习知识上面,开始的时候完全是老师讲什么就做什么,感觉速度还是比较快的,跟理论也没什么差距。但是之后就觉得越来越麻烦了。从最开始的误差分析,实验报告写了很多,但是真正掌握的确不多,到最后的回转器,负阻,感觉都是理论没有很好的跟上实践,很多状况下是在实验出现象以后在去想理论。在实验这门课中给我最大的感受就是,必须要先弄清楚原理,在做实验,这样又快又好。

在养成习惯方面,最开始的时候我做实验都是没有什么条理,想到哪里就做到哪里。比如说测量三相电,有很多种状况,有中线,无中线,三角形接线法还是Y形接线法,在这个实验中,如果选取恰当的顺序就能够减少很多接线,做实验就应要有良好的习惯,就应在做实验之前想好这

个实验要求什么,有几个步骤,就应怎样安排才最合理,其实这也映射到做事情,不管做什么事情,就应都要想想目的和过程,这样才能高效的完成。电原实验开始的几周上课时间不是很固定,实验报告也累计了很多,第一次感觉有那么多实验报告要写,在交实验报告的前一天很多同学都通宵了的,这说明我们都没有合理的安排好自己的时间,我就应从这件事情中吸取教训,合理安排自己的时间,完成就应完成的学习任务。这学期做的一些实验都需要严谨的态度。在负阻的实验中,我和同组的同学连了两三次才把负阻链接好,又浪费时间,又没有效果,在这个实验中,有很多线,很容易插错,所以要个性仔细。

在最后的综合实验中,我更是受益匪浅。完整的做出了一个红外测量角度的仪器,虽然不是个性准确。我和我组员分工合作,各自完成自己的模块。我负责的是单片机,和数码显示电路。这两块都是比较简单的,但是数码显示个性需要细致,由于我自己是一个粗心的人,所以数码管我检查了很多遍,做了很多无用功。

总结:电路原理实验最后给我留下的是:严谨的学习态度。做什么事情都要认真,争取一次性做好,人生没有太多时间去浪费。

人体解剖学实验报告材料指导

《人体解剖学实验报告指导》 解剖教研室编写

医学高等专科学校 目录 第一章绪言 一、实验课的目的及要求………………………… 二、实验报告书写要求…………………………… 三、实验室守则…………………………………… 第二章实验指导及报告 任务一观察躯干骨及其连结………………………… 任务二观察颅骨及其连结…………………………… 任务三观察四肢骨及其连结………………………… 任务四观察头颈肌(系解+局解)…………………… 任务五观察躯干肌(系解+局解)…………………… 任务六观察四肢肌(系解+局解)………………… 任务七观察消化系统………………………………… 任务八观察呼吸系统……………………………….. 任务九观察泌尿系统……………………………….. 任务十观察男性生殖系统……………………………….. 任务十一观察女性生殖系统……………………………. 任务十二观察腹膜分泌系统……………………. 任务十三观察心脏模型…………………… 任务十四观察全身动脉…………………… 任务十五观察全身静脉…………………………..

任务十六观察淋巴系统……………………………. 任务十七观察眼模型……………………………… 任务十八观察耳模型…………………………………任务十九观察脊髓模型………………………………任务二十观察脑干、小脑、间脑、端脑………… 任务二十一观察中枢神经系统传导通路………………任务二十二观察脑的被膜、血管……………………任务二十三观察脑神经…………………………………任务二十四观察脊神经…………………………………任务二十五观察脏神经……………………………

综合布线实验报告

综合布线实验报告 Prepared on 22 November 2020

综合布线实验报告 姓名:xxx 学号:0614130x 班级:xxxxxx 课程名称 综合布线 实验项目 跳线制作 实验项目类型 验 证 演示 综合 设计 其 他 指导教师 xxx 成 绩 ■ 一、实验目的 1、熟悉双绞线的介质标准和RJ45连接器接口制作方法 2、掌握直通UTP 和交叉UTP 的使用环境 3、掌握测试网络通信速度的方法 二、实验环境 五类UTP 电缆,RJ-45水晶头,RJ-45线缆测试仪,压线钳,剥线钳,剪刀,装有网卡的计算机两台。 三、实验步骤 1、制作直通UTP 电缆 (1) 取一段1m 左右的双绞线,两端用剪刀剪齐,用剥线钳剥去一端的塑 料包皮约20mm 。注意在剥线的过程中不要将导线的绝缘层割破或弄 断导线。 (2) 将四对线扇状排开,从左到右一次为“橙白/橙”“蓝白/蓝”“绿白/绿”“棕 白/棕”。将缠绕的导线拉直,按照T568B 的线序平排。(见图) (3) 并拢、铰齐线头。并留有14mm 的长度。注意,芯线留得太长,芯 间的相互干扰就会增强。如果线芯太短,接头的金属不能全部接触 到芯线,则会造成断路或接触不良。 图:

(4)检查芯线的排列顺序,将钳断插入到RJ-45头中。注意插入的时候,水晶头的带有拴卡的一面向下。尽量将芯线顶到接头的前端。 (5)再次检查水晶头中的线序。并检查芯线是否已经到了水晶头的前端。 (6)将水晶头塞入压线钳的RJ-45插座内,用力压下压线钳的手柄。(见图 (7)用同样的方法完成另一头的制作,也按照568B的线序来制作。这样就完成直连线的制作了。 2、制作交叉UTP电缆 特别要注意:与前面制作方法一样,但一端用568B,另外一端则用568A 标准。这样就完成了交叉线的制作。 3、测试双绞线 要测试双绞线是否接通,可用测线器来测试。通常测试仪一组有两个:其中一个为信号发射器,另一个为信号接受器,双方各有8个LED灯以及一个RJ-45插槽。 (1)将两端做好RJ-45机头的网线两端别插至侧线器上。 (2)打开测线器的电源,观察测试灯闪烁的情况。正确的情况下,连在同一条芯线上的指示灯会一起亮起来。若发射器的第一个灯亮时, 接受器却没有仍和灯亮起,表示连通有问题。 (3)观察直通线和交叉线在测试时有什么差别 4、使用直连UTP电缆连接到交换机和网卡 将RJ-45接头插入计算机网卡或交换机接口,听到“喀”一声,就可以了。拔出接头时,应该按柱接头的卡拴。如果插入、拔出不顺,说明接头夹的不紧,在用压线钳用力夹一夹。 看指示交换机和网卡的指示灯是否亮 5、使用交叉UTP电缆连接两台计算机 操作方法同上,看指示网卡的指示灯是否亮 6、设置两台计算机的IP地址 按照操作4:将第一台计算机的IP地址设为:机器号1.机器号 图

windows进程管理实验报告

实验报告 课程名称:操作系统 实验项目:windows进程管理 姓名: 专业:计算机科学与技术 班级: 学号:

计算机科学与技术学院 计算机系 2019 年 4 月 23 日

实验项目名称: windows进程管理 一、实验目的 1. 学习windows系统提供的线程创建、线程撤销、线程同步等系统调用; 2. 利用C++实现线程创建、线程撤销、线程同步程序; 3. 完成思考、设计与练习。 二、实验用设备仪器及材料 1. Windows 7或10, VS2010及以上版本。 三、实验内容 1 线程创建与撤销 写一个windows控制台程序(需要MFC),创建子线程,显示Hello, This is a Thread. 然后撤销该线程。 相关系统调用: 线程创建: CreateThread() 线程撤销: ExitThread() 线程终止: ExitThread(0) 线程挂起: Sleep() 关闭句柄: CloseHandle() 参考代码: ; } 运行结果如图所示。 完成以下设计题目: 1. 向线程对应的函数传递参数,如字符串“hello world!”,在线程中显示。 2. 如何创建3个线程A, B, C,并建立先后序执行关系A→B→C。

实验内容2 线程同步 完成父线程和子线程的同步。父线程创建子线程后进入阻塞状态,子线程运行完毕后再唤醒。 相关系统调用: 等待对象 WaitForSingleObject(), WaitForMultipleObjects(); 信号量对象 CreateSemaphore(), OpenSemaphore(), ReleaseSemaphore(); HANDLE WINAPI CreateSemaphore( _In_opt_ LPSECURITY_ATTRIBUTES lpSemaphoreAttributes _In_ LONG lInitialCount, _In_ LONG lMaximumCount, _In_opt_ LPCTSTR lpName ); 第一个参数:安全属性,如果为NULL则是默认安全属性 第二个参数:信号量的初始值,要>=0且<=第三个参数 第三个参数:信号量的最大值 第四个参数:信号量的名称 返回值:指向信号量的句柄,如果创建的信号量和已有的信号量重名,那么返回已经存在的信号量句柄参考代码: n"); rc=ReleaseSemaphore(hHandle1,1,NULL); err=GetLastError(); printf("Release Semaphore err=%d\n",err); if(rc==0) printf("Semaphore Release Fail.\n"); else printf("Semaphore Release Success. rc=%d\n",rc); } 编译运行,结果如图所示。

编译原理实验报告语法分析程序的设计

编译原理实验报告语法分析程序的设计 文档编制序号:[KK8UY-LL9IO69-TTO6M3-MTOL89-FTT688]

实验5语法分析程序的设计(2) 一、实验目的 通过设计、编制、调试一个典型的语法分析程序,实现对词法分析程序所提供的单词序列进行语法检查和结构分析,进一步掌握常用的语法分析中算法优先分析方法。 二、实验内容 设计一个文法的算法优先分析程序,判断特定表达式的正确性。 三、实验要求 1、给出文法如下: G[E] E->T|E+T; T->F|T*F; F->i|(E); +*()i + * ( ) i 21)直接存放,2)为优先关系建立优先函数,这里由学生自己选择一种方式; 1、给出算符优先分析算法如下: k:=1; S[k]:=‘#’; REPEAT 把下一个输入符号读进a中; IF S[k]∈V T THEN j:=k ELSE j:=k-1; WHILE S[j] a DO BEGIN

REPEAT Q:=S[j]; IF S[j-1]∈V T THEN j:=j-1 ELSE j:=j-2 UNTIL S[j] Q 把S[j+1]…S[k]归约为某个N; k:=j+1; S[k]:=N; END OF WHILE; IF S[j] a OR S[j] a THEN BEGIN k:=k+1;S[k]:=a END ELSE ERROR UNTIL a=‘#’ 1、根据给出算法,利用适当的数据结构实现算符优先分析程序; 2、利用算符优先分析程序完成下列功能: 1)手工将测试的表达式写入文本文件,每个表达式写一行,用“;”表示结束; 2)读入文本文件中的表达式; 3)调用实验2中的词法分析程序搜索单词; 4)把单词送入算法优先分析程序,判断表达式是否正确(是否是给出文法的语言),若错误,应给出错误信息; 5)完成上述功能,有余力的同学可以对正确的表达式计算出结果。四、实验环境 PC微机 DOS操作系统或 Windows 操作系统 Turbo C 程序集成环境或 Visual C++ 程序集成环境 五、实验步骤

进程管理实验报告

实验2过程管理实验报告学生号姓名班级电气工程系过程、过程控制块等基本原理过程的含义:过程是程序运行过程中对数据集的处理,以及由独立单元对系统资源的分配和调度。在不同的数据集上运行程序,甚至在同一数据集上运行多个程序,是一个不同的过程。(2)程序状态:一般来说,一个程序必须有三种基本状态:就绪、执行和阻塞。然而,在许多系统中,过程的状态变化可以更好地描述,并且增加了两种状态:新状态和终端状态。1)就绪状态,当一个进程被分配了除处理器(CPU)以外的所有必要资源时,只要获得了处理器,进程就可以立即执行。此时,进程状态称为就绪状态。在系统中,多个进程可以同时处于就绪状态。通常,这些就绪进程被安排在一个或多个队列中,这些队列称为就绪队列。2)一旦处于就绪状态的进程得到处理器,它就可以运行了。进程的状态称为执行状态。在单处理器系统中,只有一个进程在执行。在多处理器系统中,可能有多个进程在执行中。3)阻塞状态由于某些事件(如请求输入和输出、额外空间等),执行进程被挂起。这称为阻塞状态,也称为等待状态。通常,处于阻塞状态的进程被调度为-?这个队列称为阻塞队列。4)新状态当一个新进程刚刚建立并且还没有放入就绪队列中时,它被称为新状态。5)终止状态是

什么时候-?进程已正常或异常终止,操作系统已将其从系统队列中删除,但尚未取消。这就是所谓的终结状态。(3)过程控制块是过程实体的重要组成部分,是操作系统中最重要的记录数据。控制块PCB记录操作系统描述过程和控制过程操作所需的所有信息。通过PCB,一个不能独立运行的程序可以成为一个可以独立运行的基本单元,并且可以同时执行一个进程。换句话说,在进程的整个生命周期中,操作系统通过进程PCB管理和控制并发进程。过程控制块是系统用于过程控制的数据结构。系统根据进程的PCB来检测进程是否存在。因此,进程控制块是进程存在的唯一标志。当系统创建一个进程时,它需要为它创建一个PCB;当进程结束时,系统回收其PCB,进程结束。过程控制块的内容过程控制块主要包括以下四个方面的信息。过程标识信息过程标识用于对过程进行标识,通常有外部标识和内部标识。外部标识符由流程的创建者命名。通常是一串字母和数字。当用户访问进程时使用。外部标识符很容易记住。内部标识符是为了方便系统而设置的。操作系统为每个进程分配一个唯一的整数作为内部标识符。通常是进程的序列号。描述性信息(process scheduling message)描述性信息是与流程调度相关的一些有关流程状态的信息,包括以下几个方面。流程状态:表

人体解剖学实验教案

人体解剖学实验教案 课程名称:人体解剖学 适用专业:生物科学四年本科 课程编号: 制定单位:生命科学学院 制定人员:朱道立 制定日期:2011.7 审定人: 南通大学生命科学学院

人体组织学与解剖学实验教案 <人体组织学与解剖学实验>教案 师:朱道立 授课对象:生物科学本科生 组织学与解剖学实验要求 严格遵守上课纪律,不迟到。 实验前要做好预习,并填好预习报告。 实验观察要求认真仔细,鼓励探索与讨论。 认真准备“课堂问答”,积极回答课堂提问。 实验报告:认真完成,按时上交,绘图用铅笔要有标注。 组长做好卫生安排,值日生自觉留下做好卫生工作。 标本、模型、装片要轻拿轻放,损坏要登记并按规定赔偿。 注意保持清洁,不乱扔垃圾和废品。

绘组织结构图: 单层柱状上皮多极神经元 课堂问答: 什么是上皮、内皮、间皮? 人血有哪些有形成分?光镜下怎样区分五种白细胞?

二运动系统实验 目的: 察骨的一般形态和结构 察人类骨骼的组成及其构造特点 过几个主要关节的观察,了解关节的基本结构 察骨骼肌形态及组成,了解各骨骼肌的名称和作用 用具: 镜 :人体全身骨骼标本、散骨。 :髋关节标本、肩关节标本、膝关节标本、肘关节标本、脊椎骨及关节标本、胸骨及关节标本、手关节标本、足关节标标本。 :肌肉模型 :骨、骨骼肌(猪) 步骤: 骼 骨形态、构造和成分: :长、短、扁、不规则骨 :骨膜、骨质、骨髓 :有机物,无机物 脊柱: :椎体、椎弓、椎孔、棘突、横突、上下关节突、椎间孔。 :颈椎7、胸椎12、腰椎5、骶椎1、尾椎1。 :椎间盘、关节突关节、韧带。 特征观察 胸廓: 椎、12对肋骨、1胸骨。 颅骨: 8块,面颅15块。 上肢骨及连接 带骨:锁骨、肩胛骨 上肢骨:肱骨、尺骨、桡骨、腕骨、掌骨、指骨。 :肩关节、肘关节。 下肢骨及连接 下肢带骨:髋骨 下肢骨:股骨、髌骨、胫骨、腓骨、跗骨、跖骨、趾骨 :髋关节、膝关节、骨盆、足弓。 骼肌 肌的形狀和结构 结构可分为肌腹和肌腱(由胶原纤维构成)。 长、短、扁、轮匝肌;有二腹肌、二头肌。 肌的辅助装置 筋膜浅筋膜(皮下筋膜)、深筋膜(固有筋膜)

e网络综合布线实验报告完整.

桂林航天工业高等专科学校 电子工程系 网络综合布线课程实验报告 2011-----2012学年第二学期 专业: 班级: 学号: 姓名: 同组者: 指导教师:

任务一建筑物基本情况与用户需求调查实践 一、目的与要求 通过实训掌握综合布线总体方案和各子系统的设计方法,熟悉一种施工图的绘制方法(AUTOCAD 或VISIO ),掌握设备材料预算方法、工程费用计算方法。设计内容符合国家《建筑与建筑群综合布线系统工程设计规范GBT-T-50311-2000 》以桂林航专2号实验楼为综合布线工程的设计目标,通过设计,掌握综合布线总体方案和各子系统的设计方法,熟悉一种施工图的绘制方法(AUTOCAD 或VISIO ),掌握设备材料预算方法、工程费用计算方法。 二、实验内容 通过对桂林航专2号实验楼的实地测量和考察,完成下列任务: 1、工程概况现场考察,画出项目建筑三视图、平面图(标注尺寸) 2、用户需求调查(按二号实验楼的具体实验室分布进行估算) 三、实验步骤 1 )、现场勘测大楼,从用户处获取用户需求和建筑结构图等资料,掌握大楼建筑结构,熟悉用户需求、确定布线路由和信息点分布。 2 )、总体方案和各子系统的设计。 3 )、根据建筑结构图和用户需求绘制综合布线路由图,信息点分布图。 4 )、综合布线材料设备预算。 5 )、设计方案文档书写。 四、实验结果记录(以报告形式,每组一份另行装订) 五、实验心得体会:(手写)

任务二RJ-45跳线制作与测试 一、实训目的:掌握网络跳线的制作方法 二、实训理论与步骤: 制作步骤如下: 步骤 1:利用斜口错剪下所需要的双绞线长度,至少 0.6米,最多不超过 100米。然后再利用双绞线剥线器(实际用什么剪都可以)将双绞线的外皮除去2-3厘米。有一些双绞线电缆上含有一条柔软的尼龙绳,如果您在剥除双绞线的外皮时,觉得裸露出的部分太短,而不利于制作RJ-45接头时,可以紧握双绞线外皮,再捏住尼龙线往外皮的下方剥开,就可以得到较长的裸露线; 步骤 2:剥线完成后的双绞线电缆; 步骤 3:接下来就要进行拨线的操作。将裸露的双绞线中的橙色对线拨向自己的前方,棕色对线拨向自己的方向,绿色对线剥向左方,蓝色对线剥向右方; 步骤 4:将绿色对线与蓝色对线放在中间位置,而橙色对线与棕色对线保持不动,即在靠外的位置,调整线序为以下顺序 左一:橙左二:蓝左三:绿左四:棕 步骤 5:小心的剥开每一对线,白色混线朝前。因为我们是遵循EIA/TIA 568B的标准来制作接头,所以线对颜色是有一定顺序的。 需要特别注意的是,绿色条线应该跨越蓝色对线。这里最容易犯错的地方就是将白绿线与绿线相邻放在一起,这样会造成串扰,使传输效率降低。左起:白橙/橙/白绿/蓝/白蓝/绿/白棕/棕常见的错误接法是将绿色线放到第 4只脚的位置。 应该将绿色线放在第 6只脚的位置才是正确的,因为在100BaseT网络中,第3只脚与第6只脚是同一对的,所以需要使用同一对线。(见标准EIA/TIA 568B)左起:白橙/橙/白绿/蓝/白蓝/绿/白棕/棕 步骤 6:将裸露出的双绞线用剪刀或斜口钳剪下只剩约 13mm的长度,之所以留下这个长度是为了符合EIA/TIA的标准,您可以参考有关用RJ-45接头和双绞线制作标准的介绍。最后再将双绞线的每一根线依序放入RJ-45接头的引脚内,第一只引脚内应该放白橙色的线,其余类推。 步骤 7:确定双绞线的每根线已经正确放置之后,就可以用RJ-45压线钳压接RJ -45接头,市面上还有一种RJ-45接头的保护套,可以防止接头在拉扯时造成接触不良。使用这种保护套时,需要在压接RJ-45接头之前就将这种胶套插在双绞线电缆上。 步骤8:网络跳线的测试 将制作好的网络跳线接到测试仪的两个端口,仔细观察信号出现的顺序。 三、实训心得体会:(详细记录自己制作网络跳线的过程,总结成功经验和测试结果,写在背面)

进程管理实验报告

进程的控制 1 .实验目的 通过进程的创建、撤消和运行加深对进程概念和进程并发执行的理解,明确进程与程序之间的区别。 【答:进程概念和程序概念最大的不同之处在于: (1)进程是动态的,而程序是静态的。 (2)进程有一定的生命期,而程序是指令的集合,本身无“运动”的含义。没有建立进程的程序不能作为1个独立单位得到操作系统的认可。 (3)1个程序可以对应多个进程,但1个进程只能对应1个程序。进程和程序的关系犹如演出和剧本的关系。 (4)进程和程序的组成不同。从静态角度看,进程由程序、数据和进程控制块(PCB)三部分组成。而程序是一组有序的指令集合。】2 .实验内容 (1) 了解系统调用fork()、execvp()和wait()的功能和实现过程。 (2) 编写一段程序,使用系统调用fork()来创建两个子进程,并由父进程重复显示字符串“parent:”和自己的标识数,而子进程则重复显示字符串“child:”和自己的标识数。 (3) 编写一段程序,使用系统调用fork()来创建一个子进程。子进程通过系统调用execvp()更换自己的执行代码,新的代码显示“new

program.”。而父进程则调用wait()等待子进程结束,并在子进程结束后显示子进程的标识符,然后正常结束。 3 .实验步骤 (1)gedit创建进程1.c (2)使用gcc 1.c -o 1编译并./1运行程序1.c #include #include #include #include void mian(){ int id; if(fork()==0) {printf(“child id is %d\n”,getpid()); } else if(fork()==0) {printf(“child2 id %d\n”,getpid()); } else {id=wait(); printf(“parent id is %d\n”,getpid()); }

解剖牛实验报告-

解剖牛实验报告-

金山学院课程实习报告报告题目《小牛活体解剖课程实习》课程名称《家畜解剖学》 实习地点动物医学家畜解剖实验室实习时间 专业动物医学班 年级 学生姓名 学号 指导老师

(一).实验目的、要求 一、实习目的: 通过活体家畜的解剖活动,使理论联系实践,做到复习和巩固一个学期以来所学到的家畜解剖学的基本知识,并进一步掌握不同家畜品种的各系统器官的解剖结构特点和练习家畜解剖的操作技能和方法,从而为后期有关课程和为将来畜牧生产服务打下良好的基础。 二、实习要求: (一)按照本实习指导书的指导方法和参考教材有关内容与插图,边解剖边观察,认识和掌握各器官的位置、色泽、形态、硬度和结构以及各器官之间的相互关系。 (二)认真做好观察记录,记录要详细,必要时可以绘图或照相。 (三)做到分工明确,各尽其责,团结互助,听从指挥,严守课堂纪律。 (四)总结讨论,认真写好实习报告,按时缴交。 (二).家畜品种:牛 性别:母

年龄:未知 活重:59斤 放血后重:56斤 (三).解剖程序和观察内容 1.活体观察 毛色:褐色前后关节:健全蹄着地情况:正常 观察巩膜为白色,瞳孔为椭圆形,眼结膜粉红色、正常 健康状况:良好叫声:小声,嘶哑鼻镜:湿润眼神:呆滞呼吸时胸部起伏情况:较大 2.活体触摸 左手抓住鼻梁和颊部,右手抓住下颌,用劲拉开口腔(用两指伸入齿间缘,用力往下压)拉出舌头。观察口腔粘膜和舌粘膜的眼神是正常的。呈粉红色。 用手触摸肩前淋巴结、髂下淋巴结 用手触摸肋骨、肋间隙、髋结节、坐骨结节、髋关节、肩关节 触摸乳房,乳头两个 触摸关节和蹄部 触摸喉头、气管,按压颈静脉沟后部,颈静脉怒胀彭起 3.处死 磨刀,绑定,称重。

北京科技大学编译原理实验报告

编译原理实验报告 学院: 计算机与通信工程学院专业: 计算机科学与技术 班级: 学号: 姓名: 实验成绩:

词法分析 一、实验目的 设计、编制并调试一个词法分析程序,加深对词法分析原理的理解。 二、实验要求 2.1 待分析的简单的词法 (1)关键字: begin if then while do end 所有的关键字都是小写。 (2)运算符和界符 := + - * / < <= <> > >= = ; ( ) # (3)其他单词是标识符(ID)和整型常数(SUM),通过以下正规式定义: ID = letter (letter | digit)* NUM = digit digit* (4)空格有空白、制表符和换行符组成。空格一般用来分隔ID、SUM、运算符、界符和关键字,词法分析阶段通常被忽略。 2.2 各种单词符号对应的种别码: 输入:所给文法的源程序字符串。 输出:二元组(syn,token或sum)构成的序列。 其中:syn为单词种别码; token为存放的单词自身字符串; sum为整型常数。 例如:对源程序begin x:=9: if x>9 then x:=2*x+1/3; end #的源文件,经过词法分析后输出如下序列: (1,begin)(10,x)(18,:=)(11,9)(26,;)(2,if)…… 三、词法分析程序的算法思想: 算法的基本任务是从字符串表示的源程序中识别出具有独立意义的单词符号,其基本思想是根据扫描到单词符号的第一个字符的种类,拼出相应的单词符号。 3.1 主程序示意图:

3.2词法分析程序流程图: 四、词法分析程序的C++语言程序源代码: #include"stdio.h" #include"stdlib.h" #include"string.h" #define _KEY_WORD_END "waiting for your expanding" typedef struct 开始 变量初始化 是否文件结束? 返回 拼数 Syn=11 返回 拼字符串 是否是关键字? Syn 为对应关键字的单词种别码 Syn=10 给不同的符号相同的 Syn 值 报错 是 否 数字 字母 是 否 运算符, 界符等 其他

综合布线实验报告doc

综合布线实验报告 篇一:网络综合布线实训报告 郑州轻工业学院 实验报告 实验名称: 课程名称: 院(系): 专业班级: 姓名: 学号: 成绩: 指导教师: 日期: 地点:网络综合布线网络综合布线计算机与通信工程学院网络工程 目录 一、设计概述 ................................................ . (1) 二、总体设计 ................................................ . (1)

2.1实验 一................................................. .. (1) 2.1.1实验目的................................................. .. (1) 2.1.2实验准备................................................. .. (1) 2.1.3实验步骤................................................. .. (1) 2.2实验 二................................................. .. (3) 2.2.1实验目的................................................. .. (3) 2.2.2实验准备................................................. .. (4) 2.2.3实验步

操作系统实验报告--实验一--进程管理

实验一进程管理 一、目的 进程调度是处理机管理的核心内容。本实验要求编写和调试一个简单的进程调度程序。通过本实验加深理解有关进程控制块、进程队列的概念,并体会和了解进程调度算法的具体实施办法。 二、实验内容及要求 1、设计进程控制块PCB的结构(PCB结构通常包括以下信息:进程名(进程ID)、进程优先数、轮转时间片、进程所占用的CPU时间、进程的状态、当前队列指针等。可根据实验的不同,PCB结构的内容可以作适当的增删)。为了便于处理,程序中的某进程运行时间以时间片为单位计算。各进程的轮转时间数以及进程需运行的时间片数的初始值均由用户给定。 2、系统资源(r1…r w),共有w类,每类数目为r1…r w。随机产生n进程P i(id,s(j,k),t),0<=i<=n,0<=j<=m,0<=k<=dt为总运行时间,在运行过程中,会随机申请新的资源。 3、每个进程可有三个状态(即就绪状态W、运行状态R、等待或阻塞状态B),并假设初始状态为就绪状态。建立进程就绪队列。 4、编制进程调度算法:时间片轮转调度算法 本程序用该算法对n个进程进行调度,进程每执行一次,CPU时间片数加1,进程还需要的时间片数减1。在调度算法中,采用固定时间片(即:每执行一次进程,该进程的执行时间片数为已执行了1个单位),这时,CPU时间片数加1,进程还需要的时间片数减1,并排列到就绪队列的尾上。 三、实验环境 操作系统环境:Windows系统。 编程语言:C#。 四、实验思路和设计 1、程序流程图

2、主要程序代码 //PCB结构体 struct pcb { public int id; //进程ID public int ra; //所需资源A的数量 public int rb; //所需资源B的数量 public int rc; //所需资源C的数量 public int ntime; //所需的时间片个数 public int rtime; //已经运行的时间片个数 public char state; //进程状态,W(等待)、R(运行)、B(阻塞) //public int next; } ArrayList hready = new ArrayList(); ArrayList hblock = new ArrayList(); Random random = new Random(); //ArrayList p = new ArrayList(); int m, n, r, a,a1, b,b1, c,c1, h = 0, i = 1, time1Inteval;//m为要模拟的进程个数,n为初始化进程个数 //r为可随机产生的进程数(r=m-n) //a,b,c分别为A,B,C三类资源的总量 //i为进城计数,i=1…n //h为运行的时间片次数,time1Inteval为时间片大小(毫秒) //对进程进行初始化,建立就绪数组、阻塞数组。 public void input()//对进程进行初始化,建立就绪队列、阻塞队列 { m = int.Parse(textBox4.Text); n = int.Parse(textBox5.Text); a = int.Parse(textBox6.Text); b = int.Parse(textBox7.Text); c = int.Parse(textBox8.Text); a1 = a; b1 = b; c1 = c; r = m - n; time1Inteval = int.Parse(textBox9.Text); timer1.Interval = time1Inteval; for (i = 1; i <= n; i++) { pcb jincheng = new pcb(); jincheng.id = i; jincheng.ra = (random.Next(a) + 1); jincheng.rb = (random.Next(b) + 1); jincheng.rc = (random.Next(c) + 1); jincheng.ntime = (random.Next(1, 5)); jincheng.rtime = 0;

人体躯干骨实验报告

竭诚为您提供优质文档/双击可除 人体躯干骨实验报告 篇一:人体解剖学实验报告指导 实验报告 实验课的目的及要求 系统解剖学是研究正常人体形态结构的科学。本实验课的目的是通过观察标本模型,使学生掌握掌握人体九大系统器官的形态结构及功能,巩固解剖学基本理论和基本知识,从而培养学生的观察能力和思维能力,自学、表达和分析解决问题的能力。因此,要求学生: 1.重视实验课,实验前仔细阅读实验指导,了解实验目的、方法及步骤并结合实验内容复习有关理论。 2.实验时要仔细观察、认真操作,并对观察结果进行思考。 如:(1)椎骨的形态特征? (2)各部椎骨的特殊结构? (3)椎间盘的结构及临床意义。 (4)脊柱的侧面的四个生理弯曲及意义。

3.实验后,认真整理实验物品,如有损坏及时交给实验老师。 班级: 组别: 日期: 实验指导教师: 实验室守则 1.遵守学习纪律,准时到达实验室。实验时因故外出或早退应向教师请假。 2.要严肃认真地进行实验,实验期间不得进行任何与实验无关的活动。 3.保持实验室安静,讲话要低声,不要影响其他人实验。 4.实验时严格遵守代教教师及课代表的指示。 实验内容 任务一观察躯干骨及其连结 一、实验指导 (一)实验目的 1.能在骨标本上说出躯干骨的组成,胸廓的组成。 2.能在骨标本上辨认椎骨、胸骨的形态结构。 3.能指出躯干骨的主要体表标志。 (二)实验器材 分离躯干骨标本完整脊柱和胸廓标本

(三)实验步骤 1.分组取标本 学生需提前分组,每组成员需按照课代表及组长的分配确定座位,未经代教教师允许不得擅自更换桌位。各组组长到课代表处领取骨标本,分发给每位组员作好记录以便回收。 2.保持安静,听代教教师讲解椎骨的一般结构和各部椎骨的特殊结构、脊柱和胸廓结构,然后组织学生进行观察,最后教师归纳总结。本过程要求学生要保持安静,如有问题等教师讲解完毕再行询问。 3.观察并记录结果每位同学需认真观察标本,结合理论知识理解椎骨的一般结构和各部椎骨的特殊结构、重点理解脊柱侧面观、椎间盘结构和胸骨角,最后绘图,书写实验报告。 4.还标本,打扫卫生实验完成后将标本还给组长或课代表,检查物品是否有损坏,如有问题及时向代教教师反映情况,按实验室相关规定提供赔偿。服从课代表分配搞好实验室卫生。 (四)实验内容 本实验主要是观察躯干骨的一般结构和特殊结构,观察躯干骨连接时,重点认识椎间盘的结构,椎骨间的韧带,脊柱侧面的生理弯曲和胸廓的组成及形态。认识胸骨角。 (五)实验结果

编译原理实验报告二

编译原理实验报告 题目构造识别字符串的自动机学院 专业 班级 学号 学生姓名 指导教师 西安思源学院教务处制 二〇一年

实验二构造识别符号串的自动机 一、实验目的 1 掌握形式语言与自动机的概念 2 了解正规集及有穷自动机的关系 3 能构造识别相应符号串的自动机 4 能构造词法分析程序所识别的各类单词的自动机 二、实验环境 Microsoft Visual C++ 6.0 三、实验内容 1 用高级语言编写程序:该程序能接受C++所有的标识符。 2 用高级语言编写程序:该程序能接受C++所有的常数(整数和定点小数)。 3 用高级语言编写程序:该程序能接受C++的所有保留字。 4 用高级语言编写程序:该程序能接受C++的所有界符、运算符。 四、设计说明 void main() { void find_word(); void show_all(); void Input(); Input(); cout<<"运行结果如下"<'||ch[i]=='('||ch[i]==')') { c[t]=ch[i]; t++; k++; j++; } else if(ch[i]==' '||ch[i]=='\t') { b[k]=' ';

网络综合布线 实训报告

郑州轻工业学院实验报告 实验名称:网络综合布线 课程名称:网络综合布线 院(系):计算机与通信工程学院专业班级:网络工程 姓名: 学号: 成绩: 指导教师: 日期: 地点:

目录 一、设计概述 (1) 二、总体设计 (1) 2.1实验一 (1) 2.1.1实验目的 (1) 2.1.2实验准备 (1) 2.1.3实验步骤 (1) 2.2实验二 (3) 2.2.1实验目的 (3) 2.2.2实验准备 (4) 2.2.3实验步骤 (4) 2.3实验三 (6) 2.3.1实验目的 (6) 2.3.2实验准备 (6) 2.3.3实验步骤 (6) 2.4实验四 (7) 2.4.1实验目的 (8) 2.4.2实验准备 (8) 2.4.3实验步骤 (8) 2.5实验五 (11) 2.5.1实验目的 (11) 2.5.2实验准备 (11) 2.5.3实验步骤 (12) 2.6实验六 (13) 2.6.1实验目的 (13) 2.6.2实验准备 (13) 2.6.3实验步骤 (14) 三、实验总结 (16)

一、设计概述 网络综合布线要求熟练掌握综合布线七个子系统的划分方式、位置、作用。能够完成七个子系统的设计,并计算设计预算。能够熟练绘制综合布线施工图。熟练掌握综合布线各种工具、材料的用途和使用方法。 二、总体设计 2.1实验一 1综合布线产品及工具认知教学 2双绞线端接故障认知教学 2.1.1实验目的 1)认识综合布线工程中常用的传输介质。 2)认识综合布线工程中常用的连接器件。 3)认识综合布线工程中常用的工具。 4)能够正确选购使用传输介质、连接器件及工具。 5)知道综合布线工程中常见的双绞线端接故障种类和产生原因。 6)认识到双绞线端接故障对数据传输的影响。 2.1.2实验准备 1)熟悉综合布线常用的传输介质种类、规格和用途。 2)熟悉综合布线工程中常用的连接器件种类、规格和功能。 3)熟悉综合布线工程中常用的工具和使用方法。 4)熟悉双绞线接线端各种故障。 2.1.3实验步骤 1)参观”华育?”综合布线器材工具展示柜,如图2.1-1所示。

操作系统-进程管理实验报告

实验一进程管理 1.实验目的: (1)加深对进程概念的理解,明确进程和程序的区别; (2)进一步认识并发执行的实质; (3)分析进程争用资源的现象,学习解决进程互斥的方法; (4)了解Linux系统中进程通信的基本原理。 2.实验预备内容 (1)阅读Linux的sched.h源码文件,加深对进程管理概念的理解; (2)阅读Linux的fork()源码文件,分析进程的创建过程。 3.实验内容 (1)进程的创建: 编写一段程序,使用系统调用fork() 创建两个子进程。当此程序运行时,在系统中有一个父进程和两个子进程活动。让每一个进程在屏幕上显示一个字符:父进程显示字符“a”,子进程分别显示字符“b”和“c”。试观察记录屏幕上的显示结果,并分析原因。 源代码如下: #include #include #include #include #include int main(int argc,char* argv[]) { pid_t pid1,pid2; pid1 = fork(); if(pid1<0){ fprintf(stderr,"childprocess1 failed"); exit(-1); } else if(pid1 == 0){ printf("b\n"); } 1/11

else{ pid2 = fork(); if(pid2<0){ fprintf(stderr,"childprocess1 failed"); exit(-1); } else if(pid2 == 0){ printf("c\n"); } else{ printf("a\n"); sleep(2); exit(0); } } return 0; } 结果如下: 分析原因: pid=fork(); 操作系统创建一个新的进程(子进程),并且在进程表中相应为它建立一个新的表项。新进程和原有进程的可执行程序是同一个程序;上下文和数据,绝大部分就是原进程(父进程)的拷贝,但它们是两个相互独立的进程!因此,这三个进程哪个先执行,哪个后执行,完全取决于操作系统的调度,没有固定的顺序。 (2)进程的控制 修改已经编写的程序,将每个进程输出一个字符改为每个进程输出一句话,再观察程序执行时屏幕上出现的现象,并分析原因。 将父进程的输出改为father process completed 2/11

人体实验报告

人体实验报告 篇一:人体尺寸实验报告 实验报告 一、实验目的 通过课桌椅设计,切实感受和认识人的因素在产品设计中的重要性,初步领会在产品设计中正确处理人的因素的方法。 同时了解座椅与人体骨骼结构、血液循环、体压、肌肉、神经等生理解剖因素的关系,以及怎么样才能设计符合人体生理解剖要求的课桌椅。 二、实验要求 通过对人体测量部分知识的复习,并对如何进行正确的人体测量,以及各种测量工具使用的介绍,要求学生全面掌握人体测量的正确方法并熟练运用到设计中。利用已掌握的正确人体测量方法,运用相应的测量工具,3-5人一组,完成个人数据的测量,并对如何进行课桌椅的设计展开初步的方案思考。 三、实验步骤: 1、认识测量工具 测量中所需仪器:人体侧高仪、人体测量用直角规、人体测量用弯角规、软卷尺 A、人体侧高仪 技术标准:国标GB5704.1-85

适用范围:适用于读数为1mm,测量范围为0-1996mm人体高度尺寸的测量 B、人体测量用直脚规技术标准:国标GB5704.2-85 适用范围:适用于读数为1mm和0.1mm,测量范围为0-200mm和0-250mm人体尺寸的测量 C、人体测量用弯脚规技术标准:国标GB5704.3-85 适用范围:适用于读数为1mm,测量范围为0-300mm的人体尺寸的测量 2、介绍人体测量方法 1)测量条件 本标准所规定的测量方法,只有在被测者姿势、测量基准面和其他测量条件符合下列要求的前提下始有效。 1.1 基本姿势 1.1.1 直立姿势(简称:立姿)被测者挺胸直立,头部以眼耳平面定位,眼睛平视前方,肩部放松,上肢自然下垂,手伸直,手掌朝向体侧,手指轻贴大腿侧面,膝部自然伸直,左、右足后跟并拢,前端分开,使两足大致呈45°夹角,体重均匀分布于两足。为确保直立姿势正确,被测者应使足后跟、臀部和后背部与同一铅垂面相接触。(内容可略) 1.1.2 坐姿被测者挺胸坐在被调节到腓骨头高度的平面上,头部以眼耳平面定位,眼睛平视前方,左、右大腿大致平行,膝大致弯屈成直角,足平放在地面上,手轻放在大腿上。为确保坐姿正确,被测者的臀部、后背部应同时靠在

编译原理词法分析实验报告

词法分析器实验报告 一、实验目的 选择一种编程语言实现简单的词法分析程序,设计、编制并调试一个词法分析程序,加深对词法分析原理的理解。 二、实验要求 待分析的简单的词法 (1)关键字: begin if then while do end 所有的关键字都是小写。 (2)运算符和界符 : = + - * / < <= <> > >= = ; ( ) # (3)其他单词是标识符(ID)和整型常数(SUM),通过以下正规式定义: ID = letter (letter | digit)* NUM = digit digit* (4)空格有空白、制表符和换行符组成。空格一般用来分隔ID、SUM、运算符、界符和关键字,词法分析阶段通常被忽略。 各种单词符号对应的种别码: 表各种单词符号对应的种别码 词法分析程序的功能: 输入:所给文法的源程序字符串。 输出:二元组(syn,token或sum)构成的序列。 其中:syn为单词种别码; token为存放的单词自身字符串; sum为整型常数。 例如:对源程序begin x:=9: if x>9 then x:=2*x+1/3; end #的源文件,经过词法分析后输出如下序列: (1,begin)(10,x)(18,:=)(11,9)(26,;)(2,if)…… 三、词法分析程序的算法思想: 算法的基本任务是从字符串表示的源程序中识别出具有独立意义的单词符号,其基本思想是根

据扫描到单词符号的第一个字符的种类,拼出相应的单词符号。 主程序示意图: 主程序示意图如图3-1所示。其中初始包括以下两个方面: ⑴关键字表的初值。 关键字作为特殊标识符处理,把它们预先安排在一张表格中(称为关键字表),当扫描程序识别出标识符时,查关键字表。如能查到匹配的单词,则该单词为关键字,否则为一般标识符。关键字表为一个字符串数组,其描述如下: Char *rwtab[6] = {“begin”, “if”, “then”, “while”, “do”, “end”,}; 图3-1 (2)程序中需要用到的主要变量为syn,token和sum 扫描子程序的算法思想: 首先设置3个变量:①token用来存放构成单词符号的字符串;②sum用来整型单词;③syn 用来存放单词符号的种别码。扫描子程序主要部分流程如图3-2所示。

相关文档
相关文档 最新文档