实验七 查找

合集下载

大学计算机实验7报告

大学计算机实验7报告

实验七课程名称:大学计算机实验项目名称:互联网与网络安全2)打开要收藏的网站,点击右上方的小星星,并在弹出的小对话框中完成设置之后点击完成,即可完成收藏。

2.在知网平台搜索一篇文献(关键词为:计算机+医学),并下载,同时查看文件下载位置,打开下载文件的目录。

(P201)1)通过深大内部网图书馆打开知网,在最中间的位置输入“计算机医学”点进第一个机医学应用”找到第一个文件右侧的一个小小的下载符号,下载完成后在右上角的下载点击“打开文件所在位置”即可打开并查看文件所在目录。

3.安装一款杀毒软件(例如360杀毒,金山杀毒等,机房如果有则不用安装,学会操作即可),并对磁盘进行快速扫描杀毒。

(P212,处使用McAfee)1)直接打开“我的电脑”右键磁盘,在弹出的菜单中选择“扫描”,就会弹出杀毒界面正在对磁盘扫描并杀毒。

4. 打开和关闭windows防火墙,并添加例外程序。

(P226-228)1)由于这些设置由供应商应用程序迈克菲个人防火墙管理,我们打开迈克菲,找到防火墙,点击关闭并选择关闭时长后再次点击关闭,即可关闭防火墙。

2)打开“控制面板”点入“系统和安全”,点击“Windows Defender 防火墙”下面的“允许应用通过防火墙”,点击“允许其他应用”,点击“路径”旁的浏览,找到应用的位置并双击,再点击“网络类型”完成设置,点击确定,最后点击添加即可。

思考题:1.扫描文献时不同时间和不同检索平台(万方、知网等),检索结果和实验指导描述不同,请解释为什么。

答:不同检索平台的资源库不同,以及检索的方式也不一定相同。

同一个平台,不同的时间检索的结果可能由于资源库的更新导致结果不一样。

计算机基础实验七

计算机基础实验七

〈计算机信息技术基础〉实验七综合练习一、实验内容练习1.打开“Word练习11.doc(单击鼠标右键,在快捷菜单中选择“另存为”,可以下载该文件)”,参照样本一,进行如下操作:样本一上部样本一下部1.查找与替换将全文中的“新房子”改为“老房子”,“老房子”字形设为斜体、颜色为绿色、加粗2.设置字符、段落格式将标题设置为二号、隶书、加粗、粉色字体,且居中,段前、段后各2行。

3.设置边框与底纹将标题加上兰色、3磅粗、带阴影的边框,及填充色为浅兰色、图案样式为“20%”的底纹。

4.设置栏格式将第二段分成两栏,中间用竖线分隔。

5.创建水印如样本一,从剪贴画库中插入一幅图片,并设置成水印。

6.设置页面设置纸张大小为B5,上、下边距设为3.5厘米,左、右边距设为2.5厘米。

7.设置页眉、页码如样本一,设置页眉为“散文集”,且在页眉的右侧插入格式为“第x页”的页号。

8.设置脚注为标题设置脚注“*作者华明”。

9.保存文件将此文件保存在“上机实验作业”文件夹中,文件名为“Word练习11.doc”。

练习2.绘制如样本二的表格,要求如下:1.标题宋体、三号、粗体字,且居中。

2.其余文字为宋体、四号字,垂直居中。

3.各行高为20磅。

4.四周边框为三条细实线,内部表格线为单细实线。

5.为右下角单元格中的文字加兰色底纹。

6.保存文件将此文件保存在“上机实验作业”文件夹中,文件名为“Word练习12.doc”。

样本二练习3.制作如样本三的文档,要求如下:样本三1.插入图片从“Microsoft剪贴画库”中选择小船图片插入到文档中,并调整好图片的大小,见样本三。

2.利用艺术字制作标题输入艺术字“我把小船划向月亮”,宋体、36号字,请按自己的爱好,调整好艺术字的形状、大小及位置,见样本三。

3.绘制图形利用绘图工具栏绘制月亮和星星并填充颜色。

4.插入文本框及输入文字文字为宋体、四号字、绿色,见样本三。

5.利用文本框制作背景插入一个大文本框,将艺术字、图片、原来的文本框(即4. 插入的文本框)全部框住,将其叠放次序设置为底层,然后设置如样本三的填充效果,即单色“过渡”。

查找和排序算法的实现(实验七)

查找和排序算法的实现(实验七)

实验七查找和排序算法的实现一.实验目的及要求(1)学生在实验中体会各种查找和内部排序算法的基本思想、适用场合,理解开发高效算法的可能性和寻找、构造高效算法的方法。

(2)掌握运用查找和排序解决一些实际应用问题。

二.实验内容:(1)编程实现一种查找算法(如折半查找、二叉排序树的查找、哈希查找等),并计算相应的ASL。

(2)编程实现一种内部排序算法(如插入排序、快速排序等)。

三.实验主要流程、基本操作或核心代码、算法片段(该部分如不够填写,请另加附页)(1)编程实现一种查找算法(如折半查找、二叉排序树的查找、哈希查找等),并计算相应的ASL。

➢程序代码:折半查找:头文件:#define EQ(a,b) ((a)==(b))#define LT(a,b) ((a)<(b))#define maxlength 20typedef int ElemType;typedef struct{ElemType key;ElemType other;}card;//每条记录包含的数据项typedef struct{card r[maxlength];int length;}SSTable;//一张表中包含的记录容量void Create(SSTable &L);int Search(SSTable L,int elem);功能函数:#include"1.h"#include"stdio.h"void Create(SSTable &L){printf("新的线性表已经创建,请确定元素个数(不超过20)\n");scanf("%d",&L.length);printf("请按递增序列输入具体的相应个数的整数元素(空格隔开)\n");for(int i=0;i<L.length;i++){scanf("%d",&L.r[i].key);}}int Search(SSTable L,int elem){if(L.r[L.length-1].key<elem||L.r[0].key>elem){printf("表中没有该元素(不在范围内)\n");return 0;}int low=0,high=L.length-1;int mid;while(low<=high){mid=(low+high)/2;if(EQ(L.r[mid].key,elem)){printf("该元素在第%d位\n",mid+1); return 0;}else if(LT(elem,L.r[mid].key)){high=mid-1;}else{low=mid+1;}}printf("表中没有该元素(不在范围内)\n");return 0;}主函数:#include"stdio.h"#include"1.h"int main(){SSTable L;Create(L);printf("\n");printf("此时的线性表元素:\n");for(int a=0;a<L.length;a++){printf("%d ",L.r[a].key);}printf("\n");printf("\n");int elem;do{printf("请输入要查找的元素(输入000表示结束程序)\n");scanf("%d",&elem);if(elem!=000){Search(L,elem);}}while(elem!=000);return 0;}➢运行结果:(2)编程实现一种内部排序算法(如插入排序、快速排序等)。

试验七食物中脂溶性维生素含量分析高效液相色谱法

试验七食物中脂溶性维生素含量分析高效液相色谱法

实验七食物中脂溶性维生素含量分析〔高效液相色谱法——HPLC〕一、实验目的与要求1目的了解高效液相色谱仪的工作原理。

2要求掌握HPLC测定食物中脂溶性维生素含量的方法。

二、实验原理样品中的维生素A及维生素E经皂化提取处理后,将其从不可皂化局部提取至有机溶剂中。

用高效液相色谱法 C18反相柱将维生素A和维生素E别离,经紫外检测器检测,并用内标法定量测定。

最小检出量分别为维生素A: 0.8ng,αE: 91.8ng,γE: 36.6ng,δE: 20.6ng。

三、实验仪器与试剂1仪器〔1〕实验室常用设备;〔2〕小离心管: 1.5~3.0ml带盖塑料离心管〔与高速离心机配套〕;〔3〕高速离心机;〔4〕旋转蒸发器;〔5〕恒温水浴锅;〔6〕紫外分光光度计;〔7〕高压液相色谱仪带紫外分光检测器。

2试剂〔1〕高纯氮气;〔2〕无水乙醚:不含有过氧化物。

①过氧化物检查方法:用5ml乙醚加1ml 10%碘化钾溶液,振摇 1min,如有过氧化物那么放出游离碘,水层呈黄色或加4滴0.5%淀粉液,水层呈蓝色。

该醚需处理后使用。

②去除过氧化物的方法:熏蒸乙醚时,瓶中放入纯铁丝或铁末少许,弃去10%蒸馏水和10%残留液。

(3) 无水乙醇:不得含有醛类物质。

①检查方法:取2ml银氨溶液于试管中,参加少量乙醛,摇匀,再参加10%氢氧化钠溶液,加热,放置冷却后,假设有银镜反响那么表示乙醇中有醛。

②脱醛方法:取2g硝酸银溶于少量水中,取4g氢氧化钠溶于温乙醇中。

将两者倾入1L 乙醇中,振摇后,放置暗处两天〔不时摇动,促进反响〕,经过滤,置蒸馏瓶中蒸馏,弃去初蒸出的50ml。

当乙醇中含醛较多时,硝酸银用量适当增加。

〔4〕无水硫酸钠。

〔5〕甲醇:重蒸后使用。

〔6〕重蒸水:水中加少量高锰酸钾,临用前蒸馏。

〔7〕 10%抗坏血酸溶液〔100g/L〕:临用前配制。

〔8〕 1∶1氢氧化钾溶液。

〔9〕 10%氢氧化钠溶液〔100g/L〕。

〔10〕 5%硝酸银溶液〔50g/L〕。

2022物理第6章动量实验7验证动量守恒定律教案

2022物理第6章动量实验7验证动量守恒定律教案

实验七验证动量守恒定律1.实验目的验证碰撞中的动量守恒.2.实验原理在一维碰撞中,测出物体的质量m和碰撞前、后物体的速度v、v′,算出碰撞前的动量p=m1v1+m2v2及碰撞后的动量p′=m1v1′+m2v2′,看碰撞前后动量是否相等。

3.实验器材方案一利用气垫导轨完成一维碰撞实验气垫导轨、光电计时器、天平、滑块(两个)、重物、弹簧片、细绳、弹性碰撞架、胶布、撞针、橡皮泥。

方案二在光滑长木板上两车碰撞完成一维碰撞实验光滑长木板、打点计时器、纸带、小车(两个)、天平、撞针、橡皮泥。

方案三利用等大小球做平抛运动完成一维碰撞实验斜槽、大小相等质量不同的小球两个、重垂线、白纸、复写纸、天平、刻度尺、圆规、三角板。

4.实验步骤方案一利用气垫导轨完成一维碰撞实验(1)测质量:用天平测出滑块质量。

(2)安装:正确安装好气垫导轨,如图所示。

(3)测速度:接通电源,利用配套的光电计时装置测出两滑块各种情况下碰撞前后的速度(①改变滑块的质量;②改变滑块的初速度大小和方向)。

(4)验证:一维碰撞中的动量守恒。

方案二在光滑长木板上两车碰撞完成一维碰撞实验(1)测质量:用天平测出两小车的质量。

(2)安装:将打点计时器固定在光滑长木板的一端,把纸带穿过打点计时器,连在小车的后面,在两小车的碰撞端分别装上撞针和橡皮泥,如图所示.(3)碰撞:接通电源,让小车A运动,小车B静止,两车碰撞时撞针插入橡皮泥中,把两小车连接成一体运动。

(4)测速度:通过纸带上两计数点间的距离及时间由v=错误!算出速度.(5)改变条件:改变碰撞条件,重复实验。

(6)验证:一维碰撞中的动量守恒。

方案三利用等大小球做平抛运动完成一维碰撞实验(1)测质量:先用天平测出入射小球、被碰小球质量m1、m2(m1>m2)。

(2)安装:按如图所示安装好实验装置,将斜槽固定在桌边,使槽的末端点切线水平,调节实验装置使两小球碰撞时处于同一水平高度,且碰撞瞬间入射小球与被碰小球的球心连线与轨道末端的切线平行,以确保两小球正碰后的速度方向水平。

实验七:关键词练习含答案

实验七:关键词练习含答案

实验七:关键词练习实验目的:1.了解常用搜索引擎——谷歌、百度的使用;2.掌握关键词的运用;实验内容:使用搜索引擎或者进行搜索,给每一条题目找出一个或多个关键词(可以进行组合,例如电影+绿茶),然后找出答案实验步骤:1、1987年,中国互联网创始人________先生通过国际互联网向前西德卡尔斯鲁厄大学发出了中国第一封电子邮件《穿越长城,走向世界》。

答案:钱天白关键词:中国互联网《穿越长城,走向世界》2、世界四大冲浪胜地不包括以下那个地方?A、法国西海岸B、塔西提岛C、民大威群岛D、马里布海岸答案:D、马里布海岸关键词:世界四大冲浪胜地3、要想把酒长久贮存最理想的温度应该是多少?A、华氏45度B、55度C、华氏60度D、华氏65度答案:B、55度关键词:酒长久最理想温度华氏4、最近小明给朋友发QQ信息时后面总会带一句“这个网站不错,快来看看”的信息,朋友看了这个网站也会同样出现这种情况,请大家帮忙看看这是怎么回事?A、这是一种叫“QQ尾巴”的病毒B、该病毒可盗取QQ用户密码,还能通过邮件传播C、把QQ关闭后重新登陆一遍就好了D、“流行病毒专杀工具(Spant)”可查杀该病毒答案:A、这是一种叫“QQ尾巴”的病毒关键词:信息后面总会带一句快来看看5、李刚在坐出租车时听到收音机里放了一首很好听的歌,很想DOWN下来放在自己的MP3上,但是忘记了歌名,只记得有句歌词唱到:“我遇见谁,会有怎样的对白;我等的人,他在多远的未来……”,下面哪些答案是正确的?A、歌曲名称是《遇见》B、这首歌的作词是林一峰C、演唱者的成名作是《天黑黑》D、电影《向左走向右走》中的一首歌答案:A、歌曲名称是《遇见》关键词:歌我遇见谁6、中国一些历史悠久的中药店,都喜欢叫“某某堂药店",象“同仁堂”、“九芝堂”、“达仁堂”……那么,人们是为了纪念哪位医生才这么叫的呢?A、华陀B、孙思邈C、张仲景D、李时珍答案:C、张仲景关键词:某某堂药店纪念医生7、具有“爱尔兰钢琴诗人”之称的________曾一度在全球掀起了浪漫钢琴音乐的风潮。

access实验内容2版

access实验内容2版

access实验内容2版实验一 ACCESS数据库结构与创建实验内容:1. 启动数据库管理系统Access2002;2. 打开提供给同学们的“student”数据库,认识数据库的7种对象,同时调出系统帮助文件,找到帮助中关于7种对象的说明和解释,了解数据库的功能,理解数据库的总体结构;3. 用Access2002创建一个空白数据库“教师信息管理系统”;4. 用Access2002中的向导创建一个“联系管理”数据库。

实验思考:我们在创建数据库的时候要理解数据库的功能以及数据库的总体结构,有哪七种对象,从而更好的理解数据库的概念。

实验二Access数据表的创建实验内容:我们在课本上介绍了四种创建表的方法分别是:使用向导创建表;通过输入数据创建表;自定义表;使用已有数据创建表。

我们在以下的实验过程中体会这四种创建表的方法。

1.启动Access数据库管理系统。

2.创建空白数据库“教学信息管理系统”,并保存在桌面上。

3.使用向导创建表“学生”表①使用向导为“学生”表创建两个字段:学号,姓氏;②进入设计器,明确修改表的“姓氏”字段的名称为“姓名”再添加性别,出生日期,政治面貌,班级编号,毕业学校字段,分别设置这些字段的字段类型,大小。

并把表的名称由“学生”改为“学生档案表”。

③向表中输入数据,可以根据你自己的情况向表中输入数据,例如下图:4.通过输入数据创建学生成绩表参照教材P31,通过输入数据创建“职工信息表”的方法创建学生成绩表。

学生成绩表的结构5.通过设计器创建表“教师档案表”:打开表设计器,按以下表结构,创建表“教师档案表”:6.使用已有数据创建表:(1)将“课程名表.xls”导入“教学信息管理系统”数据库中。

(2)将“学生档案”中的“课程信息表”链入“教学信息管理系统”注意:在这里体会导入表与链接表的区别(3)将“教学信息管理系统”中的“学生档案表”导出为excel 表“student.xls”实验思考:比较各种创建表的方法,体会它们之间的区别?实验三建立及编辑表之间的关系实训目的:掌握建立表间关系的方法,熟悉表间关系的设置过程;掌握编辑关系的方法,理解参照完整性,级联更新和级联删除的意义。

07实验7 邻二氮菲分光光度法测定铁的含量

07实验7 邻二氮菲分光光度法测定铁的含量
三、仪器与试剂
722S型或721型分光光度计、容量瓶(100mL,50mL)、吸量管 1、铁标准溶液:含铁0.1mg/ml。 准确称取0.8634g的NH4Fe(SO4)2·12H2O,置于烧杯中,加入 20ml1:1HCl和少量水,溶解后,定量地转移至1升容量瓶中,以水稀释之 刻度,摇匀。 2、邻二氮菲:0.15%(10-3mol/L)新配制的水溶液。 3、盐酸羟胺: 10%水溶液(临用时配制) 4、醋酸钠溶液 1mol/L
实验七 邻二氮菲分光光度法测定铁的含量
一、实验目的
1.学会吸收曲线及标准曲线的绘制,了解分光光度法的基本原理。
2.掌握用邻二氮菲分光光度法测定微量铁的方法原理。 3.学会722S型分光光度计的正确使用,了解其工作原理。 4.学会数据处理的基本方法。 5.掌握比色皿的正确使用。
二、实验原理
根据朗伯—比耳定律:A=εbc,当入射光波长λ及光程b一定时, 在一定浓度范围内,有色物质的吸光度A与该物质的浓度c成正比。只要 绘出以吸光度A为纵坐标,浓度c为横坐标的标准曲线,测出试液的吸光 度,就可以由标准曲线查得对应的浓度值,即未知样的含量。同时,还 可应用相关的回归分析软件,将数据输入计算机,得到相应的分析结 果。
选用1cm比色皿,以试剂空白为参比溶液(为什么?),取4号容量瓶 试液,选择440~560nm波长,每隔10nm测一次吸光度,其中500~520nm 之间,每隔5nm测定一次吸光度。以所得吸光度A为纵坐标,以相应波长 λ为横坐标,在坐标纸上绘制A与λ的吸收曲线。从吸收曲线上选择测 定Fe的适宜波长,一般选用最大吸收波长λmax为测定波长。
用分光光度法测定试样中的微量铁,可选用的显色剂有邻二氮菲 (又称邻菲罗啉)及其衍生物、磺基水杨酸、硫氰酸盐等。而目前一般采 用邻二氮菲法,该法具有高灵敏度、高选择性,且稳定性好,干扰易消 除等优点。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验报告七查找实验
一、实验目的:
1、熟悉线性查找算法。

2、掌握顺序查找、二分查找算法
二、实验内容:
1.SeqList类中增加下列成员方法:
public int lastIndexOf(T key) { //返回最后出现的关键字为key元素位置int num=0;
for(int i=0;i<this.value.length;i++)
if(this.value[i]==key)
num++;
retuen num;
}
2.为顺序表和单链表增加以下基于查找的删除和替换操作的成员方法:
public void removaAll(T key) //删除所有关键字为key元素
顺序表:
public void removaAll(T key){
for(int i=0;i<this.value.length;i++)
if(this.value[i]==key){
remove[i];
i--;
}
}
public void remove(int index){
for(int i=index;i<this.value.length;i++){
if(i<this.value.length-1)
this.value[i]=this.value[i+1];
else
this.valye[i]=null;
}
}
单链表
public void removaAll(T key){
Node<T> p=this.head;
while(p.next!=null){
if(p.next.data==key)
p.next=p.next.next;
}
}
public void replace (T x, T y) //将首次出现的元素x替换为y
顺序表
public void replace (T x, T y){
for(int i=0;i<this.value.length;i++)
if(this.value[i]==x){
this.value[i]=y;
break;
}
}
单链表
public void replace (T x, T y){
Node<T> p=this.head;
while(p.next!=null)
if(p.next.data==x){
p.next.data=y;
break;
}
}
public void replace(T x,T y) ) //将所有元素x替换为y 顺序表
public void replace (T x, T y){
for(int i=0;i<this.value.length;i++)
if(this.value[i]==x)
this.value[i]=y;
}
单链表
public void replace (T x, T y){
Node<T> p=this.head;
while(p.next!=null)
if(p.next.data==x)
p.next.data=y;
}
3、有序表的二分查找(折半查找)
public int binarySearch(T key){
int begin=0,end=this.value.length-1;
if(key!=null)
while(begin<=end){
int mid=(begin+end)/2;
if(value[mid]==key)
return mid;
if(value[mid]>key)
end=min-1;
else
begin=mid+1;
}
return -1;
}
三、实验心得(含上机中所遇问题的解决办法,所使用到的编程技巧、创新
点及编程的心得)。

相关文档
最新文档