学生实验数据2011-2012
工程流体力学实验
1.40
0
3.500
7.500
3.500
11.000
6.100
19
1.40
0
3.500
6.208
3.500
9.708
0.000
1.292
毕托管测速计算表
编号
6
8
12
14
16
18
备注
测速管读数
44.75
23.9
22.5
14.7
12
11
测压管读数
14.7
15.05
11.85
6.9
9.6
3.5
点流速u(cm/s)
三、使用仪器、材料
自循环供水器、恒压水箱、溢流板、稳水孔板、可控硅无级调速器、实验管道、流量调节阀、接水阀、接水盒、回水管测压计。
四、实验步骤
1、熟悉实验仪器,分清普通测压管和测速管及两者功能上的区别。
2、打开电源,启动供水系统,水箱供水至溢流,排净实验管道内的空气后关闭流量调节阀。检查所有的测压管液面是否齐平,若不平需查明原因并排除气体。
8、在均匀流断面上,推求测速管处的流速,将测试与计算成果列于表中。
水箱面高程 =47.60cm直径
实验装置图:
五、实验过程原始记录(数据、图表、计算等)
测点液面读数于断面能量转换的测算表单位:cm
测点
管径d
位置水头Z
压强水头p/γ
流速水头
测压管水头z+ p/γ
总水头H
测压管水头差△(z+ p/γ)
水头损失h=-=
如果自由表面压强p0与当地大气压pa压强相等时,液体内任一点相对压强可表示为:
式中:h为液体自由表面下任一点液体深度。
数据库实验报告
学生学号实验课成绩武汉理工大学学生实验报告书课程名称数据库系统概论开课学院计算机科学与技术学院指导老师学生姓名专业班级2011 —2012 学年第二学期实验课程名称:数据库系统概论实验项目名称关系代数、ALPHA语言、QBE语言查询实验成绩实验者专业班级组别同组者实验日期年月日第一部分:实验分析与设计(可加页)一、实验内容描述(问题域描述)设有一个SPJ数据库,包括S,P,J,SPJ 4个关系模式:S(SNO,SNAME,STATUS,CITY)P(PNO,PNAME,COLOR,WEIGHT)J(JNO,JNAME,CITY)SPJ(SNO,PNO,JNO,QTY)试着用关系代数、ALPHA语言、QBE语言完成如下查询:1 求供应工程J1零件的供应商号码SNO;2 求供应工程J1零件P1的供应商号码SNO;3 求供应工程J1零件为红色的供应商号码SNO;4 求没有使用天津供应商生产的红色零件的工程号JNO;5 求至少用了供应商S1所供应的全部零件的工程号JNO。
二、实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或者算法描述)一般关系运算:1.选择:它是在关系R中选择满足给定条件的诸元组,记作σF(R)={t|t∈R∧F(t)=’真’}2.投影:是从R中选择出若干属性列组成新的关系,记作πA(R){t【A】| t∈R}3.连接 :是从两个关系的笛卡尔积中选取属性间满足一定条件的元组。
4.除运算:R与S的除运算得到一个新的关系P(X),P是R中满足下列条件的元组在X属性列上得投影:元组在X上分量值X的象集Ys包含S在Y上得投影的集合。
三、主要仪器设备及耗材本次实验为理论性实验,只需要对关系代数有一定了解并能写出查询语句集合,不需要什么试验设备。
第二部分:实验调试与结果分析(可加页)一、调试过程(包括调试方法描述、实验数据记录,实验现象记录,实验过程发现的问题等)查询资料,对自己写的查询语句进行验证,仔细检查是否正确。
直流电机调速开环控制
综合实验报告( 2011 -- 2012 年度第 1 学期)名称:电力电子综合实验题目:直流电机调速开环控制院系:电气与电子工程学院班级:台号:学号:学生姓名:指导教师:成绩:日期:2011年12 月一.实验目的1.掌握开环直流脉宽调速系统的组成,原理,各主要部件的工作原理2.验证直流电机运行的机械特性。
二.实验内容1.PWM触发脉冲的调试2.直流电机系统开环特性测试三.实验设备及仪器1.直流电动机2.双踪示波器3.测速发电机,直流发电机4.教学实验主控制屏四.注意事项1.注意安全,主电路电流不许超过电机的额定值。
2.改变正负给定时,必须先把电压调到最小值,然后按下主控制屏总电源开关的“断开”红色按钮,再改变给定方式。
3.注意接线方式的正确,老师检查正确后,才开始做实验。
五.实验设计方法和思想1.直流电机开环系统的测试因为我们需要讨论的是,直流电机开环的机械特性,即转矩T与转速N的关系。
从给定的实验仪器,我们知道测速发电机,测的也不是真正的转速,而是以电压来代替。
鉴于我们所学的东西的知识有限,我们无法测出真正的转矩,但是我们根据转矩T与电枢电流I成正比的关系,于是,我们小组的思路是,在回路中串联一个电流表测电枢电流,用电枢电流与测速发电机测出的转速的关系来描绘机械特性。
在单一控制变量法的思想的指导下,我们先把电机调到空载状态,而后保持输入电压的不变,再记录随着电枢电流的改变,转速的改变数据。
鉴于实验室提供了四个灯泡的并联串联,所以可以做到改变电阻来改变电枢电流。
六.实验数据的记录七.实验总结:根据我们所学的电机的知识,理想中的实验结果,应该是转矩T与转速N成正比的直线关系,随着电枢电流的增大,转速下降。
但是实际情况并不完全理想,所以,所得的不是直线,而是类似于平滑的曲线。
经过试验我们对电机运行有个更为具象的认识和了解,我们会继续努力学习相关知识,更深入的了解电机的特性。
数据库《图书管理系统》综合实验报告
华北科技学院计算机系综合性实验实验报告课程名称《数据库系统A》实验学期2011 至2012 学年第 2 学期学生所在系部计算机学院年级2010 专业班级网络B10—3班学生姓名安志欣学号200907024320 任课教师郭红实验成绩计算机系制《数据库系统B》课程综合性实验报告借阅执行后的读者信息状态:图书归还后的读者信息状态:创建存储过程后,对dm为1003的读者的借阅信息进行查询后的结果:四、实验结果及分析数据库创建后,对其性能进行测试。
对图书借阅表进行更改,执行语句后,触发器t2首先工作,看读者是否还具有借阅权限,当有借阅权限时对读者信息进行更改,将读者的借阅次数加1,以此来实现对读者以后借书数量的限制。
;t3工作,对图书基本信息中的数据进行修改。
当读者归还图书时,t1工作,删除图书借阅表中的图书信息,图书的库存量相应增加,t4工作,使读者的借书次数减1,使读者可以以后继续借书.用存储过程p1,实现读者对借书信息的查询。
输入语句,并对语句执行后,显示出所输入编号对应读者的借阅信息;p2用于查询每本图书的借阅情况.相对来说,这个数据库的功能还有很大的改进空间,比如安全性方面的问题,读者不能对自己的登录密码进行更改,当有人知道某个读者的编号后,就可以对读者的信息查询,这些都使这个数据库不够完美。
但,这个数据库可以使读者对自己的借书信息,归还信息,个人信息进行查询,在对图书借阅的时候,自动对读者,图书馆藏信息进行更改,在归还图书时,可以对读者和馆藏信息更改,从而减少了图书管理员的操作内容,避免了由于人员输入出错导致数据不能操作的现象.用存储过程减少了临时对语句输入所耗费的时间,提高了系统的操作效率.体会:对于这次综合实验的设计,最开始没有担心太多事情,因为时间给的很多,而且对于图书馆的一些管理内容的东西有比较多的经历,所以最开始就只是先对图书管理的需求进行了下简单的分析,同时进入学校的图书馆管理系统体会已经设计好的数据库系统所应包含的功能与信息。
实验原始数据记录 2011-2012-2
流体静力学实验原始数据记录表实验装置编号 No.________1. 有关常数B ∇= cm ;C ∇= cm ;D ∇= cm注:表中基准面选在2. 实验数据记录流体静力学实验数据记录表专业年级: 指导教师:测试人: 实验日期:能量方程(伯诺利方程)实验原始数据记录表1. 有关常数 实验装置编号 No.________均匀段1d = cm , 缩管段2d = cm , 扩管段3d = cm , 水箱液面高程0∇ cm , 上管道轴线高程z ∇ cm2. 实验数据记录专业年级: 指导教师:测试人: 实验日期:流量计实验原始数据记录表1. 有关常数实验装置编号No.________孔板锐孔直径:D= cm;2.实验数据记录专业年级:指导教师:测试人:实验日期:皮托管测速实验原始数据记录表1. 有关常数实验装置编号No.________0.5专业年级:指导教师:测试人:实验日期:动量定律实验原始数据记录表实验装置台号No.管嘴内径d= cm活塞直径D= cm专业年级:指导教师:测试人:实验日期:流动状态实验原始数据记录表1. 有关常数实验装置编号:No.管路直径:D = 1.0 cm;水的温度:T = ℃;2. 实验数据记录专业年级:指导教师:测试人:实验日期:表1-6-1 流动状态实验数据处理表沿程阻力实验原始数据记录表1. 有关常数实验装置编号:No.管路直径:D = 1.0 ×10-2m;水的温度:T = ℃;两测点之间的距离:L= 2.2 m2. 实验数据记录专业年级:指导教师:测试人:实验日期:沿程阻力实验数据处理表沿程阻力实验原始数据记录表1.有关常数实验装置编号:No.管路直径:D = 1.58 cm;水的温度:T = ℃;两测点之间的距离:L= 500 cm;量水箱底面积:A 400 cm 22.实验数据记录沿程阻力实验数据记录表专业年级:指导教师:测试人:实验日期:表1-7-2 沿程阻力实验数据处理表局部阻力损失实验原始数据记录表1.有关常数 实验台号No. _______ ==11D d _______cm , ====2432D d d d _______cm ,===365D d d _______cm ,12l -= 12 cm , 23l -= 24 cm , =-43l 12 cm , =-B l 4 6 cm ,=-5B l 6 cm , =-65l 6 cm , =⎪⎪⎭⎫ ⎝⎛-=221'1A A e ζ_______, =⎪⎪⎭⎫ ⎝⎛-=35'15.0A A s ζ_______。
2011-2012数电实验报告样本
实验一、组合逻辑电路的设计与制作一、实验目的:1、学会根据给定要求设计逻辑电路;2、掌握查找、选择所需器件,或根据现有器件进行设计;3、掌握按设计图纸在实验板上连接电路,排除故障,测试性能; 二、实验器材:电子实验台、74LS00×2、连接线若干 三、实验内容1、用74LS00制作一个二输入异或门电路: (1)实验设计:根据题意得真值表(表2-1):BA B A B A B A Y •=+=(2)电路设计:图2-1 74LS00组成二输入异或门电路图(3)实验数据(表2-2):2、用74LS00制作一个二输入同或门电路:(1)实验设计:根据题意得真值表(表2-3):AY•=+=BABBAAB(2)电路设计:图2-2 74LS00组成二输入同或门电路图(3)实验数据(表2-4):3、用74LS00设计制作一个三人表决电路,两人或两人以上赞成则通过: (1)实验设计:设同意的为1,不同意的为0,通过为1,不通过为0,则根据题意可得以下真值表(表2-5):ABAC BC AB AC BC AB AC BC ABC C AB C B A BC A Y ••=••=++=+++=(2)电路设计:图2-3 74LS00组成三表决电路(3)实验数据(表2-6):4、用74LS00A、B、C三个电源,共同向某一重要负载供电,在正常情况下,至少有两个电源处在正常状态。
否则发出报警信号(报警时,F=1,灯亮)。
(1)实验设计:设电源正常为1,不正常为0,由题意可得以下真值表(表2-7):•=F•ACBCAB(2)电路设计:图2-4 供电系统检测控制逻辑电路图(3)实验数据(表2-8):5、用74LS00、C ,输出为Fa 、Fb 、Fc 。
A=1,表示A 有请求;Fa=1表示能够为A 服务。
同样B=1表示B 有请求;Fb=1,表示能够为B 服务……。
A 、B 、C 的排队顺序是:A=1,最高优先级;B=1,次优先级;C=1,普通优先级。
实验试报告示样-交叉口交通量
东南大学成贤学院课程实验报告课程名称实验名称专业班级学生学号姓名指导教师实验时间:2011-2012学年第2学期柳州路-大桥北路交叉口交通量调查报告一、实验概况1.、小组成员:2.、调查时间:2011年10月20号16:15—17:153.、调查地点:柳州路-大桥北路二、大桥北路—柳州路交叉口概况大桥北路连接交通繁华的南京长江大桥,因此大桥北路南北方向的车流量非常大,而柳州路是浦口区的主要道路,因此两条道路的交叉位置交通情况较为复杂,交叉口位置以及如图1可以看出交叉口的渠化情况,柳州路与大桥北路都为双向六车道,在交叉口进口处,大桥北路车道变窄,由三条车道变为四车道,而柳州东路则由三车道变为五车道,柳州西路由三车道变为四车道。
大桥北路交通流远远大于柳州路,因此两条道路的车道数情况都不一样(如表1),而2条道路的红绿灯配时也不一样(如表2),因此相位时间也都有差别(如表3、图2),两条道路的交通情况也有很大差别。
四个进口道路情况表1各进口道红绿灯配时表2大桥北路相位状况表3-1表3-2 柳州路相位状况a、第一相位示意图b、第二相位示意图c、第三相位示意图0~4s 5~20s 21~93s(3s黄灯)d、第四相位示意图e、第五相位示意图f、第六相位示意图94~129s(3s黄灯)130~144s 145~180s图2 大桥北路相位示意图a 、第一相位示意图b 、第二相位示意图c 、第三相位示意图0~20s 21~129s 130~144sd 、第四相位示意图e 、第五相位示意图 145~157s (3s 黄灯) 158~180s (3s 黄灯)图3 柳州路相位示意图三、交通量调查3.1 调查数据选择在下午16:15—17:15的晚高峰时间调查车流量,区分大、中、小型客车以及大、中、小型货车、摩托车进行调查,并根据换算系数: 小客车=1,中客车=1.5,大客车=2;小货车=1.5,中货车=2,大货车=3,摩托车=0.8 进行车辆换算,调查结果如表4。
数据结构实验报告及心得体会-数据结构实验心得体会
2011~2012第一学期数据结构实验报告班级:信管一班学号:*********姓名:***实验报告题目及要求一、实验题目设某班级有M(6)名学生,本学期共开设N(3)门课程,要求实现并修改如下程序(算法)。
1. 输入学生的学号、姓名和 N 门课程的成绩(输入提示和输出显示使用汉字系统),输出实验结果。
(15分)2. 计算每个学生本学期 N 门课程的总分,输出总分和N门课程成绩排在前 3 名学生的学号、姓名和成绩。
3. 按学生总分和 N 门课程成绩关键字升序排列名次,总分相同者同名次。
二、实验要求1.修改算法。
将奇偶排序算法升序改为降序。
(15分)2.用选择排序、冒泡排序、插入排序分别替换奇偶排序算法,并将升序算法修改为降序算法;。
(45分))3.编译、链接以上算法,按要求写出实验报告(25)。
4. 修改后算法的所有语句必须加下划线,没做修改语句保持按原样不动。
5.用A4纸打印输出实验报告。
三、实验报告说明实验数据可自定义,每种排序算法数据要求均不重复。
(1) 实验题目:《N门课程学生成绩名次排序算法实现》;(2) 实验目的:掌握各种排序算法的基本思想、实验方法和验证算法的准确性;(3) 实验要求:对算法进行上机编译、链接、运行;(4) 实验环境(Windows XP-sp3,Visual c++);(5) 实验算法(给出四种排序算法修改后的全部清单);(6) 实验结果(四种排序算法模拟运行后的实验结果);(7) 实验体会(文字说明本实验成功或不足之处)。
三、实验源程序(算法)Score.c#include "stdio.h"#include "string.h"#define M 6#define N 3struct student{ char name[10];int number;int score[N+1]; /*score[N]为总分,score[0]-score[2]为学科成绩*/ }stu[M];void changesort(struct student a[],int n,int j){int flag=1,i;struct student temp;while(flag){ flag=0;for(i=1;i<n-1;i+=2) /*对所有奇数项进行一遍比较*/ if (a[i].score[j]>a[i+1].score[j]){ temp=a[i];a[i]=a[i+1];a[i+1]=temp;flag=1;}for(i=0;i<n-1;i+=2) /*对所有偶数项进行一遍比较*/if (a[i].score[j]>a[i+1].score[j]){ temp=a[i];a[i]=a[i+1];a[i+1]=temp;flag=1;}}}void print_score(struct student a[],int n,int j){ int i,k;printf(“ 奇偶交换成绩 %d 排序表",j+1);printf("\n");printf(" 名次学号姓名分数\n");k=1;for(i=0;k<N&&i<n;i++){ if(i>0&&a[i].score[j]!=a[i-1].score[j])k++;p rintf(" %4d ",k);p rintf("%4d",a[i].number);p rintf(" %s",a[i].name);p rintf(" %6d",a[i].score[j]);p rintf("\n");}}main(){ int i,j,k;for (i=0;i<M;i++) /*输入每个学生信息*/{ printf("请输入第 %d 名学生分数: ",i+1);printf("\n"); printf("姓名: ");s canf("%s",stu[i].name);printf("编号: ");scanf("%4d",&stu[i].number);printf("数据结构: ");scanf("%4d",&stu[i].score[0]);printf("离散数学: ");scanf("%4d",&stu[i].score[1]);printf("大学英语: ");scanf("%4d",&stu[i].score[2]);}for(i=0;i<M;i++) /*计算每个学生总分*/{ stu[i].score[N]=0;for(j=0;j<N;j++)stu[i].score[N]+=stu[i].score[j];}changesort(stu,M,N); /*对总分进行排序*/printf(" 学生总分成绩排序表\n");printf(" 名次学号姓名数据结构离散数学大学英语总分\n"); k=1;for(i=0;i<M;i++){ if(i>0&&stu[i].score[N]!=stu[i-1].score[N])k++;printf("%4d",k);printf(" %4d",stu[i].number);printf(" %s",stu[i].name);for(j=0;j<N+1;j++)printf(" %6d",stu[i].score[j]);printf("\n");}changesort(stu,M,0); /*对数据结构成绩进行排序*/print_score(stu,M,0); /*输出数据结构前 3 名同学成绩*/changesort(stu,M,1); /*对离散数学成绩进行排序*/print_score(stu,M,1); /*输出离散数学前 3 名同学成绩*/changesort(stu,M,2); /*对大学英语成绩进行排序*/print_score(stu,M,2); /*输出大学英语前 3 名同学成绩*/}源代码结果:请输入第1 名学生分数: 姓名: 史孟晨编号: 01数据结构: 87离散数学: 90大学英语: 78请输入第2 名学生分数: 姓名: 袁欣编号: 02数据结构: 78离散数学: 80大学英语: 92请输入第 3 名学生分数: 姓名: 赵宇编号: 03数据结构: 88离散数学: 76大学英语: 95请输入第4 名学生分数: 姓名: 滕芷编号: 04数据结构: 79离散数学: 84大学英语: 88请输入第5 名学生分数: 姓名: 张一析编号: 05数据结构: 78离散数学: 68大学英语: 91请输入第6 名学生分数: 姓名: 白晓彤编号: 06数据结构: 88离散数学: 76大学英语: 90学生总分成绩排序表名次学号姓名数据结构离散数学大学英语总分1 5 张一析78 68 91 2372 2 袁欣78 80 92 2503 4 滕芷79 84 88 2514 6 白晓彤88 76 90 2545 1 史孟晨87 90 78 2556 3 赵宇88 76 95 259 奇偶交换成绩1 排序表名次学号姓名分数1 5 张一析781 2 袁欣782 4 滕芷793 1 史孟晨87奇偶交换成绩2 排序表名次学号姓名分数1 5 张一析682 6 白晓彤762 3 赵宇763 2 袁欣80奇偶交换成绩3 排序表名次学号姓名分数1 1 史孟晨782 4 滕芷883 6 白晓彤90Press any key to continue#include "stdio.h"#include "string.h"#define M 6#define N 3void changesort(struct student a[],int n,int j);void print_score(struct student a[],int n,int j);struct student{char name[10];int number;int score[N+1]; /*score[N]为总分,score[0]-score[2]为学科成绩*/}stu[M];main(){int i,j,k;for (i=0;i<M;i++) /*输入每个学生信息*/{printf("请输入第%d 名学生分数: ",i+1);printf("\n");printf("姓名: ");scanf("%s",stu[i].name);printf("编号: ");scanf("%4d",&stu[i].number);printf("数据结构: ");scanf("%4d",&stu[i].score[0]);printf("离散数学: ");scanf("%4d",&stu[i].score[1]);printf("大学英语: ");scanf("%4d",&stu[i].score[2]);}for(i=0;i<M;i++) /*计算每个学生总分*/{stu[i].score[N]=0;for(j=0;j<N;j++)stu[i].score[N]+=stu[i].score[j];changesort(stu,M,N); /*对总分进行排序*/printf(" 学生总分成绩排序表\n");printf(" 名次学号姓名数据结构离散数学大学英语总分\n");k=0;for(i=0;i<M+1;i++){if(i>0&&stu[i].score[N]!=stu[i-1].score[N]){k++;printf("%4d",k);printf(" %4d",stu[i-1].number);printf(" %s",stu[i-1].name);for(j=0;j<N+1;j++){printf(" %6d",stu[i-1].score[j]);}}printf("\n");}changesort(stu,M,0); /*对数据结构成绩进行排序*/print_score(stu,M,0); /*输出数据结构前3 名同学成绩*/changesort(stu,M,1); /*对离散数学成绩进行排序*/print_score(stu,M,1); /*输出离散数学前3 名同学成绩*/changesort(stu,M,2); /*对大学英语成绩进行排序*/print_score(stu,M,2); /*输出大学英语前3 名同学成绩*/}void changesort(struct student a[],int n,int j){int flag=1,i;struct student temp;while(flag){flag=0;for(i=1;i<n-1;i+=2) /*对所有奇数项进行一遍比较*/if (a[i].score[j] < a[i+1].score[j]){temp=a[i];a[i]=a[i+1];a[i+1]=temp;flag=1;}for(i=0;i<n-1;i+=2) /*对所有偶数项进行一遍比较*/if (a[i].score[j] < a[i+1].score[j]){temp=a[i];a[i]=a[i+1];a[i+1]=temp;flag=1;}}}void print_score(struct student a[],int n,int j){int i,k;printf(" 奇偶交换成绩%d 排序表",j+1);printf("\n");printf(" 名次学号姓名分数\n");k=1;for(i=0;k<N&&i<n;i++){if(i>0&&a[i].score[j]!=a[i-1].score[j])k++;printf(" %4d ",k);printf("%4d",a[i].number);printf(" %s",a[i].name);printf(" %6d",a[i].score[j]);printf("\n");}}升序改降序:请输入第1 名学生分数:姓名: 史孟晨编号: 01数据结构: 87离散数学: 90大学英语: 78请输入第2 名学生分数:姓名: 袁欣编号: 02数据结构: 78离散数学: 80大学英语: 92请输入第3 名学生分数:姓名: 赵宇编号: 03数据结构: 88离散数学: 76大学英语: 95请输入第4 名学生分数:姓名: 滕芷编号: 04数据结构: 79离散数学: 84大学英语: 88请输入第5 名学生分数:姓名: 张一析编号: 05数据结构: 78离散数学: 68大学英语: 91请输入第6 名学生分数:姓名: 白晓彤编号: 06数据结构: 88离散数学: 76大学英语: 90学生总分成绩排序表名次学号姓名数据结构离散数学大学英语总分1 3 赵宇88 76 95 2592 1 史孟晨87 90 78 2553 6 白晓彤88 76 90 2544 4 滕芷79 84 88 2515 2 袁欣78 80 92 2506 5 张一析78 68 91 237 奇偶交换成绩1 排序表名次学号姓名分数1 3 赵宇881 6 白晓彤882 1 史孟晨873 4 滕芷79奇偶交换成绩2 排序表名次学号姓名分数1 1 史孟晨902 4 滕芷843 2 袁欣80 奇偶交换成绩3 排序表名次学号姓名分数1 3 赵宇952 2 袁欣923 5 张一析91 Press any key to continue#include "stdio.h"#include "string.h"#define M 6#define N 3void changesort(struct student a[],int n,int j);void print_score(struct student a[],int n,int j);struct student{char name[10];int number;int score[N+1]; /*score[N]为总分,score[0]-score[2]为学科成绩*/}stu[M];main(){int i,j,k;for (i=0;i<M;i++) /*输入每个学生信息*/{printf("请输入第%d 名学生分数: ",i+1);printf("\n");printf("姓名: ");scanf("%s",stu[i].name);printf("编号: ");scanf("%4d",&stu[i].number);printf("数据结构: ");scanf("%4d",&stu[i].score[0]);printf("离散数学: ");scanf("%4d",&stu[i].score[1]);printf("大学英语: ");scanf("%4d",&stu[i].score[2]);}for(i=0;i<M;i++) /*计算每个学生总分*/{stu[i].score[N]=0;for(j=0;j<N;j++)stu[i].score[N]+=stu[i].score[j];changesort(stu,M,N); /*对总分进行排序*/printf(" 学生总分成绩排序表\n");printf(" 名次学号姓名数据结构离散数学大学英语总分\n");k=0;for(i=0;i<M+1;i++){if(i>0&&stu[i].score[N]!=stu[i-1].score[N]){k++;printf("%4d",k);printf(" %4d",stu[i-1].number);printf(" %s",stu[i-1].name);for(j=0;j<N+1;j++){printf(" %6d",stu[i-1].score[j]);}}printf("\n");}changesort(stu,M,0); /*对数据结构成绩进行排序*/print_score(stu,M,0); /*输出数据结构前3 名同学成绩*/changesort(stu,M,1); /*对离散数学成绩进行排序*/print_score(stu,M,1); /*输出离散数学前3 名同学成绩*/changesort(stu,M,2); /*对大学英语成绩进行排序*/print_score(stu,M,2); /*输出大学英语前3 名同学成绩*/}void changesort(struct student a[],int n,int j){int flag=1,i,m,k;struct student temp;while(flag){flag=0;for(i=0;i<n-1;i++) /*选择排序法*/{k=i;for(m=i+1;m<n;m++)if (a[m].score[j]>a[k].score[j]){k=m;temp=a[i];a[i]=a[k];a[k]=temp;flag=1;}}}}void print_score(struct student a[],int n,int j){int i,k;printf(" 选择交换成绩%d 排序表",j+1);printf("\n");printf(" 名次学号姓名分数\n");k=1;for(i=0;k<N&&i<n;i++){if(i>0&&a[i].score[j]!=a[i-1].score[j])k++;printf(" %4d ",k);printf("%4d",a[i].number);printf(" %s",a[i].name);printf(" %6d",a[i].score[j]);printf("\n");}}简单选择:请输入第1 名学生分数:姓名: 史孟晨编号: 01数据结构: 87离散数学: 90大学英语: 78请输入第2 名学生分数:姓名: 袁欣编号: 02数据结构: 78离散数学: 80大学英语: 92请输入第3 名学生分数:姓名: 赵宇编号: 03数据结构: 88离散数学: 76大学英语: 95请输入第4 名学生分数:姓名: 滕芷编号: 04数据结构: 79离散数学: 84大学英语: 88请输入第5 名学生分数:姓名: 张一析编号: 05数据结构: 78离散数学: 68大学英语: 91请输入第6 名学生分数:姓名: 白晓彤编号: 06数据结构: 88离散数学: 76大学英语: 90学生总分成绩排序表名次学号姓名数据结构离散数学大学英语总分1 3 赵宇88 76 95 2592 1 史孟晨87 90 78 2553 6 白晓彤88 76 90 2544 4 滕芷79 84 88 2515 2 袁欣78 80 92 2506 5 张一析78 68 91 237 选择交换成绩1 排序表名次学号姓名分数1 3 赵宇881 6 白晓彤882 1 史孟晨873 4 滕芷79选择交换成绩2 排序表名次学号姓名分数1 1 史孟晨902 4 滕芷843 2 袁欣80 选择交换成绩3 排序表名次学号姓名分数1 3 赵宇952 2 袁欣923 5 张一析91 Press any key to continue#include "stdio.h"#include "string.h"#define M 6#define N 3void changesort(struct student a[],int n,int j);void print_score(struct student a[],int n,int j);struct student{char name[10];int number;int score[N+1]; /*score[N]为总分,score[0]-score[2]为学科成绩*/}stu[M];main(){int i,j,k;for (i=0;i<M;i++) /*输入每个学生信息*/{printf("请输入第%d 名学生分数: ",i+1);printf("\n");printf("姓名: ");scanf("%s",stu[i].name);printf("编号: ");scanf("%4d",&stu[i].number);printf("数据结构: ");scanf("%4d",&stu[i].score[0]);printf("离散数学: ");scanf("%4d",&stu[i].score[1]);printf("大学英语: ");scanf("%4d",&stu[i].score[2]);}for(i=0;i<M;i++) /*计算每个学生总分*/{stu[i].score[N]=0;for(j=0;j<N;j++)stu[i].score[N]+=stu[i].score[j];changesort(stu,M,N); /*对总分进行排序*/printf(" 学生总分成绩排序表\n");printf(" 名次学号姓名数据结构离散数学大学英语总分\n");k=0;for(i=0;i<M+1;i++){if(i>0&&stu[i].score[N]!=stu[i-1].score[N]){k++;printf("%4d",k);printf(" %4d",stu[i-1].number);printf(" %s",stu[i-1].name);for(j=0;j<N+1;j++){printf(" %6d",stu[i-1].score[j]);}}printf("\n");}changesort(stu,M,0); /*对数据结构成绩进行排序*/print_score(stu,M,0); /*输出数据结构前3 名同学成绩*/changesort(stu,M,1); /*对离散数学成绩进行排序*/print_score(stu,M,1); /*输出离散数学前3 名同学成绩*/changesort(stu,M,2); /*对大学英语成绩进行排序*/print_score(stu,M,2); /*输出大学英语前3 名同学成绩*/}void changesort(struct student a[],int n,int j){{int flag=1,i;struct student temp;while(flag){flag=0;for(i=0;i<n;i++) /*冒泡排序法*/if (a[i].score[j] < a[i+1].score[j]){temp=a[i];a[i]=a[i+1];a[i+1]=temp;flag=1;}}}}void print_score(struct student a[],int n,int j){int i,k;printf(" 冒泡交换成绩%d 排序表",j+1);printf("\n");printf(" 名次学号姓名分数\n");k=1;for(i=0;k<N&&i<n;i++){if(i>0&&a[i].score[j]!=a[i-1].score[j])k++;printf(" %4d ",k);printf("%4d",a[i].number);printf(" %s",a[i].name);printf(" %6d",a[i].score[j]);printf("\n");}}运行结果:请输入第1 名学生分数:姓名: 史孟晨编号: 01数据结构: 87离散数学: 90大学英语: 78请输入第2 名学生分数:姓名: 袁欣编号: 02数据结构: 78离散数学: 80大学英语: 92请输入第3 名学生分数:姓名: 赵宇编号: 03数据结构: 88离散数学: 76大学英语: 95请输入第4 名学生分数:姓名: 滕芷编号: 04数据结构: 79离散数学: 84大学英语: 88请输入第5 名学生分数:姓名: 张一析编号: 05数据结构: 78离散数学: 68大学英语: 91请输入第6 名学生分数:姓名: 白晓彤编号: 06数据结构: 88离散数学: 76大学英语: 90学生总分成绩排序表名次学号姓名数据结构离散数学大学英语总分1 3 赵宇88 76 95 2592 1 史孟晨87 90 78 2553 6 白晓彤88 76 90 2544 4 滕芷79 84 88 2515 2 袁欣78 80 92 2506 5 张一析78 68 91 237 冒泡交换成绩1 排序表名次学号姓名分数1 3 赵宇881 6 白晓彤882 1 史孟晨873 4 滕芷79冒泡交换成绩2 排序表名次学号姓名分数1 1 史孟晨902 4 滕芷843 2 袁欣80冒泡交换成绩3 排序表名次学号姓名分数1 3 赵宇952 2 袁欣923 5 张一析91 Press any key to continueJusertsort.c#include "stdio.h"#include "string.h"#define M 6#define N 3void changesort(struct student a[],int n,int j);void print_score(struct student a[],int n,int j);struct student{char name[10];int number;int score[N+1]; /*score[N]为总分,score[0]-score[2]为学科成绩*/}stu[M];main(){int i,j,k;for (i=0;i<M;i++) /*输入每个学生信息*/{printf("请输入第%d 名学生分数: ",i+1);printf("\n");printf("姓名: ");scanf("%s",stu[i].name);printf("编号: ");scanf("%4d",&stu[i].number);printf("数据结构: ");scanf("%4d",&stu[i].score[0]);printf("离散数学: ");scanf("%4d",&stu[i].score[1]);printf("大学英语: ");scanf("%4d",&stu[i].score[2]);}for(i=0;i<M;i++) /*计算每个学生总分*/{stu[i].score[N]=0;for(j=0;j<N;j++)stu[i].score[N]+=stu[i].score[j];}changesort(stu,M,N); /*对总分进行排序*/printf(" 学生总分成绩排序表\n");printf(" 名次学号姓名数据结构离散数学大学英语总分\n");k=0;for(i=0;i<M+1;i++){if(i>0&&stu[i].score[N]!=stu[i-1].score[N]){k++;printf("%4d",k);printf(" %4d",stu[i-1].number);printf(" %s",stu[i-1].name);for(j=0;j<N+1;j++){printf(" %6d",stu[i-1].score[j]);}}printf("\n");}changesort(stu,M,0); /*对数据结构成绩进行排序*/print_score(stu,M,0); /*输出数据结构前3 名同学成绩*/changesort(stu,M,1); /*对离散数学成绩进行排序*/print_score(stu,M,1); /*输出离散数学前3 名同学成绩*/changesort(stu,M,2); /*对大学英语成绩进行排序*/print_score(stu,M,2); /*输出大学英语前3 名同学成绩*/}void changesort(struct student a[],int n,int j){int i, m;struct student temp;/*插入排序法*/for(i=1; i<n; i++){temp = a[i];for(m=i; m>0 && temp.score[j] > a[m-1].score[j]; m--){a[m] = a[m-1];}a[m] = temp;}}void print_score(struct student a[],int n,int j){int i,k;printf(" 插入交换成绩%d 排序表",j+1);printf("\n");printf(" 名次学号姓名分数\n");k=1;for(i=0;k<N&&i<n;i++){if(i>0&&a[i].score[j]!=a[i-1].score[j])k++;printf(" %4d ",k);printf("%4d",a[i].number);printf(" %s",a[i].name);printf(" %6d",a[i].score[j]);printf("\n");}}请输入第1 名学生分数:姓名: 史孟晨编号: 01数据结构: 87离散数学: 90大学英语: 78请输入第2 名学生分数:姓名: 袁欣编号: 02数据结构: 78离散数学: 80大学英语: 92请输入第3 名学生分数:姓名: 赵宇编号: 03数据结构: 88离散数学: 76大学英语: 95请输入第4 名学生分数:姓名: 滕芷编号: 04数据结构: 79离散数学: 84大学英语: 88请输入第5 名学生分数:姓名: 张一析编号: 05数据结构: 78离散数学: 68大学英语: 91请输入第6 名学生分数:姓名: 白晓彤编号: 06数据结构: 88离散数学: 76大学英语: 90学生总分成绩排序表名次学号姓名数据结构离散数学大学英语总分1 3 赵宇88 76 95 2592 1 史孟晨87 90 78 2553 6 白晓彤88 76 90 2544 4 滕芷79 84 88 2515 2 袁欣78 80 92 2506 5 张一析78 68 91 237 插入交换成绩1 排序表名次学号姓名分数1 3 赵宇881 6 白晓彤882 1 史孟晨873 4 滕芷79插入交换成绩2 排序表名次学号姓名分数1 1 史孟晨902 4 滕芷843 2 袁欣80插入交换成绩3 排序表名次学号姓名分数1 3 赵宇952 2 袁欣923 5 张一析91Press any key to continue心得体会本学期开设的《数据结构基础》课程已经告一段落,现就学习体会进行学习总结.这是一门纯属于设计的科目,它需用把理论变为上机调试。
标准实验报告-金融工程-2011-2012-2
电子科技大学经济与管理学院标准实验报告(实验)课程名称金融工程电子科技大学教务处制表电 子 科 技 大 学实 验 报 告学生姓名: 学 号: 指导教师:实验地点: 清水河校区科研楼A327室 实验时间: 一、实验室名称: 经济管理专业实验室 二、实验项目名称:基金产品设计 三、实验学时: 4学时 四、实验原理:基于OBPI 策略的基金设计基本原理假定市场无磨擦(即无交易成本和税收)、资产无限可分、无卖空限制、可以相同的无风险连续复利r f 借贷。
在一个无套利的分析框架,欧式卖权(Put Option )的Black-Scholes 定价模型为:()21 () () r T t t p X eN d S N d --=--- (1)其中,()2121ln 2t f S X r Td d d σσ++==-式中,S t 是当前t 时刻股票价格,X 是期权的执行价格;r f 是连续复利下的的无风险利率,T 期权的到期时间,σ是股票价格的波动率。
N (∙)是累积正态分布函数。
式(1)等式两边同时增加S t 可得:()12 () () r T t t t t S p S N d X eN d --+=+- (2)式(2)的意义是,期初拥有数量为()12 () () r T t t W S N d X e N d --=+-资金的投资者,把1 ()t S N d 资金投入风险资产(股票或指数基金),把()2 () r T t X e N d ---投入无风险资产(国债),等价于把所有资金投入风险资产S t 和购买了一个以S t 为标的资产的卖权,卖权具有对风险资产保险的作用,其中风险资产的比例为:()1112 ()()() ()t t t r T t t t t S N d S N d w S p S N d X eN d --==++- (3)无风险资产比例为:()()212 ()1 () ()r T tt r T t t X e N d w S N d X e N d ------=+- 随着时间t 和S t 的变化,投资者可根据式(3)动态调整风险资产的比例w t ,即,当风险资产价格上涨时,增大投资于风险资产的比例w t ;当风险资产价格下跌时,降低投资于风险资产的比例w t 。
算法实验3-最大子段和问题实验报告
昆明理工大学信息工程与自动化学院学生实验报告( 2011 — 2012 学年 第 1 学期 )课程名称:算法设计与分析 开课实验室:信自楼机房444 2012 年12月 14日一、上机目的及内容1.上机内容给定有n 个整数(可能有负整数)组成的序列(a 1,a 2,…,a n ),求改序列形如∑=jk ka1的子段和的最大值,当所有整数均为负整数时,其最大子段和为0。
2.上机目的(1)复习数据结构课程的相关知识,实现课程间的平滑过渡; (2)掌握并应用算法的数学分析和后验分析方法;(3)理解这样一个观点:不同的算法能够解决相同的问题,这些算法的解题思路不同,复杂程度不同,解题效率也不同。
二、实验原理及基本技术路线图(方框原理图或程序流程图)(1)分别用蛮力法、分治法和动态规划法设计最大子段和问题的算法; 蛮力法设计原理:利用3个for 的嵌套(实现从第1个数开始计算子段长度为1,2,3…n 的子段和,同理计算出第2个数开始的长度为1,2,3…n-1的子段和,依次类推到第n 个数开始计算的长为1的子段和)和一个if (用来比较大小),将其所有子段的和计算出来并将最大子段和赋值给summax1。
用了3个for 嵌套所以时间复杂性为○(n 3);分治法设计原理:1)、划分:按照平衡子问题的原则,将序列(1a ,2a ,…,na )划分成长度相同的两个字序列(1a ,…,⎣⎦2/n a )和(⎣⎦12/+n a ,…,na )。
2)、求解子问题:对于划分阶段的情况分别的两段可用递归求解,如果最大子段和在两端之间需要分别计算s1=⎣⎦⎣⎦)2/1(max2/n i an ik k≤≤∑=,s2=⎣⎦⎣⎦)2/(max12/n j n ajn k k≤≤∑+=,则s1+s2为最大子段和。
若然只在左边或右边,那就好办了,前者视s1为summax2,后者视s2 o summax2。
3)、合并:比较在划分阶段的3种情况下的最大子段和,取三者之中的较大者为原问题的解。
实验三 组合逻辑电路分析
将相应的Dn、Cn的值填入表4-4中,与理论值进行比较,验证全减器的逻辑功能。
表4-4
输 入
输 出
An
Bn
Cn-1
Dn
Cn
0
0
0
0
0
0
0
1
1
1
0
1
0
1
1
0
1
1
0
1
1
0
0
1
0
1
0
1
0
0
1
1
0
0
0
1
1
1
1
1
(5)分析四位奇偶校验器的逻辑功能
逻辑表达式:
将相应的Q值填入表4-5中,与理论值进行比较,验证奇偶校验器的逻辑功能。
2.对实验现象、实验结果的分析及其结论
(1)分析半加器的逻辑功能
逻辑表达式:
将相应的S、C值填入表4-1中,与理论值进行标胶,验证半加器的逻辑功能。
表4-1
输 入
输 出
A
B
S
C
0
0
0
0
0
1
1
0
1
0
1
0
1
1
0
1
(2)分析全加器的逻辑功能
逻辑表达式:
将相应的Sn、Cn的值填入表4-2中,与理论值进行比较,验证全加器的逻辑功能。
万用表 1块
74LS00 四二输入与非门 3片
74LS86 四二输入异或门 1片
4.实验方法步骤及注意事项
实验方法:
1、分析半加器的逻辑功能
(1)用两片74LS00(引脚见附录)按图4-1接线。74LS00芯片14脚接+5V,7脚接地。
数据库原理与技术实验报告
南华大学计算机科学与技术学院实验报告(2011 ~2012 学年度第二学期)课程名称数据库原理与技术实验名称数据库实验姓名谢志兴学号20104030342专业电气信息类班级1003班地点8—209 教师刘征海实验 1 认识 DBMS一、利用管理工具创建数据库、表和表间关系(一)实验目的和注意事项实验目的:熟悉SQL Server Management Studio的基本操作,进一步理解数据库、表、表间关系的概念。
注意事项:创建数据库和数据表时应认真,如果出现错误,应相应地修改结构或删除。
(二)实验内容(1) 利用SQL Server Management Studio 创建数据库,名称为【学生选课XXXX】。
XXXX为各位同学的学号中的最后四位(2) 在【学生选课XXXX】中建立数据表,表的定义如下所示。
学生XXXX(学号,姓名,性别,出生日期,院系名称,备注);课程XXXX(课程号,课程名,选修课,学分);选修XXXX(学号,课程号,分数)。
要求定义每张表的主码,为属性选择合适的数据类型,决定是否允许为空,为【性别】和【学分】属性定义默认值。
(3) 定义表之间的关系。
(4) 分别为表录入几行数据记录,同时练习数据的修改和删除操作。
(三)实验步骤(1) SQL Server Management Studio,连接数据库服务器,进入SQL ServerManagement Studio 主界面。
(2) 右击【对象资源管理器】|【数据库】,选择快捷菜单中的【新建数据库】命令,弹出【新建数据库】窗口,在各属性页中设置新建数据库的属性,包括设置数据库逻辑名、所有者、文件的逻辑名、文件的物理名、文件类型、文件增长方式、文件的路径、文件组等属性,如图下所示。
(3)保存新建的数据库,该数据库的逻辑名为【学生选课XXXX】。
(4)在【对象资源管理器】中,右击【学生选课XXXX】|【表】,选择快捷菜单中的【新建表】命令,弹出表设计器对话框,新建“学生XXXX、课程XXXX、选修XXXX”3个表,如图所示。
网页设计实验报告(学生)
实验报告2011 至 2012 学年度第一学期课程名称:网页设计系别班级: 10 数本学号: 1006131031 姓名:陶士林授课老师:丁邦旭指导老师:丁邦旭目录实验项目一:创建站点和管理站点实验项目二:在网页中建立各种超链接实验项目三:利用表格设计和制作网页实验项目四:应用框架技术制作网页实验项目五:应用层技术制作网页实验项目六:用表单收集数据实验项目名称:一、创建和管理站点实验地点:实验楼C407日期:2011年9月26日实验内容1、建立本地站点。
2、搭建站点结构。
3、管理和维护站点。
实验目的1、掌握站点的总体规划方法。
2、掌握本地站点的定义方法。
3、掌握站点结构的搭建方法。
4、掌握站点的管理与维护方法。
实验具体操作过程1、创建本地站点(1)在菜单栏中选择“站点”—>“新建站点”命令。
在文本框中输入网站的名称“畅想未来”。
站点的URL可以暂时不输入,到上传网站的时候再添加。
(2)单击“下一步”按钮,设置站点需要使用服务器端技术。
由于此时新建的是静态站点,并不需要相关技术,所以选择“否,我不想使用服务器技术”单选按钮。
(3)单击“下一步”按钮,设置站点的编辑方式和存储位置。
大多数情况下,用户都是先在自己的计算机上编辑网页,然后通过FTP上传到远程服务器上,因此选择第一个选项。
在文本框中直接输入“D:\furture”。
(4)单击“下一步”按钮,设置计算机与服务器的链接方式,这里在下拉列表框中选择“无”选项。
(5)单击“下一步”按钮,Dreamweaver列出前面设置的各项信息以供用户检查。
(6)在确认无误后,单击“完成”按钮。
系统会在D盘的根目录下自动创建“furture”文件夹,同时“文件”面板显示出刚才新建的站点。
2、搭建站点结构(1)在“文件”面板中,单击文件下拉列表框,从中选择“畅想未来”,打开“畅想未来”站点。
(2)右键单击站点根文件夹,从弹出的快捷菜单中选择“新建文件夹”命令,在本地站点的根文件夹下创建一个新文件夹。
黏度法测定高聚物的相对分子质量实验报告
3. 测定时黏度计需要垂直放置,否则影响结果的准确性。实验过程中不要振动教 度计。
4. 温度的波动可直接影响到溶液的黏度,所以应在恒温的条件下进行实验,将清 洁干燥的乌氏黏度计垂直放入恒温水槽内,使水面完全浸没小球。
一.实验方案设计 实验序号 实验十九 实验项目 黏度法测定高聚物的相对分子质量
实验时间 2011 年 11 月 16 日 实验室 一.实验目的 1.测定聚乙烯醇的平均相对分子质量。
生化楼 427
小组成员
曾源,简庆杰
2.掌握用乌氏黏度计测定溶液黏度的原理和方法。
二.实验原理、实验流程或装置示意图 1.黏度的定义
度ρ0。近似相等,这样,通过测定溶液和溶剂的流出时间 t 和 t0 , 就可求算ηr。
ηr=η/η0=t/t0 (II-19-8) 进而可计算得到ηsp ,ηsp /c 和 lnηsp /c 值。 配制一系列不同浓度的溶液分别进行测 定,以ηsp / c 和 lnηr /c 为纵坐标,c 为 横坐标作图,得两条直-线(两直线的方程 如图 II -19 - 2 所示) ,分别外推到 c=0 处, 为了方便,引进相对浓度 c' ,即 c'=c/c0 。 其中 c 表示溶液的真实浓度;c0 表示溶液 的起始浓度,由图 II-19-2 可知,因为
( II -19-3)
(2)相对黏度 溶液黏度与纯溶剂黏度的比值称为相对黏度,记作ηr,即:ηr= ηr 也是整个溶液的黏度行为,ηsp 则意味着已扣除了溶剂分子之间的内摩
实验报告三:T检验
本科学生综合性实验报告学号********* 姓名文娟学院生命科学学院专业、班级09应生A实验课程名称生物统计学教师及职称张麟(研究生)开课学期2011至2012 学年上学期填报时间2011年11 月22 日云南师范大学教务处编印1.某制药厂生产复合维生素丸,要求每50g维生素中含2400mg, 从某次生产过程中随机抽取部分试样进行五次测定,得铁含量为2372,2409,2395,2399及2411 mgFe/50g,问这批产品的含铁量是否合规格?分析:结果以mean±S.E(S.D.)表示,y=2397.20,t=-0.401,df=4,p=0.709>0.05,差异不显著,这批产品的含铁量合规格。
2.对两组测试人员血液中的硫醇进行分析,第一组为“正常人员”,第二组为风湿性关节病人。
正常组:1.84,1.92,1.94,1.92,1.85,1.91,2.07疾病组:2.81,4.06,3.62,3.27,3.27,3.76问这两组人员之间血液中硫醇溶液是否存在显著性的差异?分析:p=0.005<0.05,说明方差不齐次。
t=-8.447,df=5.253,p=0<0.01,说明这两组人员之间血液中硫醇溶液存在极显著性的差异。
3.某人在不同月份用同一方法分析某合金样品中的铜,所得结果如下,问两批结果有无显著性差异?一月份:93.08,91.36,91.60,91.91,92.79,92.80,91.03七月份:93.95,93.42,92.20,92.46,92.73,94.31,92.94,93.66,92.05分析:p=0.898>0.05,说明方差齐次。
t=-2.473,df=14,p=0.027<0.05,说明两批结果有显著性差异.4.用发射光谱法检查某高纯材料中的微量硼,6次测定的黑度值分别为13,7,8,8,11,13,平均值10.空碳电极的硼空白值,5次测定的黑度值分别为4,5,12,8,6,平均为7.试问某材料是否确实含有硼?分析:p=0.933>0.05,说明方差齐次。
大学物理实验--长度测量
2019/1/30
2011-2012(二)
Lei Di应将量爪间的脏物、灰尘 和油污等擦干净。 工件的被测表面也应擦干净,并检查表面有无毛 刺、损伤等缺陷,以免刮伤游标卡尺的量爪和刀 口,影响测量结果。 测量时,用左手拿零件,右手拿卡尺进行测量, 对比较长的零件要多测几个位置。 卡住被测物时,松紧要适当,不要用力过大,注 意保护游标卡尺的刀口。
2019/1/30
2011-2012(二)
Lei Ding 5
★使用游标尺时,一般用左手拿物体,右手握尺,
并用右手大拇指控制推把,使游标尺沿着主尺滑动, 被测物体应放在量爪的中间部位。
★游标尺不能用来测量粗糙的物体,也不要把被夹
紧的物体在量爪之间滑动,以免磨损量爪。
★用游标尺测量前应
先将量爪合拢,检 查主尺与游标零线 是否对齐。如不对 齐,应记下初读数 并对测量值修正。
2019/1/30 2011-2012(二) Lei Ding 12
游标卡尺的读数
测量值:将整数和小数相加上直接读出。
故两次读数之和为 132.45 mm
2019/1/30 2011-2012(二) Lei Ding 13
练习1
Y=100mm+8x0.1mm=100.8mm
2019/1/30
只能尽量的减小。
2.减小误差的办法: (1)多次测量取平均值 (2)使用精密的测量工具 (3)改进测量方法 3.误差不是错误:
错误是由于不遵守测量仪器的使用规则,或读取、 记录测量结果时粗心等原因造成的。错误是不应该 发生的,是可以避免的。
2019/1/30 2011-2012(二) Lei Ding 27
2019/1/30 2011-2012(二) Lei Ding 25
柠檬总酸含量的测定
综合性、设计性实验报告(本科学生)姓名:毛修林学号:2010021141专业:化学班级:1班实验课程名称:《分析化学实验》指导教师及职称:郭红老师(高级实验师)开课学期:2011 至2012 学年上学期上课时间:2011 年12 月 6 日资源环境学院编印一、实验设计方案:实验序号及名称:柠檬中总酸度的测定实验时间:2011年12月6日小组合作:是小组号:一成员:毛修林、鲁静宁、杨全、李丽霞(一).【实验目的】:1.学会水果样品的预处理方法。
2.掌握酸碱滴定法测定水果样品中总酸度的原理和方法。
3.掌握强碱滴定弱酸的滴定过程,突跃范围及指示剂的选择原理。
4.柠檬总酸含量的测定。
5.规范记录数据并进行数据处理。
(二).【主要试剂和仪器】:1.试剂:KHP基准试剂,固体NaOH,酚酞指示剂,新鲜柠檬2个。
2.仪器:榨汁机,50.00mL碱式滴定管,25 .00mL移液管,250 mL锥形瓶3只,电子天平,250 mL容量瓶2只。
(三).【实验原理】:柠檬主要含有柠檬酸,其结构式为:,各级解离常数分别为:K a1=7.4×10-4,K a2=1.7×10-5,K a3=4.0×10-7。
由于柠檬酸各相邻解离常数之间相差不大,故不能分步滴定,但由于最后一级解离常数并不小,因此可以用NaOH标准溶液作滴定剂,按多元酸一次进行滴定。
反应式为:HOOCCH2C(OH)(COOH)CH2COOH+3NaOH=NaOOCCH2C(OH)(COONa)CH2COONa+3H2O。
反应产物为弱酸弱碱盐,滴定范围在碱性范围内,因此可选用酚酞作指示剂,滴定至溶液由无色变为微红色即达到终点,再根据消耗NaOH标准溶液的体积计算柠檬总酸含量。
计算式为:总算度(g/100g)=(K(CV)NaOH×100)/(V试液×m试样/250)(其中:K=0.064)。
(四).【实验内容、步骤】:1.试样预处理:取柠檬试样去皮、去柄、去核,切成块状,置于搅拌机中捣碎并混匀,称取50g捣碎试样充分抽滤,将滤液在75~80℃水浴中加热30分钟,冷却后再转入容量瓶中加蒸馏水稀释为250mL备用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
会计省会城市
会计北京、天津、上海
会计中等城市
计数项:专业会计中等城市
生源会计物流会计省会城市
北京、天津、上海251439会计北京、天津、上海
农村131225物流北京、天津、上海
省会城市141327物流省会城市
县城231437物流省会城市
小城镇、集镇12517物流北京、天津、上海
中等城市231235物流省会城市
总计11070180物流省会城市
会计北京、天津、上海
会计县城
会计省会城市
会计中等城市
会计省会城市
会计县城
会计北京、天津、上海
会计小城镇、集镇
会计中等城市
会计农村
会计农村
会计中等城市
会计县城
会计县城
会计中等城市
会计县城
农村0.120.17会计小城镇、集镇
省会城市0.130.19会计北京、天津、上海
县城0.210.20会计小城镇、集镇
小城镇、集镇0.110.07会计北京、天津、上海
中等城市0.210.17会计县城
总计 1.00 1.00
会计小城镇、集镇
物流县城
会计农村专业总计
物流小城镇、集镇
会计北京、天津、上海物流县城
物流农村
物流北京、天津、上海物流中等城市
物流农村
物流北京、天津、上海物流县城
物流中等城市
物流农村
物流北京、天津、上海物流北京、天津、上海物流中等城市
物流北京、天津、上海物流县城
物流农村
会计农村
会计县城
会计北京、天津、上海会计小城镇、集镇
会计县城
会计县城
会计中等城市
会计省会城市
会计小城镇、集镇
会计北京、天津、上海会计省会城市
会计北京、天津、上海会计县城
会计中等城市
会计农村
物流中等城市
物流省会城市
物流县城
物流农村
会计中等城市
会计省会城市
会计县城
会计县城
会计中等城市
会计农村
会计县城
会计中等城市
会计县城
会计北京、天津、上海会计小城镇、集镇
会计中等城市
会计中等城市
会计中等城市
物流农村
物流中等城市
物流县城
物流县城
物流省会城市
物流农村
物流中等城市
物流北京、天津、上海物流农村
物流北京、天津、上海物流省会城市
物流中等城市
物流省会城市
物流小城镇、集镇
物流县城
物流省会城市
会计北京、天津、上海物流中等城市
物流中等城市
物流省会城市
物流北京、天津、上海物流北京、天津、上海物流省会城市
物流省会城市
物流北京、天津、上海物流省会城市
会计省会城市
会计北京、天津、上海会计县城
会计省会城市
会计中等城市
会计省会城市
会计县城
会计北京、天津、上海会计小城镇、集镇
会计中等城市
会计农村
物流农村
物流中等城市
物流县城
物流县城
物流中等城市
物流县城
物流小城镇、集镇
物流北京、天津、上海会计小城镇、集镇
会计北京、天津、上海会计县城
物流小城镇、集镇
会计县城
物流农村
会计小城镇、集镇
会计北京、天津、上海会计县城
会计农村
会计北京、天津、上海会计中等城市
会计农村
会计北京、天津、上海物流县城
物流中等城市
物流农村
会计北京、天津、上海会计北京、天津、上海会计中等城市
会计北京、天津、上海会计县城
会计农村
物流农村
物流县城
物流北京、天津、上海会计小城镇、集镇
物流县城
会计县城
会计中等城市
会计省会城市
物流小城镇、集镇
会计北京、天津、上海会计省会城市
会计北京、天津、上海会计县城
会计中等城市
会计农村
会计中等城市。