实验报告2

合集下载

实验报告(二)

实验报告(二)

北京信息科技大学信息管理学院实验报告课程名称java程序设计实验项目实验二类和对象实验仪器PC、jdk、jcreator专业_______ _________班级/学号________ ___学生姓名_______ __________实验日期实验地点成绩_______________________指导教师_____李春强_____________return p;}int getPower(int q){return q;}}Lab2_2:public class TV {void play(){System.out.println("正在播放动物世界");}}public class Family {TV homeTV;void buyTV(TV tv){tv=this.homeTV;System.out.println("购买一台电视");}}public class MainClass {public static void main(String args[]){ TV haierTV=new TV();Family zhangsanFamily =new Family();zhangsanFamily.buyTV(haierTV);haierTV.play();}}Lab2_3:public class Land {public static void main(String args[]){ Village.WaterAmount=200;System.out.println("水井中有水"+Village.WaterAmount+"升");Village v1=new Village();Village v2=new Village();int m=50;System.out.println("v1从水井中取水"+m+"升");v1.WaterAmount-=m;System.out.println("v2发现水井中有水"+Village.WaterAmount+"升");System.out.println("v2从水井中取水"+m+"升");v2.WaterAmount-=m;System.out.println("v1发现水井中有水"+Village.WaterAmount+"升");}}public class Village {public static int WaterAmount;}Lab2_4:import wukong.xiyou.*;public class SunRise{public static void main(String args[]){SquraEquation sq=new SquraEquation();sq.getRoot(100);System.out.println("此数的平方根为"+"sq.getRoot()");}}package java.wukong.xiyou;public class SquraEquation{public double getRoot(double num){ return Math.sqrt(num);}}1.实验名称、实验目的、实验内容、实验要求由教师确定,实验前由教师事先填好,然后作为实验报告模版供学生使用;2.实验准备由学生在实验或上机之前填写,教师应该在实验前检查;3.实验过程由学生记录实验的过程,包括操作过程、遇到哪些问题以及如何解决等;4.实验总结由学生在实验后填写,总结本次实验的收获、未解决的问题以及体会和建议等;5.源程序、代码、具体语句等,若表格空间不足时可作为附录另外附页。

实验报告2--用例图

实验报告2--用例图

实验二用例图一、实验目的1.熟悉用例图的基本功能和使用方法。

2.掌握如何使用建模工具绘制用例图方法。

二、实验器材1. 计算机一台;2. Rational Rose 工具软件;三、实验内容开发一套图书馆管理系统来管理图书馆的日常业务。

对系统的需求建模,得到用例模型后,画出用例视图。

四、实验步骤1.分析该系统的需求,确定系统中的参与者和主要用例,并画出用例视图。

(1).通过分析该系统的业务描述,我们总结了出现在系统中的主要活动,如下:①读者需要借书籍,需要还书籍。

②读者可以预约书籍,也可以撤消预约。

③管理员根据读者要求提供服务。

④管理员可以添加、修改、删除读者。

⑤管理员可以添加、修改、删除书籍。

(2).确定系统参与者。

经过对系统中主要活动的分析,我们可以看到,严格意义上的参与者只有两个:管理员和读者。

系统的实际操作者是管理员,读者没有操作系统的权限,只能向管理员提出服务请求。

(3).确定系统用例。

一个完整的需求分析,要求找出所有的用例。

但在这里,我们只分析最主要的部分。

在这个系统中,可以总结出如下的用例:①读者信息管理模块●新增读者●修改读者信息●删除读者②书籍信息管理模块●删除书籍●删除书目●新增书籍●新增书目●修改书籍信息③图书馆业务功能模块●还书●借书●预约书籍●取消预约④信息查询模块●查询读者信息●查询书籍信息2.使用Rational Rose绘制用例图。

①读者信息管理用例图的绘制②书籍信息管理用例图的绘制③图书馆业务用例图的绘制④信息查询用例图的绘制五、实验报告要求1.整理实验结果。

2.小结实验心得体会。

操作系统实验二实验报告

操作系统实验二实验报告

操作系统实验二实验报告一、实验目的本次操作系统实验二的主要目的是深入理解和掌握进程管理的相关概念和技术,包括进程的创建、执行、同步和通信。

通过实际编程和实验操作,提高对操作系统原理的认识,培养解决实际问题的能力。

二、实验环境本次实验使用的操作系统为 Windows 10,编程环境为 Visual Studio 2019。

三、实验内容及步骤(一)进程创建实验1、首先,创建一个新的 C++项目。

2、在项目中,使用 Windows API 函数`CreateProcess`来创建一个新的进程。

3、为新进程指定可执行文件的路径、命令行参数、进程属性等。

4、编写代码来等待新进程的结束,并获取其退出代码。

(二)进程同步实验1、设计一个生产者消费者问题的模型。

2、使用信号量来实现生产者和消费者进程之间的同步。

3、生产者进程不断生成数据并放入共享缓冲区,当缓冲区已满时等待。

4、消费者进程从共享缓冲区中取出数据进行处理,当缓冲区为空时等待。

(三)进程通信实验1、选择使用管道来实现进程之间的通信。

2、创建一个匿名管道,父进程和子进程分别读写管道的两端。

3、父进程向管道写入数据,子进程从管道读取数据并进行处理。

四、实验结果及分析(一)进程创建实验结果成功创建了新的进程,并能够获取到其退出代码。

通过观察进程的创建和执行过程,加深了对进程概念的理解。

(二)进程同步实验结果通过使用信号量,生产者和消费者进程能够正确地进行同步,避免了缓冲区的溢出和数据的丢失。

分析结果表明,信号量机制有效地解决了进程之间的资源竞争和协调问题。

(三)进程通信实验结果通过管道实现了父进程和子进程之间的数据通信。

数据能够准确地在进程之间传递,验证了管道通信的有效性。

五、遇到的问题及解决方法(一)在进程创建实验中,遇到了参数设置不正确导致进程创建失败的问题。

通过仔细查阅文档和调试,最终正确设置了参数,成功创建了进程。

(二)在进程同步实验中,出现了信号量使用不当导致死锁的情况。

实验报告_实验2 数据类型与表达式

实验报告_实验2 数据类型与表达式

实验报告_实验 2 数据类型与表达式(学生学号__姓名)一、实验目的:1、熟悉基本数据类型(int、char、float、double)占用的字节数和存储形式,能够定义基本数据类型的变量,使用这些类型的数据;2、掌握字符数据的存储形式及其与整数的运算,能正确理解“字符数据”与“字符串”的区别与联系,熟悉常用转义字符的使用;3、熟悉字符常量与一般常量的定义、使用;4、掌握算术运算符(重点是/和%)、自增(++)和自减(--)运算符的使用,能够构建正确的表达式,并输出其结果;5、理解不同类型数据之间运算时的类型转换规则,掌握强制类型转换的方法。

二、实验内容1、(基础题)用sizeof运算符可以得到各种类型数据占用存储单元长度,利用数据间的关系和不同控制符,可以得到查看数据的存储形式。

回答下列问题:(1)sizeof运算符如何使用?它的操作数可以是类型关键字吗?答:可用sizeof(类型名或数据) 来获取该类型数据所占字节数。

可以。

(2)整数的占用长度与其数值大小有关吗?答:有。

(3)字符串中’\’’、’\n’、’\t’的功能各是什么?答:单引号,换行,水平制表。

(4)字符串的一个英文字母占几个字节?一个汉字占几个字节?尾部还有什么字符?答:1个字节;4个字节;结束符‘\0’。

(5)整数的存储形式是什么?答:二进制补码。

2、(基础题)字符数据以整数方式(ASCII)存储的,可以与整数进行+、-运算,既可以用“字符”方式输出,也可以用“整数”方式输出。

回答下列问题:(1)字符数据在内存中是以什么方式存储的?答: ASCII码。

(2)字符数据与整型数据能相互赋值、运算吗?如何以“整数”方式和“字符”方式输出字符?答:能,整数:”%d”,字符:”%c”。

(3)大小写字母的ASCII有什么关系?(如:’G’与’g’)答:ASCII码相差32。

(4)如何由’A’、’a’分别得到后续的大写字母、小写字母?答:’A+1’,’a+1.’(5)字符间的距离如何计算?由一字符能分别得到ASCII比它小5、大10的两个字符吗?若能,如何得到?答:两个ASCII码绝对值相减,’a’-5,’a’+10.(6)说明“C”与’c’的联系与区别,能否写成”dog”、’boy’?答:”C”字符串,’c’字符,能.3、(基础题)符号常量与常变量(即用const关键字定义)的使用:回答问题:(1)写出用符号常量定义PI的格式;#define PI(2)写出用“常变量”方式定义PI值的语句。

实验报告2——精选推荐

实验报告2——精选推荐

R实验报告2一、频数统计1.造成交通事故的驾驶因素有判断失误、察觉得晚、驾驶错误、偏离规定的行驶路线和酒后或疲劳驾驶等。

某地区交通管理部门对近来50起交通事故进行驾驶因素分析,得到的原始数据如下:驾驶错误察觉得晚判断失误驾驶错误酒后或疲劳驾驶察觉得晚判断失误察觉得晚判断失误驾驶错误察觉得晚判断失误酒后或疲劳驾驶判断失误察觉得晚偏离规定的行驶路线判断失误察觉得晚驾驶错误酒后或疲劳驾驶察觉得晚察觉得晚察觉得晚驾驶错误察觉得晚判断失误判断失误驾驶错误驾驶错误察觉得晚判断失误判断失误判断失误察觉得晚察觉得晚驾驶错误察觉得晚察觉得晚判断失误察觉得晚驾驶错误察觉得晚察觉得晚判断失误察觉得晚察觉得晚驾驶错误判断失误驾驶错误察觉得晚(1) 给出这些数据的频数分布和频率(%)分布;(2) 对这些数据画条形图和饼图;(3) 怎样描述这些数据的中心位置和离散程度?求出相应的代表性的数值。

解答:(1)dt1=read.table("d:/pstj1.txt")hist(x, freq = FALSE)y= table(dt1)/sum(x);yhist(y, freq = FALSE)(2)pie(x,labels=paste(names(x),'\n',100*x/sum(x),'%'))barplot(x, names.arg =, legend.text = NULL, beside = FALSE, horiz = FALSE, col = NULL, xlab = NULL, ylab = NULL)(3)dt1=read.table("d:/pstj1.txt")x=table(dt1);xmedian(x)var(x) sd(x)2. 某学院的学生被要求在完成其课程时填写课程评估调查表。

调查表由有5类回答尺度的各种问题组成。

下列为问题之一:与你已学习的其他课程相比,你现在完成的课程的综合质量怎样?□很差□差□一般□好□很好某班60个同学在完成了商务统计课程后给出了下列回答。

软件测试实验二实验报告

软件测试实验二实验报告

软件测试实验二实验报告一、实验目的本次软件测试实验的主要目的是熟悉并掌握软件测试的基本方法和技术,通过对一个具体软件系统的测试,发现软件中存在的缺陷和问题,提高软件的质量和可靠性。

二、实验环境1、操作系统:Windows 102、测试工具:Jmeter、Selenium、Bugzilla3、开发语言:Java4、数据库:MySQL三、实验内容1、功能测试对软件的登录功能进行测试,包括输入正确和错误的用户名、密码,验证登录是否成功以及相应的提示信息是否准确。

测试软件的注册功能,检查输入的各项信息是否符合要求,如用户名长度、密码强度等。

对软件的搜索功能进行测试,输入不同的关键词,检查搜索结果的准确性和完整性。

2、性能测试使用 Jmeter 工具对软件的并发性能进行测试,模拟多个用户同时登录、搜索等操作,观察系统的响应时间、吞吐量等性能指标。

对软件的数据库操作性能进行测试,包括插入、查询、更新和删除数据,检查数据库的响应时间和资源占用情况。

3、兼容性测试在不同的浏览器(如 Chrome、Firefox、IE 等)上运行软件,检查界面显示和功能是否正常。

在不同的操作系统(如 Windows、Mac OS、Linux 等)上安装和运行软件,验证其兼容性。

4、安全测试对软件的用户认证和授权机制进行测试,检查是否存在未授权访问和越权操作的情况。

测试软件对 SQL 注入、XSS 攻击等常见安全漏洞的防范能力。

四、实验步骤1、功能测试步骤打开软件登录页面,输入正确的用户名和密码,点击登录按钮,观察是否成功登录并跳转到相应页面。

输入错误的用户名或密码,检查提示信息是否清晰准确。

进入注册页面,输入合法和不合法的注册信息,如用户名过短、密码强度不够等,查看系统的校验结果。

在搜索框中输入关键词,点击搜索按钮,对比搜索结果与预期是否一致。

2、性能测试步骤打开 Jmeter 工具,创建测试计划,添加线程组、HTTP 请求等元素。

概率论实验报告_2

概率论实验报告_2

概率论试验报告试验一:随机掷硬币1、模拟掷一枚硬币的随机试验(可用0——1随机数来模拟试验结果),取n=100,模拟掷n次硬币的随机试验。

记录试验结果,观察样本空间的确定性及每次试验结果的偶然性,统计正面出现的次数,并计算正面的出现的频率;试验结果如下:测试中出现零代表正面,出现一代表反面,其中共计50次正面50次反面。

2、取试验次数n=1000,将过程(1)重复三次,比较三次试验结果试验结果如下3、三次结果分别是0.501,0.503,0.521 。

这充分说明模拟情况接近真实情况,频率接近概率0.5。

试验二:高尔顿钉板试验1、自高尔顿钉板上端放一个小球, 任其自由下落. 在其下落过程中,当小球碰到钉子时从左边落下的概率为p , 从右边落下的概率为,1p -碰到下一排钉子又是如此, 最后落到底板中的某一格子. 因此任意放入一球, 则此球落入哪个格子事先难以确定. 设横排共有20=m 排钉子, 下面进行模拟实验:(1) 取,5.0=p 自板上端放入一个小球, 观察小球落下的位置; 将该实验重复作5次, 观察5次实验结果的共性及每次实验结果的偶然性;(2) 分别取,85.0,5.0,15.0=p 自板上端放入n 个小球, 取,5000=n 观察n 个小球落下后呈现的曲线我们分析可知,这是一个经典的古典概型试验问题2、具体程序:3、我们分析实验结果可知,若小球碰钉子后从两边落下的概率发生变化, 则高尔顿钉板实验中小球落入各个格子的频数发生变化, 从而频率也相应地发生变化. 而且, 当,5.0p曲线峰值的格子位置向右偏; 当><p曲线峰值的格子位置向左偏。

,5.0试验三:抽签试验1、我们做模拟实验,用1-10的随机整数来模拟实验结果。

在1-10十个随机数中,假设10代表抽到大王,将这十个数进行全排,10出现在哪个位置,就代表该位置上的人摸到大王。

每次随机排列1-10共10个数,10所在的位置随机变化,分别输出模拟实验10次, 100次,1000次的结果, 将实验结果进行统计分析, 给出分析结果。

化学实验报告_2

化学实验报告_2

化学实验报告化学实验报告1班级:姓名:座号【实验名称】钠、镁、铝单质的金属性强弱【实验目的】通过实验,探究钠、镁、铝单质的金属性强弱。

【实验仪器和试剂】金属钠、镁条、铝片、砂纸、滤纸、水、酚酞溶液、镊子、烧杯、试管、剪刀、酒精灯、火柴。

【实验过程】 1.实验步骤对比实验1(1)切取绿豆般大小的一块金属钠,用滤纸吸干表面的煤油。

在一只250mL 烧杯中加入少量的水,在水中滴加两滴酚酞溶液,将金属钠投入烧杯中。

现象:。

有关化学反应方程式:。

(2)将已用砂纸打磨除去氧化膜的一小段镁条放入试管中,向试管中加入适量的水,再向水中滴加两滴酚酞溶液。

现象:。

然后加热试管,现象:。

有关反应的化学方程式:。

对比实验2在两支试管中,分别放入已用砂纸打磨除去氧化膜的一小段镁条和一小块铝片,再向试管中各加入2mol/L盐酸2mL。

现象:。

有关反应的化学方程式。

2.实验结论:【问题讨论】1.元素金属性强弱的判断依据有哪些?2.元素金属性强弱与元素原子结构有什么关系?班级:姓名:座号【实验名称】探究影响反应速率的因素【实验目的】1.通过实验使学生了解化学反应有快慢之分;2.通过实验探究温度、催化剂、浓度对过氧化氢分解反应速率的影响。

【实验仪器和试剂】4%的过氧化氢溶液、12%的过氧化氢溶液、0.2mol/L氯化铁溶液、二氧化锰粉末、热水、滴管、烧杯、试管。

【实验过程】【问题讨论】对比实验3中加入的FeCl3溶液有什么作用?班级:姓名:座号【实验名称】探究化学反应的限度【实验目的】1.通过对FeCl3溶液与KI溶液的反应的探究,认识化学反应有一定的`限度;2.通过实验使学生树立尊重事实,实事求是的观念,并能作出合理的解释。

【实验仪器和试剂】试管、滴管、0.1mol/L氯化铁溶液、0.1mol/LKI溶液、CCl4、KSCN溶液。

【实验过程】 1.实验步骤(1)取一支小试管,向其中加入5mL0.1mol/LKI溶液,再滴加0.1mol/L氯化铁溶液5~6滴。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验器材
测瞳器、注射器(1ml)、剪刀、兔固定箱。
实验药品
1%硝酸毛果芸香碱溶液、1%硫酸阿托品溶液。
实验动物
家兔1只,体重2-3kg。
实验方法
1.取健康家兔1只,放入兔固定箱内,剪去眼睫毛,在自然光线下测量并记录两侧正常瞳孔直径(mm),然后按下列顺序给药(每只眼2滴):甲兔左眼1%硫酸阿托品;右眼1%硝酸毛果芸香碱。滴药时将下眼睑拉成杯装,并用手指按住鼻泪管,使其在眼睑内保留1min,然后将手轻轻放开,任其自然溢出。
4.测量瞳孔条件务求给药前后一致,如光线的强度,光源的角度等。
5.实验动物应为1周内未用过眼药者。
传出神经药物对家兔瞳孔的作用
实验目的
观察拟胆碱药,抗胆碱药队瞳孔的作用并分析其作用机制。练习家兔的捉拿,滴眼及瞳孔测量方法。
实验原理
虹膜内两种平滑肌控制瞳孔大小,一种是瞳孔括约肌,其上分布有M受体,当M受体激动后,引起瞳孔括约肌向眼中心方向收缩,瞳孔缩小;另一种是瞳孔开大肌,其上主要分布的是α受体,当α受体激动时,瞳孔开大肌向眼外周方向收缩,瞳孔扩大阿托品是M受体阻断药,课产生扩瞳作用;毛果芸香碱是M受体激动药,可直接产生缩瞳作用。
2.滴药15min后,在同样强度光线下,再分别测量并记录两眼瞳孔大孔直径(mm)
给药前
给药后

硫酸阿托品

硝酸毛果芸香碱
实验事项
1.测量瞳孔勿刺激角膜,否则会影响瞳孔大小。
2.滴药时应按压内眦部的鼻泪管,以防药液进入鼻腔,经鼻粘膜吸收。
3.各眼滴药量要准确,在眼内停留时间要一致,以确保药液充分作用。
相关文档
最新文档