实验报告(三)
- 格式:doc
- 大小:861.00 KB
- 文档页数:9
⽣物信息学实验报告3(三)蛋⽩质序列分析(三)蛋⽩质序列分析实验⽬的:掌握蛋⽩质序列检索的操作⽅法,熟悉蛋⽩质基本性质分析,了解蛋⽩质结构分析和预测。
实验内容:1、检索SOX-21蛋⽩质序列,利⽤ProParam⼯具进⾏蛋⽩质的氨基酸组成、分⼦质量、等电点、氨基酸组成、原⼦总数及疏⽔性(ProtScale⼯具)等理化性质的分析。
2、利⽤PredictProtein、PROF、HNN等软件预测分析蛋⽩质的⼆级结构;利⽤Scan Prosite软件对蛋⽩质进⾏结构域分析。
3、利⽤TMHMM、TMPRED、SOSUI等⼯具对蛋⽩质进⾏跨膜分析;采⽤PredictNLS进⾏核定位信号分析;利⽤PSORT进⾏蛋⽩质的亚细胞定位预测;利⽤CBS(http://www.cbs.dtu.dk/services/ProtFun/)⽹站⼯具预测蛋⽩的功能,将序列⽤Blocks、SMART、InterProScan、PFSCAN等搜索其保守序列的特征,进⾏motif 的结构分析。
4、利⽤Swiss-Model数据库软件预测该蛋⽩的三级结构,结果⽤蛋⽩质三维图象软件Jmol查看。
CPHmodels 也是利⽤神经⽹络进⾏同源模建预测蛋⽩质结构的⽅法和⽹络服务器I-TASSER预测所选蛋⽩质的空间结构。
5、分析蛋⽩质的翻译后修饰:分析信号肽及其剪切位点: SignalIP http://www.cbs.dtu.dk/services/SignalP/;分析糖链连接点:分析O-连接糖蛋⽩,NetOGlyc,http://www.cbs.dtu.dk/services/NetOGlyc/;分析N-连接糖蛋⽩,NetNGlyc,http://www.cbs.dtu.dk/services/NetNGlyc/。
6、利⽤检索的序列,进⾏同源⽐对,获得并分析⽐对结果。
实验步骤(⼀)1、在NCBI 蛋⽩质数据库中查找SOX-21蛋⽩质序列分别选择⽖蟾(Xenopus laevis)、⼩家⿏[Mus musculus]、猕猴[Macaca mulatt a]的SOX-21蛋⽩质序列,并保存其FASTA格式。
实验名称:声速的测量实验目的:了解超声波的产生、发射和接收的方法,用干涉法(驻波法)和相位法测量声速。
实验原理:(一)为什么选择超声波进行测量。
在弹性介质中,频率从20Hz到20kHz的振动所激起的机械波称为声波,高于20kHz,称为超声波,超声波的频率范围在2×104Hz-5×108Hz之间。
超声波的传播速度,就是声波的传播速度。
超声波具有波长短,易于定向发射等优点,在超声波段进行声速测量比较方便。
实验装置由波动理论可知,波速与波长、频率有如下关系:v = f λ,只要知道频率和波长就可以求出波速。
本实验通过信号发生器控制换能器,信号发生器的输出频率就是声波频率。
声波的波长用驻波法(共振干涉法)和行波法(相位比较法)测量。
下图是超声波测声速实验装置图。
1)驻波法测波长由声源发出的平面波经前方的平面反射后,入射波与发射波叠加,它们波动方程分别是:⎪⎭⎫ ⎝⎛-=λπx ft A y 2cos 1⎪⎭⎫ ⎝⎛+=λπx ft Acod y 22叠加后合成波为:()()y = 2Acos 2X/cos 2ft πλπ当X =n /2 λ±时y = 2Acos2X / =1πλ±称为波腹 当()X =2n+1/4 λ±时()cos 2X/0πλ=,称为波节因此只要测得相邻两波腹(或波节)的位置Xn 、Xn-1即可得波长。
2)相位法测波长从换能器S 1发出的超声波到达接收器S 2,所以在同一时刻S 1与S 2处的波有一相位差:= 2x/其中是波长,x 为S 1和S 2之间距离。
因为x 改变一个波长时,相位差就改变2。
利用李萨如图形就可以测得超声波的波长。
实验步骤1检查仪器2调节超声发生器,使发射平面与游标垂直3调节超声接收器,使接收面与发射面平行4连接函数发生器与超声发射器,连接超声接收器与示波器5调节函数发生器的频率,使示波器上的简谐波产生最大振幅,即发生谐振。
攀枝花学院实验报告实验课程:Visual C#.NET程序设计教程实验项目:上机实验5 实验日期:系:数计学院成绩:一、实验目的1、区分静态类与非静态类,掌握静态字段、静态方法和静态构造函数的定义方法。
2、理解类的继承性与多态性,掌握其应用方法。
3、理解抽象类、接口的概念,掌握抽象类与接口的定义及使用方法。
4、理解分部类和命名空间的概念,掌握分部类和命名空间的使用方法。
二、实验要求1.熟悉Visual 的基本操作方法。
2.认真阅读本章相关内容,尤其是案例。
3.实验前进行程序设计,完成源程序的编写任务。
4.反复操作,直到不需要参考教材、能熟练操作为止。
三、实验步骤1、设计一个Windows应用程序,在该程序中首先构造一个学生基本类,再分别构造小学生、中学生、大学生等派生类,当输入相关数据,单击不同的按钮(小学生、中学生、大学生)将分别创建不同的学生对象,并输入当前的学生总人数、该学生的姓名、学生类型和平均成绩。
具体要求如下:(1)每个学生都有的字段为:姓名、年龄。
(2)小学生的字段还有语文、数学,用来表示这两科的成绩。
(3)中学生在此基础上多了英语成绩。
(4)大学生只有必修课和选修课两项成绩。
(5)学生类具有方法来统计自己的总成绩,并输出。
(6)通过静态成员自动记录学生总人数。
(7)成员初始化能通过构造函数完成。
源程序如下:using System;using ;using ;using ;using ;using ;using Test3_1{public partial class Form1 : Form{public Form1(){InitializeComponent();}public abstract class Student{protected string name;protected int age;protected static int number;public Student(string name, int age){= name;= age;number++;}public string Name { get { return name; } }public virtual string type{get { return"学生"; }}public abstract double total();public abstract double Average();public string getInto(){string result = ("总人数:{0},姓名:{1},{2},{3}岁", number, Name, type, age);if (type == "小学生")result += (",平均成绩为{0:N2}:\n", total() / 2);else if(type=="中学生")result += (",平均成绩为{0:N2}:\n", total() / 3);elseresult += (",总学分为{0:N2}:\n", total());return result;}}public class Pupil : Student{protected double chinese;protected double math;public Pupil(string name, int age, double chinese, double math): base(name, age){= chinese;= math;}public override string type{get{return"小学生";}}public override double total(){return chinese + math;}}public class Middle : Student{protected double chinese;protected double math;protected double english;public Middle(string name, int age, double chinese, double math,double english) : base(name, age){= chinese;= math;= english;}public override string type{get{return"中学生";}}public override double total(){return chinese + math+english;}}public class University : Student{protected double majors;protected double elective;public University(string name, int age, double majors, double elective): base(name, age){= majors ;= elective;}public override string type{get{return"大学生";}}public override double total(){return majors+elective;}}private void btpupil_Click(object sender, EventArgs e){int age = ;double chinese = ;double math = ;Pupil p = new Pupil, age, chinese, math);+= ();}private void btMiddle_Click(object sender, EventArgs e){int age = ;double chinese = ;double math = ;double english = ;Middle p = new Middle, age, chinese, math,english);+= ();}private void btUniversity_Click(object sender, EventArgs e) {int age = ;double chinese = ;double math = ;University u = new University, age, chinese, math);+= ();}}}运行结果如图所示:2、完善上机实验4-3设计的银行帐户管理系统,增加一个VIP账户的管理。
数据库原理实验报告(3)实验三数据表的创建与管理实验南京晓庄学院《数据库原理与应⽤》课程实验报告实验三数据表的创建与管理实验所在院(系):数学与信息技术学院班级:学号::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)设计并实现各表之间相关属性的参照关系。
天津科技大学生物化学实验报告专业:班级:姓名学号组别第组实验项目同组人完成时间年月日【实验名称】《马铃薯多酚氧化酶制备及性质实验》【实验目的】1、学习从组织细胞中制备酶的方法。
2、掌握多酚氧化酶的作用及各种因素对其作用的影响。
【实验原理】多酚氧化酶为植物体内常见的呼吸酶,其在食品加工中易被氧化而呈现颜色反应,并且对多种植物的抗氧化、抗病原菌侵染等起作用,所以掌握其制备与性质实验要点,对于今后从事食品原料的提取分离与测定有重要意义。
多酚氧化酶是一种含铜的酶,其最适pH值为。
由多酚氧化酶催化的反应,如以为底物,可以被氧化形成邻苯二醌。
由多酚氧化酶催化的氧化还原反应可通过溶液的颜色的变化鉴定,这个反应在自然界中是常见的,如。
多酚氧化酶的最适底物是。
和与的结构相似,它们也可以被氧化为各种有色物质。
酶是生物催化剂,其催化活性易受各种因素的影响,如、、以及和等都会改变其生物催化活性。
【材料与设备】1、仪器设备匀浆机,离心机,冰箱,恒温水浴成绩:教师签字:批阅日期:2、材料小刀,纱布,漏斗,其它玻璃器皿3、主要试剂:(1)马铃薯(2)0.1mol/L的NaF溶液:将4.2g氟化钠溶于1000mL水中。
(3)0.01mol/L的邻苯二酚溶液:将1.1g邻苯二酚溶解于1000mL水中,用稀NaOH调节溶液的pH值为6.0,防止其自身的氧化作用。
当溶液变成褐色时,应重新配制。
新配制的溶液应贮存于棕色瓶中。
(4)pH6.8的磷酸盐缓冲液(5)5%三氯乙酸溶液(6)硫脲(7)0.01mol/L的间苯二酚溶液:将0.11g间苯二酚溶解于100mL水中。
(8)0.01mol/L的对苯二酚溶液:将0.11g对苯二酚溶解于100mL水中。
(9)固体硫酸铵(10)0.8%HCl:19.2mL浓HCl加水稀释到1000mL。
(11)0.2%和0.3%(V/V)的乳酸溶液。
(12)0.5%的碳酸钠溶液(13)0.01%的碳酸钠溶液【实验方法】1、多酚氧化酶的制备每三个小组一起,称取150g马铃薯(新马铃薯可以不去皮),切块后放入匀浆机,加入150mL NaF溶液,匀浆后用四层纱布过滤,静置后取上清液待用。
《通信原理》实验报告实验三:抽样定理和PAM调制解调实验系别:信息科学与技术系专业班级:电子信息工程0902班学生姓名:潘胜同组学生:朱云龙成绩:指导教师:惠龙飞(实验时间:2011年11月17日)华中科技大学武昌分校一、 实验目的1、 通过脉冲幅度调制实验,加深理解脉冲幅度调制的原理。
2、 通过对电路组成、波形和所测数据的分析,加深理解这种调制方式的优缺点。
二、 实验器材1、 通信原理实验箱 一个2、 60M 数字示波器 一台3、 连接线 若干三、 实验原理(一)基本原理 1、抽样定理抽样定理表明:一个频带限制在(0,H f )内的时间连续信号()m t ,如果以T ≤Hf 21秒的间隔对它进行等间隔抽样,则()m t 将被所得到的抽样值完全确定。
假定将信号()m t 和周期为T 的冲激函数)t (T δ相乘,如图3-1所示。
乘积便是均匀间隔为T 秒的冲激序列,这些冲激序列的强度等于相应瞬时上()m t 的值,它表示对函数()m t 的抽样。
若用()m t s 表示此抽样函数,则有:()()()s T m t m t t δ=图3-1 抽样与恢复假设()m t 、()T t δ和()s m t 的频谱分别为()M ω、()T δω和()s M ω。
按照频率卷积定理,()m t ()T t δ的傅立叶变换是()M ω和()T δω的卷积:[]1()()()2s T M M ωωδωπ=*因为 2()T T s n n Tπδδωω∞=-∞=-∑,Ts πω2=所以 1()()()s T s n M M n T ωωδωω∞=-∞⎡⎤=*-⎢⎥⎣⎦∑由卷积关系,上式可写成1()()s s n M M n T ωωω∞=-∞=-∑ 该式表明,已抽样信号()m t s 的频谱()M s ω是无穷多个间隔为ωs 的()M ω相迭加而成。
这就意味着()M s ω中包含()M ω的全部信息。
需要注意,若抽样间隔T 变得大于Hf 21,则()M ω和()T δω的卷积在相邻的周期内存在重叠(亦称混叠),因此不能由()M s ω恢复()M ω。
实验三实验项目名称:实验3 文字信息实验过程及内容:一、(一)基础操作1. 启动Microsoft Word 2010,输入个人简历的相关信息。
输入完成后,将文档另存为:个人简历.docx。
(书本案例3-2)1)输入RESUME后按Enter即可换行2)在第五段输入“姓名:马腾飞”时,由于已经输入过一次了,可以直接复制粘贴。
长按鼠标左键选中“姓名:马腾飞”,单击右键,弹出菜单,在菜单中选择复制。
再将光标移动到需要粘贴的位置,在键盘上按“C TRL+V”即可完成。
3)输入完内容后,在左上角点击“保存”,在弹出的对话框中更改文件名,以及选定保存地址后,单击“保存”。
2. 打开个人简历文档,设置标题“个人概况”格式,字体:楷体、小四,深蓝色,加宽2磅,对整行加下划线、橙色;整行底纹:淡橙色。
(书本案例3-5)1)选中“个人概况”,在弹出的菜单中找到字体选项,点击下拉按钮选择“楷体”,再找到字号选项点击下拉按钮,选择“小四”。
然后找到字体颜色选项点击下拉按钮,选择“深蓝色”。
2)选中“个人概况”,单击鼠标右键,在弹出的菜单中点击“字体”选项,进入对话框,切换至对话框的“高级”选项卡。
点击“间距”的下拉按钮选择“加宽”,在磅值(B)中更改为2磅。
再切换到“字体”选项卡,点击“下划线类型”的下拉按钮,选择所需的下划线线型,点击“下划线颜色”下拉按钮并选择橙色的下划线颜色。
查看“预览”,确认无误后单击“确定”按钮。
3)选中“个人概况”,点击Word上方的“设计”选项,在最右边的页面背景内点击页面边框,在弹出的对话框内选择“底纹”选项卡,点击“填充”的下拉按钮,选择淡橙色。
点击“应用于”的下拉按钮,选择“文字”选项。
在“预览”区查看,确认无误后点击“确定”即可。
效果如下图所示3.书本案例3-61)选中“个人概况”,单击鼠标右键,在弹出的菜单中点击“段落”,进入对话框后更改“段前”的数据为1行,“段后”的数据为1行,特殊格式为“无”。
电子科技大学电子工程学院标准实验报告(三)课程名称:电子雷达对抗实验姓名:张基恒学号:2011029180014指导教师:廖红舒、张花国电子科技大学教务处制表一、实验室名称:信息对抗系统专业实验室二、实验项目名称:通信干扰实验三、实验学时:2学时四、实验原理:对通信信号的干扰有噪声干扰、转发干扰等方式。
噪声干扰主要把噪声调制到发射通信信号频带内,通过降低正常通信信号的接收质量从而达到干扰的目的,噪声干扰包括单音干扰、多音干扰、窄带干扰、宽带干扰等。
转发干扰则把接收到的通信信号复制后直接转发,让合作通信的接收方无法识别正确传输的信息。
对数字通信信号的干扰影响可通过观察解调误码率来评估干扰效果。
五、实验目的:该实验以数字通信干扰为例,让学生了解通信干扰的产生方式以及评估干扰效果的准则,通过从干扰信号的产生、通信信号解调以及评估干扰效果的完整编程实现,使得学生对整个电子信息对抗系统有直观的认识六、实验内容:1、产生干信比分别为0,-10,-20的单音干扰信号,干扰频率位于调制后信号带宽内,即fc+((1+R)*fd)*K,fc为信号载频,R为滚降因子,fd为码率,K 为0-1之间的小数(注意要保证过采样率必须为整数,即如果fs=1,fs/fd是大于1的整数),参数fc,R,fd,fs,K可自行设置。
2、仿真单音干扰信号对BPSK、QPSK的干扰效果,画出不同干信比下的解调误码率。
改变干扰频率的位置(对准载频)观察误码率的改变情况。
3、产生干信比分别为0,-10,-20的多音干扰信号(2个音频或3个音频干扰信号),并仿真多音干扰信号对BPSK、QPSK信号的干扰效果。
过程与内容1和2类似。
注意多个音频干扰信号的总功率应与单音干扰的总功率一致。
七、实验器材(设备、元器件):计算机、Matlab计算机仿真软件八、实验步骤:1、根据干扰总功率要求,在PSK调制信号带宽内产生单音干扰和多音干扰信号,并叠加到产生的信号源上。
佛山科学技术学院
实验报告
课程名称教育软件工程
实验项目软件测试
专业班级 09教育技术学2班姓名陈佳荣学号 2009914228 指导教师李新晖成绩日期2011/11/28
一、实验要求
1、功能说明:在某网站申请免费信箱时,要求用户必须输入用户名、密码及确认密码,对每一项输入条件的要求如下:用户名要求4~16位之间,使用英文字母、数字、“-”、“_”,并且首字符必须为字母或数字;密码要求为6~16位之间,只能使用英文字母、数字以及“-”、“_”,并且区分大小写。
2、设计能够完成上述功能要求的程序(程序语言自定)。
3、采用黑盒法对上述程序进行确认测试和有效性测试,选择好测试用例,并确认测试的结果。
二、实验原理
本次实验的原理是采用黑盒法对一个在网站上申请免费邮箱的软件进行测试,检测软件存在的漏洞和错误,以帮助进一步完善软件的功能。
三、实验步骤
首先,设计一个软件,其功能包括在指定的要求中输入正确的账号和密码,具体要求如:用户名要求4~16位之间,使用英文字母、数字、“-”、“_”,并且首字符必须为字母或数字;密码要求为6~16位之间,只能使用英文字母、数字以及“-”、“_”,并且区分大小写。
软件的源代码:
Private Sub Command1_Click()
Dim name(16) As String
Dim password(16) As String
Dim n As String
Dim j As Integer
Dim r As Integer
Dim m As Integer
n = Text1.Text
i = Val(Len(n))
If (i >= 4 And i <= 16) Then
r = 1
a = Val(Asc(Mid$(n, 1, 1)))
If ((a >= 48 And a <= 57) Or (a >= 65 And a <= 90) Or (a >= 97 And a <= 122)) Then For j = 0 To i - 1
a = Val(Asc(Mid$(n, j + 1, 1)))
If (a = 45 Or a = 95 Or (a >= 48 And a <= 57) Or (a >= 65 And a <= 90) Or (a >= 97 And a <= 122)) Then
m = 1
Else
m = 0
Exit For
End If
Next j
If (m = 1) Then
x = 1
Else: Print MsgBox("账号含有非法字符", 32, "错误提示")
Cls
End If
Else:
Print MsgBox("账号要以字母或数字开头", 32, "错误提示")
Cls
For j = 0 To i - 1
a = Val(Asc(Mid$(n, j + 1, 1)))
If (a = 45 Or a = 95 Or (a >= 48 And a <= 57) Or (a >= 65 And a <= 90) Or (a >= 97 And a <= 122)) Then
q = 1
Else
q = 0
Exit For
End If
Next j
If (q = 1) Then
Else: Print MsgBox("账号含有非法字符", 32, "错误提示")
Cls
End If
End If
Else: Print MsgBox("账号长度有误", 32, "错误提示")
Cls
End If
h = Text2.Text
i = Val(Len(h))
If (i >= 6 And i <= 16) Then
s = 1
For j = 0 To i - 1
a = Val(Asc(Mid$(h, j + 1, 1)))
If (a = 45 Or a = 95 Or (a >= 48 And a <= 57) Or (a >= 65 And a <= 90) Or (a >= 97 And
a <= 122)) Then
s = 1
Else
s = 0
Exit For
End If
Next j
If (s = 1) Then
y = 1
Else: Print MsgBox("密码含有非法字符", 32, "错误提示") Cls
End If
Else: Print MsgBox("密码长度有误", 32, "错误提示")
Cls
End If
If (x = 1 And y = 1) Then
Print MsgBox("申请成功", 32, "正确提示")
Cls
End If
End Sub
Private Sub Command3_Click()
End
End Sub
Private Sub Command2_Click()
Text1.Text = ""
Text2.Text = ""
Text1.SetFocus
End Sub
软件的界面如下图:
输入账户密码后的界面:
接着,对所设计出的软件使用黑盒法进行测试:
以上是本次实验的实验步骤
四、实验结果
1、软件的输入功能:
图片显示本次实验所设计的软件具备账户和密码的输入功能
2、软件对所输入数据的识别功能:
图片显示软件对不符合要求的输入数据有判断功能。
3、检测软件的漏洞和错误:
以上图片显示,软件对账号的输入的检测没有漏洞
输入密码%%%%,结果如下:
输入密码后,软件只出现了一个错误提示窗口,说明软件对密码的输入的检测存在漏洞和错误。
五、讨论分析
这次实验的主要内容是通过设计一个软件,然后通过采用黑盒法来对软件进行测试,查找出软件的存在的漏洞和错误。
在实验过程中,进行软件测试这一部分中检测出密码输入中存在的漏洞,软件并没有检测出密码输入中存在的漏洞,以及在该弹出错误提示窗口的时候没有弹出提示窗口。
这说明软件在进行设计过程中在密码输入这一部分中存在设计错误和编码错误。
其中设计错误主要是指软件在该弹出提示窗口的时候没有任何操作,编码的错误主要是指软件对输入的密码数据没有完善的判断功能。
这次实验通过使用黑盒法对所设计的软件进行确认测试和有效性测试,不仅检测出了软件功能的正
确性,也检测出了软件中出现的漏洞和错误,也就是对软件的功能有效性的检测,也体现了黑盒法的测试功能。