实验5

实验5
实验5

《数据库及其应用》

(课程编号:B0901000)

实验报告

(2013-2014学年第2学期)

实验成绩:

学号: 1310080147 姓名:龙佳希

专业班级:税收1302 课堂号: 10 任课教师:朱少林

完成日期: 2014-5-24

3.生成表查询操作

大学物理实验报告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。测量超声波在不同固体介质中传播

实验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 )以下的质量。

数据库实验报告五

数据库原理及应用实验报告(五) 实验题目:过程 专业:数字媒体技术 班级: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数据库中建立一个存储过程,用于检索数据库中某一价位的图书信息。参数有两个,用

云南大学大学物理实验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. 选取相关参数,截图如下: 同心圆半径和电荷量:

实验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;

实验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

数据库原理实验报告(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 时

数据库实验5报告

北京联合大学信息学院实验报告 题目:实验五用户自定义函数 系别:软件系 专业:软件工程 班级:软件1203B 学号:20120803600 姓名: 同组人:无 指导教师:果晓来 2014年5月21日

5.用户自定义函数(2学时) 实验目的: 学习、掌握用户自定义函数的建立和使用 实验内容: 1、创建自定义函数 创建一个用户自定义函数,并测试、查看函数返回值。1)输入并执行下面语句 USE Northwind GO CREATE FUNCTION fn_TaxRate (@ProdID INT) RETURNS numeric(5,4) AS BEGIN RETURN (SELECT CASE CategoryID WHEN 1 THEN 1.10 WHEN 2 THEN 1 WHEN 3 THEN 1.10 WHEN 4 THEN 1.05 WHEN 5 THEN 1 WHEN 6 THEN 1.05 WHEN 7 THEN 1 WHEN 8 THEN 1.05 END FROM Products WHERE ProductID = @ProdID) END GO

2)此函数中输入变量是什么?返回值类型?如何定义的返回值? 输入变量:@ProdID 返回类型:numeric 定义的返回值:RETURNS numeric(5,4) 3)输入并执行语句测试函数 SELECT ProductName, UnitPrice,Northwind.dbo.fn_TaxRate(ProductID) AS TaxRate, UnitPrice * Northwind.dbo.fn_TaxRate(ProductID) AS PriceWithTax FROM Products

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.删除教师表中的所有数据,验证参照完整性约束;

实验报告5答案

实验报告 课程名称:高级语言程序设计 实验五:循环结构程序设计 班级: 学生姓名: 学号: 专业: 指导教师: 学期:2010-2011学年上学期 云南大学信息学院

一、实验目的 1、理解循环的概念 2、理解并掌握循环结构相关语句的含义、格式及使用 3、学会循环的应用及控制,包括: ① 掌握使用循环输入多个数据的方法 ② 掌握在多个数据中有选择地输出数据的方法 ③ 掌握在多个数据中对某种数据进行计数的方法 ④ 掌握求多个数据中最大值、最小值的方法 ⑤ 掌握使用break 、continue 语句终止循环 4、掌握循环的嵌套 二、知识要点 1、循环变量、循环条件、循环体的概念 2、三种循环语句的一般格式、执行过程 3、理解选择结构与循环结构中“条件表达式”之不同含义 4、二重循环的执行过程 三、实验预习 (要求做实验前完成) 1、循环变量的主要用途是: 2、用循环求多个数的和之前,先要把和的初始值赋为: 3、用循环求多个数的乘积之前,先要把乘积的初始值赋为: 4、字符变量能否作为循环变量? 5、循环过程中,如果循环条件成立,但需要结束循环,可采用什么办法? 6、什么叫循环的嵌套? 四、实验内容 (要求提供:① 算法描述或流程图 ② 源程序 ) 1、编程,利用循环计算以下表达式的值: (5+52)*(4+42)*(3+32)*(2+22)*(1+12)*(1/2+1/3+1/4+1/5)(for 循环) 2、编程,从键盘输入若干个整数,当输入0时,输入停止。统计并输出总共输入了几个 数,以及所有输入数的和。(while 循环) 3、输入一行字符,分别统计其中的英文字母、数字、空格和其他字符的个数。 4、使用二重循环编程,绘制如下图形: *****A ****B ***C **D *E 5. 输入10个整数,输出最大值、最小值和平均分。 6. 编写程序,其功能是:根据以下公式求π的值(要求精度0.0005,即某项小于0.0005时停止迭代)。程序运行后,若输入精度0.0005,则程序应输出为3.14…。 () 1121231234121233535735793521n n π?????????=++++++?????????+………… 五、实验结果(要求写出运行界面及输出的运行结果)

初中物理实验题全部汇总(含答案)

一、力学部分 (一)用天平、量筒测密度 [示例]在一次用天平和量筒测盐水密度的实验中,老师让同学们设计测量方案,其中小星和小王分别设计出下列方案: 方案A:(1)用调节好的天平测量出空烧杯的质量m1; (2)向烧杯中倒入一些牛奶,测出它们的总质量m2,则这些牛奶质量为________________;(3)再将烧杯中的牛奶倒入量筒中,测出牛奶的体积V1; (4)计算出牛奶的密度ρ. 方案B:(1)用调节好的天平测出空烧杯的总质量m1; (2)将牛奶倒入量筒中,记录量筒中牛奶的体积V; (3)将量筒内的牛奶倒入烧杯测出它们的总质量m2; (4)计算出牛奶的密度ρ=________.(用m1、m2、V表示) 通过分析交流上述两种方案后,你认为在方案A中,牛奶的________(选填“质量”或“体积”)测量误差较大,导致牛奶密度的测量值比真实值偏________(选填“大”或“小”). 在方案B中,牛奶的________(选填“质量”或“体积”)测量误差较大,牛奶密度的测量值与真实值相比________(选填“大”或“相等”或“小”). (二)测滑动磨擦力 [示例]小明在探究滑动摩擦力的大小与哪些因素有关的实验中,实验过程如图所示 (1)在实验中,用弹簧测力计拉着木块时,应沿水平方向拉动,且使它在固定的水平面上________运动.根据________条件可知,此时木块所受的滑动摩擦力与弹簧拉力的大小_______.这种测摩擦力的方法是________(填“直接”或“间接”)测量法. (2)比较(a)、(b)两图说明滑动摩擦力的大小与____________有关;比较____________两图说明滑动摩擦力的大小与接触面的粗糙程度有关. (3)在上述实验中,对于摩擦力大小的测量你认为是否准确?请你作出评价. (三)探究浮力大小 [示例]小明用如图所示装置研究“浮力大小跟物体排开液体体积关系”实验时,将一个挂在弹簧测力计下的金属圆柱体缓慢地浸入水中(水足够深),在接触容器底之前,分别记下圆柱体下面所处的深度h、弹簧测力计相应的示数F,实验数据如下表:

实验5 Matlab绘图操作实验报告

Tutorial 5 实验报告 实验名称:Matlab 绘图操作 实验目的: 1、 掌握绘制二维图形的常用函数; 2、 掌握绘制三维图形的常用函数; 3、 掌握绘制图形的辅助操作。 实验内容: 1. 设sin .cos x y x x ?? =+ ??+?? 23051,在x=0~2π区间取101点,绘制函数的曲线。 2. 已知: y x =21,cos()y x =22,y y y =?312,完成下列操作: (1) 在同一坐标系下用不同的颜色和线性绘制三条曲线; (2) 以子图形式绘制三条曲线; (3) 分别用条形图、阶梯图、杆图和填充图绘制三条曲线。 3. 已知:ln(x y x x ≤=??+>??0102 ,在x -≤≤55区间绘制函数曲线。 4. 绘制极坐标曲线sin()a b n ρθ=+,并分析参数a 、b 、n 对曲线形状的影响。 5.在xy 平面内选择区域[][],,-?-8888, 绘制函数z =的三种三维曲面图。 6. 用plot 函数绘制下面分段函数的曲线。 ,(),,x x f x x x x ?+>? ==??+

8. 在同一坐标轴中绘制下列两条曲线。 (1).y x =-205 (2)sin()cos ,sin()sin x t t t y t t π=?≤≤? =?303 实验结果: 1. 2. (1)

(2)

(3)

jsp技术实验报告_实验5

黑龙江大学 实验报告 黑龙江大学教务处

实验名称:JSP内置对象2 实验目的 掌握JSP的request、response对象。 实验类型 验证性 实验环境 编程环境:myeclipse8 运行环境:Windows XP 主要设计思想与算法 实现一个具有登录表单信息自动填充功能的网页。 在登录验证页面login.jsp中只需简单判断用户名为abc、密码为123即可。关键应判断复选框选中与否状态,并将对应值保存到cookie中,最后通过简单的链接返回到index.jsp。 index.jsp不仅要显示表单,还应读取cookie。如能读到用户名称或密码,将读到的值自动填充到表单内,判断复选框是否被选中. 代码如下: Index.jsp: <%@page language="java"import="java.util.*"pageEncoding="gbk"%> <% String username = ""; String password = ""; String cookieName ="name"; String cookieValue=""; Cookie cookies[] = request.getCookies(); if (cookies != null) for(int i=0; i < cookies.length; i++) if (cookies[i].getName().equals("username")) { username=cookies[i].getValue(); break; }

// Cookie cookies[] = request.getCookies(); if (cookies != null) for(int i=0; i < cookies.length; i++) if (cookies[i].getName().equals(password)) { password=cookies[i].getValue(); break; } %>

登录名称:
登录密码:

自动记录名称 自动记录密码
Login.jsp: <%@page language="java"import="java.util.*"pageEncoding="gbk"%> <% String username = request.getParameter("username"); String password = request.getParameter("password"); if (username.equals("abc")) { if (password.equals("123")) { Cookie c; if (request.getParameter("remembername")!=null){ c = new Cookie("username",username); } else c=new Cookie("username",""); c.setMaxAge(7*24*3600); response.addCookie(c);

数据库上机实验报告(5)

《Access数据库技术及应用》 上机实验报告(4) 一、实验地点: E203 日期:2011-05-30 二、实验环境: 硬件系统: 电脑型号 联想 操作系统 Windows 7 旗舰版 32位 处理器 英特尔 core i5 650 内存 2 GB 软件系统: 操作系统:Windows 7 使用软件:Microsoft Office Access 2007三、实验内容: 查询练习(我们以“产品销售”数据库为例) 1、查找最贵的两种产品。 在查询对象里打开在设计视图中创建查询。把显示表里的产品标添加 到来源区。然后按 要求在字段内一步步按所要运用的函数公式输入进去,注意,因为是 最贵的两种产品,一定把产品表单价按照降序进行排列。所有的步骤 输入完成过后,点击运行按钮 就行了。运行结果:

2、显示2000年的总销售额 Select sum([单价]*[销售量]) as 总销售额 from 产品表 inner join 销售表on 产品表.产品编号=销售表.产品编号 where year([销售日期])=2000 步骤:在查询对象里打开在设计视图中创建查询。把显示表里的销售表和产品表添加到来源区。然后按要求在字段内一步步按所要运用的函数公式输入进去,注意,在这个题中,有一个牵涉条件的步骤就是年份的限定。所以,我们有必要在条件区加上年份函数Year()函数,同时,这是一个条件,需要在条件区中调出总计一栏才可以进行条件设置。如下图: 运行结果见下图: 同样,我们可以用SQL语句(此题的SQL语句见下:) SELECT Sum([单价]*[销售量]) AS 总销售额

大学物理实验教案5-牛顿第二定律的验证

大学物理实验教案

实验名称:牛顿第二定律的验证 实验目的: 1.熟悉气垫导轨的构造,掌握正确的使用方法。 2.熟悉光电计时系统的工作原理,学会用光电计时系统测量短暂时间的方法。 3.学会测量物体的速度和加速度。 4.学习在气垫导轨上验证牛顿第二定律。 实验仪器: 气垫导轨(L-QG-T-1500/5.8) 滑块 电脑通用计数器(MUJ-ⅡB ) 电子天平 游标卡尺 气源 砝码 实验原理: 力学实验最困难的问题就是摩擦力对测量的影响。气垫导轨就是为消除摩擦而设计的力学实验的装置,它使物体在气垫上运动,避免物体与导轨表面的直接接触,从而消除运动物体与导轨表面的摩擦,让物体只受到几乎可以忽略的摩擦阻力。利用气垫导轨可以进行许多力学实验,如测定速度、加速度、验证牛顿第二定律、动量守恒定律、研究简谐振动等。 根据牛顿第二定律,对于一定质量m 的物体,其所受的合外力F 和物体所获得的加速度a 之间存在如下关系: ma F = (1) 此实验就是测量在不同的F 作用下,运动系统的加速度a ,检验二者之间是否符合上述关系。 在调平导轨的基础上,测出阻尼系数b 后,如下图所示,将细线的一端结在滑块上,另一端绕过滑轮挂上砝码0m 。此时运动系统(将滑块、滑轮和砝码作为运动系统)所受到的合外力为: c a g m v b g m F )(00-?--= (2) 式中平均速度v (单位用s m /)与粘性阻尼常量b 之积为滑块与导轨间的粘性阻力, c a g m )(0-为滑轮的摩擦阻力,暂时不考虑这项。 在此方法中运动系统的质量m ,应是滑块质量1m ,全部砝码质量(包括砝码托)∑m 以

相关文档
最新文档