实验三 的实验报告要求和答案
- 格式:ppt
- 大小:927.50 KB
- 文档页数:29
重庆交通大学实验一流体静力学实验水力学实验重庆交通大学2013/6/8重庆交通大学水力学实验报告实验分析与讨论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)一般来说,当玻璃测压管的内径大于10mm时,毛细影响可略而不计。
另外,当水质不洁时,减小,毛细高度亦较净水小;当采用有机玻璃作测压管时,浸润角较大,其h较普通玻璃管小。
如果用同一根测压管测量液体相对压差值,则毛细现象无任何影响。
因为测量高、低压强时均有毛细现象,但在计算压差时,互相抵消了。
5.过C点作一水平面,相对管1、2、5及水箱中液体而言,这个水平面是不是等压面?哪一部分液体是同一等压面?不全是等压面,它仅相对管1、2及水箱中的液体而言,这个水平面才是等压面。
南京晓庄学院《数据库原理与应用》课程实验报告实验三数据表的创建与管理实验所在院(系):数学与信息技术学院班级:学号:姓名:1.实验目的(1)理解SQL Server 2005常用数据类型和表结构的设计方法。
理解主键、外键含义,掌握建立各表相关属性间参照关系的方法。
(2)熟练掌握使用SQL Server Management Studio图形工具创建表,删除表,修改表结构,插入及更新数据的方法。
(3)熟练掌握使用Transact-SQL语句创建表,删除表,修改表结构,插入及更新数据的方法。
2.实验要求基本实验:(1)在实验二所创建的“TM”数据库中合理设计以下各表逻辑结构:学生信息(学号,姓名,性别,籍贯,出生日期,民族,学院/系别号,班级号)课程信息(课程号,课程名称,课程所属模块,课程类别,学分,学时)学习信息(学号,课程号,考试成绩,平时成绩)院系信息(院系号,院系名称)要求确定各个字段的名称、类型、是否有默认值,是否主键等信息。
(2)依据你所设计的表结构,使用SQL Server Management Studio图形工具在“TM”数据库中创建学生信息表和课程信息表,并试验在图形界面中修改表结构,删除数据表,输入并更新数据的方法。
(3)依据你所设计表结构,使用Transact-SQL语句创建学习信息表和院系信息表,并试验使用T-SQL语句修改表结构,删除数据表,插入和更新数据的方法。
(4)找出已创建各表之间相关属性的参照关系,并在相关表中增加引用完整性约束。
(5)按要求完成实验报告。
扩展实验:(1)在“TM”数据库中补充设计以下各表结构:教师信息(教师号,姓名,性别,出生日期,学历,学位,入职时间,职称,院系号)授课信息(教师号,课程号,学期)班级信息(班级号,班级名称,专业号)专业信息(专业号,专业名称,学制,学位)图书信息(图书号,书名,作者,出版社,出版日期,册数,价格,分类)借书偏息(学号,图书号,借出时间,归还时间)奖励信息(学号,奖励类型,奖励金额)(2)设计并实现各表之间相关属性的参照关系。
实验三循环控制实验课程名:高级语言程序设计(C)专业班级:学号:姓名:实验时间:实验地点:指导教师:一、实验目的和要求1. 熟练掌握用while语句、do while语句和for语句实现循环的方法。
2. 掌握在程序设计中用循的方法实现一些常用算法。
并进一步学习调试程序的方法。
二、实验内容1、任务名称程序c40101.c求1+…+100,填空,实现该功能。
(1、)源代码:#include<stdio.h>int main(){int s,i;s=0;for(i=1;i<=100;i++)s=s+i;printf("1+2+...+100=%d\n",s);return 0;}运行结果:(需要截图)(2、)源代码:#include<stdio.h>int main(){int s=0,i=1;while(i<=100){s+=i;i++;}printf("1+2+...+100=%d\n",s);return 0;}运行结果:运行结果分析:2、任务名称:分别运行这两个程序,若输入7,这两个程序的结果分别是多少?若输入12,这两个程序的结果又分别是多少?比较为什么会有这样的区别?(1、)源代码:#include <stdio.h>void main(){ int i,n,sum=0;scanf("%d",&i);n=i;while(i<=10){ sum+=i;i++;}printf("%d+...+10=%d\n",n,sum);}运行结果:(需要截图)(2、)源代码:#include <stdio.h>int main(){ int i,n,sum=0;scanf("%d",&i);n=i;do{ sum+=i;i++;} while(i<=10);printf("%d+...+10=%d\n",n,sum);return 0;}运行结果:运行结果分析:3、任务名称:下面程序,若输入12345,分析输出结果是多少?源代码:#include <stdio.h>void main( ){ long data;scanf("%ld",&data);while(data){ printf("%ld,",data%10);data=data/10;}}运行结果:(需要截图)运行结果分析:4、任务名称:程序c40104.c 实现求Fibonacci 数列的前n 个数。
实验三、流体力学综合实验流体力学综合实验包括流体在管路内流动时的直管和局部阻力的测定,流量计的流量系数校核和在一定的转速下离心泵的特性曲线的测定。
这三个实验都是以柏努利方程为基础。
流体流动时会产生阻力,为了克服阻力需损耗一部分能量,因此,柏努利方程在实际应用中Σh f一项代表每公斤流体因克服各种流体流动阻力而损耗的能量,在应用柏努利方程时,不管是为了求取各能量之间的互相转化关系式或是计算流体输送机械所需的能量及功率都必须算出Σh f:对于在长距离的流体输送,流体输送机械所作的功,主要是用于克服输送管路中的流体阻力,故阻力的大小关系到流体输送机械的动力消耗,也涉及到流体输送机械的选用。
流体阻力的大小与流体的性质(如粘性的大小),流体流动类型、流体所通过管路或设备的壁面情况(粗糙或光滑)通过的距离及截面的大小等因素有关。
在流体流动的管路上装有孔板或文氏流量计用于测定流体的流量,流量计一般都按标准规范制造,给出一定的流量系数按规定公式计算或者给出标定曲线,照其规定使用,如果不慎遗失原有的流量曲线或者流量计经过长期使用而磨损较大,或者被测流体与标准流体的成分或状态不同;或者由于科研往往需要自制一些非标准形式的流量计,此时,为了精确地测定流量,必须对自制流量计进行校验,求出具体计算式或标定流量曲线。
泵是输送液体的机械,离心泵铭牌上所示的流量,扬程,功率是离心泵在一定转速下效率最高点所对应的Q,H,N的值。
在一定转速下,离心泵的扬程H,轴功率N及效率η均随流量的大小而改变,其变化关系可用曲线表示,该所示曲线称为离心泵的特性曲线。
通常根据H~Q曲线,可以确定离心泵在给定管路条件下输送能力,根据N~Q曲线可以给离心泵合理选配电动机功率,根据η~Q曲线可以选择离心泵的工况处于高效工作区,发挥泵的最大效率。
离心泵的特性曲线目前还不能用解析方法进行准确计算,只能通过实验来测定。
一、管道流体阻力测定一、实验目的:1.掌握测定流体阻力的实验方法。
实验三循环结构程序设计(参考答案)1、设计程序sy3-1.c,计算并输出n(包括n)以内所有能被5或9整除的自然数的倒数之和。
例如输入n 的值为20时,输出0.583333。
算法分析:穷举1~n(含n)之间的每一个整数,能否被5或者9整除。
如果能,则把它的倒数累加到累加器里去。
因为能被5整除的自然数,应该至少从5才可能,所以循环控制变量i可以5开始。
参考答案:#include<stdio.h>void main(){int n,i;double s=0; //累加器要赋初值为0,结果为小数,所以定义为实数类型printf("请输入n的值:");scanf("%d",&n);for(i=5;i<=n;i++) //穷举小于等于n的自然数if(i%5==0||i%9==0)s=s+1.0/i;// 因为i是整数类型,所以1/i的值为0printf("s=%f\n",s);}运行结果:2、设计程序sy3-2.c,计算并输出给定整数n的所有因子(不包括1与自身)之和。
例如,输入n的值是856时,应输出763。
算法分析:因子,就是能整除n的值。
所以从2到n-1穷举每个数是不是它的因子,是就累加到s中。
参考答案:#include<stdio.h>void main(){int s=0,n,i;printf("请输入n:");scanf("%d",&n);for(i=2;i<n;i++) //穷举所有可能为因子的整数if(n%i==0) //因子即是能整除n的数s=s+i;printf("%d的所有因子之和是:%d\n",n,s);}运行结果:3、设计程序sy3-3.c,输入一个整数,要求将该整数上各位数字是偶数的数取出,并按原来从高位到低位的顺序组成一个新数。
东北石油大学物理实验报告篇一:物理实验报告及思考答案——东北石油大学[实验一] 用三线摆测物体的转动惯量1. 是否可以测摆动一次的时间作周期值?为什么?答:不可以。
因为一次测量随机误差较大,多次测量可减少随机误差。
2. 将一半径小于下圆盘半径的圆盘,放在下圆盘上,并使中心一致,讨论此时三线摆的周期和空载时的周期相比是增大、减小还是不一定?说明理由。
答:当两个圆盘的质量为均匀分布时,与空载时比较,摆动周期将会减小。
因为此时若把两盘看成为一个半径等于原下盘的圆盘时,其转动惯量I0小于质量与此相等的同直径的圆盘,根据公式,摆动周期T0将会减小。
3. 三线摆在摆动中受空气阻尼,振幅越来越小,它的周期是否会变化?对测量结果影响大吗?为什么?答:周期减小,对测量结果影响不大,因为本实验测量的时间比较短。
答:优点是:可以测量微小长度变化量。
提高放大倍数即适当地增大标尺距离D或适当地减小光杠杆前后脚的垂直距离b,可以提高灵敏度,因为光杠杆的放大倍数为2D/b。
何谓视差,怎样判断与消除视差?答:眼睛对着目镜上、下移动,若望远镜十字叉丝的水平线与标尺的刻度有相对位移,这种现象叫视差,细调调焦手轮可消除视差。
为什么要用逐差法处理实验数据?答:逐差法是实验数据处理的一种基本方法,实质就是充分利用实验所得的数据,减少随机误差,具有对数据取平均的效果。
因为对有些实验数据,若简单的取各次测量的平均值,中间各测量值将全部消掉,只剩始末两个读数,实际等于单次测量。
为了保持多次测量的优越性,一般对这种自变量等间隔变化的情况,常把数据分成两组,两组逐次求差再算这个差的平均值。
篇二:东北石油大学本科综合性实验报告东北石油大学Northeast Petroleum University本科学生综合性实验报告姓名林达学号120302140219专业应用化学班级应化12-2班实验课程名称精细化学品合成指导教师及职称张荣明郝玉兰(副教授)开课学期学期上课时间2015年10 月23 日东北石油大学教务处编印二、实验报告篇三:东北石油大学大学物理实验答案1. 透射光牛顿环是如何形成的?如何观察?画出光路示意图。
实验名称:数字电路基础实验实验目的:1. 熟悉数字电路的基本原理和基本分析方法。
2. 掌握数字电路实验设备的使用方法。
3. 培养动手实践能力和分析问题、解决问题的能力。
实验时间:2023年X月X日实验地点:实验室XX室实验仪器:1. 数字电路实验箱2. 万用表3. 双踪示波器4. 数字信号发生器5. 短路线实验内容:一、实验一:基本逻辑门电路实验1. 实验目的- 熟悉与门、或门、非门的基本原理和特性。
- 学习逻辑门电路的测试方法。
2. 实验步骤- 连接实验箱,设置输入端。
- 使用万用表测量输出端电压。
- 记录不同输入组合下的输出结果。
- 分析实验结果,验证逻辑门电路的特性。
3. 实验结果与分析- 实验结果与理论预期一致,验证了与门、或门、非门的基本原理。
- 通过实验,加深了对逻辑门电路特性的理解。
二、实验二:组合逻辑电路实验1. 实验目的- 理解组合逻辑电路的设计方法。
- 学习使用逻辑门电路实现组合逻辑电路。
2. 实验步骤- 根据设计要求,绘制组合逻辑电路图。
- 连接实验箱,设置输入端。
- 测量输出端电压。
- 记录不同输入组合下的输出结果。
- 分析实验结果,验证组合逻辑电路的功能。
3. 实验结果与分析- 实验结果符合设计要求,验证了组合逻辑电路的功能。
- 通过实验,掌握了组合逻辑电路的设计方法。
三、实验三:时序逻辑电路实验1. 实验目的- 理解时序逻辑电路的基本原理和特性。
- 学习使用触发器实现时序逻辑电路。
2. 实验步骤- 根据设计要求,绘制时序逻辑电路图。
- 连接实验箱,设置输入端和时钟信号。
- 使用示波器观察输出波形。
- 记录不同输入组合和时钟信号下的输出结果。
- 分析实验结果,验证时序逻辑电路的功能。
3. 实验结果与分析- 实验结果符合设计要求,验证了时序逻辑电路的功能。
- 通过实验,加深了对时序逻辑电路特性的理解。
四、实验四:数字电路仿真实验1. 实验目的- 学习使用数字电路仿真软件进行电路设计。
实验十 参考答案(指针)三、实验内容( 按要求完善或设计以下程序,并调试分析运行结果)1. 程序填空题 给定程序BLACK10-1.C 中,函数fun 的功能是:将形参n 所指变量中,各位上为偶数的数去除,剩余的数按原来从高位到低位的顺序组成一个新的数,并通过形参指针n 传回所指变量。
例如,输入一个数:27638496,新的数:为739。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
【解题思路】第一处:t 是通过取模的方式来得到*n 的个位数字,所以应填:10。
第二处:判断是否是奇数,所以应填:0。
第三处:最后通形参n 来返回新数x ,所以应填:x 。
2. 程序改错题 给定程序MODI10-1.C 中函数fun 的功能是: 计算n 的5次方的值(规定n 的值大于2、小于8),通过形参指针传回主函数;并计算该值的个位、十位、百位上数字之和作为函数值返回。
例如,7的5次方是16807, 其低3位数的和值是15。
【解题思路】第一处:变量d 的初始值应为1。
第二处:整除的符号是 /。
3. 程序设计题 请编写函数fun ,它的功能是:求出能整除形参x 且不是偶数的各整数,并按从小到大的顺序放在pp 所指的数组中,这些除数的个数通过形参n 返回。
例如,若 x 中的值为: 35,则有 4 个数符合要求,它们是: 1, 5, 7, 35。
【解题思路】本题是求出能整除形参x 且不是偶数的各整数,并按从小到大的顺序放在pp 所指的数组中,这些除数的个数通过形参n 返回。
【参考答案】void fun ( int x, int pp[], int *n ){ int i; *n=0;for(i=1; i <= x; i++)if((x % i== 0) && (i % 2)) pp[(*n)++]=i;}4. 程序填空题 给定程序中,函数fun 的功能是:找出N ×N 矩阵中每列元素中的最大值,并按顺序依次存放于形参b 所指的一维数组中。
实验三预测分析法判断算术表达式的正确性学时数:4-6一、实验目的和要求1、用预测分析技术实现语法分析器;2、理解自顶向下语法分析方法;3、熟练掌握预测分析程序的构造方法。
二、实验内容算术表达式的文法是G[E]:E→E+T| TT→T*F| FF→(E)| i用预测分析法按文法G[E]对算术表达式(包括+、*、()的算术表达式)进行语法分析,判断该表达式是否正确。
三、实验步骤1、准备:阅读课本有关章节,将上述算术表达式的文法改造成LL(1)文法(即消除左递归和提取左公因子);设计出预测分析表;按算法4.5(P90)编写程序。
2、上机调试,发现错误,分析错误,再修改完善。
四、测试要求1、为降低难度,表达式中不含变量(只含单个无符号整数或i);2、如果遇到错误的表达式,应输出错误提示信息(该信息越详细越好);3、测试用的表达式建议事先放在文本文件中,一行存放一个表达式,以分号结束。
而语法分析程序的输出结果写在另一个文本文件中;4、选作:对学有余力的同学,可增加功能:当判断一个表达式正确时,输出计算结果。
5、程序输入/输出示例:如参考C语言的运算符。
输入如下表达式(以分号为结束)和输出结果:(a)1; 或 i;输出:正确(b)1+2; 或 i+i;输出:正确(c)(1+2)*3+4-(5+6*7); 或 (i+i)*i+i-(i+i*i);输出:正确(d)((1+2)*3+4 或 ((i+i)*i+i;输出:错误,缺少右括号(e)1+2+3+(*4/5) 或 i+i+i+(*4/5);输出:错误五、实验报告要求1、写出修改后LL(1)文法,所构造的预测分析表。
2、通过对核心代码做注释或通过程序流程图的方式说明预测分析程序的实现思想。
3、写出调试程序出现的问题及解决的方法。
4、给出测试的结果。
六、思考(选作)文法G[E]所构造算术表达式只包含+和*。
请修改文法和程序,使得该语法程序可判断包含减号和除号的算术表达式的正确性。