实验五答案
实验五 队列的应用(参考答案)
实验五、队列的应用一、实验原理:一种“先进先出”(FIFO---First In First Out)的数据结构:即插入在队尾一端进行,而删除在队头进行。
键盘缓冲区问题:设计算法实现模拟键盘缓冲区问题。
假设有两个进程同时存在于一个应用程序之中,第一个进程连续在屏幕上显示字符“X”,第二个进程不断检查键盘上是否有输入,若有则读入用户键入的字符,将其保存到键盘缓冲区之中。
程序约定当用户键入一个逗号“,”,则表示第一进程结束,系统开始显示那些在键盘缓冲区中的字符;接着继续执行第一个进程,即,在屏幕上显示字符“X”;当用户输入“;”的时候,刚结束整个程序。
算法提示:为了充分利用缓冲区的空间往往将缓冲区设计成循环队列的结构,并为循环队列结构的缓冲区设置一个队首指针和一个队尾指针。
每输入法一个字符到缓冲区中,就将尾指针后移,链入缓冲区的循环队列之中;每输出一个字符号,就将队头指针前移,将它从缓冲队列中删除。
参考代码:/*键盘缓冲区问题*/#define MAXSIZE 20#define TRUE 1#define FALSE 0#include "stdio.h"#include "conio.h"#include "dos.h"typedef char elemtype;typedef struct{elemtype elem[MAXSIZE];int front, rear;}queuetype;int enque(queuetype *s, elemtype x) /*数据入队列*/{if (( s->rear+1)%MAXSIZE==s->front ) /*队列已满*/return (FALSE);else{s->rear=(s->rear+1) % MAXSIZE;s->elem[s->rear]=x;return(true);}}elemtype delqueue (queuetype *s ) /*数据出队列*/{if (s-front==s->rear) /*队列为空*/return(NULL);else /*队列非空*/{s->front=(s->front+1)%MAXSIZE;return(s->elem[s->front]);}}main(){char ch1,ch2;queuetype *p;int t,f;p=(queuetype *)malloc(sizeof(queuetype));p->front=0;p->rear=0;while(1) /*开始交替执行*/{while(1) /*第一个进程的执行*/{if(kbhit()) /*检测是否有键盘输入*/{ch1=bdos(7,0,0); /*中断调用,键入字符存入ch1*/f=enqueue( p, ch1 ); /*字符入循环队列*/if ( f== FALSE ){printf(" The queue is already full !\n");break;}}if ( ch1==';' || ch1==',' )break; /*第一个进程正常结束情况*/printf("X"); /*执行第一个进程*/}ch2=delqueue(p);while( ch2 != NULL ){putchar(ch2); /*在屏幕上显示输入缓冲区中的内容*/ch2=delqueue(p); /*字符出队列*/}getchar(); /*为看清屏幕内容, 在此暂停, 按回车继续if (ch1==';'||f==FALSE) /*程序结束*/break;else /*继续执行*/ch1=''; /*先置空ch1*/}}。
实验五__乙酸乙酯的制备-思考题附答案
a 实验五 乙酸乙酯的制备一、实验目的1、通过乙酸乙酯的制备,了解羧酸与醇合成酯的一般原理和方法2、进一步掌握蒸馏、用分液漏斗萃取,液体干燥等基本操作。
二、实验原理乙酸和乙醇在浓H 2SO 4催化下生成乙酸乙酯浓H 2SO 4CH 3COOH+CH 3CH 2OH CH 3COOCH 2CH 3+H 2O110~120℃温度应控制在110~120℃之间,不宜过高,因为乙醇和乙酸都易挥发。
这是一个可逆反应,生成的乙酸乙酯在同样的条件下又水解成乙酸和乙醇。
为了获得较高产率的酯,通常采用增加酸或醇的用量以及不断移去产物中的酯或水的方法来进行。
本实验采用回流装置及使用过量的乙醇来增加酯的产率。
反应完成后,没有反应完全的CH 3COOH.CH 3CH 2OH 及反应中产生的H 2O 分别用饱和Na 2CO 3,饱和Cacl 2及无水Na 2SO 4(固体)除去。
三、仪器与试剂1、仪器:铁架台、圆底烧瓶、(带支管)蒸馏烧瓶、球形冷凝管、直形冷凝管、橡皮管、温度计、分液漏斗、小三角烧瓶、烧杯。
2、试剂:冰醋酸、95%乙醇(化学纯)饱和Na 2CO 3 溶液、饱和Nacl 溶液,固体无水Na 2SO 4、沸石、饱和Cacl 2溶液。
四、实验步骤:用量筒分别量取12ml CH 3COOH 、19ml CH 3CH 2OH 及5ml 浓H 2SO 4,置于圆底烧瓶中,充分混合后,按书中装置装好,再加入几粒沸石,加热前先 通水→滴的速度即可控制回流速度以每秒钟加热回流130分钟转移圆底烧瓶中液体到蒸馏烧瓶中于小烧杯中蒸出见实验二采用蒸馏装置ml 20)(→ →溶液饱和加入3210CO Na ml →至分液漏斗转移混合液分去下层水层→溶液饱和加Nacl m l 10分去下层水层→溶液饱和加入210Cacl ml 分去下层水层→溶液饱和加210Cacl ml 分去水层小三角烧瓶中上层酯层转移至加入固体Na 2SO 4干燥15分钟,最后用量筒量取产品有多少ml 或用天平称量所得产品质量。
数据库实验五题目答案
实验五实验5.1 数据查询1)要求以School数据库为例,在该数据库中存在四张表格,分别为:●表STUDENTS(sid, sname, email, grade);●表TEACHERS(tid, tname, email, salary);●表COURSES(cid, cname, hour);●表CHOICES(no, sid, tid, cid, score)在数据库中,存在这样的关系:学生可以选择课程,一个课程对应一个教师。
在表CHOICES中保存学生的选课记录。
按以下要求对数据库进行查询操作:(1)查询年级为2001的所有学生的名称并按编号升序排列。
程序:Select snamefrom studentswhere grade='2001'order by sid asc;(2)查询学生的选课成绩合格的课程成绩。
程序:Select scorefrom choiceswhere score>'59';(3)查询课时是48或60的课程的名称。
程序:select cnamefrom courseswhere hour='48'or hour='60';(4)查询所有课程名称中含有data的课程编号。
程序:select cidfrom courseswhere cname like'%data%';(5)查询所有选课记录的课程号(不重复显示)。
程序:select distinct cidfrom choices;(6)统计所有教师的平均工资。
程序:select avg(salary)from teachers;(7)查询所有教师的编号及选修其课程的学生的平均成绩,按平均成绩降序排列。
程序:select tid,avg(score)from choicesGROUP BY tidorder by avg(score)desc;(8)统计各个课程的选课人数和平均成绩。
汇编语言(王爽第三版)实验5编写、调试具体多个段的程序
汇编语⾔(王爽第三版)实验5编写、调试具体多个段的程序实验5 编写、调试具体多个段的程序⼀。
将下⾯的程序编译连接,⽤Debug加载、跟踪,然后回答问题。
assume cs:code,ds:data,ss:stackdata segmentdw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987hdata endsstack segmentdw 0,0,0,0,0,0,0,0stack endscode segmentstart: mov ax,stackmov ss,axmov sp,16mov ax,datamov ds,axpush ds:[0]push ds:[2]pop ds:[2]pop ds:[0]mov ax,4c00hint 21hcode endsend start程序分析:由于是初次接触,我们逐步讲解,废话多点。
(1)此程序考察的是内存中数据段和栈段的定义。
程序共定义了1个数据段,data段,⾸先明确,在程序运⾏开始(标号start处),这个数据段就已经被定义好了,并且分配了内存空间,并赋值了。
⼀个栈段,stack。
同理这个数据段在没有被⼈⼯定义为栈结构时,也被定义好了。
并且分配了内存空间,并赋值了。
将此程序编译并连接后,使⽤debug调试,(这⾥需要注意,以下的段地址可能由于系统不同⽽有差异,主要是理解概念。
)E:\assembly>debug eee.exe-rAX=0000 BX=0000 CX=0042 DX=0000 SP=0000 BP=0000 SI=0000 DI=0000DS=0B55 ES=0B55 SS=0B65 CS=0B67 IP=0000 NV UP EI PL NZ NA PO NC0B67:0000 B8660B MOV AX,0B66程序分析:我们什么也没执⾏,此时我们在data段定义的数据在哪?在ds:0100H处(原来讲过,程序最开始时ds:00~ds:100H是留给程序与操作系统通讯使⽤的psp内存段,参见书中p92);也就是说我们在ds:100H、0B55:100H或0B65:00处可以看见这些定义的数据。
2021届山东新高考物理一轮复习讲义:第4章 实验5 探究平抛运动的特点 Word版含答案
实验五 探究平抛运动的特点一、实验目的1.用实验与理论进行探究、分析,认识平抛运动的规律。
2.用实验方法描出平抛物体的运动轨迹。
3.根据平抛运动的轨迹确定平抛物体的初速度。
二、实验原理平抛运动可看作两个分运动的合成:一个是水平方向的匀速直线运动,另一个是竖直方向的自由落体运动,则水平方向上有x =v 0t ,竖直方向上有y =12gt 2,令小球做平抛运动,利用追踪法逐点描出小球运动的轨迹,建立坐标系,测量出x 、y ,再利用公式可得初速度v 0=xg 2y。
三、实验器材斜槽、竖直固定在铁架台上的木板、铅笔、白纸、图钉、小球、刻度尺、重锤线。
四、实验步骤甲乙1.按图甲安装实验装置,使斜槽末端水平。
2.以水平槽末端端口上小球球心位置为坐标原点O,过O点画出竖直的y 轴和水平的x轴。
3.使小球从斜槽上同一位置由静止滚下,把笔尖放在小球可能经过的位置上,如果小球运动中碰到笔尖,就用铅笔在该位置画上一点。
用同样方法,在小球运动路线上描下若干点。
4.将白纸从木板上取下,从O点开始连接画出的若干点描出一条平滑的曲线,如实验原理图乙所示。
五、数据处理1.判断平抛运动的轨迹是不是抛物线(1)原理:若平抛运动的轨迹是抛物线,则当以抛出点为坐标原点建立直角坐标系后,轨迹上各点的坐标具有y=ax2的关系,且同一轨迹上a是一个特定的值。
(2)验证方法方法一:代入法用刻度尺测量几个点的x、y坐标,分别代入y=ax2中求出常数a,看计算得到的a值在误差范围内是否为一常数。
方法二:图象法建立y-x2坐标系,根据所测量的各个点的x、y坐标值分别计算出对应y值的x2的值,在y-x2坐标系中描点,连接各点看是否在一条直线上,并求出该直线的斜率即为a值。
2.计算平抛运动的初速度(1)平抛轨迹完整(即含有抛出点)在轨迹上任取一点,测出该点离原点的水平位移x及竖直位移y,就可求出初速度v0。
因x=v0t,y=12gt2,故v0=xg2y。
数据库实验5答案
实验五:数据库综合查询一、实验目的1.掌握SELECT语句的基本语法和查询条件表示方法;2.掌握查询条件种类和表示方法;3.掌握连接查询的表示及使用;4.掌握嵌套查询的表示及使用;5.了解集合查询的表示及使用。
二、实验环境已安装SQL Server企业版的计算机(120台);具有局域网环境,有固定IP;三、实验学时2学时四、实验要求1.了解SELECT语句的基本语法格式和执行方法;2.了解连接查询的表示及使用;3.了解嵌套查询的表示及使用;4.了解集合查询的表示及使用;5.完成实验报告;五、实验内容及步骤1.利用Transact-SQL嵌套语句实现下列数据查询操作。
1) 查询选修了计算机体系结构的学生的基本信息。
select*from studentwhere Sno in(select Sno from coursewhere Cno in(select Cno from sc where Cname='计算机体系结构'))2) 查询年龄比李勇小的学生的学号和成绩。
select a.sno,grade from student a,coursewhere a.sno=course.sno and sage<(select sage from student where sname='李勇')3) 查询其他系中比系编号为‘D1’的学生中年龄最小者要大的学生的信息。
select*from student where dnum<>'D1'AND SAGE>(select min(sage)from student where dnum='D1')4) 查询其他系中比系编号为‘D3’的学生年龄都大的学生的姓名。
select*from student where dnum<>'D3'AND SAGE>all(selectsage from student where dnum='D3')5) 查询‘C1’课程的成绩高于70的学生姓名。
实验5数据库的安全性控制(含答案)
实验五数据库的安全性控制一、实验目的:1. 通过实验加深对数据安全性的理解,并掌握SQL Server中有关用户登录的认证以及管理办法;2. 通过实验加深对数据库存储控制机制的理解,通过自主存取控制进行权限管理,熟悉SQL Server中角色管理;3.通过实验加深对数据安全性的理解,熟悉视图机制在自主存取控制上的应用。
二、实验内容1.设置SQL Server的混合安全认证模式。
在SQL Server中的对象资源管理器中设置安全认证模式。
2.在SQL Server中,利用“对象资源管理器”创建一个名为“U1”的登录用户和数据库用户,密码为111,并允许其登录S-T数据库。
3.在SQL Server中,利用代码创建一个名为“U2”的登录用户,密码为111;其相应的数据库用户名为lucky,并允许其登录S-T数据库。
4.用“u1”用户名登录后,执行对students表的查询操作,说明执行结果,并分析原因(建议:在启动一个SQL Server 2008窗口)。
分析:没有对u1进行其他操作的授权,只能登录而不能进行插入,修改等操作5.将students表的操作权限select和insert赋予数据库用户u1,并允许其向其它用户授权。
6.以“u1”用户名登录,执行对students和teacher表的查询操作,将该运行结果进行分析。
分析:对比第4题,对U1进行授权后可以进行相应的操作7.执行下列代码后,分析用户u2能否对s_t数据库的student表进行select 和update操作,为什么?并用相应的语句验证。
分析:首先grant给public组赋予了查询,插入,更新权限,然后给lucky用户赋予了对S表的所有权限,然后又revoke收回了lucky的权限,但并没有收回public组的权限,而deny却收回了lucky的更新权限,故查询可实现,而更新不可实现8.以sa登录数据库,在s_t数据库的stc表上创建选修了课程B001的视图st_view。
答案_实验五 存储管理(二)
实验五存储管理(二)学号:姓名:班级:实验目的:1. 了解虚拟存储器。
2. 掌握分页存储管理的原理,熟悉段式存储和段页式存储管理。
3. 掌握常用的页面置换算法。
实验内容:一、选择:1.可变分区方式常用的主存分配算法中,(C)总是找到能满足作业要求的最大空闲区分配A、最佳适应算法B、首次适应算法C、最坏适应算法D、循环首次适应算法2.下列(A )存储方式不能实现虚拟存储器A、分区B、页式C、段式D、段页式3.操作系统处理缺页中断时,选择一种好的调度算法对主存和辅存中的信息进行高效调度尽可能地避免(D)A、碎片B、CPU空闲C、多重中断D、抖动4.分页式存储管理的主要特点是(C)A、要求处理缺页中断B、要求扩充主存容量C、不要求作业装入到主存的连续区域D、不要求作业全部同时装人主存5.LRU页面调度算法淘汰(B)的页A、最近最少使用B、最近最久未使用C、最先进入主存D、将来最久使用6.分区管理要求对每一个作业都分配(A)的主存单元A、地址连续B、若干地址不连续的C、若干连续的页D、若干不连续的帧7.在存储管理中,采用覆盖与交换技术的目的是(A)A、节省主存空间B、物理上扩充主存容量C、提高CPU的效率D、实现主存共享8.分页虚拟存储管理中,缺页中断时,欲调度一页进入主存中,内存己无空闲块,如何决定淘汰已在主存的块时,(B)的选择是很重要的A、地址变换B、页面调度算法C、对换方式D、覆盖技术9.(D)存储管理兼顾了段式在逻辑上清晰和页式在存储管理上方便的优点A、分段B、分页C、可变分区方式D、段页式10.在固定分区分配中,每个分区的大小是(C)A、随作业长度变化B、相同C、可以不同但预先固定D、可以不同但根据作业长度固定11.下述(B)页面置换算法会产生Belady现象A、最佳置换算法B、先进先出算法C、LRU算法D、Clock算法12.在一个分页式存储管理系统中,页表的内容为:若页的大小为4KB,则地址转换机构将相对地址0转换成的物理地址是(A)。
5.戴维南定理和诺顿定理的研究(报告答案)
实验五戴维南定理和诺顿定理的研究一、实验目的1. 验证戴维南定理和诺顿定理的正确性,加深对该定理的理解。
2. 掌握测量有源二端网络等效参数的一般方法。
二、原理说明1. 任何一个线性含源网络,如果仅研究其中一条支路的电压和电流,则可将电路的其余部分看作是一个有源二端网络(或称为含源一端口网络)。
戴维南定理指出:任何一个线性有源网络,总可以用一个电压源与一个电阻的串联来等效代替,此电压源的电动势U S等于这个有源二端网络的开路电压U OC,其等效电阻R0等于该网络中所有独立源均置零(理想电压源视为短接,理想电流源视为开路)时的等效电阻。
诺顿定理指出:任何一个线性有源网络,总可以用一个电流源与一个电阻的并联组合来等效代替,此电流源的电流I S等于这个有源二端网络的短路电流I SC,其等效电阻R0定义同戴维南定理。
U OC(U S)和R0或者I SC(I S)和R0称为有源二端网络的等效参数。
2. 有源二端网络等效参数的测量方法(1) 开路电压、短路电流法测R0在有源二端网络输出端开路时,用电压表直接测其输出端的开路电压U OC,然后再将其输出端短路,用电流表测其短路电流I SC,则等效电阻为U OCR0=────I SC如果二端网络的内阻很小,若将其输出端口短路则易损坏其内部元件,因此不宜用此法。
(2) 伏安法测R0用电压表、电流表测出有源二端网络的外特性曲线,如图8-1所示。
根据外特性曲线求出斜率tgφ,则等效电阻△U U OCR0 =t gφ =──── =───△I I SC图8-1图8-2图8-3也可以先测量开路电压U OC,再测量电流为额定值I N时的输出端电压值U N,则等效电阻为U OC-U NR0 =────I N(3) 半电压法测R0如图8-2所示,当负载电压为被测网络开路电压的一半时,负载电阻(由电阻箱的读数确定)即为被测有源二端网络的等效电阻值。
(4) 零示法测U OC在测量具有高内阻有源二端网络的开路电压时,用电压表直接测量会造成较大的误差。
数据库系统与应用教程(刘金岭)实验五参考答案
实验四简单查询和连接查询2. 简单查询实验用Transact-SQL语句表示下列操作,在“学生选课“数据库中实现其数据查询操作:(1) 查询数学系学生的学号和姓名。
select sno,snamefrom Swhere Sdept='MA'(2) 查询选修了课程的学生学号。
select distinct(sno)from sc;(3) 查询选修课程号为‘C2’的学生学号和成绩,并要求对查询结果按成绩降序排列,如果成绩相同则按学号升序排列。
select distinct(sno),gradefrom scwhere cno='C2'order by grade desc,sno asc;(4) 查询选修课程号为‘C2’的成绩在80-90 分之间的学生学号和成绩,并将成绩乘以系数0.8 输出。
select distinct(sno),grade*0.8 as'sore'from scwhere cno='C2'and grade between 80 and 90;(5) 查询数学系(MA)或计算机科学系(CS)姓张的学生的信息。
select*from Swhere dept in('MA','CS')and sname like'张%';(6) 查询缺少了成绩的学生的学号和课程号。
select sno,cnofrom scwhere grade is null;3. 连接查询实验用Transact-SQL语句表示,并在“学生选课”数据库中实现下列数据连接查询操作:(1) 查询每个学生的情况以及他(她)所选修的课程。
select S.*,amefrom S JION sc ON s.sno=sc.sno JION c ON o=o(2) 查询学生的学号、姓名、选修的课程名及成绩。
select s.sno,sname,cname,gradefrom S JION sc ON s.sno=sc.sno JION c ON o=o(3) 查询选修‘离散数学’课程且成绩为90 分以上的学生学号、姓名及成绩。
实验5
高三总复习· 人教版· 物理
5.分析数据,得出结论. (1)测量小车的速度:实验获得如图2所示的纸带,为探究
橡皮筋弹力做功和小车速度的关系,需要测量弹力做功结束时
小车的速度,即小车做匀速运动的速度,应在纸带上测量的物 理量是(用字母表示):A1、A2间的距离x,小车速度的表达式是
(用测量的物理量表示)v=(T为打点计时器的时间间隔).
高三总复习· 人教版· 物理
D.根据记录纸带上打出的点,求小车获得的速度的方 法,是以纸带上第一点到最后一点的距离来进行计算. 解析:本实验的目的是探究橡皮筋做的功与物体获得速 度的关系,这个速度是指橡皮筋做功完毕时的速度,而不是整 个过程的平均速度,故选项D错误.
答案:D
高三总复习· 人教版· 物理
高三总复习· 人教版· 物理
实验原理 1.不是直接测量对小车做功,而是通过改变橡皮筋条数
确定对小车做功W、2W、3W、……
2.由于橡皮筋做功而使小车获得的速度可以由纸带和打 点计时器测出,也可以用其他方法测出.这样,进行若干次测
量,就得到若干组功和速度的数据.
3.以橡皮筋对小车做的功为纵坐标,小车获得的速度为 横坐标,作出W-v曲线,分析这条曲线,可以得知橡皮筋对
实验中,关于橡皮筋做的功,下列说法中正确的是( )
图8
高三总复习· 人教版· 物理
A.橡皮筋做的功可以直接测量 B.通过增加橡皮筋的条数可以使橡皮筋对小车做的功成
整数倍增加
C.橡皮筋在小车运动的全程中始终做功 D.把橡皮筋拉伸为原来的两倍,橡皮筋做功也增加为
原来的两倍
高三总复习· 人教版· 物理
高三总复习· 人教版· 物理
数据记录表
次数 1 2 3 M/kg 0.500 0.500 0.500 |v12- v22|/(m/s)2 0.760 1.65 2.40 ΔE/J 0.190 0.413 ΔE3 F/N 0.400 0.840 1.220 W/J 0.200 0.420 W3
matlab实验五答案
matlab实验五答案实验五1、编写程序,该程序在同⼀窗⼝中绘制函数在[]0,2π之间的正弦曲线和余弦曲线,步长为200/π,线宽为 2 个象素,正弦曲线设置为蓝⾊实线,余弦曲线颜⾊设置为红⾊虚线,两条曲线交点处,⽤红⾊星号标记并标注sin(x)=cos(x);通过函数⽅式在⽣成的图形中添加注释,⾄少应包括:标题,⽂本注释,图例和坐标轴标注。
%x=linspace(0,2*pi,1000); x=[0:pi/200:2*pi] sinx = sin(x); cosx = cos(x);k=find(abs(sinx-cosx)<1e-2); x1=x(k);plot(x,sinx,'LineWidth',2)hold on ,plot(x,cosx,'r:','LineWidth',2) hold on ,plot(x1,sin(x1),'r*') xlabel('x:(0-2\pi)'); ylabel('y:sin(x)/cos(x)');title('正弦-余弦曲线');text(x1+0.1,sin(x1),'sin(x)=cos(x)'); legend('sin(x)','cos(x)');x:(0-2π)y :s i n (x )/c o s (x )正弦-余弦曲线2、绘制图像:双曲抛物⾯:22164x y z =-,1616x -<<,44y -<<,并对绘制的双曲抛物⾯尝试进⾏视点控制。
[X,Y] = meshgrid(-16:0.4:16,-4:0.1:4); Z = X.^2/16 - Y.^2/4;subplot(1,3,1),plot3(X,Y,Z),view(0,180),title('azimuth = 0,elevation = 180');subplot(1,3,2),plot3(X,Y,Z),view(-37.5,-30),title('azimuth =-37.5,elevation = -30');subplot(1,3,3),plot3(X,Y,Z),view([3,3,2]),title('viewpoint=[3,3,1]');3、>> y=[3 6 9 6;6 7 7 4;7 3 2 3;4 2 5 2;2 4 8 7;8 7 4 4]; >> bar(y)>> bar(y ,’stack’)4、某次考试优秀、良好、中等、及格和不及格的⼈数分别为7、17、23、19和5,,绘制饼图进⾏成绩统计分析并将优秀成绩分离出来。
实验五---M文件的编写与调试(答案)
MATLAB实验报告
专业班级
姓名
学号
成绩评定
电气与信息学院
和谐勤奋求是创新
实验教学考核和成绩评定方法
1.课内实验考核成绩,严格按照该课程教学大纲中明确规定的比重执行。
实验成绩不合格者,不能参加课程考试,待补做合格后方能参加考试。
2.单独设立的实验课考核按百分制评分,考核内容应包括基本理论、实验原理和实验。
3.实验考核内容包括:1〕实验预习;2〕实验过程〔包括实验操作、实验记录和实验态度、表现〕;3〕实验报告;权重分别为0.2 、0.4 、0.4;原则上根据上述三个方面进行综合评定。
学生未取得1〕和2〕项成绩时,第3〕项成绩无效。
4.实验指导教师应严格按照考核内容分项给出评定成绩,并及时批改实验报告,给出综合成绩,反馈实验中出现的问题。
实验成绩在教师手册中有记载。
实验报告主要内容
一.实验目的
二.实验仪器及设备
三.实验原理
四.实验步骤
五.实验记录及原始记录
六.数据处理及结论
七. 思考题
八.实验体会〔可选项〕
注:1. 为了节省纸张,保护环境,便于保管实验报告,统一采用A4纸,实验报告建议双面打印〔正文采用宋体五号字〕或手写,右侧装订。
2. 实验类别指验证、演示、综合、设计、创新〔研究〕、操作六种类型实验。
3. 验证性实验:是指为了使学生稳固课程基本理论知识而开设的强调演示和证明,注重实验结果〔事实、
概念或理论〕的实验。
4. 综合性实验:是指实验内容涉及本课程的综合知识或本课程相关的课程知识的实验。
5. 设计性实验:是指给定实验目的、要求和实验条件,由学生自行设计实验方案并加以实现的实验。
实验五 数值积分参考答案.doc
5 . (广义积分)计算广|sec3xdx一实验目的:1加深理解积分理论中分割、近似、求和、取极限的思想方法;2 了解定积分近似计算的矩形法、梯形法与抛物线法;3会用MATLAB语言编写求定积分近似值的程序,会用MALAB中的命令求定积分。
二实验准备素材见附件。
三实验内容1.(不定积分)用int计算下列不定积分,并用diff验证「p dx ( dx rJxsin/dx J 仃忘J 771 Jarcsinxdx2.(定积分)用trapz,int计算下列定积分(里卜Fx『e* sin(2x)dx dx3.(椭圆的周长)用定积分的方法计算椭圆9 4 的周长jj(l + 兀 + y)dxdy4.(二重积分)计算积分%2+/-2^ syms x;g 1 =int(x. *sin(x). *sin(x))gl = x*(-l/2*cos(x)*sin(x)+l/2*x)+l/4*sin(x)A2-l/4*x A2 clear;syms x;dl=diff(x*(-l/2*cos(x)*sin(x)+l/2*x)+l/4*sin(x)A2-l/4*x A2)syms x;eg2)必g2=int(l/(l +cos(x)))g2 =tan(l/2*x)clear;syms x;d2=diff(tan( l/2*x))syms x;g3=int( l/(exp(x)+1))g3 =log(exp(x))-log(exp(x)+1)clear;syms x;d3=diff(exp(x))-log(exp(x)+l))syms x;g4=int(finverse(sin(x)))g4 =x*asin(x)+(l -x A2)A(l/2)clear;syms x;d4=diff(x*asin(x)+( 1 -x A2)A(l/2))syms x;g5=int(sec(x).A3)g5 =l/2/cos(x)A2*sin(x)+l/2*log(sec(x)+tan(x)) clear;syms x;d5=diff(l/2/cos(x)A2*sin(x)+l/2*log(sec(x)+tan(x))) 7.2x=10e-100:0.001:l;y=sin(x)./x;trapz(x,y)clear all;syms x;int('sin(x)/x',x,O,l) x=0:0.001:l;y=x.A x;trapz(x,y)clear all;syms x;syms esp;x 1 =log(esp) ;x2=log(l);int('exp(x);x,x 1 ,x2)注释:根据公式x.A x=exp(x*log(x)) clear all;syms x;x 1 =log(l Oe-100) ;x2=log(l);int('exp(x);x,x 1 ,x2) x=0:0.001:2*pi; y=exp(x). *sin(2 *x); trapz(x,y) clear all;syms x; int('exp(x)*sin(2*x)',x,0,2*pi) x=0:0.001:l;y=exp(-x.*x);trapz(x,y) clear all;syms x;int('exp(-x*x)',x,0,1)7.3syms x;int('(4*sqrt((36・4*x*x)/9));x,0,3)7.4clear;syms x y;» int(int(l +x+y,y, 1 -sqrt(l -x.A2),l +sqrt(l-x.A2)),x,-1,1)7.5mt('exp(-x*x)/(l+x*x*x*x)','x',-inf,inf)int('tan(x)/sqrt(x)','x,,0,1)int(,sin(x)/sqrt(l-x*x),;x,,0,1)。
实验五 连接查询参考答案
--创建学生视图if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[v_stu]') and OBJECTPROPERTY(id, N'IsView') = 1)drop view [dbo].[v_stu]gocreate view v_stuasselect sid, sname, ssexy, sbdate, Datediff(year, sbdate, getdate()) as sage, stele,ugrade.gid, gname, gyear,udept.did, dname, daddr, dtele, demail,uteacher.tid, tname, tsexy, tbdate, tfield, tprof, tele, qq, email, msnfrom ustudent, ugrade, udept, uteacherwhere ustudent.gid=ugrade.gid and ugrade.did=udept.did and ugrade.tid=uteacher.tid--创建选修课程视图if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[v_sc]') and OBJECTPROPERTY(id, N'IsView') = 1)drop view [dbo].[v_sc]gocreate view v_scasselect ustudent.sname, usc.*, cname, credit, pcid, chour, cattr, cnumfrom ustudent, usc, ucoursewhere ustudent.sid=usc.sid and usc.cid=ucourse.cid--1、显示所有学生的详细信息,包括学号、姓名、性别、年龄、班级名称,入学年份select sid, sname, ssexy, sage, gname, gyearfrom v_stu--2、显示信息科学与技术系同学的名单,包括学号、姓名、性别、年龄、班级名称、入学年份select sid, sname, ssexy, sage, gname, gyearfrom v_stuwhere dname='信息科学与技术系'--3、显示选修了“数据库”的所有同学的学号、姓名select sid, snamefrom v_scwhere cname='数据库'--4、显示白云同学的班主任老师的姓名、联系电话select tname, telefrom v_stuwhere sname='白云'--5、显示白云同学所在院系的名称、办公地点与联系电话select dname, daddr, dtelefrom v_stuwhere sname='白云'--6、统计计算机科学与技术系每个同学已经修完的学分,显示学号、姓名、学分总数select v_stu.sid, v_stu.sname, sum(v_sc.credit)from v_stu, v_scwhere v_stu.sid=v_sc.sid and v_stu.dname='计算机科学与技术系'group by v_stu.sid, v_stu.sname--7、显示李山同学已修课程及期末成绩select sid, sname, cname, score2from v_scwhere sname='李山'--8、显示计算机科学与技术系、信息科学与技术系的班级名称、入学年份、班导名称与联系电话select distinct gname, gyear, tname, telefrom v_stuwhere dname in ('计算机科学与技术系', '信息科学与技术系')--9、显示2006年入学的同学的学号、姓名、班级名称select sid, sname, gnamefrom v_stuwhere gyear='2006'--10、显示已修数据库的同学的学号、姓名及期末成绩select sid, sname, score2from v_scwhere cname='数据库'--11、显示平均成绩75分以上的课程名称与平均成绩select cname, cast(avg(score2) as dec(5,2)) as '平均成绩'from v_scgroup by cid, cnamehaving avg(score2)>75--12、显示平均成绩80分以上同学的学号、姓名与平均成绩select sid, sname, cast(avg(score2) as dec(5,2)) as '平均成绩'from v_scgroup by sid, snamehaving avg(score2)>80--13、显示一周课时数为6节及以上的教师的姓名与研究领域select tname, tfieldfrom uteacherwhere tid in (select tidfrom ujobtablegroup by tidhaving sum(len(timeseg))>=6)--14、按照班级统计期末平均成绩,显示班级名称与平均成绩select gname, cast(avg(score2) as dec(5,2)) as '平均成绩'from v_stu, uscwhere v_stu.sid=usc.sidgroup by gid, gname--15、按照学期统计计算机科学与技术系的期末平均成绩select term, cast(avg(score2) as dec(5,2)) as '平均成绩'from v_stu, uscwhere v_stu.sid=usc.sid and v_stu.dname='计算机科学与技术系' group by term--16、统计每个院系一周的课时数,显示院系名称与课时数select dname, sum(len(timeseg))from ujobtable, uteacher, udeptwhere ujobtable.tid=uteacher.tid and uteacher.did=udept.didgroup by udept.dname--17、显示没有选修任何课程的学生学号、姓名、班级名称select sid, sname, gnamefrom v_stuwhere sid not in (select sid from usc)--18、显示上过李飞老师的课的学生的学号、姓名与联系电话select sid, sname, stelefrom ustudentwhere gid in (select gidfrom ujobtable, uteacherwhere ujobtable.tid=uteacher.tid and uteacher.tname='李飞')--19、显示一周6节课及以上的课程名称、学分select cname, creditfrom ucoursewhere cid in (select cidfrom ujobtablegroup by cidhaving sum(len(timeseg))>=6)--20、显示一周6节课及以上班级名称select gnamefrom ugradewhere gid in (select gidfrom ujobtablegroup by gidhaving sum(len(timeseg))>=6)--21、查询周四上午第3节有课的同学的学号、姓名与班级名称select sid, sname, gnamefrom v_stu, ujobtablewhere v_stu.gid=ujobtable.gid and week='4' and timeseg like '%3%'--22、显示没有不及格课程的班级的名称select distinct gnamefrom ugrade, ustudent, uscwhere ugrade.gid=ustudent.gidand ustudent.sid=usc.sidand ustudent.gid not in (select distinct gidfrom ustudent, uscwhere ustudent.sid=usc.sid and usc.score2<60)--23、显示已修数据库的同学的信息,包括学号、姓名、班级名称select v_stu.sid, v_stu.sname, gnamefrom v_stu, v_scwhere v_stu.sid=v_sc.sid and v_ame='数据库'--24、显示不及格1门以上的同学学号、姓名、门数select sid, sname, count(cid)from v_scwhere score2<60group by sid, snamehaving count(cid)>1--25、统计每个班级的最高分,显示班级名称、成绩select gname, max(score2) as '最高分'from v_sc, ustudent, ugradewhere v_sc.sid=ustudent.sid and ustudent.gid=ugrade.gidgroup by ugrade.gid, gname--26、显示一周8节课及以上的学生的名单,显示学号、姓名、班级select distinct sid, sname, gnamefrom v_stu, ujobtablewhere v_stu.gid in (select gidfrom ujobtablegroup by gidhaving sum(len(timeseg))>8)--27、显示计算机科学与技术1班一周上课的时间、地点,课程名称select week, timeseg, room, cnamefrom ujobtable, ugrade, ucoursewhere ujobtable.gid=ugrade.gid and ujobtable.cid=ucourse.cid and ugrade.gname='计算机科学与技术1班'--28、统计教授上课的课时数,显示姓名、课时数select tname, sum(len(timeseg))from ujobtable, uteacherwhere ujobtable.tid=uteacher.tid and uteacher.tprof='教授'group by uteacher.tid, uteacher.tname--29、显示没有班导师的班级名称、院系名称select gname, dnamefrom ugrade, udeptwhere ugrade.did=udept.did and ugrade.tid is null--30、显示指导两个班级以上的班导的姓名、所指导的班级名称select tname, gnamefrom uteacher, ugradewhere uteacher.tid=ugrade.tidand uteacher.tid in (select uteacher.tidfrom uteacher, ugradewhere uteacher.tid=ugrade.tidgroup by uteacher.tidhaving count(ugrade.gid)>1)。
vb6.0实验五题与答案
实验五专业_____________ 班级________年级________姓名______________学号_______________一、实验目的1、熟练使用三种循环结构1)For循环For <循环变量>=<初值> To <终值> [Step <步长>]<循环体语句序列>Next [<循环变量>]2)Do循环格式一格式二格式三格式四Do While <条件><循环体语句序列> Loop Do Until <条件><循环体语句序列>LoopDo<循环体语句序列>Loop While <条件>Do<循环体语句序列>Loop Until <条件>3)While循环While <条件><循环体语句序列>Wend2、掌握几个常用算法数列求和、级数求和、求最大公约数及最小公倍数、数制转换、求阶乘闰年、素数、水仙花数、自然数对等判断二、实验内容1、按图示设置各控件,程序运行时,在Text1中输入一正整数,单击“判断”按钮,在标签控件Label1中显示“是完数”或“不是完数”。
说明:完数是指其所有因子和等于它本身的数。
如:28,1+2+4+7+14=28;所以28为完数。
(类似的有:判断素数、求各位数字之和、水仙花数、自然数对)P r i v a t e S u b C o m m a n d1_C l i c k()D i m s u m A s I n t e g e r,i A s I n t e g e ra=V a l(T e x t1.T e x t)F o r i=1T o a-1I f a M o d i=0T h e n s u m=s u m+iN e x t iD e b u g.P r i n t s u mI f s u m=a T h e n L a b e l1.C a p t i o n="完数"E l s e L a b e l1.C a p t i o n="非完数"E n d S u b2、按图示设置各控件,程序运行时,在Text1中输入一正整数N的值,单击“计算阶乘”按钮,在Text2中显示N!的值。
C语言实验报告实验五参考答案
C语言实验报告实验五参考答案实验五一维数值数组(参考答案)1、设计程序sy5-1.c,计算n门课程的平均分。
例如:若有5门课程的成绩是:90.5.72.80.61.5.55,则平均分是:71.80.算法分析:先求n门课的成绩总和,(累加求和),再用累和除以课程数。
参考答案:includevoid main()double score[30]。
sum=0,aver;int n,i;printf("Inputn:");scanf("%d",&n);printf("请依次输入%d门课程的成绩",n);for(i=0;i<n;i++)scanf("%lf",&score[i]);sum=sum+score[i];aver=sum/n;printf( "\nAverage scoreis: %5.2f\n"。
aver);运行结果:2、设计步伐sy5-2.c,对输入的10个整数按倒序寄存后输出成效。
算法阐发:利用“半数交流”算法,最前面的元素和末了面的元素交流,逐步向中央挨近。
可利用两个下标变量i和XXX。
参考答案:includeint main()int a[10]={1,2,3,4,5,6,7,8,9,10};int i,j,t;for( i=0,j=9.i<j。
i++,j--)//逐一向中,交换。
直到已没有元素没交换t=a[i]。
a[i]=a[j]。
a[j]=t;}// a[i]-数组前端的数,a[j]-数组后端的数printf("交流后数组元素是:");for(i=0;i<10;i++)printf("%5d",a[i]);//%5d,5透露表现宽度printf("\n");//输出完所有的数后换行return 0;运行结果:3、设计程序sy5-3.c,输入10个整数,找出其中的最大数及其所在的下标。
习题答案【实验5-测回法测量水平角】
偏差=2arctan30sin15°=30.047°=30°02′49″
30cos15°-0.05
偏差2′49″
2.后退50mm:
偏差=2arctan30sin15°=29.948°=29°56′53″
30cos15°+0.05
3.当水平偏移50mm时
偏差= arctan30sin15°- 0.05+arctan30sin15°+0.05
4.分别以A、B、C作为安置仪器点,依次观测ΔABC的三个水平内角∠ABC、∠BCA、∠CAB。注意,每个角度均观测2测回。第二测回的盘左起始读数应为90º00′00″。
5.成果检核。主要检验指标:(1)上下半测回角值互差;(2)同一角值各测回互差;(3)观测值的三角形内角和与理论值(180º)之互差;(4)观测值的三角形内角和与理论值(180º)之互差。
2.归还仪器时,应按照领取时的状况归还实验室。如发现仪器损坏、丢失,将会追究该组责任。情况严重的,将可能受到支付维修费用或者赔偿损失的经济责任;
3.在操作之前,组长应召集组员认真阅读仪器操作说明书及本实验任务书;
4.仪器对中时,可先用垂球粗略对中,然后用光学对中器精密对中;
5.水平角观测时,同一个测回内,照准部水准管偏移不得超过一格。否则,需要重新整平仪器进行本测回的观测;
4.根据你使用的仪器,在电子经纬仪上设定一个初始读数为60°00′00″的具体操作步骤有哪些?
1.安置仪器,进行对中整平
2.开机
3.转动仪器使度数接近60°
4.转动制动,在调节微动螺旋,使度数精确至60°00′00″
5.按HOLD两次进行锁定
6.瞄准目标,再按一次HOLD解锁。
生物统计附实验设计第五版答案
生物统计附实验设计第五版答案1、下列植物器官中,属于营养器官的是()[单选题] *A.叶(正确答案)B.花C.果实D.种子2、下列动物中,幼体和成体的呼吸方式完全不同的是()[单选题]A.爬行动物B.两栖动物(正确答案)D.哺乳动物C.鱼3、65.豹猫是一种哺乳动物,近年来相继在北京松山和野鸭湖地区被监测发现。
豹猫的下列行为中属于学习行为的是[单选题] *A.习惯昼伏夜出,活动比较隐蔽B.经过多次试探后不再害怕监测设备(正确答案)C.幼崽一出生就会吮吸乳汁D.通常在每年的春夏两季进行繁殖4、16.控制物质进出人体肝脏细胞的结构是[单选题] *A.细跑核B.细胞壁C.细胞质D.细胞膜(正确答案)5、下列有关合理膳食的叙述中,错误的是()[单选题] * A.主副食合理搭配B.粗细粮合理搭配C.荤多素少合理搭配(正确答案)D.三餐合理搭配6、下列对桃树和松树区别的叙述中,错误的是()[单选题] *A.是否有果实B.是否有种子(正确答案)C.是否有花D.种子是否裸露7、溶菌酶能破坏酵母菌和乳酸菌的细胞壁[判断题] *对错(正确答案)8、人的胚胎发育开始于()[单选题] *A.卵细胞的产生B.子宫内C.精子的产生D.受精卵的形成(正确答案)9、线性动物中,属于研究遗传、发育、衰老等过程的重要实验动物的是()[单选题]A.蛔虫B.蛲虫C.钩虫D.秀丽隐杆线虫(正确答案)10、发面过程常需要添加酵母菌。
下列关于酵母菌的叙述错误的是( ) [单选题] *A.是由一个细胞构成的生物体B.气体交换要通过细胞膜进行C.可通过出芽生殖产生新个体D.可在叶绿体中合成有机物(正确答案)11、19.砂生槐是西藏高原生态恢复的理想树种,具有较高的生态效益。
为初步筛选适合西藏某地区栽培的品种,研究人员测定了4个砂生槐品种幼苗的CO2吸收速率,结果如图。
下列相关叙述错误的是[单选题] *A.4种幼苗应在相同光照强度下进行检测B.丁品种砂生槐适合选为该地区极培品种(正确答案)C.CO2吸收速率可以反映光合作用速率D.砂生槐进行光合作用的场所是叶绿体12、人长时间剧烈运动时,骨骼肌细胞中每摩尔葡萄糖生成ATP的量与安静时相等[判断题] *对错(正确答案)13、将葡萄糖分解成丙酮酸的酶是附着在内质网上的核糖体合成的[判断题] *对错(正确答案)14、用手触摸蚯蚓体壁,感觉到体表有黏液。
熔点测定思考题答案
实验五熔点测定
1、分别测得样品A及B的熔点为100℃,将它们以任何比例混合后熔点仍为100℃,这说明什么?
答:A、B为同一物质。
2、测定熔点时遇到下列情况,将产生什么结果?①熔点管壁太厚;②熔点管底部为封闭完全;③熔点管不洁净;④样品未完全干燥或含有杂质;⑤样品研得不细或装得不紧;⑥加热太快。
答:①熔距拉大,熔点测定值偏高;②热浴液渗入熔点管,熔点测定不准确;
③熔点测定值偏低,熔距拉大;④熔点测定值偏低,熔距拉大;⑤熔距拉大,熔点测定值偏高;⑥加热不能太快。
一方面是为了保证有充分的时间让热量由管外传至管内,以使固体熔化;另一方面因观察者不能同时观察温度计所示度数和样品的变化情况,只有缓慢加热才能使此项误差变小。
加热太快,升温大快,易造成所测熔点数据偏高,熔程大。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验内容:
1. 求解非齐次线性方程组⎪⎩
⎪⎨⎧-=+-+=-+-=+-+2534432312w z y x w z y x w z y x 的通解。
2. 一个城镇有三个主要企业:煤矿、电厂和地方铁路作为它的经济系统。
生产价值一元的煤,需消耗0.25元的电费和0.35元的运输费;生产价值一元的电,需消耗0.40元的煤费、0.05元的电费和0.10元的运输费;而提供价值一元的铁路运输服务,则需消耗0.45元的煤费、0.10元的电费和0.10元的运输费。
假设在某个星期内,除了这三个企业间的彼此需求外,煤矿还得到了50 000元的订单,电厂得到了25 000元的电量供应要求,而地方铁路得到了价值30 000元的运输需求。
试问:
(1)这三个企业在这个星期各应生产多少产值才能满足内外需求?
(2)除了外部需求,试求这星期各企业之间的消耗需求,同时求出各企业新创造的价值(即产值中除去各企业的消耗所剩的部分);
(3)如果煤矿需要增加总产值10 000元,它对各个企业的产品或服务的完全需求分别将是多少?
3.在某年经济年度内,各经济部门的投入产出表如下所示(单位:亿元)。
假设t 经济年度工业、农业及第三产业的最后需求均为17亿元,预测t 经济年度工业、农业及第三产业的产出(提示:对于一个特定的经济系统而言,直接消耗矩阵和系数矩阵可视作不变)。
表中第一行数字表示工业总产出为25亿元,其中6亿用于工业本身,2亿用于农业,1亿用于第三产业,16亿用于最后需求,二、三可作类似解释。
第一列数字表示6亿是工业对自身的投入,2.25是农业对工业的投入,3是第三产业对工业的投入。
1.
clear;clc
a=[2 1 -1 1;3 -2 1 -3;1 4 -3 5];
b=[1;4;2];
rank(a)
rank([a,b])
ans =
2
ans =
3
无解。
2.
clear;clc
A=[0 0.40 0.45;0.25 0.05 0.10;0.35 0.10 0.10];
E=eye(3);
Y=[50000;25000;30000];
X=(E-A)\Y
x1=X(1)
x2=X(2)
x3=X(3)
C=eye(3);
C(1,1)=x1
C(2,2)=x2
C(3,3)=x3
T=A*C
z1=x1-sum(T(:,1))
z2=x2-sum(T(:,2))
z3=x3-sum(T(:,3))
B=(E-A)^(-1)-E
w1=B(1,1)-A(1,1)
w2=B(2,1)-A(2,1)
w3=B(3,1)-A(3,1)
3.
clear;clc
A=[6/25 2/5 1/20;2.25/25 1/5 0.2/20;3/25 0.2/5 1.8/20]; E=eye(3);
Y=[17;17;17];
X=(E-A)\Y
x1=X(1)
x2=X(2)
x3=X(3)
X =
37.5696
25.7862
24.7690
x1 =
37.5696
x2 =
25.7862
x3 =
24.7690。