实验4实验报告格式说明
数据库系统实验报告4(简单图书馆管理数据库的实现)
6
图书信息表:
2.还书后: 借阅信息表:
图书信息表:
备注: 1、表头及以下的栏目和内容,不得更改;其它栏目的位置可以适当调整,可以根据需要适当增加或减少 页。 2、本课程包含多次实验,请每次实验项目填写一份。
7
2
利用 sf_borrow,sf_return 进行借、还操作,并注意数据库中三个表的数据变化情况。 三、实验结果及分析 (一)创建数据库和数据表: 选择用企业管理器创建数据库、数据表
3
(二)数据相关操作: 1.查询:
2.删除:
4
删除后:
3.更新:
更新后:
(三)创建触发器、存储过程进行借还书操作: 1.针对借阅信息表的插入操作创建触发器,当借阅信息表进行插入操作时,自动根据书号,将图 书信息表相应记录的“状态”字段改为 0。 CREATE TRIGGER Insert_borrow ON dbo.借阅信息表 FOR INSERT AS begin update 图书信息表 set 状态=0 from Inserted i,图书信息表 t where t.书号=i.书号 end 2.针对借阅信息表的删除操作创建触发器,当借阅信息表进行删除操作时,自动根据书号,将图 书信息表相应记录的“状态”字段改为 1。
作者 sql c++ ms java c# net
状态 1 1 1 1 1 1
借书证号 1 2 3
姓名 张三 李四 王五
住址 学三 学四 学五
并对这两个表进行删除、更新、和查询等操作 三、创建触发器、和存储过程进行借、还书操作 1) 针对借阅信息表的插入操作创建触发器,当借阅信息表进行插入操作时,自动根据书号,将图 书信息表相应记录的“状态”字段改为 0。 2) 针对借阅信息表的删除操作创建触发器,当借阅信息表进行删除操作时,自动根据书号,将图 书信息表相应记录的“状态”字段改为 1。 3) 创建存储过程:sf_borrow,实现借书功能即:向借阅信息表进行插入操作,将书号、借书证 号,借书时间作为参数,并自动的将还书时间设置为借书时间后一个月。 4) 创建存储过程:sf_return,现实还书功能即:根据书号对借阅信息表进行删除操作,将书号 作为参数。
实验四_Excel
实验四Excel电子表格实验报告姓名(学号):何正雄年级(专业):2009级(通信工程)成绩:________实验时间:2009年11月19日星期四实验地点:力行楼1503实验4-1:一、实验目的:掌握使用Excel进行电子表格处理的基本操作,编辑与格式化工作表和单元格。
二、实验内容:1.在Excel中新建一个空白工作簿,文件名为“学号.xls”,保存在文件夹“实验4”中;4.调整“学号”、“姓名”、“性别”、“班级”、“等级”列的列宽为80个像素,调整“平时成绩”、“期中成绩”、“期末成绩”、“总评成绩”列的列宽为85个像素;5.设置“平时成绩”只能为[60-100]的整数,“期中成绩”和“期末成绩”只能为[0-100]的整数;6.设置标题行:行高为20磅,水平居中,垂直居中,字体为新宋体,字形为加粗,字号为12磅,底纹图案为25%灰色,颜色为浅橙色;7.在工作表“成绩1”顶部插入一行,输入“学生成绩表”,字体为黑体,字号为20磅,颜色为蓝色,跨列居中(使它位于所制作表格的上方中央位置)。
8.为表格添加表格框线,内部为单实线,外部为双实线。
9.在“学号”列从上到下依次填充文本数据“2009001”至“2009010”,要求水平居中。
10.在“姓名”列从上到下依次填充文本数据“某一”至“某十”,要求水平居中。
11.要求“期末成绩”列能自动识别高于90分的成绩,并将其显示成蓝色粗体。
12.保存修改后的文件。
三、实验步骤:(学生自己填写)1.在实验4中新建一个Excel工作表→命名为“20091060168.xls”.2.在工作表的左下方点击sheet1→单击右键→重命名为“成绩1”→在工作表“成绩1”中输入上面所需要输入的内容3.在工作表“成绩1”的最右侧另取两列→依次输入标题“总评成绩”、“等级”4.选中“学号”、“姓名”、“性别”、“班级”、“等级”→格式→列→列宽→80;选中“平时成绩”、“期中成绩”、“期末成绩”、“总评成绩”→格式→列→列宽→855.选中“平时成绩”这一列→数据→有效性→设为整数、介于最小值60,最大值100;再选中“期中成绩”“期末成绩”这两列→数据→有效性→设为整数、介于最小值0,最大值1006.选中标题行→单击右键→行高→20→单击右键→设置单元格格式→对齐→水平对齐:居中,垂直对齐:居中→字体:新宋体,加粗,12磅→图案→图案:浅橙色,底纹图案:25%灰色→确定7.选中标题行→单击右键→插入→选中前九列→单击工具栏里面的“合并及居中”→在里面输入“学生成绩表”→选中这一行→设置单元格格式→字体:黑体,20磅,颜色:蓝色8.选中整个表格→单击右键→设置单元格格式→边框→线条样式:单实线,内部;双实线,外边框→确定9.在“学号”列上的第一行,第二行依次输入2009001,2009002→选中这一列的前两行→将鼠标移到所选区域的右下角,出现一个实心十字→单击左键往下拉,直到2009106010为止→选中整列→工具栏→居中10.工具→选项→自定义序列→新序列→输入序列→输入“某一,某二,某三,某四,某五,某六,某七,某八,某九,某十”→添加→确定→在“姓名”列的第一二行依次输入“某一”“某二”→然后类同第9步依次填充文本数据“某一”至“某十”→选中这一列→工具栏→居中11.选中“期末成绩”列→格式→条件格式→设置:单元格数值大于90→格式→字形:加粗,颜色:蓝色→确定12.略实验4-2:一、实验目的:掌握Excel中公式和函数的使用。
13_张李娟_试验设计实验4
数学与统计学院实验报告(四)院(系): 数学与统计学院 学号: 123321013 姓名: 张李娟 实验课程: 试验设计 指导教师: 陈敏实验类型(演示性、验证性、综合性、设计性): 综合性 实验时间: 2015 年 6 月 29 日 一、 实验课题正交设计(水平数不等情况下的试验设计): (一)组合法 (二)赋闲列法二、 实验目的与意义当在试验设计中所考察的因子的水平数不等时,利用正交表设计的方法有多种,其中包括并列法、拟水平法、组合法和赋闲列等。
三、实验过程记录与结果分析(一).组合法题:在一个软化水降低盐耗量的试验中,考察如下因子水平: 表1因子一水平 二水平 三水平 A :开一号闸门的流量0.4 0.6 0.8 B:开二号闸门的维持时间(分) 20 30 35 C:关二号闸门调一号闸门流量1.4 1.1 D:关二号闸门的维持时间(分) 3040现在将因子C 与D 组合成一个三水平因子,规定置组合因子列的1、2、3分别对应11D C 、21D C 、12D C ,用)3(49L 安排试验,表头设计如下:表2表头设计 ABCD列号12349次试验的结果分别为:160.0 152.0 145.5 159.0 152.0 138.0 134.5 143.1 152.0(1)在满足数据等方差正态分布的前提下对数据进行方差分析;(2)找出使盐耗率达到最低的水平组合,并求该水平组合下盐耗量均值的估计值及置信水平为0.95的置信区间。
1.1方差分析表3 )3(49L 计算表 表头设计A B CD C Dy试验号 列号1 2344' 4'' 1 1 1 1 1 1 1 160.00 2 1 2 2 2 1 2 152.00 3 1 3 3 3 2 1 145.50 4 2 1 2 3 2 1 159.00 5 2 2 3 1 1 1 152.00 6 2 3 1 2 1 2 138.00 7 3 1 3 2 1 2 134.50 8 3 2 1 3 2 1 143.109332111152.001T 457.50 453.5 441.1 464 888.5 911.6 1.1336=T2T 449.00 447.1 463 424.5 447.6424.53T429.60 435.5432447.6148.083 151.933S136.34 55.50 169.27 262.54 44.83 260.04042.260827.44634.84168.68=====D C B A MS MS MS MS f S MS ,,,,因因因 751.27=e MS37.9,615.1,05.3,456.2,=====D C B A eF F F F MS MS F 因因 查表可知53.8)21(9)22(9.09.0==,,,F F 所以在显著性水平0.1条件下,只有因子D 显著。
实验报告4
实验四:循环结构程序设计班级:学生姓名:学号:一、实验目的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循环)include <stdio.h>#include <stdlib.h>int main(){int a;double sum=1,sum1=0;for(a=1;a<=5;a++)sum=sum*(a+a*a);printf("结果为%lf\n",sum);for(a=2;a<=5;a++)sum1=sum1+(1.0/a);printf("%lf\n",sum1);printf("结果为%lf\n",sum*sum1);return 0;}2. 编程,从键盘输入若干个整数,当输入0时,输入停止。
实验4实验报告
南昌航空大学实验报告2014年4 月18 日课程名称:计算机网络实验名称:RIP 路由协议的配置班级:110451 姓名:曹海潮学号:11045106指导老师评定:签名:一、实验目的1、练习RIP 动态路由协议的基本配置;2、掌握了解RIP 路由协议原理二、实验环境:模拟器三、关于RIP 的基础知识RIP(Routing Information Protocol)是最常使用的内部网关协议(Interior Gateway Protocol)之一,是一种典型的基于D-V 算法的动态路由协议。
通过UDP(User Datagram Protocol)报文交换路由信息,使用跳数(Hop Count)来衡量到达目的地的距离(被称为路由权-Routing cost)。
由于在RIP 中大于或等于16 的跳数被定义为无穷大(即目的网络或主机不可达),所以RIP 一般用于采用同类技术的中等规模的网络,如校园网及一个地区范围内的网络,RIP 并非为复杂、大型的网络而设计。
四:实验步骤:拓扑图如下所示:(选择custom made device里的路由器1841)配置过程:Router0:Router>enable //进入特权模式Router#conf ter //进入全局配置模式Enter configuration commands, one per line. End with CNTL/Z.Router(config)#int f0/0 //配置Fa0/0 接口Router(config-if)#ip add 1.1.1.1 255.255.255.0Router(config-if)#no shutdown%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to upRouter(config-if)#%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to upRouter(config-if)#exitRouter(config)#int s0/0/0 //配置串口Router(config-if)#ip add 1.1.4.1 255.255.255.0Router(config-if)#clock rate 64000Router(config-if)#no shutdown%LINK-5-CHANGED: Interface Serial0/0/0, changed state to downRouter(config-if)#exitRouter(config)#int s0/0/1 //配置串口Router(config-if)#ip add 1.1.4.1 255.255.255.0Router(config-if)#clock rate 64000Router(config-if)#no shutdown%LINK-5-CHANGED: Interface Serial0/0/1, changed state to downRouter(config-if)#exitRouter(config)#router rip //进入RIP 视图Router(config-router)#network 1.0.0.0 //发布直连网络Router(config-router)#exitRouter(config)#exitRouter#%SYS-5-CONFIG_I: Configured from console by consoleRouter#show ip route //查看路由表Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGPi - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area * - candidate default, U - per-user static route, o - ODRP - periodic downloaded static routeGateway of last resort is not set1.0.0.0/24 is subnetted, 6 subnetsC 1.1.1.0 is directly connected, FastEthernet0/0R 1.1.2.0 [120/1] via 1.1.4.2, 00:00:22, Serial0/0/0R 1.1.3.0 [120/1] via 1.1.5.2, 00:00:24, Serial0/0/1C 1.1.4.0 is directly connected, Serial0/0/0C 1.1.5.0 is directly connected, Serial0/0/1R 1.1.6.0 [120/1] via 1.1.5.2, 00:00:24, Serial0/0/1[120/1] via 1.1.4.2, 00:00:22, Serial0/0/0Router1:Router>enableRouter#conf terEnter configuration commands, one per line. End with CNTL/Z.Router(config)#int f0/0Router(config-if)#ip add 1.1.2.2 255.255.255.0Router(config-if)#no shutdown%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to upRouter(config-if)#exitRouter(config)#int s0/0/1Router(config-if)#ip add 1.1.6.1 255.255.255.0Router(config-if)#clock rate 64000Router(config-if)#no shutdown%LINK-5-CHANGED: Interface Serial0/0/1, changed state to upRouter(config-if)#exitRouter(config)#int s0/0/0Router(config-if)#ip add 1.1.4.2 255.255.255.0Router(config-if)#clo rate 64000Router(config-if)#no shutdown%LINK-5-CHANGED: Interface Serial0/0/0, changed state to downRouter(config-if)#exitRouter(config)#router ripRouter(config-router)#network 1.0.0.0Router(config-router)#exitRouter(config)#exitRouter#%SYS-5-CONFIG_I: Configured from console by consoleRouter#Router#show ip routeCodes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGPi - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area * - candidate default, U - per-user static route, o - ODRP - periodic downloaded static routeGateway of last resort is not set1.0.0.0/24 is subnetted, 6 subnetsR 1.1.1.0 [120/1] via 1.1.4.1, 00:00:04, Serial0/0/0C 1.1.2.0 is directly connected, FastEthernet0/0R 1.1.3.0 [120/1] via 1.1.6.2, 00:00:15, Serial0/0/1C 1.1.4.0 is directly connected, Serial0/0/0R 1.1.5.0 [120/1] via 1.1.4.1, 00:00:04, Serial0/0/0[120/1] via 1.1.6.2, 00:00:15, Serial0/0/1C 1.1.6.0 is directly connected, Serial0/0/1Router2:Router>enRouter#conf terEnter configuration commands, one per line. End with CNTL/Z.Router(config)#int f0/0Router(config-if)#ip add 1.1.3.2 255.255.255.0Router(config-if)#no shutdown%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to upRouter(config-if)#exitRouter(config)#int s0/0/0Router(config-if)#ip add 1.1.6.2 255.255.255.0Router(config-if)#clo rate 64000Router(config-if)#no shutdownRouter(config-if)#%LINK-5-CHANGED: Interface Serial0/0/0, changed state to upRouter(config-if)#exitRouter(config)#int s0/0/1Router(config-if)#ip add 1.1.4.2 255.255.255.0Router(config-if)#clock rate 64000Router(config-if)#no shutdown%LINK-5-CHANGED: Interface Serial0/0/1, changed state to upRouter(config-if)#exitRouter(config)#router ripRouter(config-router)#%LINEPROTO-5-UPDOWN: Line protocol on Interface Serial0/0/1, changed state to upRouter(config-router)#network 1.0.0.0Router(config-router)#exitRouter(config)#exitRouter#%SYS-5-CONFIG_I: Configured from console by consoleRouter>show ip routeCodes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGPi - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area * - candidate default, U - per-user static route, o - ODRP - periodic downloaded static routeGateway of last resort is not set1.0.0.0/24 is subnetted, 6 subnetsR 1.1.1.0 [120/1] via 1.1.5.1, 00:00:19, Serial0/0/1R 1.1.2.0 [120/1] via 1.1.6.1, 00:00:01, Serial0/0/0C 1.1.3.0 is directly connected, FastEthernet0/0R 1.1.4.0 [120/1] via 1.1.5.1, 00:00:19, Serial0/0/1[120/1] via 1.1.6.1, 00:00:01, Serial0/0/0C 1.1.5.0 is directly connected, Serial0/0/1C 1.1.6.0 is directly connected, Serial0/0/0五、实验结果按照图示配置好主机的IP 地址,使用ping 命令测试相互之间的连通性,主机之间可以相互ping 通的,不但pc机之间能够ping 通,而且路径是选择的最短路径,路由表有6个网络。
实验4一条指令执行过程实验报告范文一指令的执行步骤
实验4一条指令执行过程实验报告范文一指令的执行步骤学号姓名班级:实验时间:年月日实验报告表4-1一条指令执行过程记录表步骤1用户指定两个加数加数1,加数2PC中存储的指令地址RAM中对应指令地址中的指令编码RAM中加数一的编码与内存地址RAM中加数一的编码与内存地址步骤2取指令CPU使用哪根总线将PC中的内存地址送至RAM?RAM将CPU传来的指令地址存储在哪里?MAR中存放的是什么?具体的二进制编码是什么?MAR中二进制编码对应的内存地址是什么?该内存地址中存放了什么数据?该数据放在哪个寄存器中?PC被访问后其中的内容发生了什么变化?为什么?RAM将MDR中的数据通过哪条总线传送给力CPU?CPU将RAM传来的指令存放在哪里?IR中存放的指令二进制编码是什么?步骤3指令译码IR中的操作码和两个操作数的内存地址分别是什么?(请分别用用六位二进制数和四位十六进制表示)译码在哪里进行?并通过哪组总线把该操作传递给RAM?步骤4取数据CPU通过哪组总线传送地址?RAM将这个地址存放在哪里?RAM把第一个操作数存放在哪个寄存器上,通过哪组总线传送给CPU?CPU把取到的第一个操作数存放在哪里?步骤5加法计算CPU把两个加数放入哪里进行加法运算?当两个加数相加结束后,CPU把相加结果存放在哪里?实验小结:在本次实验中,你有哪些收获?遇到哪些问题?这些问题是否已经解决?如果已经解决了,请说说你是如何解决的。
也可谈谈你的其它想法。
1)PC的功能是什么?它的第一数据是从哪里得到的2)ALU是什么部件?它的功能是什么?3)MAR是什么寄存器?4)MDR是什么寄存器?它和内存有什么区别?5)IR是什么寄存器,它的作用是什么答:1)用来存放下一条指令的地址的,当执行一条指令时,首先需要根据PC中存放的指令地址,将指令由内存取到指令寄存器中,此过程称为取指令。
与此同时PC中的地址或者自动加1或由转移指针给出下一条指令的地址。
实验四Hash算法和密码应用网络与信息安全实验报告
实验四Hash算法和密码应用同组实验者实验日期成绩练习一MD5算法实验目的1理解Hash函数的计算原理和特点,2理解MD5算法原理实验人数每组2人系统环境Windows网络环境交换网络结构实验工具密码工具实验类型验证型一、实验原理详见“信息安全实验平台”,“实验4”,“练习一”。
二、实验步骤本练习主机A、B为一组,C、D为一组,E、F为一组。
首先使用“快照X”恢复Windows 系统环境。
1.MD5生成文件摘要(1)本机进入“密码工具”|“加密解密”|“MD5哈希函数”|“生成摘要”页签,在明文框中编辑文本内容:__________________________________________________________________________。
单击“生成摘要”按钮,生成文本摘要:__________________________________________________________________________。
单击“导出”按钮,将摘要导出到MD5共享文件夹(D:\Work\Encryption\MD5\)中,并通告同组主机获取摘要。
(2)单击“导入摘要”按钮,从同组主机的MD5共享文件夹中将摘要导入。
在文本框中输入同组主机编辑过的文本内容,单击“生成摘要”按钮,将新生成的摘要与导入的摘要进行比较,验证相同文本会产生相同的摘要。
(3)对同组主机编辑过的文本内容做很小的改动,再次生成摘要,与导入的摘要进行对比,验证MD5算法的抗修改性。
2.MD5算法本机进入“密码工具”|“加密解密”|“MD5哈希函数”|“演示”页签,在明文输入区输入文本(文本不能超过48个字符),单击“开始演示”,查看各模块数据及算法流程。
根据实验原理中对MD5算法的介绍,如果链接变量的值分别为(其中,M[1]=31323334):A: 2B480E7CB: DAEAB5EFC: 2E87BDD9D: 91D9BEE8请写出第2轮第1步的运算过程以及经过运算后的链接变量。
实验报告排版格式要求
实验报告排版格式要求一、实验报告封面实验报告封面是整份实验报告的开头,主要包括实验报告的标题、作者姓名、学号、所在学院、实验日期等信息。
下面是实验报告封面的排版格式要求:1. 页面设置:- 页面尺寸:A4,纵向排列。
- 页边距:左1.5厘米,右2厘米,上2.5厘米,下2厘米。
- 字体:常用的字体如宋体、黑体、仿宋等。
- 行距:1.5倍行距。
2. 内容要求:- 页眉:左侧填写学校名称,中间留空,右侧填写实验报告编号。
- 大标题:居中排列,字体大小为二号(小四号为正文标准)。
- 副标题:居中排列,字体大小为三号。
- 学生信息:居中排列,字体大小为小四号;学生姓名、学号放在一行,学院、实验日期放在下一行。
二、实验报告目录实验报告目录反映了整个实验报告的结构,方便读者查找需要的内容。
下面是实验报告目录的排版格式要求:1. 页面设置:- 页面尺寸:A4,纵向排列。
- 页边距:左1.5厘米,右2厘米,上2.5厘米,下2厘米。
- 字体:常用的字体如宋体、黑体、仿宋等。
- 行距:1.5倍行距。
2. 内容要求:- 页眉:与封面页眉相同。
- 目录标题:居中排列,字体大小为三号。
- 目录内容:按照实验报告正文的结构和页码,列出各章节标题和对应页码。
章节标题居左,页码居右。
三、实验报告正文实验报告正文是整个实验报告的核心部分,包括引言、实验目的、实验装置/材料、实验原理、实验步骤、实验数据/结果、实验分析、实验结论等内容。
下面是实验报告正文的排版格式要求:1. 页面设置:- 页面尺寸:A4,纵向排列。
- 页边距:左2.5厘米,右2厘米,上2.5厘米,下2厘米。
- 字体:正文内容常用的字体如宋体、黑体、仿宋等。
- 行距:1.5倍行距。
- 标题与正文之间空一行。
2. 内容要求:- 标题设置:章节标题居中,字体大小为三号;小节标题居左,字体大小为四号。
- 正文内容:字体大小为小四号,段落首行缩进2个字符。
- 表格和图表:参照实验报告的实际需要进行排版,表格需设置表头,图表需有编号和标题。
大学计算机实验4 实验报告
深圳大学实验报告课程名称:计算机基础实验名称:电子表格处理学院:建筑与城市规划学院专业:建筑学报告人:XXX学号:2015XXXX班级:XXXXXX同组人:指导教师:李炎然实验时间:2015.11.16实验报告提交时间:2015.11.22教务处制一.实验目的1.掌握工作表和工作簿的基本操作。
2.掌握公式和函数的使用方法。
3.掌握数据清单的管理方法。
4.掌握数据分析工具和VBA编程方法。
二.实验步骤与结果5.2实验环境1.硬件环境:微机2.软件环境:Windows8中文版,WPS表格20165.3实验内容1.Excel的基本操作⑴Excel工作窗口的组成执行“开始”菜单的“所有程序”/“WPS Office2016”/“WPS表格”命令(如图5-1所示),图5-1“开始”菜单或双击桌面上的“WPS 表格”快捷图标。
点击按钮打开菜单后单击“新建”新建空白表格文件,同时在该工作簿中新建了一个名为“sheet1”的空工作表,该工作表就是默认的当前工作表,如图5-2和图5-3所示。
(2)单元格的操作图5-2新建空工作表图5-3WPS 表格2016工作窗口①选择单元格选择一个单元格,直接单击相应的单元格即可。
若选择一行或一列单元格,将鼠标移动到相应行或列对应的数字或字母处,单击即可。
若选择多行或多列单元格,将鼠标移动到相应行或列对应的数字或字母处,然后拖动到适当的位置松开即可。
②清除单元格选择要清除的单元格,按Delete或单击右键选择“清除内容”命令即可,如图5-4所示。
图5-4快捷菜单③修改单元格内容双击需要修改内容的单元格,然后输入新的内容,单击Enter即可。
④插入单元格首先在要插入单元格的地方选择单元格,选择单元格的数目和即将要插入的单元格。
然后在选择的区域右击,选择“插入”命令,从弹出的对话框中选择要插入的方式。
⑤删除单元格首先在要删除单元格的地方选择单元格,选择单元格的数目和即将要删除的单元格。
实验四中断系统实验报告格式(PDF)
实验四中断系统一、实验目的1.掌握单片机中断系统的结构;2.掌握单片机的5个中断源、中断过程及中断源编号;3.掌握C51中断服务函数的编写。
二、实验设备PC机(含Proteus和Keil软件)三、实验原理中断是一个过程,当CPU在处理某件事情时,外部又发生了另一紧急事件,请求CPU 暂停当前的工作而去迅速处理该紧急事件。
处理结束后,再回到原来被中断的地方,继续原来的工作。
引起中断的原因或发出中断请求的来源,称为中断源。
MCS-51单片机有5个中断源,分为2个中断优先级,每个中断源的优先级都可以由软件来设定,可实现两级中断嵌套。
5个中断源分别是:1.外部中断请求源:即外部中断0和1,由外部引脚INT0(P3.2)/INT1(P3.3)引入。
2.内部中断请求源TF0/TF1:定时/计数器T0/T1的溢出中断标志。
3.内部中断请求源TI、RI:串行口发送、接收中断标志。
MCS-51单片机有4个与中断有关的特殊功能寄存器:中断允许寄存器IE、中断优先级寄存器IP、TCON、SCON(TCON、SCON的相关位作中断源的标志位)。
在TCON中有四位是与外部中断有关的。
IT0/IT1:INT0/INT1触发方式控制位,可由软件进和置位和复位,IT0/IT1,INT0/INT1为低电平触发方式,IT0/IT1,INT0/INT1为负跳变触发方式。
IE0/IE1:INT0/INT1中断请求标志位。
当有外部的中断请求时,该就会置1(由硬件来完成),在CPU 响应中断后,由硬件将IE0/IE1清0。
四、实验内容1.编程实现:8个LED一直熄灭,每按一次按键,LED闪烁6次。
2.编程实现:8个LED一直闪烁,每按一次按键,8个LED流水一次。
3.编程实现:按一次单脉冲,8个LED闪烁;再按一次按键,8个LED流水;以此循环往复。
硬件连接:外设单片机引脚8个LED P1按键外部0中断P3.2五、实验结果1.画出单片机与8个LED、按键的连接电路原理图。
电子技术实验报告—实验4单级放大电路
电子技术实验报告实验名称:单级放大电路系别:班号:实验者姓名:学号:实验日期:实验报告完成日期:目录一、实验目的 (3)二、实验仪器 (3)三、实验原理 (3)(一)单级低频放大器的模型和性能 (3)(二)放大器参数及其测量方法 (5)四、实验内容 (7)1、搭接实验电路 (7)2、静态工作点的测量和调试 (8)3、基本放大器的电压放大倍数、输入电阻、输出电阻的测量 (9)4、放大器上限、下限频率的测量 (10)5、电流串联负反馈放大器参数测量 (10)五、思考题 (11)六、实验总结 (11)一、实验目的1.学会在面包板上搭接电路的方法;2.学习放大电路的调试方法;3.掌握放大电路的静态工作点、电压放大倍数、输出电阻和通频带测量方法;4.研究负反馈对放大器性能的影响;了解射级输出器的基本性能;5.了解静态工作点对输出波形的影响和负载对放大电路倍数的影响。
二、实验仪器1.示波器1台2.函数信号发生器1台3. 直流稳压电源1台4.数字万用表1台5.多功能电路实验箱1台6.交流毫伏表1台三、实验原理(一)单级低频放大器的模型和性能1. 单级低频放大器的模型单级低频放大器能将频率从几十Hz~几百kHz的低频信号进行不失真地放大,是放大器中最基本的放大器,单级低频放大器根据性能不同科分为基本放大器和负反馈放大器。
从放大器的输出端取出信号电压(或电流)经过反馈网络得到反馈信号电压(或电流)送回放大器的输入端称为反馈。
若反馈信号的极性与原输入信号的极性相反,则为负反馈。
根据输出端的取样信号(电压或电流)与送回输入端的连接方式(串联或并联)的不同,一般可分为四种反馈类型——电压串联反馈、电流串联反馈、电压并联反馈和电流并联反馈。
负反馈是改变房卡器及其他电子系统特性的一种重要手段。
负反馈使放大器的净输入信号减小,因此放大器的增益下降;同时改善了放大器的其他性能:提高了增益稳定性,展宽了通频带,减小了非线性失真,以及改变了放大器的输入阻抗和输出阻抗。
实验报告格式模板【优秀8篇】
实验报告格式模板【优秀8篇】随着社会不断地进步,报告的使用频率呈上升趋势,报告具有语言陈述性的特点。
相信很多朋友都对写报告感到非常苦恼吧,它山之石可以攻玉,下面为您精心整理了8篇《实验报告格式模板》,我们不妨阅读一下,看看是否能有一点抛砖引玉的作用。
实验报告格式篇一课程名称班级图文处理20_编辑出版学任雪飞指导教师学号学生姓名20_-20_学年第一学期实验报告填写说明1、实验项目名称:要用最简练的语言反映实验的内容。
要求与实验教学大纲中相一致。
2.实验类型:一般需说明是演示性、验证型实验还是综合性、设计型实验。
要求与实验教学大纲中相一致。
3.实验目的与要求:目的要明确,要抓住重点,符合实验教学大纲中的要求。
4.实验环境:实验用的软硬件环境(配置)。
5.实验方案设计(思路、步骤和方法等):这是实验报告极其重要的内容。
说明整个实验的设计方案,包括实验前的思考、实验中将采用的步骤和方法等。
对于演示性和验证性实验,要写明依据何种原理、方法进行实验,要写明需要经过哪几个步骤来实现其操作。
对于设计型性和综合性实验,在上述内容基础上还应该写出设计思路和设计方法。
6.实验过程(实验中涉及的记录、数据、分析):写明实验方案具体实施的过程,包括实验过程中的记录、数据和相应的分析。
7.实验小结:对本次实验的心得体会、思考和建议。
8.实验成绩:实验成绩为百分制。
注意:实验报告请双面打印,切勿改动格式;实验报告内容必须手写,不得抄袭;实验报告将记入实验成绩;每次实验开始时,交上一次的实验报告,否则将扣除此次实验成绩。
实验项目名称:调色实验类型:设计型实验日期:20_年10月周一3,4,;周四7,8节实验室地点:教育技术楼C303实验室名称:平面媒体实验室实验概述【实验目的及要求】目的:学会调色要求:给自己的数码相机所照的像片进行调色修饰【实验环境】(使用的硬件和软件)硬件:MPC软件:Photoshop实验内容【实验方案设计】实验内容【实验过程】(实验步骤、记录、数据、分析)【实验小结】实验成绩成绩评定:教师评语:实验项目名称:路径使用实验类型:设计型实验日期:20_年11月周一3,4,;周四7,8节实验室地点:教育技术楼C303实验室名称:平面媒体实验室实验概述【实验目的及要求】目的:1.学会使用自定义画笔2、学会使用路径描边要求:使用路径绘制一幅手绘图【实验环境】(使用的硬件和软件)硬件:MPC软件:Photoshop 实验内容【实验方案设计】实验内容【实验过程】(实验步骤、记录、数据、分析)【实验小结】实验成绩成绩评定:教师评语:实验项目名称:蒙版合成实验类型:设计型实验日期:20_年12月周一3,4,;周四7,8节实验室地点:教育技术楼C303实验室名称:平面媒体实验室实验概述【实验目的及要求】目的:1.学会使用抽出滤镜2、学会使用历史记录画笔、图层蒙版工具要求:使用蒙版合成一幅图或者参考样例:使用抽出滤镜和蒙版扣图【实验环境】(使用的硬件和软件)硬件:MPC软件:Photoshop等软件实验内容【实验方案设计】实验内容【实验过程】(实验步骤、记录、数据、分析)【实验小结】实验成绩成绩评定:教师评语:实验项目名称:合成图像实验类型:设计型实验日期:20_年12月27日实验室地点:教育技术楼C303实验室名称:平面媒体实验室实验概述【实验目的及要求】目的:学会利用Photoshop合成图像要求:自找素材合成一幅图【实验环境】(使用的硬件和软件)硬件:MPC软件:Photoshop 等软件实验内容【实验方案设计】实验内容【实验过程】(实验步骤、记录、数据、分析)【实验小结】实验成绩成绩评定:教师评语:实验报告格式篇二实验名称要用最简练的语言反映实验的内容。
实验报告4
实验报告课程名称:高级语言程序设计实验四:选择结构程序设计班级:学生姓名:学号:专业:指导教师:学期:2011-2012学年上学期云南大学信息学院一、 实验目的1、掌握关系运算和逻辑运算2、掌握选择结构相关语句的使用3、训练所学知识的综合应用二、 知识要点1、关系运算及运算符2、逻辑运算及运算符3、选择结构相关语句if 、if-else 、if 嵌套、switch 等的意义、语法格式及使用4、容易混淆的“==”与“=”运算符三、 实验预习(要求做实验前完成)1、写出6种比较运算符:2、写出3种逻辑运算符:3、“a 和b 都是正数”的逻辑表达式是:4、“a 比b 大,或者c 比b 大” 的逻辑表达式是:5、“a 等于b ,但是c 不等于d ” 的逻辑表达式是:6、“y 大于等于x1且小于等于x2” 的逻辑表达式是:7、“x 不等于0” 的逻辑表达式是:四、 实验内容 (要求提供:① 算法描述或流程图 ② 源程序 )1、编程序,计算下面分段函数的值(if-else )⎪⎩⎪⎨⎧≥-<≤+<+=)15(102)150(53)0(10x x x x x x y2、编写程序,输入一个小写英文字母,如果它位于字母表的前半部分,输出它的后一个字母;位于后半部分时输出它的前一个字母(if-else )。
3、输入某学生的考试成绩等级A 、B 、C 、D (或a 、b 、c 、d ),要求按照等级输出对应的分数段。
A 级对应的分数段为85~100分;B 级对应分数段为70~84;C 级对应分数段为60~69;D 级对应分数段位60分以下(switch )。
4、输入某学生的考试成绩,如果在90分以上,输出“A ”;80~89分输出“B ”;70~79分输出“C ”;60~69分输出“D ”;60分以下则输出“E ”(if-else 或swiitch )。
五、实验结果(要求写出运行界面及输出的运行结果)六、实验小结。
操作系统 实验4:文件管理实验报告
一、实验题目:文件管理实验--Linux下的文件管理二、实验目的和要求:实验目的:(1)加深对文件、目录、文件系统等概念的理解。
(2)掌握 Linux 文件系统的目录结构。
(3)掌握有关 Linux 文件系统操作的常用命令。
(4)了解有关文件安全性方面的知识。
实验要求:(1)正确使用文件管理命令,能熟练地对文件进行浏览、拷贝、移动和删除。
(2)能熟练地确定和更改工作目录,查看内容和文件属性,创建和删除目录。
(3)正确地理解文件的权限,并能进行相应更改。
(4)理解文件的类型及其表示形式。
(5)理解文件名的表示形式,在模式匹配中能正确使用通配符。
三、实验内容:(1)使用pwd,cd,ls等命令浏览文件系统。
(2)使用cat,cp,mv,head,tail,rm等命令查看你的文件。
(3)使用ln命令进行文件的硬连接和符号连接。
软中断通信(4)使用find,grep命令进行文件查找和模式匹配。
(5)使用chmod命令修改文件的权限。
四、实验步骤:(说明:对本实验涉及的教材中的相关内容进行归纳总结,只需简要说明即可。
)1、用root账号登录到终端,使用pwd命令查看当前目录2、用cd命令将当前目录切换到“/”目录下3、使用ls明令查看Linux的目录结构,了解各目录存放与系统相关的文件14、使用 cat、more、head、tail等命令显示 /etc/inittab文件内容5、使用grep 命令在/etc/inittab 文件中查询“initdefault”字符串26、使用find 命令查找 /目录下所有以main 开头的文件7、使用 cp 命令将/etc目录下的inittab文件拷贝到/root目录下8、使用 sort 和uniq 命令对 /root目录下的inittab文件排序后输出其结果39、统计inittab文件的字节数、行数、字数10、用mkdir命令在/root目录下创建一个test目录11、用cp命令将/etc目录及其下所有内容复制到test目录下12、使用cd和ls查看/root/test/etc 下的内容413、将test目录改名为test214、删除test2五、实验总结:通过本次实验,让我懂得了怎样创建文件以及文件管理命令的使用,对Linux的掌握和了解进一步加深。
实验4-数计数器及其应用-实验报告
Guangxi University of Science and Technology实验报告实验课程:数字电子技术基础实验内容:数计数器及其应用院(系):计算机科学与通信工程学院专业:通信工程班级:141班学生姓名:柏松学号:201400402037指导教师:段淑玉2016年6月30日0CP 1CP 一、实验目的:1.学习用集成触发器构成计数器的方法2.掌握中规模集成计数器的使用方法及功能测试方法 3.运用集成计数器构成1∕N 分频器 二、实验原理:计数器是一个用以实现计数功能的时序部件,它不仅可用来计脉冲数,还常用作数字系统的定时、分频和执行数字运算以及其它特定的逻辑功能。
计数器种类很多。
按构成计数器中的各触发器是否使用一个时钟脉冲源来分,有同步计数器和异步计数器。
根据计数器的不同,分为二进制计数器,十进制计数器和任意进制计数器。
根据计数的增减趋势,又分为加法、减法和可逆计数器。
还有可预置数和可编程序功能计数器等等。
目前,无论是TTL 还是CMOS 集成电路,都有品种较齐全的中规模集成计数电路。
使用者只要借助于器件手册提供的功能表和工作波形图以及引出端的排列,就能正确地运用这些器件。
1、用D 触发器构成异步二进制加∕减计数器图7-1是用四只D 触发器构成的四位二进制异步加法计数器,它的连接特点是将每只D 触发器接成T ′触发器,再由低位触发器的Q 端和高一位的CP 端相连接。
图 7-1若将图7-1稍加改动,即将低位触发器的Q 端与高一位的CP 端相连接,即构成了一个4位二进制减法计数器3. 中规模十进制计数器74LS90,其内部是由四个下降沿J-K 触发器组成的两个独立计数器。
一个是二进制计数器, 为时钟脉冲输入端,Q 0为输出端;另一个是异步五进制计数器, 为时钟脉冲输入端,Q 3Q 2Q 1为输出端。
R 0A 、R 0B 称异步复位(清零)端,S 9A 、S 9B 称异步置9端。
表7-1是该计数器功能表。
实验4 FSK调制与解调实验报告
实验室名称:通信原理实验室实验日期:年月日
学院
班级、组号
姓名
实验项目名称
FSK调制与解调实验
指导
பைடு நூலகம்教师
一、实验目的
二、实验内容
三、实验仪器
四、实验原理
五、实验步骤
六、实验结果及分析
FSK基带输入:信号源测试点NRZ输出的15.625KHz方波
(SW04、SW05设置为00000001 00101000,128分频);
6、FSK—OUT输出的波形(FSK解调信号经电压比较器后的信号输出点,未经同步判决,与FSK判决电压调节的调节幅度有关)
7、FSK解调输出测试点输出的波形(经过同步判决,解调后的波形与FSK判决电压调节的调节幅度有关)
七、实验思考题解答
1、经过整型2后,得到与判决电压比较后的波形,它与最终输出的FSK解调波形一样,为什么我们还要在整型2后的抽样判决时引入位同步信号?(提示:只有引入位同步信号才能知道码元宽度,才知道是几个1,几个0)
FSK载波输入1:信号源测试点64K正弦波输出的正弦波;
FSK载波输入2:信号源测试点32K正弦波输出的正弦波;
1、FSK基带输入波形
2、FSK调频波波形
3、单稳态输出1波形(FSK已调信号经单稳1的信号输出)
4、单稳态输出2波形(FSK已调信号经单稳2的信号输出)
5、过零检测输出的波形(FSK已调信号经过零检测后的信号输出)
2、为什么位同步信号不直接从信号源的BS信号引入,而要经过同步信号提取模块提取?(提示:信号源是发送者,实际通信系统中不可能从发送方拉一条线到接收方传送同步信号,而是从接收信号中提取同步信号。)
八、调试中遇到的问题及解决方法
数据库实验4-实验报告
数据库实验4-实验报告数据库实验 4 实验报告一、实验目的本次数据库实验 4 的主要目的是深入理解和掌握数据库中的某些关键概念和操作,通过实际的操作和实践,提高对数据库管理系统的应用能力,增强解决实际问题的技能。
二、实验环境本次实验使用的数据库管理系统为_____,运行环境为_____操作系统,使用的开发工具为_____。
三、实验内容与步骤(一)创建数据库首先,打开数据库管理系统,使用相应的命令或操作界面创建了一个名为“_____”的数据库。
在创建过程中,指定了数据库的一些基本属性,如字符集、排序规则等,以满足后续数据存储和处理的需求。
(二)创建数据表在创建好的数据库中,根据实验要求创建了若干个数据表。
例如,创建了一个名为“students”的表,用于存储学生的信息,包括学号(student_id)、姓名(student_name)、年龄(age)等字段。
创建表时,仔细定义了每个字段的数据类型、长度、是否允许为空等属性,以确保数据的准确性和完整性。
(三)数据插入接下来,向创建的数据表中插入了一些测试数据。
通过执行相应的插入语句,将学生的具体信息逐个插入到“students”表中。
在插入数据的过程中,特别注意了数据的格式和合法性,避免了因数据错误导致的插入失败。
(四)数据查询完成数据插入后,进行了各种查询操作。
使用了简单的查询语句,如“SELECT FROM students”来获取所有学生的信息。
还使用了条件查询,如“SELECT FROM students WHERE age >18”来获取年龄大于 18 岁的学生信息。
通过这些查询操作,熟悉了如何从数据库中获取所需的数据。
(五)数据更新对已有的数据进行了更新操作。
例如,通过执行“UPDATE students SET age = 20 WHERE student_id =1”的语句,将学号为 1 的学生的年龄更新为20 岁。
在更新数据时,谨慎操作,确保只更新了预期的记录。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验4 类与java对象
专业:班级:姓名:学号:
实验报告文档的名称为:实验**专业班级姓名学号.doc
举例:实验4EC1姓名学号.doc
一、类的定义与对象的创建
【1】实验指导文档的实验内容一:有理数的类封装
【代码1】~【代码5】分别是什么?
【代码1】r1=new Rational(1,5);
【代码2】r2=new Rational(3,2);
【代码3】ational result=r1.add(r2)
【代码4】a=result.getNumerator();
【代码5】b=result.getDenominator();
在computer.java中增加计算有理数除法的代码?
Rational r1;
r1=new Rational(1,5);
Rational r2;
r2=new Rational(3,2);
Rational result=r1.div(r2);
在computer.java中增加计算1+3/2+5/3+8/5+13/8………的前10项和的代码
public class Computer {
public static void main(String args[]) {
Rational sum;
sum=new Rational(1,1);
int i;
for(i=2;i<11;i++){
sum=sum.add(new Rational(2*i-1,i));
}
int A=sum.getNumerator(); // result调用方法返回自己的分子
int B=sum.getDenominator();// result调用方法返回自己的分母
double p=A;
double q=B;
double SUM=p/q;
System.out.println("1+3/2+5/3+8/5+13/8………的前十项"+SUM);
}
}
【2】编写一个类,该类封装了一元二次方程共有的属性与功能,即该类有刻画方程系数的3个成员变量以及计算实根的方法。
【电商、物流、工业工程专业同学将调试成功的代码粘贴到下面】
//Fangcheng.java
public class Fangcheng {
double a,b,c;
Fangcheng(){}
Fangcheng(double A,double B,double C){setABC(A,B,C);}
void setABC(double A,double B,double C){// 设置系数
a=A;
b=B;
c=C;
}
void getresult(){
double D;
D=b*b-4*a*c;
if(D<0)System.out.println("方程无解");
else{double x1,x2;
x1=((Math.sqrt(D))-b)/(2*a);
x2=(-1*b-(Math.sqrt(D)))/(2*a);
if(x1==x2)System.out.println("方程具有两个相同的解"+x1);
else System.out.println("方程有两个解,解一为"+x1+"解二为"+x2);
}
}
}
//Qiujie.java
public class Qiujie{
public static void main(String args[]) {
Fangcheng F1=new Fangcheng(1,0,3);
F1.getresult();
}
}
二、实例成员与类成员
【1】实验指导文档的实验内容二:实例成员与类成员
【代码1】~【代码14】分别是什么?
【代码1】float a;
【代码2】static float b;
【代码3】this.a=a;
【代码4】this.b=b;
【代码5】A.b=100;
【代码6】A.inputB();
【代码7】cat.setA(200);
【代码8】cat.setB(400);
【代码9】dog.setA(200);
【代码10】dog.setB(900);
【代码11】cat.inputA();
【代码12】cat.inputB();
【代码13】dog.inputA();
【代码14】dog.inputB();
将inputA()方法中的System.out.println(a);改写为System.out.println(a+b);编译是否出错?为什么?
不出错。
在调用该语句时B 已经赋值
将inputB()方法中的System.out.println(b);改写为System.out.println(a+b);编译是否出错?为什么?
出错。
在调用“A.inputB();”时A 还没赋值。
三、包的创建与使用
【1】实验指导文档的实验内容3 package语句和import语句
●编译Triangle.java源文件,生成的字节码文件Triangle.class所在的文件目录是?
●将Triangle.java中的package tom.jiafei;注释掉,程序编译后生成的字节码文件Triangle.class在哪个
文件夹下?
【2】课本P78第5题。
四类型包装器类的应用
[1]从命令行给main方法传递包含若干整数数据的参数,在main方法中求这些若干整数的和。