实验六:
- 格式:doc
- 大小:26.00 KB
- 文档页数:2
实验六循环程序设计一、实验目的1.掌握循环程序的结构。
2.掌握循环程序的设计、编写及调试方法。
二、实验准备1.复习教材中循环结构程序设计的相关内容。
2.编写程序(程序1)计算1~100的和。
3. 编写程序(程序2)计算S=1+2⨯3+3⨯4+…+N⨯(N+1),直到N>200为止。
4. 编写程序(程序3)实现下列功能:已知数组A中包含15个互不相等的整数,数组B 中包含20个互不相等的整数,试编一程序,将既在A中出现又在B中出现的整数存放于数组C 中。
三、实验内容1.将编写好的程序1输入、汇编、连接并通过Debug调试和检查运行结果。
2.将编写好的程序2输入、汇编、连接并通过Debug调试和检查运行结果。
3.将编写好的程序3输入、汇编、连接并通过Debug调试和检查运行结果。
四、实验报告要求1.编写程序(程序1)计算1~100的和。
程序代码:DATA SEGMENTX DW 100DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX,DATAMOV DS,AXXOR BX,BXXOR DX,DXMOV CX,XNEXT:ADD BX,CXLOOP NEXTMOV CH,4MOV AX,0ROTATE:MOV CL,4ROL BX,CLMOV AL,BLAND AL,0FHADD AL,30HCMP AL,3AHJL PRINTADD AL,07HPRINT:MOV DL,ALMOV AH,2INT 21HDEC CHJNZ ROTATEMOV AH,4CHINT 21HCODE ENDSEND START运行结果(以16进制显示):2.编写程序(程序2)计算S=1+2⨯3+3⨯4+…+N⨯(N+1),直到N>200为止。
程序代码:DATA SEGMENTBUF DB 'S=1+2*3+3*4+...+N*(N+1)...=','$'DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX,DATAMOV DS,AXMOV DX,OFFSET BUFMOV AH,09HINT 21HMOV DX,1MOV CX,0MOV BL,2NEXT:MOV AL,BL INC BLMUL BLADD DX,AX ADC CX,0CMP BL,200 JNA NEXT PUSH DXMOV BX,CX MOV CH,4MOV AX,0 ROTATEH:MOV CL,4ROL BX,CL MOV AL,BL AND AL,0FH ADD AL,30H CMP AL,3AH JL PRINTH ADD AL,07H PRINTH:MOV DL,AL MOV AH,2INT 21HDEC CHJNZ ROTATEH MOV CH,4MOV AX,0POP BX ROTATEL:MOV CL,4ROL BX,CL MOV AL,BL AND AL,0FH ADD AL,30H CMP AL,3AH JL PRINTL ADD AL,07H PRINTL:MOV DL,AL MOV AH,2INT 21HDEC CHJNZ ROTATEL MOV AH,4CH INT 21H CODE ENDSEND START运行结果:3. 编写程序(程序3)实现下列功能:已知数组A中包含15个互不相等的整数,数组B 中包含20个互不相等的整数,试编一程序,将既在A中出现又在B中出现的整数存放于数组C 中。
实验六食醋(或白醋)中醋酸含量的测定授课时间:2011.3.12 3.15 (1班)班级:11高应用化工1班2011.3.14 3.16 (2班)11高应用化工2班教学目的:同“一.实验目的”教学重点:预习方案的设计与书写、实验过程练习教学难点:标准化实验流程与数据处理过程教学方法:演示、讲授、实验操作内容分析:食醋的主要组分是醋酸(Ka=1.8×10-5),此外还含有少量其它有机酸,如乳酸等。
可以用酚酞作指示剂,用NaOH标准溶液滴定,测出酸的总含量。
食醋中醋酸含量一般为≥3.5%,浓度较大,且有一定的色泽,滴定前应稀释。
本实验是滴定分析中较为简单的实验,可以本实验为媒介,练习滴定分析的基本操作,并且让学生熟悉标准化实验流程。
教学内容:一.实验目的1.掌握碱标准溶液的配制与标定方法2.掌握食用白醋总酸度的测定原理、方法和操作技术。
3.实验方案的自我设计、标准化数据处理过程。
二.实验原理食醋的主要组分是醋酸(Ka=1.8×10-5),此外还含有少量其它有机酸,如乳酸等。
可以用酚酞作指示剂,用NaOH标准溶液滴定,测出酸的总含量。
实际测得的结果是食醋的总酸度。
因醋酸含量最多,故常用醋酸含量表示。
此滴定属于强酸滴定弱酸,突跃范围偏于碱性区,选酚酞做指示剂。
食醋中醋酸含量一般为≥3.5%,浓度较大,且有一定的色泽,滴定前应稀释。
本实验参照《GB 5009.41-85食醋卫生标准的分析方法》(见附件)设计。
三.所需仪器试剂滴定管、容量瓶、锥形瓶、移液管、洗耳球、玻璃棒、洗瓶电子天平、量筒、烧杯0.1mol/LNaOH溶液,酚酞指示剂,食醋样品、基准邻苯二甲酸氢钾四.实验步骤1.提问式演示讲解0.1mol/LNaOH标准溶液的配制和标定,详见实验五。
根据实验人数及每人的大约需要量来设计算所需NaOH标准溶液的体积,进而计算所需称量氢氧化钠的质量(用什么称?)强调:氢氧化钠加入水中,若浓度较大时需注意散热问题。
实验六疲劳试验(示范)一、实验目的1、了解测定材料疲劳极限的方法。
2、观察疲劳破坏的现象。
二、实验设备疲劳试验机有各种类型,用来在不同受力形式下和不同条件下进行试验。
常用的是旋转弯曲疲劳试验机,有纯弯曲和悬臂弯曲两种型式。
本试验采用纯弯曲式疲劳试验机,其构造示意图如图26(A)所示。
试件4的两端被夹紧在两个空心轴1中,两空心轴与试件构成一个整体杆,支持于两个滚珠轴承3上。
电动机5通过软轴6使这个整体杆转动。
横杆8挂在滚珠轴承2上,处于静止状态。
在横杆中央的砝码盘上放置砝码9,使试样中段受纯弯曲(图26—B),最大弯曲正应力为(A)纯弯曲疲劳试验机示意图(B)试件弯矩图图26 纯弯曲式疲劳试验机三、试件本实验需用一组8~13根材料和尺寸均相同的光滑小试件,直径为d=6~lOmm,表而须磨光,无锈蚀或伤痕,圆角处要光滑过度。
四、实验原理疲劳破坏与静力破坏有本质的不同。
当交变应力小于材料的静强度极限σb时,材料就可产生疲劳裂纹或完全断裂。
即使是塑性材料,断裂时也无显著的塑性变形。
在疲劳破坏的断口上,一般呈现两个区域,即光滑区和粗粒状区。
材料断裂前所经历的循环次数称为疲劳寿命N,试件所受应力愈小,则疲劳寿命愈长。
对钢和铸铁等黑色金属,如果在某一交变应力下经受107次循环仍不破坏,则实际上可以承受无限次循环而不会发生破坏。
所以,对这些金属以试件能承107循环所对应的最大应力σ值作为疲劳极限σ-1。
maX五、实验步骤1、试件准备取8~13根试件,检查试件表面加工质量,如有锈蚀或擦伤,用细砂纸或砂布沿试件轴向抛光加以消除。
测量试件的直径。
2、装夹试件安装试件时必须很仔细,避免灰尘和杂质进入空心轴的锥孔中。
将试件牢固夹紧,使试件与试验机的转轴保持良好的同心度。
试件安装好后用手慢慢旋转试验机的转轴,用百分表在试件上测得的径向跳动量应不大于0.03mm。
然后空载运转,试件的径向跳动量应不大于0.06mm。
3、进行试验第一根试件的交变应力的最大值约取材料强度极限的60%,即σlmax=0.6而砝码重量P1二0.6σbπd3/16a。
实验六控制系统综合实验实验报告班级:化工卓越1201姓名:***学号:********实验内容1、执行器气开气关选择和控制器正反作用选择;要求液体不溢出,并写下选择结果。
执行器:气开控制器:反作用2、装置运行1)出水阀开在50%;2)控制器手动操作,调节MV信号,手动将液位调在40%;3)在手动操作下将液位再次调在60%,思考如何操作才能完成?并观察液位稳定时进水量和出水量之间的关系。
答:不断调节MV,直到选取的MV值能使液位稳定在60%。
液位稳定时进水量和出水量基本相等。
4)PID参数调整在Kc=2,Ti=5s,Td=0s,切换到自动。
5)在自动操作下改变给定值,观察一会,再切换到手动操作,观察手自动切换是否无扰动?手自动切换过程中给定值发生什么变化?答:手自动切换无干扰。
手自动切换时给定值基本无变化6)转换控制器正反作用,观察控制器正反作用选择错误会出现什么情况?答:液面将很快溢出液罐3、纯比例控制作用下的过渡过程测试1)出水阀开在50%,先手动操作,将液位稳定在50%左右。
2)调整PID参数:Kc=1,Ti>5000s,Td=0s。
3)切换到自动,将Sv由50%变化到60%,观察过渡过程,将图存下。
4)再切换到手动操作,将液位稳定在50%左右,调整Kc=3,切换到自动,将Sv由50%变化到60%,观察过渡过程,将图存下。
5)再切换到手动操作,将液位稳定在50%左右,调整Kc=5,切换到自动,将Sv由50%变化到60%,观察过渡过程,将图存下。
回答:1)纯比例作用是否存在余差?答:存在余差。
2)随着Kc增加,控制器输出发生什么变化?过渡过程会出现什么变化?余差如何变化?答:随Kc增加,控制器输出增大。
过渡过程变化:液位波动增大,波动频率变快,达到稳定所需时间变长,且稳定后显示偏离给定值程度较大。
余差增大。
4、PI作用下的过渡过程测试1)出水阀开在50%,先手动操作,将液位稳定在50%左右。
1 / 8数值分析实验六:解线性方程组的迭代法2016113 张威震1 病态线性方程组的求解1.1 问题描述理论的分析表明,求解病态的线性方程组是困难的。
实际情况是否如此,会出现怎样的现象呢?实验内容:考虑方程组Hx=b 的求解,其中系数矩阵H 为Hilbert 矩阵,,,1(),,,1,2,,1i j n n i j H h h i j n i j ⨯===+-这是一个著名的病态问题。
通过首先给定解(例如取为各个分量均为1)再计算出右端b 的办法给出确定的问题。
实验要求:(1)选择问题的维数为6,分别用Gauss 消去法、列主元Gauss 消去法、J 迭代法、GS 迭代法和SOR 迭代法求解方程组,其各自的结果如何?将计算结果与问题的解比较,结论如何?(2)逐步增大问题的维数(至少到100),仍然用上述的方法来解它们,计算的结果如何?计算的结果说明了什么?(3)讨论病态问题求解的算法1.2 算法设计首先编写各种求解方法的函数,Gauss 消去法和列主元高斯消去法使用实验5中编写的函数myGauss.m 即可,Jacobi 迭代法函数文件为myJacobi.m ,GS 迭代法函数文件为myGS.m ,SOR 方法的函数文件为mySOR.m 。
1.3 实验结果1.3.1 不同迭代法球求解方程组的结果比较选择H 为6*6方阵,方程组的精确解为x* = (1, 1, 1, 1, 1, 1)T ,然后用矩阵乘法计算得到b ,再使用Gauss 顺序消去法、Gauss 列主元消去法、Jacobi 迭代法、G-S 迭代法和SOR 方法分别计算得到数值解x1、x2、x3、x4,并计算出各数值解与精确解之间的无穷范数。
Matlab 脚本文件为Experiment6_1.m 。
迭代法的初始解x 0 = (0, 0, 0, 0, 0, 0)T ,收敛准则为||x(k+1)-x(k)||∞<eps=1e-6,SOR方法的松弛因子选择为w=1.3,计算结果如表1。
实验六:接口与多态
1.实验目的
(1)理解接口的概念、特点与作用,掌握接口的定义与实现方法
(2)理解接口与抽象类的区别,并会熟练应用
(3)理解塑型的概念,掌握对象塑型的方法
(4)理解多态的概念及其使用方法
(5)掌握构造方法的调用顺序
(6)理解内部类的概念,了解其基本的用法
2.实验内容
(1) 定义一个接口ClassName,接口中只有一个抽象方法getClassName( )。
设计
一个类Horse,该类实现接口ClassName中的方法getClassName( ),功能是获取该类的类名。
编写应用程序使用Horse类。
(2) 定义接口MyInterface,接口中只有一个名为area的方法,该方法有一个double
类型参数,返回类型也为double。
编写一个类实现接口MyInterface,接口中area方法的实现是返回参数的立方值;在应用程序中调用该方法并输出其结果。
(3) 定义一个Soundable接口,该接口具有播放声音、关闭声音、增大音量、减
小音量等功能。
Soundable接口的这些功能分别由收音机Radio、随身听Walkman和手机MobilePhone实现。
另外设计一个Person类,具有姓名和年龄两个属性以及一个听音乐的方法listen(Soundable)。
最后设计一个测试类使用这些实现了Soundable接口的声音设备类。
程序运行时,先询问用户想听哪种设备,然后程序会按照该设备的工作方式发出声音、调节音量、关闭声音。
分析运行结果,并解释这是什么特性。
(4) 声明A类,其中有一个无参构造方法;声明类B,并定义其无参构造方法;
声明A类的子类C,其有一成员是B类的一个对象,定义其构造方法。
定义测试类创建C类的对象,观察程序的运行结果,并分析原因。
(5) 声明一个接口,此接口至少具有一个方法;定义一个类,其中有一个方法,
该方法中声明内部类实现此接口,并返回此接口的引用。
(6) 声明一个具有内部类的类,此内部类只有一个非默认的构造方法;声明另外
一个具有内部类的类,此内部类继承第一个内部类。
3.思考题
(1) 什么是接口?接口的作用是什么?
(2) 接口与抽象类有什么区别?
(3) 在什么情况下,可以对父类对象的引用进行强制类型转换,使其转化为子类
对象的引用?
(4) 什么是多态性?如何实现多态?
4.实验报告内容
(1)实验内容
定义一个Soundable接口,该接口具有播放声音、关闭声音、增大音量、减小音量等功能。
Soundable接口的这些功能分别由收音机Radio、随身听Walkman和手机MobilePhone实现。
另外设计一个Person类,具有姓名和年龄两个属性以及一个听音乐的方法listen(Soundable)。
最后设计一个测试类使用这些实现了Soundable接口的声音设备类。
程序运行时,先询问用户想听哪种设备,然后程序会按照该设备的工作方式发出声音、调节音量、关闭声音。
分析运行结果,并解释这是什么特性。
(2)实验目的
(3)实验步骤
(4)遇到的问题
(5)实验结果与实验心得。