搜档网
当前位置:搜档网 › 内燃机原理实验指导书汇总

内燃机原理实验指导书汇总

内燃机原理实验指导书汇总
内燃机原理实验指导书汇总

内燃机学实验指导书热能与动力工程实验室

第一章实验教学的组织、要求和安全

一、实验的组织

按照《内燃机学教学大纲》的要求,学生必须完成下列实验内容:

1、内燃机机械效率的测定;

2、内燃机负荷特性的测定;

3、内燃机速度特性的测定;

4、柴油机调速特性的测定。

为使每一位学生能对试验的内容、方法和操作技术得到深入的了解,每班学生分为若干个小组,每一实验小组学生应为5—6人,并推选出一名小组长。

由于内燃机实验过程中的噪声、振动及温度等对人体的影响较大,因此,每次实验连续时间不宜超过3小时。

实验指导教师是整个实验的负责人,实验课开始时,应扼要地向学生说明每次实验的目的、主要内容、实验工作位置、以及达到实验目的所用的仪器和工具性能、使用方法与误差。并向学生说明各项实验中安全操作技术。在实验过程中,指导教师要全面掌握实验的进度,保证学生的实验质量。

二、实验的要求

1、发动机的性能试验,是一种集体性很强的工作。实验能否顺利进行,所取得的测量数据是否准确可靠,完全取决于每个测量人员的精细及协同一致地工作。任何一个部位的疏忽和大意,必定招致整个试验工作的失败,所做工作可能会前功尽弃。测量误差的原因,多半由于工作心乱,草率与不小心,必须严加注意。

2、实验前每位学生必须认真预习实验指导书,对实验的目的及实验方法有充分的了解,如未进行预习者,不得参加实验,凡参加实验者都要带实验指导书、记录纸、笔等。每个实验小组须带计算器台。

3、实验开始前学生要熟悉练习各种设备食品的操作使用方法,实验过程中听从指导教师的指挥,统一协调进行。

4、学生小组长负责组织学生的分工与轮换工作位置,要求同学严格遵守实验室的安全操作规程,爱护试验设备、仪器和工具。

5、实验结束后,学生应打扫各工作位置,整理好试验设备、食品和工具。经实验指导教师批准后方可离开实验室。

三、实验的安全保障

这确保实验的顺利进行,参加实验的指导教师和学生必须严格遵守下列各项安全规则:

1、发动机及试验设备上的危险转动部件及连接件必须装有保护罩;

2、实验前应仔细检查并紧固所有连接螺钉;

3、严禁在发动机运转时调整或揩抹任何转动部件;

4、所有设备不允许有漏油、漏水及漏气等现象。实验室环境应保持干燥清

洁。

5、实验室内严禁吸烟与使用明火;

6、参加实验的所有人员必须服装整洁;

7、实验过程中学生必须服从指导教师的指导和安排,不允许擅自操作仪器

和设备。

第二章内燃机性能的测定实验

实验一内燃机机械效率的测定

一、实验目的

了解发动机的机械损失,评定发动机的结构完善程度与调整装配的质量。

二、实验要求及原理

1.熟悉用油耗线法测定发动机的机械损失功率的方法和基本操作技术;

2.发动机在转速不变时测定出整机油耗量随负荷变化的曲线,如图所示,然后将此线外延到与横坐标相交的a点,则图上oa的值就是所求的机械损失,即Pmm,则机械效率为:

图1-1油耗量曲线

三、实验设备、仪器及工具

水力测功器一台、柴油机、数字转速显示仪一台、测量油耗仪一台、计算器一台、工具一套。

四、实验步骤和方法

1、实验时,按实验须知做好各项准备工作,启动发动机,暖机,使发动机达到正常工作状态;

2、将发动机节气门或供油齿条调节到一定位置,调整发动机负荷(即改变测功器供水量)到较低负荷,使发动机在最大扭矩转速下稳定运转;

3、测取该工况下发动机的转速n 、测功器磅秤读数F 、燃油消耗量B 、燃油消耗率e b 、冷却水温度t 、机油压力m p ,润滑油温度m t ,发动机排气温度r t 。并记录下来;

4、全部数据测取完后,改变节气门(或供油量)位置,增加发动机负荷,使发动机恢复到标定转速下稳定运转,此时重复测取上述数据并记录;

5、继续改变工况,一般由低负荷往高负荷做,一直到节气门全开(或供油量达到最大值)为止,按上述方法重复进行参数测定和记录,一般完整的实验需要测取6~8个工况点;

6、实验过程中要绘制监督曲线B —e p ,如图1—2所示,以监督试验的准确性,如发现某点数据不符合一般规律,应补做;

B (K g /h )

图1-2监督曲线

7、实验结束后,将发动机熄火。

五、实验报告内容

1、说明实验的时间、地点,写明实验的环境条件和仪器设备的名称及性能等;

2、提供完整的实验记录表;

3、根据所测数据计算实验用发动机的不同负荷下的机械效率;

4、分析与评价该机的机械效率;

实验二内燃机负荷特性的测定

一、实验目的

制取发动机负荷特性的目的在于找出发动机在转速不变的情况下,燃料消耗量、燃料消耗率和排气温度等指标随负荷变化的关系。

二、实验要求

1、熟悉制取发动机负荷特性曲线的方法、步骤和基本操作技术;

2、了解发动机以不同负荷工作时动力性指标与经济性指标的变化规律;

3、实验要求从低负荷开始往高负荷做,一直到最大供油量为止。

三、实验设备、仪器及工具

水力测功器一台、发动机一台、数字转速显示仪一台、测量油耗仪一台、计算器一台、气压计一台、温度计一台、湿度计一台、烟度计一台、常用工具一套。

四、实验条件

1、高压油泵或化油器应按该发动机混合气成分调整特性中所确定的最佳位置加以确定;

2、喷油或点火提前角应按该发动机最佳提前角高速特性加以确定。

五、实验步骤和方法

1、实验时,按实验须知做好各项准备工作,启动发动机,暖机,使发动机达到正常工作状态;

2、将发动机节气门或供油齿条调节到一定位置,调整发动机负荷(即改变测功器供水量)到较低负荷,使发动机在标定转速或者最大扭矩转速下稳定运转;

3、测取该工况下发动机的转速n、测功器磅秤读数F、燃油消耗量B、燃油消耗率e b、冷却水温度t、机油压力m p,润滑油温度m t,发动机排气温度r t。并记录下来;

4、全部数据测取完后,改变节气门(或供油量)位置,增加发动机负荷,使发动机恢复到标定转速下稳定运转,此时重复测取上述数据并记录;

5、继续改变工况,一般由低负荷往高负荷做,一直到节气门全开(或供油量达到最大值)为止,按上述方法重复进行参数测定和记录,一般完整的实验需要测取6~8个工况点;

p,如图2—1所示,以监督试验的准确

6、实验过程中要绘制监督曲线B—

e

性,如发现某点数据不符合一般规律,应补做;

Pe/Kw

b e /g (K w .h )-1

B /(g /h )

t r /0C

图2-1负荷特性监督曲线 图2-2内燃机负荷特性

7、实验结束后,将发动机熄火。

六、实验报告内容

1、说明实验的时间、地点,写明实验的环境条件和仪器设备的名称及性能等;

2、提供完整的实验记录表;

3、根据所测数据进行计算并绘制be-Pe 、B-Pe 和r t —Pe 曲线,如图2—2所示;

4、对负荷特性曲线变化规律进行分析,并说明其变化趋势及其原因;

5、评价实验用发动机经济性的特征。

实验三内燃机速度特性的测定

一、实验目的

制取发动机速度特性的目的在于找出发动机供油量调节机构位置(或节气门

T、燃料消耗率be和排气温位置)保持不变时,发动机的有效功率Pe、转矩tq

t等指标随转速n的变化关系。

r

二、实验要求

1、熟悉制取发动机速度特性曲线的方法、步骤和基本操作技术;

2、了解发动机转速变化时,动力性与经济性的变化规律及其特点;

3、实验从最大供油量位置,最低稳定转速做起,逐步减少负荷直至发动机功率下降(或标定功率)为止。

三、实验设备、仪器及工具

水力测功器一台、发动机一台、数字转速显示仪一台、测量油耗仪一台、气压计一台、温度计一台、湿度计一台、废气分析仪一台、烟度计一台、常用工具一套。

四、实验条件

1、高压油泵或化油器应按该发动机混合气成分调整特性中所确定的最佳位置加以确定;

2、喷油或点火提前角应按该发动机最佳提前角高速特性加以确定。

五、实验步骤和方法

1、实验时,按实验须知做好各项准备工作,启动发动机,暖机,使发动机达到正常工作状态;

2、逐渐加大油门直至最大开度(或供油量)位置,将其固定。在整个试验过程中,油门位置不再改变。调节发动机负荷,使其在最低转速下稳定运转,此即为试验起点;

3、测取该工况下发动机的转速n、测功器磅秤读数F、燃油消耗量B、燃油消耗率e b、冷却水温度t、润滑油压力m p,润滑油温度m t,发动机排气温度r t。并记录下来;

4、以上数据测完后,减少测功器负荷,使发动机转速增加并选择适当的转

速间隔,使发动机在另一工况下稳定运转,此时重复测取上述数据并记录; 5、重复步骤4,一般完整的实验需要测取6~8个工况点。最后一点的选择应以发动机功率开始下降(或最大功率点)为准;

6、在实验中作监督曲线,如图3—1所示,如不符合一规律,应补做该点;

7、实验结束后,将发动机熄火。

P e /k w

n/r.min b e /g (k w .h )-1

n/r.min -1

P e /k w

t r /0C

T t q /N .m

图3-1 内燃机速度特性监督 图3-2 内燃机速度特性

六、实验报告内容

1、说明实验的时间、地点,写明实验的环境条件和仪器设备的名称及性能等;

2、提供完整的实验记录表;

3、根据测取记录数据逐点算出有效功率Pe 、转矩tq T 、燃油消耗量B 、燃料消耗率be 值,并以Pe 、tq T 、be 、r t 值为纵坐标,转速n 为横坐标绘制出外特性曲线,如图3-2所示。并对此进行分析;

4、试验时,记录大气状态(压力、温度、相对湿度),如不符合标准,应对实验结果进行大气修正;

5、对速度特性曲线变化规律进行分析,并说明其变化趋势及其原因;

6、评价实验用发动机动力性和经济性的特征。

实验四 内燃机调速特性的测定

一、实验目的

1、制取发动机调速特性的目的在于找出发动机在调速器控制下负荷改变时,发动机动力性及经济性随负荷变化的规律;

2、了解调速器起作用区段的变化特点;

3、检查调速器的工作性能。

二、实验设备、仪器及工具

水力测功器一台、发动机一台、数字转速显示仪一台、测量油耗仪一台、气压计一台、湿度计一台、常用工具一套。

三、实验步骤和方法

1、实验时,按实验须知做好各项准备工作,启动发动机,使发动机达到正常工作温度,并调整发动机至最佳的正常工作状态;

2、将调速器操纵手柄处于标定工况位置,在整个试验过程中不变动;

3、使发动机在无负荷下空转,达到最高转速并稳定以后,测取数据;

4、测取此工况下的发动机转速n 、测功器读数F 、燃油消耗量B 、燃油消耗率e b 、冷却水温度t ,润滑油温度m t 、润滑油压力m p 等数据,把测取数据记录下来;

5、逐渐增加负荷,每增加一定的负荷并稳定后,重复测取上述数据并记录。在标定负荷的75%左右处,测点可以取密一点。找出调速器不起作用的转折点以及最大转矩max

tq

T 点;

6、绘制监督曲线P —n ,如图4-1所示;

7、全部试验结束后,将发动机熄火。

四、实验报告内容

1、根据测取记录数据,逐点计算有效功 率Pe 、转矩tq T 、燃油消耗量B 、燃油消

耗率e b 值; 图4-1 调速特性监督曲线 2、以n 为横坐标,以Pe 、tq T 、B 、e b 为纵坐标,绘制调速特性曲线;

3、通过分析调速特性,对该发动机调速器进行评价;

4、按下式计算其稳定调速率,并评价稳定调速率。

%100max ?-=H

H n n n δ

H n ——标定转速

m ax n ——卸去负荷后稳定转速 5、分析调速特性与负荷特性的区别

第三章 实验结果的整理

在对试验结果的整理过程中,对试验的记录不允许随意地改变,计算结果要求精确到三位有效数字。

一、发动机功率的计算(D110B 水力测力器)

20000

n

F P e ?=

(KW )

其中:F ——测功器读盘指针读数(N ) n ——发动机转速(r/min ) 二、燃油消耗率的计算(D110B 水力测功器)

310?=

e

e P B

b (g/kw.h ) 其中:B ——燃油消耗量(kg/h ) (自动油耗仪自动显示) 三、特性曲线的绘制

在试验时测量及计算结果应填入规定的试验记录中,这些试验数据大多数可以在坐标纸上定出试验点,并连成一条光滑曲线,如速度特性中的排气温度r t ,但有一部分数据须要经过推算才能得出。如Pe 、e b 等,在一般情况下,推算时不是根据原始测量数据进行计算的,而是先根据原始测量数据,绘成一条光滑曲线然后再从曲线上按横坐标选取间隔均匀的若干点,根据这些点的数值(与测得的原始数值可能稍有不同)再进行计算,最后根据计算结果,来绘制所需要的光滑曲线。

在测量中,一般来说,存在着测量误差,这种测量测量误差有两个来源,一是测量仪本身的精度,二是测试人员的熟练程度,因此试验点的位置往往不能做得绝对准确,考虑到这一因素,所以在把试验点连成一条曲线时,就要注意不要把试验点连成折线,而是使曲线穿过试验点系的中间,使试验点在曲线的两边有相等的距离。

对于重要的试验,应把试验结果所得到的功率,转矩,燃油消耗率等换算成标准大气情况,换算方法后面再作介绍。

一般试验曲线绘制在方格坐标纸上,纸张尺寸的大小不作规定;为使曲线能清楚地表明有关参数的变化关系,绘制曲线时应选择适当的坐标比例尺。

本实验室均用水力测功器测取转矩T 。

T=FL (公斤.米)………………………………………… (1) 式中:F ——测功器磅称机构的力(N ),由测功器表盘读出;

L ——由测功器中心到磅称受力点的当量距离,本实验室所用测功器的

L=0.9950米 (2)

将(2)式代入(1)式得:

T=0.995F (3)

链表实验报告

C语言程序设计实验报告 实验一:链表的基本操作一·实验目的 1.掌握链表的建立方法 2.掌握链表中节点的查找与删除 3.掌握输出链表节点的方法 4.掌握链表节点排序的一种方法 5.掌握C语言创建菜单的方法 6.掌握结构化程序设计的方法 二·实验环境 1.硬件环境:当前所有电脑硬件环境均支持 2.软件环境:Visual C++6.0 三.函数功能 1. CreateList // 声明创建链表函数 2.TraverseList // 声明遍历链表函数 3. InsertList // 声明链表插入函数 4.DeleteTheList // 声明删除整个链表函数 5. FindList // 声明链表查询函数 四.程序流程图 五.程序代码 #include #include typedef int Elemtype; typedef int Status; typedef struct node//定义存储节点 { int data;//数据域 struct node *next;//结构体指针 } *linklist,node;//结构体变量,结构体名称 linklist creat (int n)//创建单链表 { linklist head,r,p;//定义头指针r,p,指针 int x,i; head=(node *)malloc(sizeof(node));//生成头结点

r=head;//r指向头结点 printf("输入数字:\n"); for(i=n;i>0;i--)//for 循环用于生成第一个节点并读入数据{ scanf("%d",&x); p=(node *)malloc(sizeof(node)); p->data=x;//读入第一个节点的数据 r->next=p;//把第一个节点连在头结点的后面 r=p;//循环以便于生成第二个节点 } r->next=0;//生成链表后的断开符 return head;//返回头指针 } void output (linklist head)//输出链表 { linklist p; p=head->next; do { printf("%3d",p->data); p=p->next; } while(p); printf("\n") } Status insert ( linklist &l,int i, Elemtype e)//插入操作 { int j=0; linklist p=l,s; while(jnext; ++j; } if(!p || j>i-1) return -1; else { s=(node *)malloc(sizeof(node)); s->data=e; s->next=p->next; p->next=s; return 1; } } Status delect ( linklist &l,int i, Elemtype &e)//删除操作 { int j=0; linklist p=l,q; while(jnext) { p=p->next; ++j; } if(!p->next || j>i-1) return -1;

电脑DIY实验指导书

电脑DIY实验指导书 《电脑DIY》实验指导书 实验一了解计算机的组成3-13 一、实验目的 1、观察计算机系统的组成; 2、通过观察了解计算机系统中各个部件的连接方法; 3、了解各部件在系统中的作用。 二、实验前的准备工作 认真阅读本实验内容,准备打开主机箱的工具并按要求准备做好记录。 三、实验指导 在实验过程中要注意观察,并做好观察记录。 四、实验内容 1、观察系统外部设备的连接状况,记录各外设的名称、型号和与主机连接点情况; 2、在教师的指导下将外设去掉,用准备好的工具将主机箱打开; 3、观察主机的结构,记录主机箱内包含的部件的名称、规格等,如图所示:

电脑DIY 实验指导书 4、了解各部件的作用,看清楚部件的安装位置; 5、将主机箱安装好,并把外设连接好; 6、整理好使用过的用品,实验结束。 五、实验报告要求 1、将在实验过程中观察到的部件或设备按顺序记录在实验报告单上; 2、将你认为没有看明白的部分写出来。 这一次实验认识了计算机的组成,了解了cpu 、主板、内存的分类,认识了主板的南北桥芯片的作用和位置,知道了在以后购买时候应当注意的内容,知道如何选择硬件。了解了各个部位的主要硬件指标。

电脑DIY实验指导书 实验二计算机硬件的组装3-24 一、实验目的 1、在识别各个部件和板卡的基础上,将它们组装在一起; 2、通过对计算机系统的组装,进一步熟悉各部件的功能; 3、掌握安装和拆卸计算机部件的方法与注意事项。 二、实验前的准备工作 准备好必要的工具,认真阅读各部件的使用说明书,并按要求准备做好记录。 三、实验指导 在实验过程中要按安装步骤进行安装,找准各部件的安装位置,注意在拆装的过程中要用力均匀,防止损坏设备。 四、实验内容 1、按要求做好准备工作; 2、可将主板放置在绝缘泡沫板上; 3、将CPU、内存条和CPU风扇等安装在主板上; 4、将主板装入主机箱,拧紧主板的固定螺丝; 5、把电源固定在机箱的相应位置,并接好主板电源线; 6、安装显卡、声卡等内置板卡,并设置好主板跳线; 7、安装好硬盘、软驱和光驱等部件; 8、检查并确认安装正确无误; 9、连接好显示器、键盘和鼠标后可开机试验; 10、能正常启动后,请关机、断电并按相反顺序将各部件拆卸开放回原来位置。

工程流体力学及水力学实验报告及分析讨论

工程流体力学及水力学实验报告及分析讨论

工程流体力学及水力学实验报告及分析讨论 实验一流体静力学实验 验原理 重力作用下不可压缩流体静力学基本方程 (1.1) 中: z被测点在基准面的相对位置高度; p被测点的静水压强,用相对压强表示,以下同; p0水箱中液面的表面压强; γ液体容重; h被测点的液体深度。 对装有水油(图1.2及图1.3)U型测管,应用等压面可得油的比重S0有下列关系: (1.2) 此可用仪器(不用另外尺)直接测得S0。 验分析与讨论 同一静止液体内的测管水头线是根什么线? 测压管水头指,即静水力学实验仪显示的测管液面至基准面的垂直高度。测头线指测压管液面的连线。实验直接观察可知,同一静止液面的测压管水头线是一根。 当P B<0时,试根据记录数据,确定水箱内的真空区域。 ,相应容器的真空区域包括以下三部分:

)过测压管2液面作一水平面,由等压面原理知,相对测压管2及水箱内的水体而言,面为等压面,均为大气压强,故该平面以上由密封的水、气所占的空间区域,均为真。 )同理,过箱顶小水杯的液面作一水平面,测压管4中,该平面以上的水体亦为真空区)在测压管5中,自水面向下深度某一段水柱亦为真空区。这段高度与测压管2液面低液面的高度相等,亦与测压管4液面高于小水杯液面高度相等。 若再备一根直尺,试采用另外最简便的方法测定γ0。 最简单的方法,是用直尺分别测量水箱内通大气情况下,管5油水界面至水面和油 至油面的垂直高度h和h0,由式,从而求得γ0。 如测压管太细,对测压管液面的读数将有何影响? 设被测液体为水,测压管太细,测压管液面因毛细现象而升高,造成测量误差,毛由下式计算 中,为表面张力系数;为液体的容量;d为测压管的内径;h为毛细升高。常温(t=20℃,=7.28dyn/mm,=0.98dyn/mm。水与玻璃的浸润角很小,可认为cosθ=1.0。于是有 单位为mm) 一般来说,当玻璃测压管的内径大于10mm时,毛细影响可略而不计。另外,当水质,减小,毛细高度亦较净水小;当采用有机玻璃作测压管时,浸润角较大,其h较普管小。 如果用同一根测压管测量液体相对压差值,则毛细现象无任何影响。因为测量高、时均有毛细现象,但在计算压差时,互相抵消了。 过C点作一水平面,相对管1、2、5及水箱中液体而言,这个水平面是不是等压面?

大型数据库实验指导书

淮海工学院计算机科学系 大型数据库实验指导书 计算机网络教研室

实验1安装配置与基本操作 实验目的 1. 掌握Oracle9i服务器和客户端软件的安装配置方法。 2. 掌握Oracle9i数据库的登录、启动和关闭。 实验环境 局域网,windows 2000 实验学时 2学时,必做实验。 实验内容 1. 在局域网环境下安装配置Oracle9i服务器和客户端软件。 2. 练习Oracle9i数据库的登录、启动和关闭等基本操作。 实验步骤 1、将Oracle 9i的第1号安装盘放入光驱,双击setup,将弹出“Oracle Universal Installer:欢迎使用”对话框。 2、单击“下一步”按钮,出现“Oracle Universal Installer:文件定位”对话框。 在路径中输入“E:\Oracle\ora92”,其它取默认值。 3、启动第1号盘的安装程序setup,具体方法同安装Oracle 9i服务器,不同的是在 选择安装产品时选择“Oracle9i Client 9.2.0.1.0”选项; 4、安装结束后,弹出“Oracle Net Configuration Assistant:欢迎使用”对话框。取 默认值。 5、登录Oracle9i数据库:选择“开始”→“所有程序”→Oracle-OraHome92→Enterprise Manager Console ; 6、系统出现“登录”对话框。选择“独立启动”。 分析与思考 (1)简述启动Oracle9i数据库的一般步骤。 (2)简述启动Oracle9i模式中三个选项的区别? (3)简述关闭Oracle9i模式中四个选项的区别?

单链表实验报告

计算机与信息技术学院综合性、设计性实验报告 一、实验目的 (1)熟悉顺序表的创建、取值、查找、插入、删除等算法,模块化程序设计方法。 二、实验仪器或设备 (1)硬件设备:CPU为Pentium 4 以上的计算机,内存2G以上 (2)配置软件:Microsoft Windows 7 与VC++6.0 三、总体设计(设计原理、设计方案及流程等) 设计原理: 单链表属于线性表,线性表的存储结构的特点是:用一组任意存储单元存储线性表的数据元素,这组存储单元可以是连续的,也可以是不连续的。因此,对于某个元素来说,不仅需要存储其本身的信息,还需要存储一个指示其直接后继的信息。 设计方案: 采用模块化设计的方法,设计各个程序段,最终通过主函数实现各个程序段的功能。设计时,需要考虑用户输入非法数值,所以要在程序中写入说可以处理非法数值的代码。 设计流程: 1. 引入所需的头文件; 2. 定义状态值; 3. 写入顺序表的各种操作的代码; 写入主函数,分别调用各个函数。在调用函数时,采用if结构进行判断输 入值是否非法,从而执行相应的程序 四、实验步骤(包括主要步骤、代码分析等) #include // EOF(=A Z 或F6),NULL #in clude // srand( ) ,rand( ),exit (n) #in clude // malloc( ),alloc( ),realloc() 等 #in clude // INT_MAX 等 #in clude #in clude #in clude // floor(),ceil( ),abs() #in clude // cout,ci n #in clude // clock( ),CLK_TCK,clock_t #defi ne TRUE 1 #defi ne FALSE 0 #defi ne OK 1 #defi ne ERROR 0 #defi ne INFEASIBLE -1

硬件基础实验指导书与答案

《计算机硬件基础》课程实验指导书 辽宁工程技术大学软件学院 2017年5月

目录 64位操作系统下使用MASM (3) 实验上机操作范例 (5) 实验一CPU结构 (15) 实验二指令格式 (22) //实验三循环程序设计 (25) 实验四综合程序设计(一) (32) 实验五综合程序设计(二) (36) 实验六高级汇编技术 (42)

64位操作系统下使用MASM 1.安装DOSBox。双击DOSBox0.74-win32-installer.exe。 2.运行DOSBox。双击桌面的DOSBox快捷方式,如图1所示。 图1 运行DOSBOX虚拟机 3.将MASM文件夹里的全部文件拷贝到一个目录下,比如d:\masm下,然后将这个目录挂载为DOSBox的一个盘符下,挂载命令为Mount c d:\masm 。然后切换到挂载的c盘,如图2所示。

图2 挂载masm文件夹3.编译汇编源程序,如图3所示。 图3 汇编源程序4.连接和运行源程序,如图4所示。 图4连接和运行源程序

实验上机操作范例 【范例】完成具有如下功能的分段函数 1 X>0 Y = 0 X=0 -1 X<0 其中:X存放在内存单元中,Y为结果单元。【问题分析】根据题意画出程序流程图,如图1所示。 图1 分段函数的程序流程图 根据程序流程图编写如下程序 DSEG SEGMENT X DW ? Y DW ? DSEG ENDS CSEG SEGMENT ASSUME CS: CSEG, DS: DSEG

START:MOV AX, DSEG MOV DS, AX LEA SI, X MOV AX, [SI] AND AX, AX JNS LP1 MOV Y, 0FFH ; X<0 JMP END1 LP1: JNZ LP2 MOV Y, 00H JMP END1 LP2: MOV Y, 01H END1: MOV AH, 4CH INT 21H CSEG ENDS END START 汇编语言程序的开发分为以下4个部分:编辑(生成.asm文件)—→汇编(生成.obj文件)—→连接(生成.exe文件)—→调试。 下面介绍汇编语言源程序从编辑到生成一个可执行文件(.exe文件)的过程。利用Microsoft公司提供的MASM6.15版本的工具包(包括MASM.EXE、LINK.EXE、ML.EXE、DEBUG32.EXE等),如图2所示。

水力学实验报告思考题答案(供参考)

水力学实验报告 实验一流体静力学实验 实验二不可压缩流体恒定流能量方程(伯诺利方程)实验 实验三不可压缩流体恒定流动量定律实验 实验四毕托管测速实验 实验五雷诺实验 实验六文丘里流量计实验 实验七沿程水头损失实验 实验八局部阻力实验 实验一流体静力学实验 实验原理 在重力作用下不可压缩流体静力学基本方程 或 (1.1) 式中:z被测点在基准面的相对位置高度; p被测点的静水压强,用相对压强表示,以下同; p0水箱中液面的表面压强; γ液体容重; h被测点的液体深度。 另对装有水油(图1.2及图1.3)U型测管,应用等压面可得油的比重S0有下列关系: (1.2) 据此可用仪器(不用另外尺)直接测得S0。 实验分析与讨论

1.同一静止液体内的测管水头线是根什么线? 测压管水头指,即静水力学实验仪显示的测管液面至基准面的垂直高度。测压管水头线指测压管液面的连线。实验直接观察可知,同一静止液面的测压管水头线是一根水平线。 2.当P B<0时,试根据记录数据,确定水箱内的真空区域。 ,相应容器的真空区域包括以下三部分: (1)过测压管2液面作一水平面,由等压面原理知,相对测压管2及水箱内的水体而言,该水平面为等压面,均为大气压强,故该平面以上由密封的水、气所占的空间区域,均为真空区域。 (2)同理,过箱顶小水杯的液面作一水平面,测压管4中,该平面以上的水体亦为真空区域。 (3)在测压管5中,自水面向下深度某一段水柱亦为真空区。这段高度与测压管2液面低于水箱液面的高度相等,亦与测压管4液面高于小水杯液面高度相等。 3.若再备一根直尺,试采用另外最简便的方法测定γ0。 最简单的方法,是用直尺分别测量水箱内通大气情况下,管5油水界面至水面和油水界面至油面的垂直高度h和h0,由式,从而求得γ0。 4.如测压管太细,对测压管液面的读数将有何影响? 设被测液体为水,测压管太细,测压管液面因毛细现象而升高,造成测量误差,毛细高度由下式计算 式中,为表面张力系数;为液体的容量;d为测压管的内径;h为毛细升高。常温(t=20℃)的水,=7.28dyn/mm,=0.98dyn/mm。水与玻璃的浸润角很小,可认为cosθ=1.0。于是有 (h、d单位为mm)

大数据库应用实验指导书(1,2)

《—数据库应用—》上机指导书 数据库课程组编写 前言

“数据库应用”是一门理论性和实践性都很强的专业课程, 通过本课程的学习,学生会使用SQL Server数据库管理系统并能进行实际应用。能熟练掌握Transact-SQL语言,能保证数据的完整性和一致性、数据库的安全,并能进行简单编程。 “数据库应用”课程上机的主要目标: 1)通过上机操作,加深对数据库系统理论知识的理解。 2)通过使用SQL SERVER2000,了解SQL SERVER 数据库管理系统的数据管理方式,并掌握其操作技术。 3)通过实际题目的上机,提高动手能力,提高分析问题和解决问题的能力。 “数据库应用”课程上机项目设置与内容 表3列出了”数据库应用”课程具体的上机项目和内容 上机组织运行方式:

⑴上机前,任课教师需要向学生讲清上机的整体要求及上机的目标任务;讲清上机安排和进度、平时考核内容、期末考试办法、上机守则及上机室安全制度;讲清上机操作的基本方法,上机对应的理论内容。 ⑵每次上机前:学生应当先弄清相关的理论知识,再预习上机内容、方法和步骤,避免出现盲目上机的行为。 ⑶上机1人1组,在规定的时间内,由学生独立完成,出现问题时,教师要引导学生独立分析、解决,不得包办代替。 ⑷该课程上机是一个整体,需要有延续性。机房应有安全措施,避免前面的上机数据、程序和环境被清除、改动等事件发生,学生最好能自备移动存储设备,存储自己的数据。 ⑸任课教师要认真上好每一堂课,上机前清点学生人数,上机中按要求做好学生上机情况及结果记录。 上机报告要求 上机报告应包含以下内容: 上机目的,上机内容及操作步骤、上机结果、及上机总结及体会。 上机成绩评定办法 上机成绩采用五级记分制,分为优、良、中、及格、不及格。按以下五个方面进行综合考核: 1、对上机原理和上机中的主要环节的理解程度; 2、上机的工作效率和上机操作的正确性; 3、良好的上机习惯是否养成; 4、工作作风是否实事求是; 5、上机报告(包括数据的准确度是否合格,体会总结是否认真深入等) 其它说明 1.在上机课之前,每一个同学必须将上机的题目、程序编写完毕,对运行中可能出 现的问题应事先作出估计;对操作过程中有疑问的地方,应做上记号,以便上机时给予注意。做好充分的准备,以提高上机的效率 2.所有上机环节均由每位同学独立完成,严禁抄袭他人上机结果,若发现有结果雷 同者,按上机课考核办法处理。 3.上机过程中,应服从教师安排。 4.上机完成后,要根据教师的要求及时上交作业。

单链表的插入和删除实验报告

. 实验一、单链表的插入和删除 一、目的 了解和掌握线性表的逻辑结构和链式存储结构,掌握单链表的基本算法及相关的时间性能分析。 二、要求: 建立一个数据域定义为字符串的单链表,在链表中不允许有重复的字符串;根据输入的字符串,先找到相应的结点,后删除之。 三、程序源代码 #include"stdio.h" #include"string.h" #include"stdlib.h" #include"ctype.h" typedef struct node //定义结点 { char data[10]; //结点的数据域为字符串 struct node *next; //结点的指针域 }ListNode; typedef ListNode * LinkList; // 自定义LinkList单链表类型 LinkList CreatListR1(); //函数,用尾插入法建立带头结点的单链表

ListNode *LocateNode(); //函数,按值查找结点 void DeleteList(); //函数,删除指定值的结点void printlist(); //函数,打印链表中的所有值 void DeleteAll(); //函数,删除所有结点,释放内存 //==========主函数============== void main() { char ch[10],num[10]; LinkList head; head=CreatListR1(); //用尾插入法建立单链表,返回头指针printlist(head); //遍历链表输出其值 printf(" Delete node (y/n):");//输入“y”或“n”去选择是否删除结点scanf("%s",num); if(strcmp(num,"y")==0 || strcmp(num,"Y")==0){ printf("Please input Delete_data:"); scanf("%s",ch); //输入要删除的字符串 DeleteList(head,ch); printlist(head); } DeleteAll(head); //删除所有结点,释放内存 } //==========用尾插入法建立带头结点的单链表

计算机组成原理实验指导书

计算机组成原理 实验报告 学号: 姓名: 提交日期: 成绩: 计算机组成原理实验报告 Computer Organization Lab Reports ______________________________________________________________________________ 班级: ____ 姓名:____学号:_____ 实验日期:____

一.实验目的 1. 熟悉Dais-CMX16+达爱思教仪的各部分功能和使用方法。 2. 掌握十六位机字与字节运算的数据传输格式,验证运算功能发生器及进位控制的组合功能。了解运算器的工作原理。 3. 完成算术、逻辑、移位运算实验,熟悉ALU运算控制位的运用。 ______________________________________________________________________________二.实验环境 Dais-CMX16+达爱思教仪 ______________________________________________________________________________三.实验原理 实验中所用的运算器数据通路如图1-1所示。ALU运算器由CPLD描述。运算器的输出经过2片74LS245三态门与数据总线相连,2个运算寄存器AX、BX的数据输入端分别由4个74LS574锁存器锁存,锁存器的输入端与数据总线相连,准双向I/O输入输出端口用来给出参与运算的数据,经2片74LS245三态门与数据总线相连。 图1-1 运算器数据通路 图1-1中,AXW、BXW在“搭接态”由实验连接对应的二进制开关控制,“0”有效,通过【单拍】按钮产生的负脉冲把总线上的数据打入,实现AXW、BXW写入操作。 表1-1 ALU运算器编码表 算术运算逻辑运算 M M13 M12 M11 功能M M13 M12 M11 功能 M S2 S1 S0 M S2 S1 S0 0 0 0 0 A+B+C 1 0 0 0 读B 0 0 0 1 A—B —C 1 0 0 1 非A 0 0 1 0 RLC 1 0 1 0 A-1

水力学实验指导书

实验一伯努利方程实验 一、实验目的 1.验证流体恒定总流的能量方程; 2.通过对动水力学诸多水力现象的实验分析研讨,进一步掌握有压管流中动水力学的能量转换特征; 3.掌握流速、流量、压强等动水力学水力要素的实验测量技能。 二、实验属性 综合性试验。本实验涉及的《工程流体力学》课程知识是综合性的。内容有: 流体力学相似性原理和因次分析、流体力学连续性方程、能量方程及动量方程等。 1、自循环供水器; 2、实验台; 3、可控硅无级调速器; 4、溢流板; 5、稳水孔板; 6、恒压水箱; 7、测压计; 8、滑动测量尺; 9、测压管; 10、实验管道;11、测压点;12、毕托管;13、实验流量调节阀 四、实验要求 实验前应预习实验报告。 实验开始前,待一切实验准备工作就绪后,报告指导教师。在启动设备之前,必须经指导教师检查认可。 实验结束时,实验数据要经指导教师审阅、签字,并整理好实验现场后,按要求在实验记录本上填写有关内容,方可离去,严禁将实验室的任何物品带走。

实验完成后应按学校对实验报告的格式、纸张要求写出实验报告。实验报告描述应清楚、肯定,语言通顺,用语专业、准确;结构严谨、层次清晰。实验报告数据观察细致,记录及时、准确、真实,外文、符号、公式准确,使用统一规定的名词和符号。 实验报告的内容要求: 1.实验名称; 2. 实验目的; 3.实验原理; 4. 实验装置; 5.实验步骤; 6. 实验原始数据; 7.实验数据处理及结果; 8.思考题分析。 五、实验原理 在实验管路中沿管内水流方向取n 个过水断面。可以列出进口断面(1)至另一断面(i )的能量方程(i=1,2,3,……,n ) )1(22111 122i w i i i i h g v a p Z g v a p Z -+++=++γγ 取1a =2a =……n a =1选好基准面,从已设置的各断面的测压管中读出γ p Z + 值,测出 通过管路的流量,即可计算出断面平均流速v 及g av 22 ,从而即可得到各断面测管水头和总 水头。 六、实验步骤 1、熟悉实验设备,分清哪些测管是普通测压管,哪些是毕托管测压管,以及两者功能的区别。 2、打开开关供水,使水箱充水,待水箱溢流,检查调节阀关闭后所有测压管水面是否平齐。如不平则需要查明故障原因(例连接管受阻、漏气或夹气泡等)并加以排除,直至调平。 3、开阀13,观察思考: 1) 测压管水头线和总水头线的变化趋势; 2) 位置水头、压强水头之间的相互关系; 3) 测点(2)、(3)测管水头同否?为什么? 4) 测点(10)、(11)测管水头是否不同?为什么? 5) 当流量增加或减少时测管水头如何变化? 4、调节阀13开度,待流量稳定后,测记各测压管液面读数,同时测记实验流量(毕

计算机硬件实验指导书模板

第一部分EL实验系统的结构 EL-l微机实验教学系统由功能实验板、可选的CPU板、二块小面包板三部分构成, 可安装在45*30*10cm的实验箱内。总框图如下: 面包板: 1)通用面包板 2)金属圆孔组成的通用实验板 CPU板: 1)8086 PC总线板 2)8086 CPU板 3)8051 CPU板 4)8098 CPU板 5)80C198 CPU板 功能实验板: 由若干相对独立的功能接口电路组成, 它们是: D/A电路、A/D电路、发光二极管电路、开关量输入电路、RAM/ROM电路、简单I/O电路、8253可编程定时器/计数器电路、8255并行接口电路、总线驱动电路、8279接口电路、单脉冲发生器、LED显示电路、键盘电路、复位电路、8250串行接口电路。 ( 一) 功能实验板结构

1、输出显示电路 1)数码显示电路。 该电路由6位共阴极数码管, 3片75452, 2片74SL07组成, 74LS07为段驱动器, 相应输入插孔为CZ4。75452为位驱动器, 相应输入插控为CZ3(LD1, LD2, LD3, LD4, LD5, LD6)。 2)LED灯显示电路。 该电路由2片74LS04, 12只发光二极管( 红、绿、黄各4只) 组成。12只二极管相应的输人插孔为CZ2(LI1, LI2, LI3, LI4, LI5, LI6, LI7, LI8, LI9, LI10, LIl1, LIl2) 2、信号发生电路 1)开关量输入电路: 该电路由8只开关组成, 每只开关有两个位置, 一个位置代表高电平, 一个位置代表低电平。该电路的输出插孔为CZl(Kl, K2, K3, K4, K5, K6, K7, K8)。 2)时钟输入电路: 该电路由1片74LSl6l组成: ·当CPU为PC总线时, 输入时钟为AT总线的CLK, ·当CPU为805l、8098、80C198时, CLK的输入时钟为晶振频率, ·当CPU为8086时, CLK是2MHz。 输出时钟为该CLK的2分频(CLK0), 4分频(CLKI), 8分频(CLK2), 16分频(CLK3), 相应输出插孔CZ47(CLK0, CLKl, CLK2,

单链表实验报告

数据结构 课程设计 设计题目:单链表 专业班级:11软会四班 指导教师:吉宝玉 日期:2012 目录 一、实验目的 (2) 1、 (2) 2、 (2) 二、实验内容 (3)

三、实验基本要求(软、硬件) (3) 四、算法设计思想 (3) 1、 (3) 2、 (3) 3、 (3) 4、 (3) 5、 (3) 6、 (3) 7、 (3) 8、 (3) 五、算法流程图 (4) 六、算法源代码 (4) 七、运行结果 (9) 1、 (9) 2、 (10) 3、 (11) 4、 (11) 5、 (11) 6、 (12) 7、 (12) 8、 (13) 9、 (13) 八、收获及体会 (14) 一、实验目的 1、理解并掌握单链表的结构特点和相关概念; 2、学会单链表的基本操作:建立、插入、删除、查找、 输入、撤销、逆置、求前驱和后继等并实现其算法。

二、实验内容 利用头插建立一个带头结点的单链表,并用算法实现该单链表的插入、删除查找、输出、求前驱和后继、再把此单链表逆置,然后在屏幕上显示每次操作的结果当所有操作完成后能撤销该单链表。 三、实验基本要求(软、硬件) 用VC++6.0软件平台,操作系统:Windows XP 硬件:内存要求:内存大小在256MB,其他配置一般就行。 四、算法设计思想 1、定义一个创建链表的函数,通过该函数可以创建一个链表,并为下面的函数应用做 好准备。 2、定义输出链表的算法,通过对第一步已经定义好的创建链表函数的调用,在这一步 通过调用输出链表的函数算法来实现对链表的输出操作。 3、定义一个遍历查找的算法,通过此算法可以查找到链表中的每一个节点是否存在。 4、定义查找链表的每一个前驱和后继,通过定义这个算法,可以很容易的实现对链表 的前驱和后继的查找工作。 5、定义插入节点的算法,通过定义这个算法,并结合这查找前驱和后继的算法便可以 在连链表的任意位置进行插入一个新节点。 6、定义删除节点的操作,这个算法用于对链表中某个多余节点的删除工作。 7、定义一个逆置单链表的操作,通过定义这个算法,可以逆置输出单链表。 8、定义一个撤销链表的算法,这个算法用于删除单链表中的所有节点,使链表为空。

计算机组成原理实验指导书

计算机组成原理实验指导书适用TD-CMA实验设备

实验一基本运算器实验 一、实验原理 运算器内部含有三个独立运算部件,分别为算术、逻辑和移位运算部件,要处理的数据存于暂存器A和暂存器B,三个部件同时接受来自A和B的数据(有些处理器体系结构把移位运算器放于算术和逻辑运算部件之前,如ARM),各部件对操作数进行何种运算由控制信号S3 0 CN来决定,任何时候,多路选择开关只选择三部件中一个部件的结果作为ALU的输出。如果是影响进位的运算,还将置进位标志FC,在运算结果输出前,置ALU零标志。ALU中所有模块集成在一片CPLD中。 逻辑运算部件由逻辑门构成,较为简单,而后面又有专门的算术运算部件设计实验,在此对这两个部件不再赘述。移位运算采用的是桶形移位器,一般采用交叉开关矩阵来实现,交叉开关的原理如图1-1-2所示。图中显示的是一个4X4的矩阵(系统中是一个8X8的矩阵)。每一个输入都通过开关与一个输出相连,把沿对角线的开关导通,就可实现移位功能,即: (1) 对于逻辑左移或逻辑右移功能,将一条对角线的开关导通,这将所有的输入位与所使用的输出分别相连,而没有同任何输入相连的则输出连接0。 (2) 对于循环右移功能,右移对角线同互补的左移对角线一起激活。例如,在4位矩阵中使用‘右1’和‘左3’对角线来实现右循环1位。 (3) 对于未连接的输出位,移位时使用符号扩展或是0填充,具体由相应的指令控制。使用另外的逻辑进行移位总量译码和符号判别。 原理如图1-1-1所示

图1-1-1 运算器原理图 运算器内部含有三个独立运算部件,分别为算术、逻辑和移位运算部件,要处理的数据存于暂存器A和暂存器B,三个部件同时接受来自A和B的数据(有些处理器体系结构把移位运算器放于算术和逻辑运算部件之前,如ARM),各部件对操作数进行何种运算由控制信号S3 0 决定,任何时候,多路选择开关只选择三部件中一个部件的结果作为ALU的输出。如果是算术运算,还将置进位标志FC,在运算结果输出前,置ALU零标志。ALU中所有模块集成在一片CPLD(MAXII EPM240)中。 逻辑运算部件由逻辑门构成,较为简单,而后面又有专门的算术运算部件设计实验,在此对这两个部件不再赘述。移位运算采用的是桶形移位器,一般采用交叉开关矩阵来实现,交叉开关的原理如图1-1-2所示。图中显示的是一个4X4的矩阵(系统中是一个8X8的矩阵)。每一个输入都通过开关与一个输出相连,把沿对角线的开关导通,就可实现移位功能,即:

水力学实验1-参考答案

水力学实验 参考答案 静水压强实验 1.同一静止液体内的测压管水头线是根什么线? 测压管水头指p z +,即静水力学实验仪显示的测压管液面至基准面的垂直高度。测压管水头线指测压管液面的连线。实验直接观察可知,同一静止液面内的测压管水头线是一根水平线。 2.当0?B p 时,试根据记录数据,确定水箱内的真空区域。 0?B p ,相应容器的真空区域包括以下三个部分: (1)过测压管2液面作一水平面,由等压面原理知,相对测压管2及水箱内的水体而言,该水平面为等压面,均为大气压强,故该平面以上由密封的水、气所占区域,均为真空区域。 (2)同理,过箱顶小不杯的液面作一水平面,测压管4中,该平面以上的水体亦为真空区域。 (3)在测压管5中,自水面向下深度某一段水柱亦为真空区域。这段高度与测压管2液面低于水箱液面的高度相等,亦与测压管4液面高于小水杯液面高度相等。 3.若再备一根直尺,试采用另外最简便的方法测定0γ。 最简单的方法,是用直尺分别测量水箱内通大气情况下,管5油水界面至水面和油水界面至油面的垂直高度h 和0h ,由式00h h w w γγ= ,从而求得0γ。 4.如测压管太细,对于测压管液面的读数将有何影响? 设被测液体为水,测压管太细,测压管液面因毛细现象而升高,造成测量误差,毛细高度由下式计算 γ θσd h cos 4= 式中,σ为表面张力系数;γ为液体容量;d 为测压管的内径;h 为毛细升高。常温的水,

m N 073.0=σ,30098.0m N =γ。水与玻璃的浸润角θ很小,可以认为0.1cos =θ。于是有 d h 7.29= (h 、d 均以mm 计) 一般来说,当玻璃测压管的内径大于10mm 时,毛细影响可略而不计。另外,当水质不洁时,σ减小,毛细高度亦较净水小;当采用有机下班玻璃作测压管时,浸润角θ较大,其h 较普通玻璃管小。 如果用同一根测压管测量液体相对压差值,则毛细现象无任何影响。因为测量高、低压强时均有毛细现象,但在计算压差时,互相抵消了。 5.过C 点作一水平面,相对管1、2、5及水箱中液体而言,这个水平面是不是等压面?哪一部分液体是同一等压面? 不全是等压面,它仅相对管1、2及水箱中的液体而言,这个水平面才是等压面。因为只有全部具有下列5个条件的平面才是等压面:(1)重力液体;(2)静止;(3)连通;(4)连通介质为同一均质液体;(5)同一水平面。而管5与水箱之间不符合条件(4),相对管5和水箱中的液体而言,该水平面不是水平面。 6、用该实验装置能演示变液位下的恒定水流吗? 关闭各通气阀门,开启底阀,放水片刻,可看到有空气由C 进入水箱。这时阀门的出流就是变液位下的恒定水流。因为由观察可知,测压管1的液面始终与C 点同高,表明作用于底阀上的总水头不变,故为恒定流动。这是由于液位的降低与空气补充使箱体表面真空度的减小处于平衡状态。医学上的点滴注射就是此原理应用的一例,医学上称这为马利奥特容器的变液位下恒定流。

ACCESS2010数据库技术实验指导书3

《ACCESS2010数据库技术及应用》 实验指导(3) 学号: 姓名: 班级: 专业:

实验三窗体 实验类型:验证性实验课时: 4 学时指导教师: 时间:201 年月日课次:第节教学周次:第周 一、实验目的 1. 掌握窗体创建的方法 2. 掌握向窗体中添加控件的方法 3. 掌握窗体的常用属性和常用控件属性的设置 二、实验内容和要求 1. 创建窗体 2. 修改窗体,添加控件,设置窗体及常用控件属性 三、实验步骤 案例一:创建窗体 1.使用“窗体”按钮创建“成绩”窗体。 操作步骤如下: (1)打开“教学管理.accdb”数据库,在导航窗格中,选择作为窗体的数据源“教师”表,在功能区“创建”选项卡的“窗体”组,单击“窗体”按钮,窗体立即创建完成,并以布局视图显示,如图3-1所示。 (2)在快捷工具栏,单击“保存”按钮,在弹出的“另存为”对话框中输入窗体的名称“教师”,然后单击“确定”按钮。 图3-1布局视图 2.使用“自动创建窗体”方式 要求:在“教学管理.accdb”数据库中创建一个“纵栏式”窗体,用于显示“教师”表中的信息。 操作步骤: (1)打开“教学管理.accdb”数据库,在导航窗格中,选择作为窗体的数据源“教师”表,在功能区“创建”选项卡的“窗体”组,单击“窗体向导”按钮。如图3-2所示。 (2)打开“请确定窗体上使用哪些字”段对话框中,如图3-3 所示。在“表和查询”下拉列表中光图3-2窗体向导按钮

标已经定位在所学要的数据源“教师”表,单击按钮,把该表中全部字段送到“选定字段”窗格中,单击下一步按钮。 (3)在打开“请确定窗体上使用哪些字”段对话框中,选择“纵栏式”,如图3-4所示。单击下一步按钮。 (4)在打开“请确定窗体上使用哪些字”段对话框中,输入窗体标题“教师”,选取默认设置:“打开窗体查看或输入信息”,单击“完成”按钮,如图3-5所示。 (5)这时打开窗体视图,看到了所创建窗体的效果,如图3-6所示。 图3-3“请确定窗体上使用哪些字”段对话框 图3-4“请确定窗体使用的布局”段对话框中

数据结构实验报告 - 答案汇总

数据结构(C语言版) 实验报告

专业班级学号姓名 实验1 实验题目:单链表的插入和删除 实验目的: 了解和掌握线性表的逻辑结构和链式存储结构,掌握单链表的基本算法及相关的时间性能分析。 实验要求: 建立一个数据域定义为字符串的单链表,在链表中不允许有重复的字符串;根据输入的字符串,先找到相应的结点,后删除之。 实验主要步骤: 1、分析、理解给出的示例程序。 2、调试程序,并设计输入数据(如:bat,cat,eat,fat,hat,jat,lat,mat,#),测试程序 的如下功能:不允许重复字符串的插入;根据输入的字符串,找到相应的结点并删除。 3、修改程序: (1)增加插入结点的功能。 (2)将建立链表的方法改为头插入法。 程序代码: #include"stdio.h" #include"string.h" #include"stdlib.h" #include"ctype.h" typedef struct node //定义结点 { char data[10]; //结点的数据域为字符串 struct node *next; //结点的指针域 }ListNode; typedef ListNode * LinkList; // 自定义LinkList单链表类型 LinkList CreatListR1(); //函数,用尾插入法建立带头结点的单链表 LinkList CreatList(void); //函数,用头插入法建立带头结点的单链表 ListNode *LocateNode(); //函数,按值查找结点 void DeleteList(); //函数,删除指定值的结点 void printlist(); //函数,打印链表中的所有值 void DeleteAll(); //函数,删除所有结点,释放内存

计算机组成原理实验指导书

计算机组成原理 实 验 指 导 书 软件学院 2015.9

实验报告要求 一、该实验为计算机组成原理课程的仿真训练项目,包括实验1-5,每个实验6分,共30分,计入最终考核成绩。 二、每人每个实验写一份实验报告。要求在熟悉仿真软件和相关理论知识的基础上,按照实验步骤,认真观察实验结果数据,做好记录或截图,并对结果进行分析,最后总结实验中遇到的问题和解决方法,写出实验心得体会。 三、每个实验应在相对应的理论知识讲授完毕后进行,实验完成后以答辩形式组织考核打分。实验报告需要同时上交电子版和A4纸打印版,封面参考附件。

附件 计算机组成原理 实验报告 学院(系): 专业: 班级: 学号: 姓名: 年月日

实验1 Cache模拟器的实现 一.实验目的 (1)加深对Cache的基本概念、基本组织结构以及基本工作原理的理解。 (2)掌握Cache容量、相联度、块大小对Cache性能的影响。 (3)掌握降低Cache不命中率的各种方法以及这些方法对提高Cache性能的好处。 (4)理解LRU与随机法的基本思想以及它们对Cache性能的影响。 二、实验内容和步骤 1、启动CacheSim。 2、根据课本上的相关知识,进一步熟悉Cache的概念和工作机制。 3、依次输入以下参数:Cache容量、块容量、映射方式、替换策略和写策略。 4、读取cache-traces.zip中的trace文件。 5、运行程序,观察cache的访问次数、读/写次数、平均命中率、读/写命中率。思考:1、Cache的命中率与其容量大小有何关系? 2、Cache块大小对不命中率有何影响? 3、替换算法和相联度大小对不命中率有何影响? 三.实验结果分析 四.实验心得

oracle数据库实验指导书

计算机科学学院《ORACLE数据库》实验指导书

《ORACLE数据库》实验指导书 实验一Oracle数据库安装配置以及基本工具的使用 1.实验的基本内容 实验室中oracle数据库安装后某些服务是关闭的(为了不影响其他课程的使用),所以在进入数据库前需要对oracle进行配置: (1)启动oracle OraHomeTNSLISTENER 和oracleserviceORACLE 两个服务 (2)修改listener.ora 和tnsnames.ora 两个文件的内容 (3)以用户名:system ,口令:11111 以“独立登录”的方式进入oracle 数据库系统 (4)熟悉数据库中可用的工具。 2.实验的基本要求 (1)掌握Oracle11g的配置以及登录过程。 (2)熟悉系统的实验环境。 3.实验的基本仪器设备和耗材 计算机 4.实验步骤 (1) 查看设置的IP地址是否与本机上的IP地址一致。若不一致则修改为本机IP地址。 (2) 启动oracle OraHomeTNSLISTENER 和oracleserviceORACLE 两个服务 控制面板/性能与维护/管理工具/服务/ oracle OraHomeTNSLISTENER(右击/启动)。 控制面板/性能与维护/管理工具/服务/ oracleserviceORACLE(右击/启动) (3) 修改listener.ora 和tnsnames.ora 两个文件的内容 D:\app\Administrator\product\11.1.0\db_1\NETWORK\ADMIN (用记事本方式打开),将HOST=“…..”内容修改为本机的IP地址,保存退出。 D:\app\Administrator\product\11.1.0\db_1\NETWORK\ADMIN (用记事本方式打开),将HOST=“…..”内容修改为本机的IP地址,保存退出。 (4) 启动oracle 数据库

相关主题