文档视界 最新最全的文档下载
当前位置:文档视界 › 第三次实验要求

第三次实验要求

第三次实验要求
第三次实验要求

实验三数据文件的整理

一、实验目的

通过本次实验,掌握数据文件的基本整理技巧。

二、实验性质

必修,基础层次

三、主要仪器及试材

计算机及SPSS软件

四、实验内容

1.排序

2.排秩

3.文件拆分与合并

4.重编码

5.计算产生新变量

6.缺失值的处理

五、实验学时

2学时

六、实验方法与步骤

1.开机;

2.找到SPSS的快捷按纽或在程序中找到SPSS,打开SPSS;

3.打开一个已经存在的数据文件;

4.按要求完成上机作业;

5. 关闭SPSS,关机。

七、实验注意事项

1.实验中不轻易改动SPSS的参数设置,以免引起系统运行问题。

2.遇到各种难以处理的问题,请询问指导教师。

3.为保证计算机的安全,上机过程中非经指导教师和实验室管理人员同意,禁止使用移动存储器。

4.每次上机,个人应按规定要求使用同一计算机,如因故障需更换,应报指导教师或实验室管理人员同意。

5.上机时间,禁止使用计算机从事与课程无关的工作。

八、上机作业

1.

2.

3.试将数据2合并到数据1,合并后的数据文件另存为“数据3.sav”。

4.将工资进行重编码,2000以下(含2000)为1,2000-3000为2,3000-4000为 3,4000以上为4,重编码的结果保存为“工资等级”。新数据文件保存为“数据4.sav”。

5.求出各职工刚进入公司时的年龄,保存为“初入年龄”。新数据文件保存为“数据5.sav”。

6.试按各职员的工资数进行排秩,排秩要求工资最高的排为第一,相同数额取平均等级。排秩后的数据文件保存为“数据6.sav”。

7.试按各职员的工资数分性别进行排序,要求先排男性,后排女性。同一性别按工资从高到低排列。排序后的数据文件保存为“数据7.sav”。

8.试寻找一个新数据文件,将其中一些新变量合并到数据文件7中,合并后的新数据文件保存为“数据8.sav”。

数据库实验第三次

南昌航空大学实验报告 2016 年月日 课程名称:数据库原理及应用实验名称:SQL-更新操作 学号:姓名:同组人: 指导教师评定:签名: 实验目的: 利用INSERT、UPDA TE和DELETE命令(或语句)实现对表(或试图)数据的添加、修改与删除等更新操作,这里主要介绍对表的操作。 实验内如与要求: 建表和数据库的代码: Create database jxgl USE jxgl GO Create Table Student (Sno CHAR(5) not null primary key(Sno), Sname varchar(20), Sage smallint check(Sage>=15 AND Sage<=45), Ssex char(2) default'男'check(Ssex='男' OR Ssex='女' ), Sdept char(2)); Create Table Course (Cno char(2)NOT NULL primary key(Cno), Cname VARCHAR(20), Cpno char(2), Ccredit SMALLINT); Create Table SC (Sno char(5) NOT NULL CONSTRAINT S_F FOREIGN KEY REFERENCES Student(Sno), Cno CHAR(2) NOT NULL, Grade smallint check ((Grade IS NULL)OR(Grade between 0 and 100)), Primary key(Sno,Cno), foreign key(Cno) references Course(Cno)); insert into Student values('98001','钱横',18,'男','CS'); insert into Student values('98002','王林',19,'女','CS'); insert into Student values('98003','李民',20,'男','IS'); insert into Student values('98004','赵三',16,'女','MA'); insert into Course values('1','数据库系统','5',4); insert into Course values('2','数学分析',null,2); insert into Course values('3','信息系统导论','1',3); insert into Course values('4','操作系统_原理','6',3); insert into Course values('5','数据结构','7',4); insert into Course values('6','数据处理基础',null,4); insert into Course values('7','C语言','6',3); insert into SC values('98001','1',87);

江苏大学-计算机图形学第三次实验报告-二维图形变换

计算机科学与通信工程学院 实验报告 课程计算机图形学 实验题目二维图形变换 学生姓名 学号 专业班级 指导教师 日期

成绩评定表

二维图形变换 1. 实验内容 完成对北极星图案的缩放、平移、旋转、对称等二维变换。 首先要建好图示的北极星图案的数据模型(顶点表、边表)。另外,可重复调用“清屏”和“暂停”等函数,使整个变换过程具有动态效果。 2. 实验环境 操作系统:Windows XP 开发工具:visual studio 2008 3. 问题分析 为了建立北极星图形,首先在二维空间中根据坐标绘制出北极星图形。并且在此坐标系中确定好走笔顺序以便于进行连线操作。 同时需要好好的使用清屏函数以使得显示正常。 1. 放大缩小变换 放大缩小变换公式为:x’=x.a, y’=y.d; 其中a,d分别为x,y方向的放缩比例系数。 可通过不同的比例系数来显示程序运行结果。当a=d时为等比例放缩操作。可令变换矩阵为T。 2. 对称变换 包括以x轴对称、y轴对称和原点O对称三种。由于屏幕坐标只有第一象限,我们可以将原点平移到(500,240)处。在第一象限画出一个三角形,然后分别求出三个对称图形。 3. 旋转变换 将图形上的点(x,y)旋转θ角度,得到新的坐标(x’,y’)为: x’=xcosθ-ysinθ, y’=xsinθ+ycosθ; 旋转矩阵T为

4.平移变换 4. 算法设计 5. 源代码 //北极星 void hzbjx(CDC* pDC,long x[18],long y[18]) { CPen newPen1,*oldPen; newPen1.CreatePen(PS_SOLID,2,RGB(255,0,0)); oldPen = pDC->SelectObject(&newPen1); POINT vertex1[11]={{x[1],y[1]},{x[2],y[2]},{x[3],y[3]},{x[4],y[4]},{x[5],y[5]},{x[3],y[3]},{x[1],y[1]},{x[6],y[6]},{ x[3],y[3]},{x[7],y[7]},{x[5],y[5]}}; pDC->Polyline(vertex1, 11); newPen1.DeleteObject(); newPen1.CreatePen(PS_SOLID, 2, RGB(0,255,0)); oldPen = pDC->SelectObject(&newPen1); POINT vertex2[5]={{x[6],y[6]},{x[8],y[8]},{x[9],y[9]},{x[3],y[3]},{x[8],y[8]}}; pDC->Polyline(vertex2, 5); POINT vertex3[5]={{x[4],y[4]},{x[10],y[10]},{x[11],y[11]},{x[3],y[3]},{x[10],y[10]}}; pDC->Polyline(vertex3, 5); newPen1.DeleteObject(); newPen1.CreatePen(PS_SOLID, 2, RGB(255,0,90)); oldPen = pDC->SelectObject(&newPen1); POINT vertex4[11]={{x[12],y[12]},{x[13],y[13]},{x[3],y[3]},{x[9],y[9]},{x[14],y[14]},{x[15],y[15]},{x[3],y[3]},{x[ 11],y[11]},{x[12],y[12]},{x[3],y[3]},{x[14],y[14]}}; pDC->Polyline(vertex4, 11); newPen1.DeleteObject(); newPen1.CreatePen(PS_SOLID, 2, RGB(0,100,255)); oldPen = pDC->SelectObject(&newPen1); POINT vertex5[5]={{x[15],y[15]},{x[16],y[16]},{x[3],y[3]},{x[16],y[16]},{x[7],y[7]}};

第三次实验内容

第三次实验内容:运算符及表达式 用运算符将各种常量、变量及函数连接起来的运算式子称为表达式。事实上,常量、变量和函数是最基本的表达式。 根据表达式中所使用的运算符,可将表达式分为:算术表达式、字符表达式、日期表达式、日期时间表达式、关系表达式和逻辑表达式。如果在一个表达式中含有两种或更多种运算符,这样的表达式称为混合表达式。 【实验目的】 ●了解各运算符的功能 ●掌握同一类型运算符的优先级别,不同类型运算符的优先级别 ●按要求写出符合要求的表达式 ●算出混合型表达式的结果 一:算术运算符及表达式 算术运算符有圆括号()、乘方(^或**)、乘(*)、除(/)、取模(%)、加(+)、减(-)等。同样为算术运算符,但其优先级别不同,通过下表可反映出各算术运算符的优先级别。 例题1:写出各算术运算符执行后的结果。 ?11%6 &&结果:5 ?11%-6 &&结果:-1 ?-11%6 &&结果:1 ?-11%-6 &&结果:-5 ?sqrt(2.5*2)**2 &&结果:5 ?4+3-105%4**2+(9/3) &&结果:1 【说明】 ●在Visual FoxPro中%表示取模运算符,其功能与mod()函数一致。 ●为初学者而言,很多人都把取模运算符“%”当作百分比,如12%。这时系统就会给出错误提示。 例题2:若x=8.9,求2X与X2的最大值 X=8.9 A=2^x ?A &&结果:477.71 B=X**2 ?B &&结果:79.21 ?max(A, B) &&结果:477.71

例题3:若a=2,b=10,c=5,计算一元二次方程:ax2+bx+c=0的两个实根。 a=2 b=10 c=5 X1=(-b+sqrt(b^2-4*a*c))/(2*a) X2=(-b-sqrt(b^2-4*a*c))/(2*a) ?x1,x2 &&结果:-0.5635 -4.4365 【说明】 ●在Visual FoxPro中没有中括号及大括号来表示不同层次的运算,只有小括号。多级运算均用小括号来表示,由里及外依次展开。而且小括号的优先级别最高。 ●分母2*a必须加括号,否则将a当作分子而不是分母进行运算,结果就不正确了。二.字符运算符及表达式 字符运算符只有三个:+、-及$。优先级别由高到低是:+、-、$。 参加字符表达式运算的数据都是字符型的,但运算后的结果可能是字符型也可能是逻辑型的。 例题1:写出各字符运算符执行后的结果。 X=”计算机” &&字符串前面没有空格,后面有2个空格 Y=’012班’ &&字符串前面没有空格 ?x+y &&结果:“计算机 012班“中间有两个空格 ?’1’+’6’ &&结果:’16’ ?x-y &&结果:’计算机012 ‘将空格移至新生成字符串的尾部?‘1’-‘6’ &&结果:’16’ ?”程序”$”开发程序“ &&结果:.T. ?”智能”$”智力及能力” &&结果:.F. 【说明】 ●字符串的“+”运算符表示将两个字符串连接。 ●字符串的“-”运算符将第一个字符串的尾部空格移去再与第二个字符串连接,在新生成的字符串的尾部再将第一个字符串的尾部空格加上。“-”运算符的功能相当于将第一个字符串尾部空格转移,如果第一个字符串尾部没有空格则功能与“+”一致。 ●“$”功能类似于集合中的∈,其返回值为逻辑型数据。 例题2:设n1=’qw’,n2=space(3),n3=str(4.51,5,2),且x1=n1+n2+n3,x2=trim(n1+n2-n3)求x1和x2的长度。 n1=?qw? n2=space(3) n3=str(4.51,5,2) x1=n1+n2+n3 &&x1的值:”qw 4.51” 中间有4个空格 x2=trim(n1+n2-n3) &&x2的值:”qw 4.51” 中间有1个空格 ?len(x1),len(x2) &&结果:10 7 例题3:设a=“中华人民共和国”,利用函数求字符串“中国”。 方法一: a=“中华人民共和国” ?substr(a,1,2)+substr(a,13,2) 方法二:

数据库上机实验报告

数据库实验 (第三次) 题目1 实验内容: 1. 检索上海产的零件的工程名称; 2. 检索供应工程J1零件P1的供应商号SNO; 3. 检索供应工程J1零件为红色的供应商号SNO; 4. 检索没有使用天津生产的红色零件的工程号JNO; 5. 检索至少用了供应商S1所供应的全部零件的工程号JNO; 6. 检索购买了零件P1的工程项目号JNO及数量QTY,并要求对查询的结果按数 量QTY降序排列。

1 select jname from j where jno in (select jno from spj where sno in (select sno from s where city ='上海' ) ); 2 select sno from spj where jno ='j1'and pno ='p1' 3

selectdistinct sno from spj where pno in (select pno from p where color='红'and pno in (select pno from spj where jno ='j1' ) ); 4 selectdistinct jno from spj where pno notin (select pno from p where color ='红'and pno in (select pno from spj where sno in (select sno from s where city ='天津' ) ) )

5 select jno from spj where sno ='s1' 6 select jno,qty from spj where pno ='p1' orderby qty desc 四﹑思考题 1.如何提高数据查询和连接速度。 建立视图 2. 试比较连接查询和嵌套查询 有些嵌套查询是可以用连接来代替的,而且使用连接的方式,性能要比 嵌套查询高出很多 当查询涉及多个关系时,用嵌套查询逐步求解结构层次清楚,易于构造,具有结构化程序设计的优点。但是相比于连接运算,目前商用关系数据库管理系统对嵌套查询的优化做的还不够完善,所以在实际应用中,能够用连接运算表达的查询尽可能采用连接运算。

软件工程实验第三次

软件工程学院 软件工程实验报告 专业: 班级: 学号: 姓名: 指导老师:

实验一:软件开发的过程计划 实验课时:2课时 一、实验目的 项目计划的目的是为项目的研发和管理工作制定合理的行动纲领,以便所有相关人员按照计划有条不紊地开展工作。 ⑴估计项目的总体规模、工作量和成本。 ⑵制定项目计划,重点放在产品生命周期中的主要关键任务。 ⑶制定项目时间表和预算。 二、实验环境 1.硬件环境 P4以上的个人计算机环境,要求内存不少于512MB,硬盘不小于20G.。 2.软件环境 操作系统:Windows XP 数据库:Sql Server 2000以上或Access 2003以上 3.通用工具软件 通用绘图工具:MicroSoft Visio 2003以上 文本编辑工具:MicroSoft Word 2003以上 4.CASE工具 UML建模工具:Rational Rose 2000 三、实验要求、实验内容 1、实验要求: 在进行实验之前,必须掌握软件开发过程的一些基础知识,准备参考资料和阅读相关的过程模型的文档。 2、实验内容 熟悉RUP(Rational Unified Process)软件开发统一过程的思想,RUP(Rational Unified Process)是由Rational公司(现已是IBM公司的一部分)提出的过程模型,它软件工程史上最完整、最成熟、最优秀的过程模型之一。 学习软件开发的组织和管理,将项目开发各阶段的任务明确,掌握各阶段的里程碑,并熟悉相应的工具。

四、思考题 1、项目开发首先要做的事是什么? 答:进行需求分析和定义,了解客户或用户的需求,然后再进行后续。 2、你认为该软件应具备的最重要的特性是什么。 答:安全性、实用性、灵活性。 3、你认为怎样分工是最合理的? 答:该项目已经采取项目经理制,但是在具体开发过程中,情况也许会比预计的复杂,因此,在了解了各组员的工作风格的情况下,根据性格类型进行工作分配,比如:外向而且善于交流的,可以给他安排和客户交流沟通,让客户随时了解我们 的工作情况,并且反应客户的需求改变;为了让项目更好的组织和管理,可以采取 主程序员负责制;这样,在项目经理的带领下,内部安排主程序员和副程序员,工 作员有问题的话,内部自己解决,只要按时汇报工作就可以了。 五、实验内容: 项目背景 项目名称:银行计算机储蓄系统 随着社会经济的发展,XX银行的业务不断增长,传统的依靠手工的存取款业务办理方式已经不能满足不断增长的业务需求。其一,业务需求的增加需要消耗大量人力物力资源;其二,业务复杂化导致人工处理方式出错率增加,从而引起储户不满。一方面可以减轻银行业务员的工作量,另一方面可以减少工作的出错率,从而提高工作效率。现在计算机网络的告诉发现使越来越多的人更喜欢在网购物、在家存款取款。在这样的背景下,很明显现在的银行储蓄系统已经不能满足人们越益增长的需求,急切需要建立一个新的、高效的、方便的、互联的计算机储蓄系统。为解决此问题,拟为其开发计算机储蓄系统。 项目进度: 项目在项目经理的制度下,在整个开发过程中,树立“里程碑”,而且严格按照计划进行,各阶段任务必须完成,现把任务进度历程绘制如下:

大型数据库第三次实验

大型数据库第三次实验

————————————————————————————————作者: ————————————————————————————————日期:

南京邮电大学计算机学院 《大型数据库技术》 实验三:MySQL数据库进阶开发 姓名:??班级:??学号: 年月日星期 说明:斜体需要输出的部分。 1MySQL的存储过程和函数 1.1创建企业销售系统的数据库,命名为salesdb 1.2创建一张商品销售表,命名为salerecords,包括如下字段:商品ID,商品名称, 销售单价,销售数量。 以上不需要截图。 1.3创建一个存储过程,名称自订,通过输入商品ID,商品名称,销售单价,销售数量 往表中插入一条记录。 输出截图:(包括存储过程定义,调用三次存储过程,以及表的查询结果) 1.4创建一个存储过程,名称自订,通过输入商品名称往表中插入100条记录。其中,

所插入第一条记录的商品ID由现有表中商品ID的最大值+1构成,后续记录中商品ID依次递增1。所插入第一条记录的商品价格与现有表中商品价格的最小值相同,后续记录的商品价格依次递增1。商品销售数量随机生成。 输出截图:(包括存储过程定义,表中前10条查询结果) 1.5创建一个存储过程,名称自定,通过输入商品ID的最小值,最大值,将表中商品ID 处于(最小值,最大值)范围内,且为偶数的记录删除,包括最小值与最大值本身。 此处不考虑商品ID不存在的情况,在实验时请选择1.4中创建的商品ID范围的子集。 输出截图:

1.6创建两个事件调度器,第一个每3秒往1.2的表中插入一条记录,第二个每30秒清空1.2 的表中的所有记录。 输出截图:(只需要截取两个事件调度器的定义,以及在三个不同时刻查询表中记录count (*)的结果。)

软件工程实验报告第三次

实验报告 课程名称:软件工程实验名称:用PowerDesigner建模工具绘制数据流图班级:学生姓名:学号: 指导老师评定:签名: 一、实验环境 Windows 2000、Rational Software公司的Rational Rose应用软件 二、实验目的 1)了解Rational Rose工具软件的组成及功能 2)掌握用Rational Rose画用例图的具体的使用方法 三、实验内容 1)设计用例图(Use Case框图) 2)用Rational Rose在Use Case视图中创建Use Case框图。 四、实验要求 建立一个Use Case框图,并给出“预订教室”的用例描述。 1) 背景 某大学需要一个教室预订系统,将空闲的教室提供给师生做学术报告或班级活动。师生可使用该系统预订所需的教室,以便让管理员在恰当的时间开放教室、准备好多媒体设备。 2) 功能要求 2.1) 管理员可使用该系统增加用户、删除用户。 2.2) 管理员可向系统中增加或删除供预订的教室,设置任一教室可使用的时间段。 2.2) 师生可登录系统、修改密码。 2.3) 师生在登录后,可浏览给定时间段的空闲(供预订的且未被预订的)教室;选择教室和使用时间段,预订教室。 2.4) 管理员可浏览任意时间段内的教室预订情况。 3) 性能要求 3.1) 教室占用的时间段精确到“课时”。 3.2) 支持最多10000人同时在线使用系统,确保系统稳定流畅。 五、实验步骤 Use Case框图表示整个机构提供的功能,可以用来回答下列一些问题:公司是干什么的?为什么要建立这个系统?还有那些人使用这些系统。Use Case框图在业务建模活动期间大量用于设置系统情景和形成创建使用案例的基础。 1)如何使用Rational Rose画Use Case框图 S1:点击“开始”在“程序”中找到“Rational rose”点击“Rational Rose Enterprise Edition”进入该软件。

实验3数据库 数据查询

实验三数据查询 一、实验目的 关系数据库的查询语句是SQL语言中最灵活的部分,必须仔细体会,多多上机练习,才能真正体会和理解其中的奥妙和细微差别。本实验的目的就是让同学们通过练习掌握常用的查询语句和查询技巧。 请同学们反复练习,即使做对了也要抽时间再一次细细体会。 二、实验预习 1、SQL中查询语句格式: select[all|distinct]<目标列表达式>[```] from where group by<列名>[having<条件表达式>] order by<列名>[asc|desc] 2、连接查询有哪些不同的连接方式?有什么特点。 等值于非等值连接查询:连接运算符为=号时为等值连接,使用其他运算符称为非等值连接 自身连接:连接操作不仅可以在两个表之间进行,也可以在一个表与其自己进行连接 外连接:把舍弃的元组也保存在结果关系中,其他属性上填空值 复合条件连接:where中使用多个连接谓词 三、实验内容和要求 在实验二建立的数据库和数据表(Student、SC、Course)的基础上,用SQL语句完成下列查询,并在SQL SERVER中得以验证: 1、查询全体学生的基本信息。(请写出两种方法) select * from student; 或 select Sno,Sname,Saex,Sage,Sdept from student; 2、现需要一个“计算机系”的点名册,点名册上只要学号、姓名、性别三个方面的信息(记得给出别名,好让查询出来的结果容易识别哦)。 Select Sno 学号,Sname 姓名,Ssex 性别 From student; 3、查询“信息系”学生的学号、姓名和出生年份(起个别名,不然查询出来的结果会很难看,不信你试试

第三次实验

第三次实验(4学时) 实验八 时序电路测试及研究 一、实验目的 1、掌握常用时序电路分析、设计及测试方法。 2、训练独立进行实验的技能。 二、实验原理 计数器是最典型的时序电路之一。它可对脉冲的个数进行计数。 计数器的种类繁多,分类方法也有多种,例如,按进位数值来分类,可分为二进制计数器、二十进制器等;按计数器中触发器翻转的次序来分类,可以分为同步计数器和异步计数器;按计数过程中计数器数字的增减来分类,可以分为加法计数器、减法计数器和可逆计数器等。 图8-1为异步二进制加法计数器,由JK 触发器构成。除第一级触发器由计数脉冲CP 直接驱动外,其它各级触发器的动作都要由其前一级触发器Q 的状态变化来确定,可见这些触发器的动作时间各异。计数器由D R 输入负脉冲置零后,计数脉冲从CP 端输入,第一个计数脉冲输入后,计数器状态均为Q 4Q 3Q 2Q 1 = 0001, 随着计数脉冲的继续输入,计数器的状态根据二进制码顺序依次递增,第十五个脉冲输入后,计数器状态为1111。第十六个脉冲输入后,计数器恢复起始状态0000,并在D R 端送出一个进位脉冲。如果继续输入脉冲,则重复上述过程。 异步二进制减法计数器的计数过程是每输入一个CP 脉冲,计数器的数值减1,例如设计数器原状态为0000,则输入第一个CP 脉冲后,变为1111。输入第二个CP 脉冲后,变为1110依次类推。 异步二进制减法计数的电路结构与加法计数器相似,不同的是级间改由前级的Q 与后级的CP 连接。 异步二 - 十进制加法计数器如图8-2所示。它由两片74LS73双J-K 触发器和一片74LS00二输入端四与非门组成。前九个计数脉冲输入后计数器的状态变化与异步二进制数据相同;当第十个脉冲输入后,计数器状态恢复为0000,并从D Q 端送出一个进位脉冲。 把移位寄存器的输出,以一定的方式反馈到串行输入端可构成寄存器型计数器,常用的寄存器型计数器有环形计数器。 图8-3是由74LS175四D 触发器组成的环形计数器。第四级的端与第一级的1D 端相接(反馈)。这种电路,在输入计数脉冲CP 操作下,其状态在1000,0100,0010,0001(有效状态)中循环,但工作时,必须先用启动脉冲(D S 、D R )将计数器置入有效状态。由于不能自启动,倘若由于电源故障可信号干扰,使电路进入非使用状态 (无效状态),计数器就无法恢复正常工作。 图8-4电路是具有自启动功能的环形计数器。无论原状态如何,经数个CP 脉冲作用后,电路总能进入有效循环计数。 三、实验仪器及材料 1、双踪示波器 2、器件 74LS73/74LS112 双J-K 触发器 2片

数据库实验答案

实验二 1.打开数据库SQL Server 2000的查询分析器,用SQL语言建表student,表结构如下图所示: 字段名类型长度含义 id varchar 17 学生编号 name varchar 10 姓名 sex varchar 2 性别 age integer 年龄 score numeric 6,2 总成绩 CREATE TABLE student( id varchar(17),name varchar(10),sex varchar(2),age integer,score numeric(6,2)) 2.用SQL语言向表student插入如下6条记录: A0001 赵一男24 480.00 insert into student values('A0001','赵一','男','24','480.00');.......... 3.把所有学生年龄加一岁。 update student set age=age+1 4.把吴六改名为吴九。 update student set name=‘吴九’where name=‘吴六’ 5.添加学生李梅,学号H0007。 in sert into student values(‘H0007’, ‘李梅’, ‘女’, 19, ‘435.00’); 6.删除1990年后出生的人。(获取当前年的函数为YEAR(GETDATE()))delet from student where age

第三次实验报告

浙江大学实验报告 课程名称:Linux应用技术基础实验类型:验证型 实验项目名称:Linux shell 基本命令 学生姓名:孙禹达专业:工信学号:3120000431 电子邮件地址:bless.sunyuda.death@https://www.docsj.com/doc/de16972104.html, 实验日期:2013年05 月22 日 1、实验目的和要求(必填) 1.学习Linux的文件访问权限,用户的类型和文件访问权限的类型 2.学习如何确定一个文件的访问权限 3.学习如何设置和改变一个文件的访问权限 4.学习如何在文件或目录的创建时设置缺省访问权限 5.学习理解硬链接、符号链接 6.学习理解链接和文件访问权限之间的关系 7.学习了解Linux进程的属性 8.学习理解Linux的前台进程、后台进程及守护进程 9.学习理解Linux命令的顺序执行和并发执行 10.学习使用挂起进程操作和终止进程操作 11.了解系统中Linux进程的层次结构 12.学习使用Linux定时作业调度 13.学习使用Linux的I/O重定向操作和管道操作 14.学习使用id、chmod、chgrp、chown、umask、ln、ps、kill、fg、bg、job、top、pstree、 crontab、at、|、<、>等命令 2、实验内容和原理(必填) 1.根据下列的要求,写出得到这些信息的会话过程: 1)你的用户名; 2)你的用户ID; 3)你的组ID和组名字; 4)在你同一组中的其它用户名。

2.系统管理员给你的主目录设置的权限是什么?使用什么命令来得到这个答案,给出你的 会话过程。 3.在你的系统中有文件或目录分别是:/ 、/etc/passwd 、/bin/df 、~ 。用长 列表格式显示这些文件或目录,并填写下列表格。 文件文件类 型存取权限 链接数所有者组文件大小 / /etc/passwd /bin/df ~ 4.在你的主目录中的temp、professional和personal三个子目录,设置使自己(owner)拥 有读、写、执行3种访问权限,设置其它用户只有读和执行权限。在~/temp目录下创建名为d1、d2和d3的目录。在d1目录下,用touch命令创建一个名为f1的空文件。给出d1、d2、d3和f1的访问权限。给出完成这些工作的会话。 5.在~/temp目录下创建名为d1、d2和d3的目录。把文件smallFile拷贝到d1目录下,长 列表格式显示文件smallFile,显示的内容包括inode号、访问权限、硬链接数、文件大小。给出完成这些工作的会话。 6.在~/temp目录下,把当前目录改变成d2。创建一个名字为newFile.hard硬链接到d1目 录下的smallFile文件。长列表格式显示newFile.hard文件,与smallFile文件的属性进行比较。你如何确定smallFile和smallFile.hard是同一文件的两个名字,是链接数吗?给出你的会话过程。 7.创建一个名字为~/temp/d2/smallFile.soft软链接到~/temp/d1/smallFile文件。长列表格式 显示smallFile.soft文件,比较这两个文件的属性。你如何确定smallFile 和smallFile.soft 是两个不同的文件?是这两个文件的大小吗?给出你的会话过程。 8.在你使用的Linux系统中,有多少进程在运行?进程init、bash、ps的PID是多少?init、 bash和ps进程的父进程是哪一个?这些父进程的ID是什么?给出你得到这些信息的会话过程。 9.有多少个sh、bash、csh和tcsh进程运行在你的系统中?给出会话过程。 10.linux系统中,进程可以在前台或后台运行。前台进程在运行结束前一直控制着终端。若 干个命令用分号(;)分隔形成一个命令行,用圆括号把多个命令挂起来,他们就在一个进程里执行。使用―&‖符作为命令分隔符,命令将并发执行。可以在命令行末尾加―&‖使之成为后台命令。 请用一行命令实现以下功能:它1小时(实验中可以用1分钟代替)分钟后在屏幕上显示文字―Time for Lunch!‖来提醒你去吃午餐。给出会话过程。 11.写一命令行,使得date 、uname –a 、who 和ps并发执行。给出会话过程。

高频第三次实验

实验5 振幅调制器(利用乘法器) 一、实验目的 1.掌握用集成模拟乘法器实现全载波调幅和抑制载波双边带调幅的方法与过程,并研究已调波与 二输入信号的关系。 2.掌握测量调幅系数的方法。 3.通过实验中的波形变换,学会分析实验现象。 二、预习要求 1.预习幅度调制器有关知识。 2.认真阅读实验指导书,了解实验原理及内容,分析实验电路中用1496乘法器调制的工作原理, 并分析计算各引出脚的直流电压。 3.分析全载波调幅及抑制载波调幅信号特点,并画出其频谱图。 三、实验仪器 1.双踪示波器 2.高频信号发生器 3.万用表 4.实验板GPMK3 四、实验电路说明 幅度调制就是载波的振幅受调制信号的控制作周期性的变化。变化的周期与调制信号周期相同。即振幅变化与调制信号的振幅成正比。通常称高频信号为载波信号,低频信号为调制信号,调幅器即为产生调幅信号的装置。

+Vcc 载波输入 调制输入 接Rc 1496芯片内部电路图 本实验采用集成模拟乘法器1496来构成调幅器,它是一个四象限模拟乘法器,电路采用了两组差动对由V1~V4组成,以反极性方式相连接,而且两组差分对的恒流源又组成一对差分电路,即V5及V6,因此恒流源的控制电压可正可负,以此实现了四象限工作。D、V7、V8为差动放大器V5、V6的恒流源。进行调幅时,载波信号加在V1—V4的输入端,即引脚的⑻、⑽之间。调制信号加在差动放大器V5—V6的输入端,即引脚的⑴、⑷之间,⑵、⑶脚外接1K电阻,以扩大调制信号动态范围,已调制信号取自双差动放大器的两集电极(即引出脚⑹、⑿之间)输出。 用1496集成电路构成的调幅器电路中,RP1用来调节引出脚⑴、⑷之间的平衡,RP2用来调节⑻、⑽脚之间的平衡,三极管V为射极跟随器,以提高调幅器带负载的能力。 五、实验内容 1.直流调制特性的测量 接好电源,调制信号从信号源的AUDIO OUTPUT输出(该信号为固定频率的1Khz的音频信号。EXT/INT选在弹出位置),载波信号从MAIN OUTPUT 或(RF OUTPUT)输出1Mhz 载波信号(CM) (1).载波平衡调整:在调制信号输入端IN2加峰值为100mV,频率为1KHz的正弦信号,调节RP2电位器使输出端信号最小,然后去掉输入信号,则载波输入端平衡。 (2).直流调制特性的测量:在载波输入端IN1加峰值Vc为10mV,频率为100MHz的正弦信号,用万用表测量A、B之间的电压V AB,用示波器观察OUT输出端的波形,以V AB=0.1V为步长,记录RP1由一端调至另一端的输出波形及其峰值电压,注意观察相位变化,根据公式 )(t K V V V C AB O 计算出系数K值。并填入表5.1。 表5.1

数据库实验三

实验三订购数据库 (一)数据定义 一、基本表操作 1.建立基本表 1)创建仓库表,由以下属性组成:仓库号(CHAR 型),城市(CHAR 型),面积(INT 型)。其中仓库号为主码,并且有面积>0 的限定条件 2)创建职工表,由以下属性组成:仓库号(CHAR型),职工号(CHAR型),工资(INT型)。其中职工号为主码,仓库号为外码,工资的限定条件为1000<=工资<=5000。 3)创建供应商表,由以下属性组成:供应商号(CHAR型),供应商名(CHAR型),地址(CHAR 型)。其中供应商号为主码。 4)创建订购单表,由以下属性组成:职工号(CHAR型),供应商号(CHAR型),订购单号(CHAR 型),订购日期(CHAR型)。其中订购单号为主码,职工号和供应商号为外码。 2.修改基本表 1)往订购单表中增加一个新的属性“完成日期”,DATETIME型,并且允许为空值。 2)将职工表中的工资属性类型改为SMALLINT 型。 3)删除刚才在订购单表中加入的“完成日期”属性。 二、索引操作 1.建立索引 1)在订购单表上建立关于供应商号的普通索引supidx。 2)在订购单表的多个字段建立索引sup_empidx,先按照供应商号升序索引,然后按照职工号升序索引。 2.删除索引 1)删除订购单表上的索引supidx。 2)删除订购单表上的索引sup_empidx。 (二)数据操作 一、插入数据 1)向仓库表插入下列数据:WH1,北京,370 WH2,上海,500 WH3,广州,200 WH4,武汉,400 2)向职工表插入下列数据:WH2,E1,1220 WH4,E2,1270 WH1,E3,1210 WH2,E4,1250 WH3,E5,1200 WH3,E6,1230 WH1,E7,1250 3)向供应商表插入下列数据: S1,利民电子元件厂,上海 S2,联华电子公司,武汉 S3,振华电子厂,西安

数据库第三次实验

南昌航空大学实验报告 2018年5月30日 课程名称:数据库原理实验名称:数据库安全性 学号: 16206127 姓名:周良 指导教师评定:签名: 一,实验目的 ○1熟悉不同数据库中的保护措施——安全性控制,重点实践SQL SEVER 的安全性机制,掌握SQL Sever中有关用户、角色及操作权限等的管理方法。 二,实验内容 1,SQL Server的安全模式 (1)利用T-SQL添加SQL Sever账号。 (2)利用T-SQL修改SQL Sever登陆账号属性。 (3)利用T-SQL删除SQL Sever登陆账号。 2,管理数据库用户 (1)利用T-SQL添加SQL Sever用户。 (2)利用T-SQL删除SQL Sever用户。 3,管理数据库角色 (1)利用T-SQL删除用户自定义角色,可以使用系统存储过程sp_droprole删除用户自定义角色。 4,权限管理 (1)利用T-SQL管理权限 ○1语句授权。 ○2对象授权。 ○3收回授权。 三,实验步骤

exec sp_addlogin'qh','qh','jxgl','english' 四,exec sp_password'qh','qhqxzsly','qh' 五, 六,alter login qh with password='123456' 七, 八,exec sp_droplogin qh 九, 十,drop login qh 十一, 十二,use jxgl 十三,exec sp_grantdbaccess'DESKTOP-7M8SQ9T','qh' 十四,exec sp_revokedbaccess qh 十五, 十六,use jxgl; 十七,exec sp_addrole'newrole' 十八,exec sp_addrolemember'newrole','qh' 十九, 二十,exec sp_droprole'newrole' 二十一, 二十二,use master 二十三,grant create database to qh 二十四, 二十五, 二十六,grant create table,create view to qh 二十七, 二十八,grant select on s to qh,qxz,sly 二十九, 三十,grant insert,delete on s to shen 三十一, 三十二,grant update on s(age,dept)to shen 三十三, 三十四,grant execute on sp_ins_s to shen 三十五, 三十六,revoke create table,create view form sly 三十七, 三十八,revoke select on s from qxz ,sly 四,实验心得 通过此次实验我了解了SQL Sever中有关用户、角色及操作权限等的管理方法,同时也更加注重数据库安全性方面的问题,我们创建的每一个数据库都应该考虑安全性问题,应该为数据库创建一些必要的角色,同时也要管理数据库的权限方面,防止数据向外流失,或者被黑客盗用。

《机械工程数据库》实验指导课案

《机械工程数据库》实验指导 第一次实验VFP的基本操作实验1:中文Visual FoxPro 6.0的操作 1.实验目的: 掌握中文Visual FoxPro 6.0的安装过程; 掌握中文Visual FoxPro 6.0的启动和退出方法; 掌握中文Visual FoxPro 6.0的主要操作界面。 2.实验内容: *2.1 中文Visual FoxPro 6.0的安装过程 此部分为选作实验。 2.2 中文Visual FoxPro 6.0的启动和退出 1.练习并掌握VFP的不同启动方法,重点掌握以下两种方法: 通过“开始”菜单启动VFP; 通过桌面快捷方式启动VFP 2.练习并掌握VFP的不同退出方法: 单击窗口标题栏的关闭按钮; 通过窗口菜单退出; 使用快捷键[ALT]+[F4]退出; 在命令窗口中输入QUIT退出。 2.3掌握中文Visual FoxPro 6.0的主要操作界面 1.掌握命令窗口的操作方法 (1)打开命令窗口操作 (2)关闭命令窗口操作 (3)使用命令窗口操作 在命令窗口输入以下内容,记下主窗口的显示内容: ① @3,5 SAY “25*2%3+(86/5-12)+5^3=”; +STR(25*2%3+(86/5-12)+5^3)

② A=23 B=”23” ?A,B 2.编辑窗口操作方法 新建一个程序,打开一个编辑窗口,输入如下程序:CLEAR INPUT “请输入整数M:” TO M INPUT “请输入整数N:” TO N S=0 T=0 DO QJCH WITH M,S &&转去执行求阶乘子程序?S DO QLJ WITH N,T &&转去执行求累加子程序?T ?S,T ***求阶乘子程序*** PROCEDURE QJCH PARAMETERS M,S S=1 FOR I=1 TO M

微机原理第三次实验报告

实验三DOS中断调用实验实验报告 健行理工1402班陈丽红 201424450202 一、实验目的 掌握字符和数据的显示方法。 二、实验内容 先显示信息“INPUTSTRING,THE END FLAG IS $”再接收字符。如为0-9,则计数器加1,并显示计数,如为非数字,则直接显示,但不计数。 三、程序框图 开始 段寄存器和堆栈段初始化 数字字符计数器清0 回车换行 显示提示信息 接收键入字符并显示 是$字符 调用QUI,返回 DOS 结束 是回车键 是0-9 计数器BX加1,保存计数器的 值后将其转化为ASCII码 回车换行 显示计数结果 回车换行 调用DISP,显示字符Y N Y Y N N

四、程序说明 本次实验重点在于了解中断调用的步骤:(1)准备入口参数;(2)功能号送AH;(3)执行INT n命令,熟练掌握向量号21H的部分常用功能调用。 程序设计时通过对输入的字符进行判断,根据判断结果进入不同的子程序段运行,显示运行结果。 五、源程序清单与执行结果 5.1源程序清单 DATA SEGMENT;定义数据段,DATA为 D1 DB 'INPUTSTRING, THE LAST FLAG IS', 0DH, 0AH,'$'段名,将信息存放在 D2 DB 0DH, 0AH, '$'D1,D2中 DATA ENDS STACK SEGMENT STACK ;定义堆栈段 DB 100 DUP(?) STACK ENDS CODE SEGMENT;说明代码段、数据段、堆栈段 ASSUME CS:CODE,DS:DATA,SS:STACK BG: MOV AX,DATA MOV DS, AX ;给DS赋段值 MOV BX, 0 ;数字字符计数器BX清0 JMP L1 ;跳转至L1 QUI: MOV AH,4CH ;返回DOS INT 21H DISP: MOV DX,OFFSET D2 ;输出回车换行 MOV AH,9H INT 21H MOV AH,2H ;显示AL中的字符内容 MOV DL,AL INT 21H L1: MOV DX,OFFSET D2 ;输出回车换行 MOV AH,9H INT 21H MOV DX,OFFSET D1 ;输出“INPUTSTRING,THE END FLAG IS” MOV AH,9H INT 21H MOV AH,1H ;键盘输入并显示 INT 21H CMP AL,'$' ;判断输入字符是否为'$' JE QUI;是则调用QUI,返回DOS CMP AL,0DH;判断输入字符是否为回车,是则输出 JNE L2回车换行,进入下一次L1循环,不是

相关文档