实验5

实验5
实验5

数据结构《实验5》实验报告

实验项目5:快速排序

回答问题完整、实验结果(运行结果界面及源程序,运行结果界面放在前面):

#include

#include

#define STUDENT EType

#define KeyType int

struct STUDENT

{

char number[10];

char name[10];

int age;

char sex[10];

char place[10];

};

struct LinearList

{

EType *r;

int length;

int maxsize;

};

void CreatLinearList(LinearList &L,int MaxListSize)

{

L.maxsize=MaxListSize;

L.r=new EType[L.maxsize];

L.length=0;

}

bool InputLinearList(LinearList &L)

{

int i,num;

cout<<"请输入要存储元素的个数:";

cin>>num;

L.length=num;

cout<

cout<<"请输入存储元素值:";

cout<

for(i=0;i

cin>>L.r[i].age;

return 1;

}

void OutputLinearList(LinearList &L)

{

for(int i=0;i

cout<

cout<

}

int Partition(EType r[],int low,int high)

{

KeyType StandardKey;

EType temp;

temp=r[low];

StandardKey=r[low].age;

while(low

{

while(low=StandardKey)

high--;

r[low++]=r[high];

while(low<=high&&r[low].age<=StandardKey)

low++;

r[high--]=r[low];

}

r[--low]=temp;

return low;

}

void Qsort(EType r[],int low,int high)

{

int StandardLoc;

if(low<=high-1)

{

StandardLoc=Partition(r,low,high);

Qsort(r,low,StandardLoc-1);

Qsort(r,StandardLoc+1,high);

}

}

void QuickSort(LinearList &L)

{

Qsort(L.r,0,L.length-1);

}

int main()

{

LinearList L;

int MaxListSize=50;

CreatLinearList(L,MaxListSize);

InputLinearList(L);

cout<

cout<<"快速排序前的序列是:"<

OutputLinearList(L);

cout<

QuickSort(L);

cout<<"快速排列后的序列是:"<

OutputLinearList(L);

return 0;

}

大学物理实验报告5

【实验题目】声速得测定班级姓名学号 上课日期 2015年月日教室房间组号 任课教师签字: 最终成绩: 【实验目得】 1.了解压电陶瓷换能器得功能 2.了解超声波产生与接收得原理 3.学会用共振干涉法与相位比较法与时差法测定声速。 【实验原理】 1.压电传感器得工作原理。 2.共振干涉(驻波)法测量波长得原理。 3.相位比较法测量波长得原理。 4、时差法测量声速得原理:声波传播得距离L与传播得时间t存在下列关系:L=V*t ,只要测出L与t就可测出声波传播得速度V。通过测量二换能器发射接收平面之间距离L与时间t ,就可以计算出当前介质下得声波传播速度。 固体中得纵波声速: 铝:C棒=5150m/s, 有机玻璃:C棒=1500~2200m/s。 5、固体介质中得声速测量 在固体中传播得声波就是很复杂得,它包括纵波、横波、扭转波、弯曲波、表面波等,而且各种声速都与固体棒得形状有关,金属棒一般为各向异性结晶体,沿任何方向可有三种波传播。所以本仪器实验时采用同样材质与形状得固体棒。固体介质中得声速测量需另配专用得SVG固体测量装置,用时差法进行测量。实验提供两种测试介质:有机玻璃棒与铝棒。每种材料有长50mm三根样品,只需将样品组合成不同长度测量两次,即可按上面得方法算出声速: 1 1 i i i i i L L v t t - - - = - (5-2-11) 图5-2-5 测量固体介质中声速得接线图 (1)按图5-2-5连接线路,将测试方法设置到“脉冲波”方式。 (2)将接收增益调到适当位置(一般为最大位置),以计时器不跳字为好。将发射换能器发射端面朝上竖立放置于托盘上,在换能器端面与固体棒得端面上涂上适量得耦合剂,再把固体棒放在发射面上,使其紧密接触并对准,然后将接收换能器接收端面放置于固体棒得上端面上并对准,利用接收换能器得自重与固体棒端面接触。 (3)记录计时器得读数为t i-1(时间由声速测试仪信号源时间显示窗口直接读出),固体棒得长度为L i-1。 (4)移开接收换能器,将另1根固体棒端面上涂上适量得耦合剂,置于下面一根固体棒之上,并保持良好接触,再放上接收换能器,这时计时器得读数为t i,固体棒得长度为L i。测量超声波在不同固体介质中传播

《计量经济学》上机实验答案过程步骤

实2:我国1978-2001年的财政收入(y )和国民生产总值(x )的数据资料如表2所示: 表2 我国1978-2001年财政收入和国民生产总值数据 试根据资料完成下列问题: (1)给出模型t t t u x b b y ++=10的回归报告和正态性检验,并解释回归系数的经济意义; (2)求置信度为95%的回归系数的置信区间; (3)对所建立的回归方程进行检验(包括估计标准误差评价、拟合优度检验、参数的显著性检验); (4)若2002年国民生产总值为亿元,求2002年财政收入预测值及预测区间(05.0=α)。 参考答案:

(1) t t x y 133561.06844.324?+= =)?(i b s =)?(i b t 941946.02 =R 056.1065?==σ SE 30991.0=DW 9607.356=F 133561.0?1 =b ,说明GNP 每增加1亿元,财政收入将平均增加万元。 (2))?()2(?02/00b s n t b b ?-±=α=±? )?()2(?1 2/11b s n t b b ?-±=α=±? (3)①经济意义检验:从经济意义上看,0133561.0?1 ?=b ,符合经济理论中财政收入随着GNP 增加而增加,表明GNP 每增加1亿元,财政收入将平均增加万元。 ②估计标准误差评价: 056.1065?==σ SE ,即估计标准误差为亿元,它代表我国财政收入估计值与实际值之间的平均误差为亿元。 ③拟合优度检验:941946.02 =R ,这说明样本回归直线的解释能力为%,它代表我国财政收入变动中,由解释变量GNP 解释的部分占%,说明模型的拟合优度较高。 ④参数显著性检验:=)?(1b t ?0739.2)22(025 .0=t ,说明国民生产总值对财政收入的影响是显著的。 (4)6.1035532002=x , 41.141556.103553133561.06844.324?2002=?+=y

实验5

数据结构《实验5》实验报告 实验项目5:快速排序 回答问题完整、实验结果(运行结果界面及源程序,运行结果界面放在前面):

#include #include #define STUDENT EType #define KeyType int struct STUDENT { char number[10]; char name[10]; int age; char sex[10]; char place[10]; }; struct LinearList { EType *r; int length; int maxsize; }; void CreatLinearList(LinearList &L,int MaxListSize) {

L.maxsize=MaxListSize; L.r=new EType[L.maxsize]; L.length=0; } bool InputLinearList(LinearList &L) { int i,num; cout<<"请输入要存储元素的个数:"; cin>>num; L.length=num; cout<>L.r[i].age; return 1; } void OutputLinearList(LinearList &L) { for(int i=0;i=StandardKey) high--; r[low++]=r[high]; while(low<=high&&r[low].age<=StandardKey) low++; r[high--]=r[low]; } r[--low]=temp;

数据库实验5实验报告

淮海工学院计算机工程学院实验报告书 课程名:《数据库原理及应用》 题目:数据库的完整性 班级:软件132 学号:2013122907 姓名:莹莹

一.目的与要求 1.掌握索引创建和删除的方法; 2.掌握创建视图和使用视图的方法; 3.掌握完整性约束的定义方法,包括primary key、foreign key等。 二.实验容 1.基于前面建立的factory数据库,使用T-SQL语句在worker表的“部门号”列上创建一个非聚集索引,若该索引已经存在,则删除后重建。 2.在salary表的“职工号”和“日期”列创建聚集索引,并且强制唯一性。 3.建立视图view1,查询所有职工的职工号、、部门名和2004年2月工资,并按部门名顺序排列。 4.建立视图view2,查询所有职工的职工号、和平均工资; 5.建立视图view3,查询各部门名和该部门的所有职工平均工资; 6.显示视图view3的定义; 7.实施worker表的“性别”列默认值为“男”的约束; 8.实施salary表的“工资”列值限定在0~9999的约束; 9.实施depart表的“部门号”列值唯一的非聚集索引的约束; 10.为worker表建立外键“部门号”,参考表depart的“部门号”列。 11.建立一个规则sex:性别=’男’ OR 性别=’女’,将其绑定到“性别”上; 12.删除上面第7、8、9和10建立的约束; 13.解除第11题所建立的绑定并删除规则sex。 三.实验步骤 1 USE factory GO --判断是否存在depno索引;若存在,则删除之 IF EXISTS(SELECT name FROM sysindexes WHERE name='depno') DROP INDEX worker.depno GO --创建depno索引 CREATE INDEX depno ON worker(部门号) GO EXEC sp_helpindex worker GO 2 USE factory GO --判断是否存在no_date索引;若存在,则删除之 IF EXISTS(SELECT name FROM sysindexes WHERE name='no_date') DROP INDEX salary.no_date GO --创建no_date索引

物理实验报告5 固体密度的测定

实验名称:固体密度的测定 实验目的: a .学习物理天平的正确使用方法。 b .掌握流体静力称衡法测定固体(不溶于水)的密度 实验仪器: 物理天平、砝码、铜螺母、黄蜡、塑料块、细线、烧杯 物理天平的读数方法: 用天平称衡时,必须确定天平的平衡位置,即确定天平的停点。灵敏度高的天平,两边常左右摆动,不易停下来,正确而迅速地判断天平的平衡位置,是实验操作的关键。如果一定要等天平停止摆动,既费时又不经济,因此往往不等它静止,而直接从指针左右摆动的位置来推算它该停的位置——停点。 设读得指针3次连续摆幅数值为:(左,1x )(右,2x )(左,3x ),则左边读数的平均值为 (1x +3x )/2,右边读数的平均值为2x ,上述两平均值的平均值就是停点a 。 2 2/)(331x x x a ++= 天平无载荷(两盘均空着)时的停点,称为天平的零点。在正常情况下,零点应该在标尺中央刻度上(一般实验用的物理天平中央刻度为“10”)或其左右一个刻度以内,若相差太大,可在天平止动的情况下,稍微调节横梁上左右两端的平衡螺帽,至零点返回正常位置为止。 本实验所使用天平的最小砝码为1g ,对于1g 以下的砝码,可移动横梁上的游码代替,其最小分度为20mg (或50mg )。20mg (或50mg )一下的质量可采用下述方法(内插法)计算出来。 先求出天平的零点0a ,要称衡某质量为M 的物体,在右盘放上砝码m ,若m 比M 略小,停点在1a ,移动横梁上的游码,加0m =20mg (或50mg ),停点变成2a ,此时m+0m >M 。容易得出物体的质量M 为: 1 2010)(a a m a a m M -?-+= 其中:1 20a a m -为指针每偏转1个刻度(1格)所代表的质量,称为天平的分度值,其倒数称为天平的灵敏度。严格来说,一架天平的分度值或灵敏度随着天平载荷大小的变化而变化,载荷越答,灵敏度越低。但是在本实验中,我们将分度值看作不变,因此,在整个实验中只需要在空载情况下测量一次分度值,在其他多次测量中,只要测出相应的1a 或2a ,就可算出20mg (或50mg )以下的质量。

数据结构上机实验答案

《数据结构实验指导书》答案 实验一: 1、请编写函数int fun(int *a, int *b),函数的功能是判断两个指针a和b所指存储单 元的值的符号是否相同;若相同函数返回1,否则返回0。这两个存储单元中的值都不为0。在主函数中输入2个整数、调用函数fun、输出结果。 #include int fun(int *a, int *b) { if (*a*(*b)>0) return(1); else return(0); } main() { int x,y; scanf("%d%d",&x,&y); if (fun(&x,&y)) printf("yes\n"); else printf("no"); } 2、计算1+2+3+……+100,要求用指针进行设计。即设计函数int fun(int *n)实现求 1+2+3+……+*n,在主函数中输入、调用、输出结果。 #include int fun(int *n) { int i,sum=0; for (i=1;i<=*n;i++) sum+=i; return(sum); } main() { int x,sum; scanf("%d",&x); printf("the sum is %d\n",fun(&x)); } 3、函数的功能是求数组a中最大数的位置(位序号)。在主函数中输入10个整数、调用函

数fun、输出结果。 #define N 10 #include void input(int *a,int n) { int i; for (i=0;i*max) max=a+i; return(max-a); } main() {int a[N],maxi; input(a,N); maxi=fun(a,N); printf("\n the max position is %d\n",maxi); } 4、请编写函数fun(int *a,int n, int *odd, int *even),函数的功能是分别求出数组a 中所有奇数之和和所有偶数之和。形参n给出数组中数据的个数;利用指针odd和even分别返回奇数之和和偶数之和。在主函数中输入10个整数、调用函数fun、输出结果。 #define N 10 #include void input(int *a,int n) { int i; for (i=0;i

数据库实验报告五

数据库原理及应用实验报告(五) 实验题目:过程 专业:数字媒体技术 班级:1306班 姓名:***************

运城学院实验报告 专业:数字媒体技术系(班):计算机科学与技术系1306班姓名:************* 课程名称:数据库原理及应用 实验项目:过程实验类型:验证型指导老师:***** 实验地点:软件实验室一时间:2015年12月10日 一、实验目的: 掌握用户存储过程的创建,了解一些常用的系统存储过程,以及调用和删除过程,并熟悉使用存储过程来进行数据库应用程序的设计。 二、实验内容: (1)基于学生—课程数据库创建一存储过程,用于检索数据库中某个专业学生的人数,带有一个输入参数,用于指定专业。执行结果如图二所示: create procedure pro_s @stu_sdept varchar(5) //这是带参数的过程,参数不用()括 As select count(*) as 人数from student where sdept = @ stu_sdept 1、存储过程的执行 execute pro_s 实参//实参可以是变量,也可以是常量 (2)基于学生-课程数据库创建一存储过程,该过程带有一个输入参数,一个输出参数。其中输入参数用于指定学生的学号,输出参数用于返回学生的平均成绩。执行结果如图四所示: create procedure pro_stu @stu_sno char(6),@stu_avg float output //这个带output的是输出参数as select @stu_avg = avg(grade) //将平均值给了变量 from student,sc where student. sno = sc. sno and student.sno=@stu_sno 1.存储过程的执行 declare @stuavg float //用于存放输出变量内容的 execute pro_stu ‘1000’,@stuavg output// 输出参数必须是变量 select @stuavg //看结果 (3)在pubs数据库中建立一个存储过程,用于检索数据库中某一价位的图书信息。参数有两个,用

高考物理实验读数专题

高考物理实验读数专题 一、螺旋测微器 例题:读出下列数据 (1) 读数 mm 读数 mm 读数 mm (2) mm mm mm mm (3)用螺旋测微器测量某一物体厚度时,示数如图甲所示,读数是 mm 。 用螺旋测微器测一金属丝的直径,示数如图乙所示.由图甲可读出金属丝的直径为 mm . 二、游标卡尺 例题:(1)现用游标为50分度的卡尺的 (填图中的A 或B )测脚,测定某圆筒的内径,卡尺上的示数如图,可读出圆筒的内径为 mm . (2)用游标卡尺可以测量某些工件的外径。在测量时,示数如图所示,则读数分别为_______ mm 图乙

三、螺旋测微器和游标卡尺读数练习 1、图(甲)是用一主尺最小分度为1mm ,游标上有20个分度的卡尺测量一工件的长度,结果如图所示。可以读出此工件的长度为____________mm .图(乙)是用螺旋测微器测量某一圆筒内径时的示数,此 读数应为 mm 解:102.35 ; 5.545(5.544、5.546均可得分) 2、写出如图所示的游标卡尺和螺旋测微器的读数: ①游标卡尺的读数 mm ; ②螺旋测微器的读数  mm 。 3、用螺旋测微器测量某一物体厚度时,示数如图甲所示,读数是______mm 。 用游标卡尺可以测量某些工件的外径。在测量时,示数如图乙所示,则读数分别为_______ mm (乙) (甲)

答:1.193mm 11.50mm 4、某同学用游标卡尺测一工件的长度,测得的结果如图所示,则该工件的长度L = cm 。 5、用游标卡尺测量某一物体的厚度,如图所示,正确的读数是 mm 答: 29.35 6、(1)用螺旋测微器测一金属丝的直径,示数如图所示.由图可读出金属丝的直径为 mm . (2)现用游标为50分度的卡尺的 (填图中的A 或B )测脚,测定某圆筒的内径,卡尺上的示数如 图,可读出圆筒的内径为 mm . 答:(10分)(1)1.555mm (4分)(2)A (2分) 11.14mm (4分) 7、一同学用游标卡尺测一根金属管的深度时,游标卡尺上的游标尺和主尺的相对位置如图甲所示,则这根金属管的深度是 cm ;该同学用螺旋测微器测量小零件的厚度时螺旋测微器上的示数如图乙所示,则小零件的厚度为 cm . 答:1.055; 0.8464(答案在0.8462~0.8467之间均可) 8、(1)读出游标卡尺和螺旋测微器的读数: 游标卡尺读数为_______5.45 ___cm . (2)螺旋测微器读数为_____ 6.725 ___mm . (2) 图 乙

云南大学大学物理实验5

云南大学软件学院 实验报告 课程: 大学物理实验 学期: 2014-2015学年 第一学期 任课教师: 许红星 序号: 39 专业: 网络工程 学号: 姓名: 成绩: 实验5 静电场 一、实验目的 了解同心圆静电场的电势及电场的分布状况,更深的理解电势及电场的性质,更深层次的理解静电场。 二、实验原理 根据高斯定理推导出电场及电势的分布公式;利用数据分析软件,如Microsoft Excel 绘制电场及电势的分布图。 场强分布: 当r < R 1时, 001=?=???E dS E S 当R 1 < r < R 2时, ?=???01εq dS E S 210241 r q E επ= 当R 2 < r < R 3时, 003=?=???E dS E S 当r > R 3时, 021*******εεπεq q E q q dS E S +=?+=??? 电势分布: 根据电势的定义,可以求得电势的分布。

当r < R 1时, 3210210110143211414141332211R q q R q R q U dr E dr E dr E dr E dr E U R R R R R R r r ++ -=?+?+?+?=?=?????∞∞επεπεπ 当R 1 < r < R 2时, 321021010143214141413322R q q R q r q U dr E dr E dr E dr E U R R R R r r ++ -=?+?+?=?=????∞∞επεπεπ 当R 2 < r < R 3时, 3 2101431413 3 R q q U dr E dr E dr E U R R r r +=?+?=?=???∞∞επ 当r > R 3时, r q q U dr E dr E U r r 21014141+=?=?=??∞ ∞επ 三、实验任务 1. 选取相关参数,截图如下: 同心圆半径和电荷量:

上机实验 11 参考答案

上机实验11 指针与数组 一.实验目的 1. 掌握用下标、数组名或指针等不同方式引用数组元素; 2. 掌握数组名作函数参数的方法; 3.掌握常用的字符串处理函数和字符处理函数; 4.掌握用指针处理字符串的方法; 二.实验内容 【实验题1】程序填空:自定义函数del(s), 功能是删除字符串s中的数字字符, 要求使用字符处理函数isdigit()和字符串处理函数strcpy()。在主函数中输入1个字符串,然后调用函数del(), 用于删除其中的数字字符,并输出处理后的字符串。 提示:从字符串s的首字符开始, 到结束符’\0’之前为止,逐个检查第i个字符是否是数字字符,是则删除该字符——使用字符判别函数isdigit(s[i]), 如果s[i]是数字字符,该函数返回1,否则返回0. 难点:如何删除s的第i个字符?——使用字符串复制函数strcpy(), 将子串s+i+1(从字符s[i+1]开始的子串)复制到给s+i (从字符s[i]开始的子串),即strcpy(s+i, s+i+1)。 #include #include < ctype.h > #include void del( char *s); //line 4 函数声明 void main() { char str[80]; gets( str); //输入字符串str del(str ); //调用函数del(),删除str中的数字 puts(str); //输出字符串str } void del(char *s) //line 12 函数定义 { int i=0; while(s[i]!='\0') if(isdigit(s[i]) ) strcpy( s+i, s+i+1); // 如果字符s[i]是数字,用函数strcpy删除它 else i++; // 否则,继续查看下一个字符 } 运行程序,输入字符串"a1b2 #include

实验5实验报告

学号:20164477 姓名:陈家凤 实验五SQL语言 一、目的与要求 1.掌握SQL语言的查询功能; 2.掌握SQL语言的数据操作功能; 3.掌握对象资源管理器建立查询、索引和视图的方法; 二、实验准备 1.了解SQL语言的查改增删四大操作的语法; 2.了解查询、索引和视图的概念; 3.了解各类常用函数的含义。 三、实验内容 (一)SQL查询功能 使用提供的studentdb数据库文件,先附加到目录树中,再完成下列题目,SQL命令请保存到脚本文件中。 1.基本查询 (1)查询所有姓王的学生的姓名、学号和性别 Select St_Name,St_Sex,St_ID From st_info Where St_Name like'王%' 图5-1 (2)查询全体学生的情况,查询结构按班级降序排列,同一班级再按学号升序, 并将结果存入新表new中 select*into new from st_info order by Cl_Name desc,st_ID asc

图5-2 (3)对S_C_info表中选修了“体育”课的学生的平均成绩生成汇总行和明细 行。(提示:用compute汇总计算) 因2014版本已不支持compute关键字,所以选择用其他方式。 Select c_no,score From s_c_info Where c_no=29000011 group by c_no,score 图5-3 2.嵌套查询 (1)查询其他班级中比“材料科学0601班”的学生年龄都大的学生姓名和年 龄 select st_name,born_date from st_info where cl_name!='材料科学0601班'and born_date<(select min(born_date) from st_info where cl_name='材料科学0601班')

数据库实验报告1

1.使用系统存储过程(sp_rename)将视图“V_SPJ”更名为“V_SPJ_三建”。(5分) exec sp_rename v_spj, v_spj_三建; 2.针对SPJ数据库,创建并执行如下的存储过程:(共计35分) (1)创建一个带参数的存储过程—jsearch。该存储过程的作用是:当任意输入一个工 程代号时,将返回供应该工程零件的供应商的名称(SNAME)和零件的名称(PNAME) 以及工程的名称(JNAME)。执行jsearch存储过程,查询“J1”对应的信息。(10 分) create proc jsearch @jno char(2) as select sname, pname, jname from s,p,j,spj where s.sno=spj.sno and p.pno=spj.pno and j.jno=spj.jno and spj.jno=@jno; 执行: exec jsearch 'J1'

(2)使用S表,为其创建一个加密的存储过程—jmsearch。该存储过程的作用是:当执 行该存储过程时,将返回北京供应商的所有信息。(10分) 创建加密存储过程: create proc jmsearch with encryption as select * from s where s.city='北京'; sp_helptext jmsearch; (3)使用系统存储过程sp_helptext查看jsearch, jmsearch的文本信息。(5分) 用系统存储过程sp_helptext查看jsearch: exec sp_help jsearch; exec sp_helptext jsearch;

精选高考物理实验复习专题

精选2019高考物理实验复习专题高考在即,为了方便考生们更好地复习总结物理知识,小编在这里整理了精选2019高考物理实验复习专题,供考生们学习,希望能对考生们有帮助! 复习重点:1、长度的测量;2、研究匀变速直线运动;3、探究弹力和弹簧伸长的关系;4、验证力的平行四边形定则。 知识能力点提要: 实验一、长度的测量。实验目的:练习使用刻度尺和游标卡尺测量长度。 一、练习使用刻度尺测量长度。刻度尺又称米尺,常用米尺的最小刻度为lmm,量程不等。 1、刻度尺测量物体的长度时要注意以下几点: (1)刻度线紧贴被测物,眼睛正对刻度线读数,以避免视差。 (2)为防止因端头磨损而产生误差,常选择某一刻度线为测量起点,测量的长度等于被测物体的两个端点在刻度尺上的读数之差。 (3)毫米以下的数值靠自测估读一位,估读最小刻度值的1/10。 (4)测量精度要求高时,要进行重复测量后取平均值。可用累积法测细金属丝的直径或一张白纸的厚度。 二、练习使用游标卡尺测量长度。 1、游标卡尺的构造如图所示。 2、读数原理:如表。 3、测量范围:一般最多可以测量十几个厘米的长度。

4、使用游标卡尺时要注意: (1)对游标尺的末位数不要求再作估读,如遇游标上没有哪一根刻度线与主尺刻度线对齐的情况,则选择靠最近的一根线读数。有效数字的末位与游标卡尺的精度对齐。 (2)测量物不可在钳口间移动或压得太紧,以免磨损钳口或损坏工件。 (3)测量物上被测距离的连线必须平行于主尺。 (4)读数时,在测脚夹住被测物后适当旅紧固定螺丝。 实验二、研究匀变速直线运动。 1、实验目的:测定匀变速直线运动的加速度。 2、电磁打点计时器或电火花计时器是计时仪器。工作电压为_____ 流伏,f = 50Hz时,每隔_______ s打一次点。 3、实验原理:如图所示,T=0.02n秒: (1)逐差法: a平= (a1 + a2 +a3)/3 = [(s4 + s5 +s6) - (s1 + s2 +s3)]/9T2 (2)v - t图象法:利用vn = (sn + sn + 1)/2T求出v1、v2、v3……再作出v - t图象求出斜率,即可得到a。 4、注意事项: (1)实验中应先根据测量和计算得出的各Δs先判断纸带是否做匀变速直线运动,据估算,如果各Δs的差值在5%以内,可认为它们是相等的,纸带做匀变速直线运动。 (2)每打好一条纸带,将定位轴上的复写纸换个位置,以保证打点清晰,同时注意纸带打完后及时断开电源。

数据库原理实验报告(5)

南京晓庄学院 《数据库原理与应用》课程实验报告 实验五嵌套子查询设计实验 所在院(系):数学与信息技术学院 班级: 学号: 姓名:

1.实验目的 (1)掌握多表查询和子查询的方法。 (2)熟练使用IN、比较符、ANY或ALL和EXISTS操作符进行嵌套查询操作。 (3)理解不相关子查询和相关子查询的实现方法和过程。 2.实验要求 (1)针对“TM”数据库,在SQL Server查询分析器中,用T-SQL语句实现以下查询操作: a)查询选修了数据结构与算法的学生学号和姓名。 b)查询07294002课程的成绩低于孙云禄的学生学号和成绩。 c)查询和孙云禄同年出生的学生的姓名和出生年份。 d)查询其他系中年龄小于数学与信息技术学院年龄最大者的学生。 e)查询其他系中比数学与信息技术学院学生年龄都小的学生。 f)查询同孙云禄数据库原理与应用课程分数相同的学生的学号和姓名。 g)查询选修了07294002课程的学生姓名。 h)查询没有选07294002课程的学生姓名。 i)查询同时选修了07295006和07295007课程的学生的学号。 j)查询所有未授课的教师的工号、姓名和院系,结果按院系升序排列。 扩展实验: a)查询和10060101选修的全部课程相同的学生的学号、课程号、期末考试 成绩。 b)查询至少选了10060101选修的全部课程的学生的学号。 c)查询年龄比所在院系平均年龄小的学生的学号、姓名、年龄、院系,按 院系和年龄升序排列。 d)查询每门课都在80分以上的学生的学号和姓名。 (2)在SQL Server Management Studio中新建查询,尽可能用多种形式表示实验中的查询语 句,并进行比较。 (3)按要求完成实验报告。 3.实验步骤、结果和总结实验步骤/结果 将调试成功的T-SQL语句写在下方(标明题号)。

大学物理实验模拟试题五(附含答案)

大学物理实验模拟试题五(附含答案) 一、填空(每题1分,共6分) 1、对某物理量进行直接测量,测量结果有效数字的位数由 、 决定。 2、对某物理量y 进行了n 次测量,各测量值为i y ,仪器误差为仪?,其A 类 不确度为: ; B 类不确定度为: ;合成不确定度 为: 。 3、用???±=表示测量结果,它的物理含义是: 。 4、测某物理量y ,得出cm y 753.15=,不确定度为cm y 321.0=?,结果应表示为: 。 5、测得金属环外径D D D ?±=,内径d d d ?±=,高h h h ?±=,则金属环 体积的不确定度:=?V ;相对不确定度: =V E 。 6、计算:=?-28.14)03.1734.17( ; =?+2.13)62.83.15(2 。 二、问答题(从下面8道题中只能选择6道 ,在不选题前用“ ” 标明,未 标明者,以前6道题计分,共18分) 1、在杨氏模量实验中的几个长度量L 、D 、b 、d 、n ?,哪个量的不确定度对结果影响最大?要减少测量结果的不确定度,主要应减少哪个长度量的不确定度?为什么? 2、请画出示波管的结构图,并标明各部分的名称。 3、分光计测量角度之前应调整到什么状态? 4、牛顿环实验中,为什么不用公式λKR r K =而用()λ n m D D R n m --=42 2测平凸透镜的曲率半径R ? 5、简述霍尔效应测量磁场的原理。 6、示波器实验中,(1)用示波器观察信号波形时,若已知信号频率为 400Hz , 要在荧光屏上出现2个周期的完整波形,扫描频率应该是多少?(2)显示李萨如图形时,1Y (x )输入端信号频率为100Hz ,2Y (y )输入端信号频率为50Hz ,画出该情况下示波器上显示的李萨如图形。 7、惠斯通电桥实验中,连好线路并合上开关1K 、2K ,如下图。调节s R 时

C++程序设计实验报告5

《程序设计基础》 实验报告 学号:2016211990 姓名:王贯东 班级:16-计算机科学与技术-1班

学院:计算机与信息学院 实验五指针 1.实验目的要求 (1)掌握指针的概念,学会定义和使用指针变量。 (2)学会使用数组指针和指向数组的指针变量。 (3)学会使用字符串指针和指向字符串的指针变量。 (4)了解指向指针的指针的概念以及其使用方法。 (5)掌握指针、引用、数组做函数参数的传递机制。 (6)*学会使用指向函数的指针变量。 2.实验设备 Visual C++ 6.0 3.实验内容 (1)阅读下面程序,写出其运行结果。

<1> #include sub ( int x , int y , int *z ) { *z = y – x ; } void main( ) { int a,b,c; sub( 10 , 5 , &a ) ; sub( 7, a, &b ) ; sub( a, b, &c ) ; cout << a <<‘,’<< b <<‘,’<< c << endl ; } 解:输出-5,-12,-7 <2> #include #include void main()

{ int stre ( char[ ] ) ; char str [ 10 ] , *p = str ; gets ( p ) ; cout << stre ( p ) << endl ; } int stre ( char str[ ] ) { int num = 0 ; while( * ( str + num ) != ’\0’ ) num ++ ; return ( num ) ; } 解:题目库函数少了 。该正后,输入1234,输出4 (2)编写程序实现下列问题的求解。 (1)输入三个整数,按由小到大的顺序输出,然后将程序改为:输入三个字符串,按由小到大的顺序输出。 #include using namespace std; int turn (int *p1,int *p2)

北邮大三下数据库实验报告5

北京邮电大学 实验报告 课程名称数据库系统原理 实验内容实验5 数据库完整性与安全性实验 班级2013211***姓名 *** 指导老师成绩_________ 2016年05月20日

实验5 数据库完整性与安全性实验 实验目的: 1.通过对完整性规则的定义实现,熟悉了解SQL SERVER中完整性保证的规则和实现方 法,加深对数据完整性的理解。 2.通过对安全性相关内容的定义,熟悉了解SQL SERVER中安全性的内容和实现方法, 加深对数据库安全性的理解 实验内容 完整性实验与要求: 1.分别定义数据库中各基表的主键、外键,实现实体完整性约束和参照完整性约束; 定义主键: 方法一:使用Enterprise Manager设置主键(以book表为例) ①光标移到book表的位置,右键->设计 ②在你要选的属性列右键->设置主键,完成。

方法二:使用SQL语句。 ①右键数据库,新建查询 设置外键: 方法一:使用Enterprise Manager设置外键(以student表为例) ①单击student表,鼠标移到“键”文件夹,单击右键,选择“新建外键”。 ②选择“表和列规范”进行设置

③我们想在student表设置class_id属性为外键,按照下图选择,点击确定,保存即可。 方法二:SQL语句 新建查询,输入如图语句。

2.向学生表插入具有相同学号的数据,验证其实体完整性约束; Student表的主键是学号,所以不能插入有相同学号的学生。 3.向学生表中插入一条数据,班级号是学生表的外键,验证参照完整性约束; Class表中没有“2013211302”这个班级,所以无法插入。改变班级号为class表中存在的,则能够进行插入,结果如下: 4.删除教师表中的所有数据,验证参照完整性约束;

中考物理实验专题汇总

?热学实验 实验一、探究“水的沸腾"实验 【实验器材】铁架台、酒精灯、火柴、石棉网、烧杯、中心有孔的纸板、温度计、水、秒表 【实验装置】 【实验步骤】 ①按装置图安装实验仪器; ②用酒精灯给水加热并观察; ③当水温接近90℃时每隔1min 记录一次温度,并观察水的沸腾现象。 ④完成水沸腾时温度和时间关系的曲线。 【实验现象】水沸腾时的现象:剧烈的汽化现象,大量的气泡上升、变大,到水面破裂,里面的水蒸气散发到空气中。虽继续加热,它的温度不变。 水沸腾前水沸腾后 3.沸点:液体沸腾时的温度。

4.液体沸腾的条件:(1)温度达到沸点;(2)继续吸收热量。 【实验补充】 (1)液体沸腾需要一定的温度,在标准大气压下不同的液体沸点不同。 (2)液体沸腾前吸收热量温度升高,沸腾后吸收热量温度保持不变。 (3)液体的沸点还与大气压有关,气压越高液体的沸点越高,高压锅就是利用了这一原理。(4)蒸发和沸腾的异同: 【考点方向】 1、水沸腾的条件:达到沸点,继续吸热。 2、由图像描点,水沸腾时特点:温度不变,继续吸热。 3、开始加热到沸腾时间过长,改进:①用温水;②减少水的质量; 4、石棉网作用:使烧杯底部受热均匀。 5、酒精灯拿开后,沸腾继续,原因:石棉网有余热,水断续吸热; 6、水沸点98度,原因:低于1个标准大气压。 7、沸水降温至室温,温度变化特点:先快后慢。 8、若无论加热多长时间,水都不能沸腾,原因:火力太小,吸收热量小于热损失。 9、安装装置时顺序:自下而上。 10、水沸腾前,烧杯内上升的气泡是由大变小的;

水沸腾时,烧杯内上升的气泡由小变大,因为上升过程中,水对气泡压强变小。 11、烧杯的纸盖上留有两个小孔,穿过温度计的那个孔作用:固定温度计。另外一个孔的作用是使水面上方大气压强与外界相同,使水的沸点测量值更准确;若不留小孔对实验结果产生的影响是如果没有小孔,会使里面气压增大,测出的水的沸点偏高。 【创新母题】如图甲是“探究水沸腾时温度变化的特点”的实验装置。 (1)图甲实验装置的组装顺序应为___________(选填“自上而下”或“自下而上”)。其中石棉网的作用 是。带孔硬纸板的作用是。 (2)实验中某次温度计的示数如图乙,为________℃。根据实验数据绘制的水的温度随加热时间变化的图像如图丙,由图可知本实验中水的沸点为_____℃。 在0-2min内时,烧杯内的水(选填吸收/放出)热量,温度(选填不变/升高/降低)。2-3min 内水(选填吸收/放出)热量。 (3)实验中发现温度计上部出现许多小水珠,这些小水珠是___________形成的。 实验过程中沸腾前观察到烧杯内的气泡在上升过程中; 声音比沸腾后。 (4)该实验可以得出水沸腾的条件是、。 (5)撤去酒精灯后,水仍能继续沸腾一小段时间,其原因是_________________。 【答案】 (1). 自下而上;使烧杯受热均匀;减少热量散失,缩短加热时间,同时固定温度计位置。 (2). 92 ;98;吸收;升高;吸收 (3). 水蒸气液化;沸腾前烧杯内的气泡上升过程中逐渐变小;声音越来越大。 (4)达到沸点、继续吸热。

实验5-RAID实验-实验报告

计算机系统结构实验报告 班 级 实验日期 实验成绩 姓 名 学号 实 验 名 称 计算机系统结构实验5(磁盘、固态盘仿真) 实 验 目 的 、 要 求 编译Disksim,测试单个磁盘的性能(Response time) 配置RAID0、RAID1、RAID5并做性能测试 探究性实验(2选1) 实 验 内 容 、 步 骤 及 结 果 一、编译D ISKSIM,测试单个磁盘的性能(R ESPONSE TIME) 测试某个磁盘,cheetah4LP.parv ../src/disksim cheetah4LP.parv cheetah4LP.outv validate cheetah4LP.trace 0 查看相应的outv文件,获取响应时间结果,使用grep命令得到 grep "IOdriver Response time average" cheetah4LP.outv 二、配置RAID0、RAID1、RAID5并做性能测试 (1)RAID5:为了方便对性能进行比较,进行如下的参数修改: 保存为synthraid5.parv,并进行测试 (2)RAID0:删除多余的generator 0 只留下一个,做如下更改:

保存为synthraid0.parv,并进行测试 (3)RAID1:删除多余的generator 0 只留下一个,做如下更改: 保存为synthraid1.parv,并进行测试 结论:通过测试我们可以发现在有效存储容量相同的情况下,RAID0使用的时间最少,速度最快。 三、探究性实验(2选1) 设计实验,任意选择其中一种RAID模式,分析验证其参数敏感性 参数包括盘数,条带大小。 ◎敏感性指:给定负载,其性能是否会随着参数变化而剧烈变化? ◎看上去完全没变化?注意负载强度是否足够。 这里我们选择RAID5模式进行测试。 (1)条带大小一定,磁盘数改变 此时(Stripe unit = 64,Parity stripe unit = 64) 磁盘个数7个8个9个10个11个 设备有效容量12336048 14392056 16448064 18504072 20560080 Synthetic结果21.657719 20.865686 20.332438 19.923599 19.728367 Financial结果2014.436976 1355.984474 1019.857911 882.827067 676.563854

相关文档
最新文档