搜档网
当前位置:搜档网 › 实验二 实验报告表

实验二 实验报告表

实验二 实验报告表
实验二 实验报告表

实验二实验报告表

实验名称:计算机中数据表示与计算

学号:1120151112 姓名:鲁金昆班级:05011501 实验时间:2015年10月19日

实验报告表2-1 数值型数据在计算机中的二进制实验记录表

说明:本实验对计算机内存数据的存放拟定为:①整数用两个字节存储,并负数只考虑原码;②实数用4个字节存储,其中阶码部分占一个字节。

实验报告表2-2 其他进制数据与二进制转化实验记录表

实验报告表2-3 数据的原码、补码和反码表示实验记录表

实验报告表2-4 二进制算术运算实验记录表

实验报告表2-5溢出实验记录表

实验报告表2-6浮点数的小数点浮动实验记录表

实验报考表2-7 表示浮点数的二进制串中阶码位数改变实验记录表

实验二 链表操作实现

实验二链表操作实现 实验日期: 2017 年 3 月 16 日 实验目的及要求 1. 熟练掌握线性表的基本操作在链式存储上的实现; 2. 以线性表的各种操作(建立、插入、删除、遍历等)的实现为重点; 3. 掌握线性表的链式存储结构的定义和基本操作的实现; 4. 通过本实验加深对C语言的使用(特别是函数的参数调用、指针类型的应用)。 实验容 已知程序文件linklist.cpp已给出学生身高信息链表的类型定义和基本运算函数定义。 (1)链表类型定义 typedef struct { int xh; /*学号*/ float sg; /*身高*/ int sex; /*性别,0为男生,1为女生*/ } datatype; typedef struct node{ datatype data; /*数据域*/ struct node *next; /*指针域*/ } LinkNode, *LinkList; (2)带头结点的单链表的基本运算函数原型 LinkList initList();/*置一个空表(带头结点)*/ void createList_1(LinkList head);/*创建单链表*/ void createList_2(LinkList head);/* 创建单链表*/ void sort_xh(LinkList head);/*单链表排序*/ void reverse(LinkList head);/*对单链表进行结点倒置*/ void Error(char *s);/*自定义错误处理函数*/ void pntList(LinkList head);/*打印单链表*/ void save(LinkList head,char strname[]);/*保存单链表到文件*/

实验三单表查询实验报告

实 验 报 告 专业:计算机应用技术 班级:08计专(1)班 学号:200813131134 姓名:熊少容 课程名称:数据库原理与应用 学年200 9-201 0学期1 /2 课程类别 专业必修 限选 任选 实践 实验时间2010 年 05月 20日 实验名称 实验三 单表查询 实验目的和要求 1. 了解查询的概念和方法 2. 掌握查询分析器的使用方法 3. 掌握select 子句,from 子句的用法 4. 掌握where 子句,order by 子句,group by 子句的用法 5. 掌握top ,distinct ,in ,between 和link 等关键字的用法 6. 掌握select 语句在单表查询中的应用 7. 掌握利用企业管理器对表进行简单数据查询的实现方法 实验软硬件要求 安装windows xp 操作系统和 SQL Server 2000的计算机 实验内容、方法和步骤(可附页) 见附页 实验结果(可附页) 见附页 小结 通过本次实验,我了解了查询的概念和方法,掌握查询分析器的使用方法,对select 子句,from 子句, where 子句,order by 子句,group by 子句的用法有了一定的了解,也掌握了top ,distinct ,in ,between 和link 等关键字的用法以及select 语句在单表查询中的应用,还学会了利用企业管理器对表进行简单数据查询。 评定成绩: 批阅教师: 年 月 日 √ √

实验内容,方法和步骤: 实验内容: 针对实验数据库shiyan,完成以下单表查询操作: 查询为工程J1供应商零件的供应商号SNO。 1.查询为工程J1供应商零件J1的供应商号SNO。 2.找出所有供应商的名称和所在城市。 3.找出零件的所有信息,以及仅找出零件的颜色和重量。 4.找出使用供应商S1所供应零件的工程号码。 5.找出为供应商零件的总数量不低于500的供应商号码及供应总数量结果按供应商号码分类并且按供应总数量降序排列。 6.从J表中分别检索出第1条及前33%的工程信息。 7.统计P表中颜色为红色的零件个数,并指定该查询列的名称为“红色零件数” 8.查询P表中个零件的编号,名称及重量按86%计算后的信息,其中重量按86%计算后的查询列名改为“零件净重”。 9.查询SPJ表,要求查询结果式样为“供应商S1为工程项目J1供应零件P1的数量为300。 10.Chaxun S表STATUS值大于20且小于40,或SNAME字段值的第一个字为“精”或第三个字为“益”或“民”的供应商信息。 11.查询J表中JNAME值为三建和机车厂的工程项目信息。 12.利用企业管理器检索出SPJ表中前5条记录,检索结果按QTY值见序排列。 实验方法,步骤以及实验结果: 实验1 (1)打开SQL Server查询分析器。 (2)在查询分析器中输入如下所示的SQL脚本: use shiyan select distinct sno from spj where jno='j1' 执行以上脚本程序,显示实验结果为:

北理大学计算机实验基础实验二实验报告表答案

实验二实验报告表 实验名称: 学号姓名:班级:实验时间: 实验报告表2-1 数值型数据在计算机中的二进制实验记录表 十进制整数分输入十进制整数内存整型数 据内存地址号 类 任意正整数7 0000011100000000 00010001000100 02 任意负整数-5 1111101111111111 00010003000100 04 最大数3276711111111011111111 00010005000100 06 最小数-32768000000001000000 00010007000100 08 绝对值最小数0 0000000000000000 00010009000100 0A 绝对值最大数-32768000000001000000 00010007000100 08 十进制实数分输入十进制实数内存实型数据 类 尾数部分阶码阶码的数学表示 任意正实数 2.211001100000011000100000 0 11001101 1 任意负实数-2.211001100000011001100000 0 11001101 1 最大数99.999911111111110001110100001 0 11110011 6 最小数-99.999911111111110001111100001 0 11110011 6 绝对值最小数0 00000000000000000000000 0 00000000 0 绝对值最大 数99.999911111111110001110100001 0 11110011 6 说明:本实验对计算机内存数据的存放拟定为:①整数用两个字节存储,并负数只考虑原码;②实数用 4 个字节存储,其中阶码部分占一个字节。 实验报告表2-2 其他进制数据与二进制转化实验记录表 其他进 制实验数据二进制 十进制6110 八进制7111 十六进 制 A 101 0 实验报告表2-3 数据的原码、补码和反码表示实验记录表 正十进制数113 负十进制数-103

九年级化学实验报告

化学实验报告单年级班级姓名 实验名称探究燃烧的条件 实验目的通过对燃烧及其现象的观察,认识到燃烧需要的三个 基本条件,以及推论出灭火的基本原理。 一、实验器材、药品酒精灯、烧杯、薄铜片、三脚架、坩埚钳、两节 短蜡烛、滤纸碎片、乒乓球碎片、石棉网、酒精、清水、棉花团等 实验步骤现象、解释、结论及反应方程式 1.检查仪器、药品。 2.将薄铜片放在三脚架上,在薄 铜片两端各放一小片乒乓球碎片 和滤纸碎片,然后再三脚架下方 点燃酒精灯。观察现象。 3.将两个棉花团先分别浸满水和 酒精,然后用坩埚钳夹住分别在 酒精灯上点燃。观察现象。 4.将两只蜡烛点燃,立在石棉网 上,并点燃。将其中一只蜡烛用 烧杯轻轻罩住。观察现象。 5. 清洗仪器,整理复位。 化学实验报告单 年级班级姓名

实验名称用实验证明我们吸入的空气和呼出的气体中的氧气含量有什么不同 实验目的氧气可以使带火星的木条复燃,木条燃烧越旺,说明氧气含量越高 二、实验器材、药品水槽、集气瓶(250ml)两个、玻片两片、饮料管 (或玻璃管)、酒精灯、火柴、小木条、水,盛放废弃物的大烧杯。 实验步骤现象、解释、结论及反应方程式1.检查仪器、药品。 2. 做好用排水法收集气体的各 项准备工作。 3. 用饮料管向集气瓶中吹气,用 排水法收集一瓶我们呼出的气 体,用玻璃片盖好,放在桌面上。 4. 将另一集气瓶放置在桌面上, 用玻璃片盖好。 5. 用燃烧的小木条分别伸入两 个集气瓶内。 6. 观察实验现象,做出判断,并 向教师报告实验结果。 7. 清洗仪器,整理复位。 化学实验报告单 年级班级姓名 实验名称组装实验室制取氧气的装置

三年级科学实验报告单

实验内容:鹦鹉站立制作实验 年级:三年级上册第一单元 课题:1、做一名小科学家 实验器材:彩色卡纸一张、剪刀、回形针 实验类型:教师演示、学生操作 实验结论:回形针分别别在鹦鹉的脚的两侧,可以使鹦鹉平稳站立在手指上。

实验内容:蜗牛观察实验 年级:三年级上册第二单元 课题:1、校园里的小动物 实验器材:蜗牛一只、大号餐盘、菜叶、肉片、苹果皮、鸡蛋、面包、醋、啤酒、玻璃片 实验类型:教师放在食物展台上展示实验 实验结论:上述食物,蜗牛只吃菜叶,如用书上几种材料,蜗牛除了菜叶还喜欢黄瓜。遇到醋或者酒之类刺激物体,蜗牛会立刻缩回到壳里。

实验内容:水的毛细现象 年级:三年级上册第三单元 课题:2、神奇的水 实验器材:不同颜色的水、纸巾;粉笔、纱布、塑料片、玻璃片(2块,在其中一块玻璃片上绕上几圈透明胶);两支粗细不一样的玻璃管; 实验类型:教师演示实验、学生操作实验

实验结论:水能沿着缝隙或小孔向上“爬升”,这种现象叫做毛细现象。孔隙越小,水爬升得越高。

大中小学三年级科学上册分组实验报告单实验内容:观察水 年级:三年级上册第三单元 课题:2、神奇的水 实验器材:滴管、一元硬币、烧杯、回形针每组一盒;戳好洞的可乐瓶一只、水盆一个;大小烧杯各一只、橡皮泥一块、50克砝码一只、细线一根。 实验类型:水的表面张力为学生操作实验,会喷射的水和会托举的水为教师演示实验,水的溶解实验为学生操作实验

实验结论: 会团结的水:水面会成一个圆弧形,因为表面的水有一股相互之间拉着的力,可以承受一点的重量。 会喷射的水:瓶子上方小孔的水喷射的距离近,下方小孔的水喷射的距离远,因

实验二单链表基本操作技巧

实验二单链表基本操作 一实验目的 1.学会定义单链表的结点类型,实现对单链表的一些基本操作和具体 的函数定义,了解并掌握单链表的类定义以及成员函数的定义与调用。 2.掌握单链表基本操作及两个有序表归并、单链表逆置等操作的实现。二实验要求 1.预习C语言中结构体的定义与基本操作方法。 2.对单链表的每个基本操作用单独的函数实现。 3.编写完整程序完成下面的实验内容并上机运行。 4.整理并上交实验报告。 三实验内容 1.编写程序完成单链表的下列基本操作: (1)初始化单链表La。 (2)在La中第i个元素之前插入一个新结点。 (3)删除La中的第i个元素结点。 (4)在La中查找某结点并返回其位置。 (5)打印输出La中的结点元素值。 2 .构造两个带有表头结点的有序单链表La、Lb,编写程序实现将La、 Lb合并成一个有序单链表Lc。 合并思想是:程序需要3个指针:pa、pb、pc,其中pa,pb分别指向La表与Lb表中当前待比较插入的结点,pc 指向Lc表中当前最后一个结点。依次扫描La和Lb中的元素,比较当前元素的值,将较小者链接到*pc 之后,如此重复直到La或Lb结束为止,再将另一个链表余下的内容链接到pc所指的结点之后。 3.构造一个单链表L,其头结点指针为head,编写程序实现将L逆置。 (即最后一个结点变成第一个结点,原来倒数第二个结点变成第二个结点,如此等等。) 四思考与提高 1.如果上面实验内容2中合并的表内不允许有重复的数据该如何操作? 2.如何将一个带头结点的单链表La分解成两个同样结构的单链表Lb,Lc,使得Lb中只含La表中奇数结点,Lc中含有La表的偶数结点?

实验二实验报告

上海建桥学院本科《数据结构》实验报告(二) 课程名称:数据结构 实验类型:综合 实验室名称:机房 开课系:信息技术系 学生姓名: 专业: 学号: 指导老师:

实验二:线性表应用——顺序表 实验日期:2011 年9 月日评阅成绩: 实验目的及要求 1. 熟练掌握线性表的基本操作在顺序存储上的实现; 2. 以线性表的各种操作(建立、插入、删除、遍历等)的实现为重点; 3. 掌握线性表的顺序存储结构的定义和基本操作的实现; 4. 通过本实验加深对C语言的使用(特别是函数调用的参数传递、指针类型的应用)。 实验内容 已知程序文件seqlist.cpp已给出学生身高信息顺序表的类型定义和基本运算函数定义。(1)顺序表类型定义 typedef struct { int xh; /*学号*/ float sg; /*身高*/ int sex; /*性别,0为男生,1为女生*/ } datatype; typedef struct{ datatype data[MAX]; /*存放顺序表元素的数组*/ int last; /*表示data中实际存放元素个数*/ }Seqlist; (2)基本运算函数原型 void initList(Seqlist *lp);/*置一个空表*/ void createList(Seqlist *lp);/*建一个学生顺序表*/ void sort_xh(Seqlist *lp);/*按学号排序*/ void Error(char *s);/*自定义错误处理函数*/ void pntList(Seqlist *lp);/*输出学生表*/ void save(Seqlist *lp,char strname[]);/*保存学生顺序表到指定文件*/ 任务一 阅读程序seqlist.cpp(见电子文档),理解顺序表类型Seqlist和基本运算函数。 任务二 1.题目要求 创建一个新的程序文件sy2.cpp,请调用seqlist.cpp提供的功能函数(以#include

最新三年级科学下册实验报告单

实验一、温度和温度计 活动1:感受1号杯和2号杯里水的冷热 1号杯水() 2号杯水() 活动2:观察温度计 .观察常用液体温度计的主 要构造。 你观察温度计上有摄氏度 (℃)的标记吗? 你观察温度计上每一小格表 示多少? 最高()最低() 你观察温度计的最高温度和 最低温度是多少? 实验现象温度计里面的液柱热了就会上升,冷了就会下降。 活动3:下面的温度你会读和写吗? 28摄氏度写作: 20摄氏度写作: 零下5摄氏度写作: -21℃读作: 31℃读作: 实验要求:用温度计测量水的温度。 实验用品:400ml烧杯一个一支温度计适量冷水和一暖壶热水吸水纸废物瓶。 步骤操作要求评分标准满分得分1 清点仪器用品按材料清单清点材料用品是否齐全(5分)。 5

2 观察温度计的 零刻线、分度值 和量程。 A、观察温度计的零刻线。(10分) B、观察温度计的分度值和量程 。(10分) 20 3 用手感知水温。将手指伸入烧杯中(冷水)或将手放在烧杯 外壁(热水),手的感觉 (10分),估测水的温度(10分)。 20 4 将温度计测量 水的温度。 A、手拿温度计上端,将其竖直放入水中。(10 分) B、温度计的玻璃泡要完全浸没在水中,玻璃 泡不要碰烧杯的侧壁和底部。(10分) C、等示数稳定时再读数。读数时,要让玻璃 泡继续停留在水中。(10分) D、视线要和温度计的示数保持相平。连续三 次测水的温度分别为、、 ,平均水温为。(15分) 45 5 整理仪器,擦拭 桌面。 A、将温度计擦干放回原处。(5分) B、擦拭桌面。(5分) 10 实验三、水结冰了 一、实验名称:水结冰了 二、实验目的:观察水在不同温度下温度计的读数 三、实验步骤: 1、在试管里加入一半的纯净水,用温度计测量并记录试管里水的温度 2、拿一只保温杯(或在普通塑料杯外包裹一块干毛巾)在杯内装满碎冰, 把试管插入碎冰中,用温度计观测试管里水温的变化 3、在碎冰里加入较多的食盐,保持几分钟持续观测试管里的水温 4、观测试管里的水开始结冰时的温度 四、实验器材:试管、保温杯、温度计、碎冰块、食盐、纯净水。 水结冰了的实验记录表

实验二 单链表的基本算法

实验二单链表的基本算法一.实验目的: 通过上机编程掌握 1.生成单链表的基本算法; 2.在单链表上的插入、删除运算。 二.实验要求: 1. 给出程序设计的基本思想、原理和算法描述。 2. 画出程序流程图;根据数据结构有关知识编出算法程序; 3. 源程序给出注释; 4. 保存和打印出程序的运行结果,并结合程序进行分析。 三.实验内容: 1.编写函数实现单链表的基本运算: (1)单链表的生成 (2)单链表的插入 (3)单链表的删除 2.编写主函数测试单链表的各种基本运算: (1)生成一个至少包含有5个元素的单链表,元素值由计算机输入 (2)在表中的第5个位置上插入元素”7” (3)删除表中的第6个元素 (4)显示(1)—(3)每一步的操作结果

实验原理:首先建立头结点,形成一个单链表,通过malloc函数创建新的结点单元,将要读取的数据赋值给新结点。其次插入链表,从头结点开始依次延指针域查找需要插入的结点,为插入数据元素x生成一个新结点s,将x插入在s和s-1之间。最后链表结点删除,找到指定结点的前趋结点通过改变连接完成删除。 源程序: #include #include typedef int datatype; typedef struct node/*结构体更名为NODE*/ { datatype data; struct node *next; }NODE; NODE *creatlink() /*建立带头结点的单链表*/ { NODE *head,*s ,*p; int x; head=(NODE*)malloc(sizeof(NODE)); /*生成一个NODE型新结点并赋值给head*/ p=head; scanf("%d",&x); while(x!=0) { s=(NODE*)malloc(sizeof(NODE)); /*生成一个NODE型新结点并赋值给s*/

实现单链表的各种基本运算

实现单链表的各种基本运算 一、实验目的 了解单链表表的结构特点及有关概念,掌握单链表的各种基本操作算法思想及其实现。 二、实验内容 编写一个程序,实现顺序表的各种基本运算: 1、初始化单链表; 2、单链表的插入; 3、单链表的输出; 4、求单链表的长度 5、判断单链表是否为空; 6、输出单链表的第i位置的元素; 7、在单链表中查找一个给定元素在表中的位置; 8、单链表的删除; 9、释放单链表 三、算法思想与算法描述简图

四、实验步骤与算法实现 #include #include typedef char ElemType; typedef struct LNode//定义单链表 { ElemType data; struct LNode *next; }LinkList; void InitList(LinkList*&L) { L=(LinkList*)malloc(sizeof(LinkList));//创建头结点 L->next=NULL;//头结点赋值为空 } void DestroyList(LinkList*&L)//销毁单链表(释放单链表L占用的内存空间即逐一释放全部结点的空间) { LinkList*p=L,*q=p->next; while(q!=NULL) {free(p); p=q; q=p->next;} free(p); } int ListEmpty(LinkList*L)//判线性表是否为空表ListEmpty(L) { return(L->next==NULL);}//若单链表L没有数据结点,则返回真,否则返回假。 int ListLength(LinkList*L)//求线性表的长度ListLength(L) { LinkList*p=L;int i=0; while(p->next!=NULL)

人教版九年级化学实验报告单(完美版)

学生化学实验报告单 实验题目: 实验活动1:氧气的实验室制取与性质 _____________________ 班级: _____________________ 日期: ___________________________ 指导教师: ______________________________________ 第 _____________ 组 姓名: _____________________ 同组人: __________________________________________ 【实验目的】 1、 学习实验室制取氧气的方法。 2、 加深对氧气性质的认识。 【实验用品】 大试管、试管夹、单孔橡胶塞、胶皮管、玻璃导管、集气瓶、水槽、铁架台(带铁夹) 、酒精灯、玻 璃片、坩埚钳、细铁丝、木条、棉花、火柴。 高锰酸钾、木炭、澄清石灰水。 【实验步骤】 1、制取氧气 (1) 仔细观察图2-17所示的装置,使用了哪些仪器? ( _____________________________________________________________________________ ) 哪部分是气体发生装置? ( ) 哪部分是气体收集装置? ( ) 为什么可以用排水法收集氧气?( (2 )用带有导管的橡胶塞塞紧试管,检验装置的气密性。确认装置不漏气后,拔开橡胶塞,在试管 中装入少量高锰酸钾,并在试 管口放一团棉花,用带有导管的橡胶塞塞紧管口,把试管口略向下倾斜固定 在铁架台上。(如图2-17所示) (3)将两个集气瓶分别盛满水,用玻璃片盖住瓶口,然后把盛满水的集气瓶连同玻璃片一起倒立在 盛水的水槽内。 (4 )加热试管。先使酒精灯火焰在试管下方来回移动,让试管均匀受热,然后对高锰酸钾所在的部 位加热。 导管口开始有气泡放出时,不宜立即收集,当气泡连续并比较均匀地放出时,再把导管口伸入盛满水 的集气瓶。待集气瓶里的水排完以后,在水面下用玻璃片盖住瓶口。小心地把集气瓶移出水槽,正放在桌 子上。用同样的方法再收集一瓶氧气(瓶中留有少量水) 。 图卜]7血赶商駅欧畀制 見丸

数据结构实验二链表

云南大学数学与统计学实验教学中心 实 验 报 告 一、实验目的: 通过实验掌握线性链表的建立及基本操作,巩固课堂内容,练习其程序的设计与实现。 由于顺序存储结构的操作相对比较简单,而且在前期课程《高级语言程序设计》中使用得也多, 所以本次实验侧重于对线性链表存储结构上的操作及应用的实现。 二、实验内容: 本实验包含以下几个子问题: 1、 采用表尾挂入法建立一个以LA 为头指针的单链表: 2、 3、 就地逆转以LB 为头指针的单链表,即得到如下形式的单链表: 4、 将逆转后的LB 表接到LA 表之尾并构成循环链: LA 二、实验要求: 1. 每一个子问题用一个C 语言的函数来完成。 2. 对每一个子问题的结果用一个打印函数输出其结果以验证程序运行是否正确。 打印函数必须是公共的,即:用一个输出函数,既可以对单链表又可对循环链表实现,

打印输出。 3.用主函数调用各个子函数,以完成题目要求。 4.程序设计时应尽量考虑通用性,若改变题给数据仍能实现要求。 [实现提示]: .第3小题题中的“就地逆转”即只允许引入除LB外的两个工作指针来实现。 即可以以循环方式从链表首部起逐个地修改各个结点的指针:从NEXT(向后)指针改变为PRIOR(向前)的指针,并注意保存搜索时的指针。 三、实验环境 Windows win7 程序设计语言C 四、实验过程(请学生认真填写): 1. 实验设计的(各)流程图:

2. 程序设计的代码及解释(必须给出): /*----------------------------------LinkList-------------------------------------*/ /*基本要求---------------------------------------------------------------------*/ /*采用表尾挂入法建立一个以LA为头指针的单链表--------------*/ /*采用表首插入法建立一个以LB为头指针的单链表.---------------*/ /*就地逆转以LB为头指针的单链表,即得到如下形式的单链表.*/ /*将逆转后的LB表接到LA表之尾并构成循环链-------------------*/ /*每一个子问题用一个C语言的函数来完成--------------------------*/ /* 打印函数必须是公共的-------------------------------------------------*/ /*-------------------------------------Start-------------------------------------*/ /*--------------------------------------------------------------------------------*/ #include #include #include #define LIST_SIZE 10 /*--------------------------------------------------------------------------------*/ /*定义链表类型--------------------------------------------------------------*/ typedef struct LNode{ int data; struct LNode *next; }LinkList; /*--------------------------------------------------------------------------------*/ /*--------------------------------------------------------------------------------*/ main(){ LinkList *InitialList1(); LinkList *InitialList2(); LinkList *reverse(LinkList *L); void connect(LinkList *L1,LinkList *L2); void putList(LinkList *L); LinkList *L1,*L2; L1=InitialList1(); L2=InitialList2(); printf("The original of list L1:\n"); putList(L1); printf("The original of list L2:\n");

数据库实验3实验报告

中南大学 数据库原理 实验三 实验报告 学生姓名 学号 专业班级 指导教师周芳芳 学院信息科学与工程学院 完成时间2015年5月 目录 一、实验目的 (2)

二、实验容 (3) (1)用DDL(数据定义语句中的Create database)创建一 个新数据库FlightDB,数据库文件的设置都可以使用默认 值。 (3) (2)用DDL(数据定义语句中的Create Table)创建三表3 (3)用DML(数据操纵语句中的Insert)在hbb表中插入 如下数据 (5) (4)对数据库进行一次完整备份,备份名为BackupFull . 6 (5)用DML(数据操纵语句中的Insert)在乘客表和售票 表中插入如下数据 (7) (6)对数据库进行一次差异备份,备份名为BackupAdd1 . 9 (7)用DML(数据操纵语句中的Update)将所有目的地是 的航班的原价提高10% (9) (8)用DML(数据操纵语句中的Delete)将“飞”乘客删 除,注意同时删除售票记录和乘客基本信息。 (10) (9)尝试使用MS SQL Server的还原功能,还原到上一次 差异备份的BackupAdd1处。 (12) (10)在SQL Server中创建一个用户FlightUser。 (12) 一、实验目的 1.熟悉大型数据库实验环境,以MS SQL SERVER为例。 2.掌握DDL语句,使用DDL语句完成数据表的创建。

3.掌握DML语句,使用DML语句完成数据的插入、修改和删除 4.掌握MS SQL SERVER的备份和还原 5.掌握MS SQL SERVER的权限分配 二、实验容 (1)用DDL(数据定义语句中的Create database)创建一个新数据库FlightDB,数据库文件的设置都可以使用默认值。源代码: /*创建数据库FlightDB,文件参数使用默认值*/ create database FlightDB on primary ( name='Data', filename='D:\SQL\Data.mdf' ) log on ( name='Data_log', filename='D:\SQL\Data_log.log' ) (2)用DDL(数据定义语句中的Create Table)创建三表 1.航班表(hbb)包括如下字段: 航班号(hbh):字符型,6位定长,主码,以CZ、CA、FM开头 始发地(sfd):字符型,可变长统一编码字符型20位长,非空 目的地(mdd):字符型,可变长统一编码字符型20位长,非空 原价(YJ):整型,非空,必须>=0 2.乘客表(Ckb)包括如下字段: 号(sfzh):字符型,20位变长字符串,主码 (xm):可变长统一编码字符型,10位长 3.售票表(spb)包括如下字段: 航班号(hbh):主码 号(sfzh):主码

单链表操作实验报告

线性表 一、实验目的 1. 了解线性表的逻辑结构特征,以及这种特性在计算机内的两种存储结构。 2. 掌握线性表的顺序存储结构的定义及其C语言实现。 3. 掌握线性表的链式村粗结构——单链表的定义及其C语言实现。 4. 掌握线性表在顺序存储结构即顺序表中的各种基本操作。 5. 掌握线性表在链式存储结构——单链表中的各种基本操作。 二、实验要求 1. 认真阅读和掌握本实验的程序。 2. 上机运行本程序。 ) 3. 保存和打印出程序的运行结果,并结合程序进行分析。 4. 按照对顺序表和单链表的操作需要,重新改写主程序并运行,打印出文件清单和运行结果 三、实验内容 请编写C程序,利用链式存储方式来实现线性表的创建、插入、删除和查找等操作。具体地说,就是要根据键盘输入的数据建立一个单链表,并输出该单链表;然后根据屏幕菜单的选择,可以进行数据的插入或删除,并在插入或删除数据后,再输出单链表;然后在屏幕菜单中选择0,即可结束程序的运行。 四、解题思路 本实验要求分别写出在带头结点的单链表中第i(从1开始计数)个位置之后插入元素、创建带头结点的单链表中删除第i个位置的元素、顺序输出单链表的内容等的算法。 五、程序清单 #include<> #include<> #include<> typedef int ElemType; ~ typedef struct LNode { ElemType data; struct LNode *next; }LNode; LNode *L; LNode *creat_L(); void out_L(LNode *L); void insert_L(LNode *L,int i,ElemType e); ElemType delete_L(LNode *L,int i); int locat_L(LNode *L,ElemType e); $

九年级化学水的净化实验报告单

九年级化学水的净化实验 报告单 Revised final draft November 26, 2020

过滤泥水实验报告单 11.如何知道过滤后的水是硬水还是软水?怎么样把硬水转化为软水?学生姓名:班级日期 一、实验目的: 1.通过实验练习,学习过滤的基本操作 2.进一步了解有关水的净化的知识 二、实验仪器和药品: 漏斗、玻璃棒、烧杯、铁架台、滤纸泥水 三、实验装置:(右图) 1.写出标有字母的仪器的名称 a b c d 四、实验步骤: 1.制作过滤器 将滤纸折叠成圆锥形,用水湿润使其紧贴在漏斗内壁上,中间不要留有气泡,否则会影响过滤速 度,而且滤纸边缘要低于漏斗口。 2.过滤操作注意事项 一贴:滤纸紧贴漏斗的内壁,中间不要留有气泡。 二低:滤纸的边缘要比漏斗稍低,向烧杯中倾倒液体,液面要低于滤纸边缘。防止液体由滤纸和 漏斗之间的缝隙流下去,使滤液浑浊。 三靠:倾倒液体的烧杯要靠在玻璃棒的中下部,使液体沿玻璃棒流入漏斗。引流用的玻璃棒要靠 在三层滤纸的一侧。漏斗下端的管口要靠在承接滤液的烧杯内壁上 3.按照实验装置图组装仪器装置,组装时由下至上,由左至右。 4.过滤 五、讨论 1.有一杯浑浊的天然水,可以采取哪些方法对其进行净化处理净化程度较高的是哪一种 2. 3.滤纸一定要和漏斗贴紧,不能留有气泡,为什么 4. 5.滤纸的边缘低于漏斗的边缘,为什么过滤时玻璃棒起什么作用? 6.过滤后的水是纯水吗可以用什么物质代替实验中的滤纸和漏斗、玻璃棒 7. 8.过滤操作主要去除水中的什么杂质? 9.在过滤实验中,有些同学得到的液体仍然是浑浊的,请你分析一下可能的原因? 10.过滤后的水比较澄清但有颜色、有臭味。如何去掉颜色除去臭味呢?

实验二 链表操作实现

实验二链表操作实现 实验日期:2017 年 3 月16 日 实验目的及要求 1. 熟练掌握线性表的基本操作在链式存储上的实现; 2. 以线性表的各种操作(建立、插入、删除、遍历等)的实现为重点; 3. 掌握线性表的链式存储结构的定义和基本操作的实现; 4. 通过本实验加深对C语言的使用(特别是函数的参数调用、指针类型的应用)。 实验内容 已知程序文件linklist.cpp已给出学生身高信息链表的类型定义和基本运算函数定义。 (1)链表类型定义 typedef struct { int xh; /*学号*/ float sg; /*身高*/ int sex; /*性别,0为男生,1为女生*/ } datatype; typedef struct node{ datatype data; /*数据域*/ struct node *next; /*指针域*/ } LinkNode, *LinkList; (2)带头结点的单链表的基本运算函数原型 LinkList initList();/*置一个空表(带头结点)*/ void createList_1(LinkList head);/*创建单链表*/ void createList_2(LinkList head);/* 创建单链表*/ void sort_xh(LinkList head);/*单链表排序*/ void reverse(LinkList head);/*对单链表进行结点倒置*/ void Error(char *s);/*自定义错误处理函数*/ void pntList(LinkList head);/*打印单链表*/ void save(LinkList head,char strname[]);/*保存单链表到文件*/

实验二实验报告

南京信息工程大学实验(实习)报告 实验(实习)名称黑盒测试(二)实验(实习)日期2015.5.18得分指导教师徐旦华 院计软专业软件工程年级 2 班次 1 姓名学号 20131344028 一、实验目的 理解黑盒测试的基本方法,掌握用判定表法、因果图法黑盒测试用例的设计方法。 二、实验内容 1、题目一:某软件的一个模块的需求规格说明书中描述: a),年薪制员工:严重过失,扣年终风险金的4%;过失,扣年终风险金的2%。 b),非年薪制员工:严重过失,扣当月薪资的8%;过失,扣当月薪资的4%。 请绘制出因果图和判定表,并给出相应的测试用例。 2、题目二:登陆功能说明书:(用户输入和密码输入) 1)管理员用户名为“admin”,密码为“123456”,正常登陆 2)用户名和密码输入为空,提示“用户和密码不允许为空” 在用户名和密码非空的情况下: 3)要求用户名必须输入字母,否则提示“输入非法” 4)要求密码必须输入数字,否则提示“输入非法” 在输入合法的情况下: 5)用户名错误,提示“用户名和密码输入错误”,用户名和密码清空 6)用户名正确,密码错误,提示“用户名和密码输入错误”,用户名保留,密码清空请用因果图和判定表方法,设计出相应的测试用例。

三、 实验步骤 题目一: 1、状态表: 原因1 c1:过失 c2:严重过失 原因2 c3:年薪制员工 c4:非年薪制员工 结果 a1:扣年终风险金的2% a2:扣年终风险金的4% a3:扣当月薪资的8% a4:扣当月薪资的4% 2、因果图: ∧ ∧ O E c2 c3 a2 a2 a3 a4 c4 ∧ ∧ c1

数据库原理实验报告实验三数据表的创建与管理实验

南京晓庄学院 《数据库原理与应用》课程实验报告 实验三数据表的创建与管理实验 所在院(系):数学与信息技术学院 班级: 学号:

姓名: 1.实验目的 (1)理解SQL Server 2005常用数据类型和表结构的设计方法。理解主键、外键含义,掌握 建立各表相关属性间参照关系的方法。 (2)熟练掌握使用SQL Server Management Studio图形工具创建表,删除表,修改表结构, 插入及更新数据的方法。 (3)熟练掌握使用Transact-SQL语句创建表,删除表,修改表结构,插入及更新数据的方法。 2.实验要求 基本实验: (1)在实验二所创建的“TM”数据库中合理设计以下各表逻辑结构: 学生信息(学号,姓名,性别,籍贯,出生日期,民族,学院/系别号,班级号) 课程信息(课程号,课程名称,课程所属模块,课程类别,学分,学时) 学习信息(学号,课程号,考试成绩,平时成绩) 院系信息(院系号,院系名称) 要求确定各个字段的名称、类型、是否有默认值,是否主键等信息。 (2)依据你所设计的表结构,使用SQL Server Management Studio图形工具在“TM”数据库中 创建学生信息表和课程信息表,并试验在图形界面中修改表结构,删除数据表,输入并更新数据的方法。 (3)依据你所设计表结构,使用Transact-SQL语句创建学习信息表和院系信息表,并试验使 用T-SQL语句修改表结构,删除数据表,插入和更新数据的方法。 (4)找出已创建各表之间相关属性的参照关系,并在相关表中增加引用完整性约束。 (5)按要求完成实验报告。 扩展实验: (1)在“TM”数据库中补充设计以下各表结构: 教师信息(教师号,姓名,性别,出生日期,学历,学位,入职时间,职称,院系号) 授课信息(教师号,课程号,学期) 班级信息(班级号,班级名称,专业号) 专业信息(专业号,专业名称,学制,学位) 图书信息(图书号,书名,作者,出版社,出版日期,册数,价格,分类) 借书偏息(学号,图书号,借出时间,归还时间) 奖励信息(学号,奖励类型,奖励金额) (2)设计并实现各表之间相关属性的参照关系。 (3)使用SQL Management Studio图形界面或Transact-SQL在“TM”数据库中创建前述各表, 并插入部分数据,要求所插入数据合理有效。 3.实验步骤、结果和总结实验步骤/结果

五年级下册科学实验报告单

小学科学实验报告单(1) 五年级科学下册实验报告单 科学实验报告单1 班级::日期年月日 实验名称:物体的沉浮 实验目的观察物体的沉浮 实验材料:水槽、水、塑料、小刀、泡沫、橡皮、萝卜、曲别针等各种材料 实验过程:(一)取小石头、木块、橡皮、针等放入水中,观察它们的沉浮。 (二):1、把水槽放在展台上,从袋中取出泡沫、回形针、萝卜等分别放入水中观察它们的沉浮 2、把小石块、橡皮、泡沫块、萝卜分别切成二分之一、四分之一、八分之一放入水中观察它们的沉浮 实验结论: 木块、塑料、泡沫在水中是浮的;小石头、回形针在水中是沉的。由同一种材料构成的物体改变它们的体积大小,在水中的沉浮是不会发生改变的。

小学科学实验报告单(2) 班级::日期年月日 实验名称:影响物体沉浮的因素 实验目的:研究物体的沉浮与哪些因素有关 实验材料水槽、小石块、泡沫塑料块、回型针、蜡烛、带盖的空瓶、萝卜、橡皮、一套同体积不同重量的球、一套同重量不同体积的立方体、小瓶子、潜水艇 实验过程: 1.按体积大小顺序排列七种物体,再标出它们在水中是沉还是浮。想一想,物体的沉浮和它的体积大小有关系吗? 2、按轻重顺序排列七种物体,再标出它们在水中是沉还是浮。想一想,物体的沉浮和它的轻重有关系吗 实验结论: 不同材料构成的物体,如果体积相同,重的物体容易沉;如果质量相同,体积小的物体容易沉。

小学科学实验报告单3 班级::日期年月日 实验名称:橡皮泥在水中的沉浮 实验目的:橡皮泥排开水的体积 实验材料水槽、水、塑料、小刀、泡沫、橡皮、萝卜、曲别针等各种材料 实验过程: 一:找一块橡皮泥做成各种不同形状的实心物体放入水中,观察它们的沉浮。 二:1、让橡皮泥浮在水面上,用上面同样大小的橡皮泥,改变它的形状,即把橡皮泥做成船形或者空心的,橡皮泥就能浮在水面上。 2、取一个量杯,装入200毫升的水,记录橡皮泥在水中排开水的体积。 实验结论:实心橡皮泥质量不变,形状改变,体积也不变,橡皮泥的沉浮不会发生改变。 橡皮泥在水中排开水的体积越大,浮力越大。

九年级化学实验报告单全年

化学实验报告班级姓名同组人指导教师 日期:实验题目:观察和描述一对蜡烛及其燃烧的探究 实验目的: 1、培养观察和描述的能力。 2、学习科学探究的方法。 实验器材: 蜡烛、小木条、烧杯2个、澄清石灰水 实验步骤: 1、点燃前,观察蜡烛的颜色、状态、形状和硬度;观察把蜡烛投入水中的情况。 2、燃着时,火焰分几层,用小木条比较火焰不同部分温度的高低,用烧杯推测燃烧后的生成物。 3、燃灭后,用火柴去点白烟,蜡烛能否重新燃烧。 现象: 1、蜡烛是乳白色,柱状固体、无味,能被轻易切成块,放于水中飘浮于水面上。 2、火焰分为三层。小木条上外焰接触的部分被烧焦得最厉害,干燥的烧杯内壁有水珠,涂有石灰水的烧杯变浑浊。 3、白烟能被点燃。 分析及结论: 1、蜡烛难溶于水、质软。 2、外焰温度最高,蜡烛燃烧有水和CO2生成。 3、吹灭蜡烛后的白烟是可燃物。

化学实验报告 班级姓名同组人指导教师 日期:实验题目:对人体吸入的空气和呼出的气体的探究 实验目的: 探究人体吸入的空气和呼出的气体有何不同 实验器材: 水槽、集气瓶4个、玻璃片4块、滴管、石灰水、饮料管、小木条 实验步骤: 1、用吹气排水法收集两瓶呼出的气体。 2、收集两瓶空气。 3、在1瓶空气和1瓶呼出气中滴入石灰水、振荡。 4、将燃着的木条分别插入空气和呼出气中。 5、对着干燥的玻璃片呼气。 现象: 1、滴入石灰水后,充满呼出气的集气瓶更浑浊一些; 2、插入呼出气中的木条立即熄灭,插入空气中的木条正常燃烧过了一会儿才熄灭; 3、呼气后干燥的玻璃片上有较多的水珠。 分析及结论: 人体呼出的气体中有CO2含量较高,吸入的空气中O2含量较高,呼出气中H2O含量较高。 化学实验报告

相关主题