实验报告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--用例图
实验二用例图一、实验目的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 数据类型与表达式(学生学号__姓名)一、实验目的: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——精选推荐
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个同学在完成了商务统计课程后给出了下列回答。
XRD实验报告_2
材料的表征实验报告——XRDK值法物相定量分析一实验目的本实验目的是动手操作X射线衍射仪, 对结果通过X射线K值法定量相分析, 使学生熟悉X射线衍射仪的结构和工作原理, 熟悉和掌握X射线定量相分析的基本原理及实验方法。
二实验器材及药品Rigaku D/max 2500 PC X射线衍射仪、玛瑙研磨器、电子天平、称量纸、药匙、CaCO3.TiO2.待测样品三实验原理X射线衍射仪对称扫描: 样品置于测角仪圆心上, X射线, X射线探测器均以测角仪圆心为中心旋转。
混合物中某物相所产生的衍射线强度与其在混合物中的含量是相关的。
混合物相的X射线定量相分析, 就是用X射线衍射的方法通过衍射图谱的衍射峰强度来测定混合物中各种物相的含量百分数。
根据公式Ia / Is = Kas·wa’/ws;在公式中, Kas为a相(待测相)对s相(内标相)的K值,四实验过程1.称量质量比为1:1的二氧化钛和碳酸钙混和, 并使用玛瑙研磨器研磨混合均匀, 再将粉末置于光刻好的有沟槽的载玻片上, 用玻璃瓶压平整, 放入X射线衍射仪的样品台上进行衍射。
2.使用玛瑙研磨器研磨1号待测样品至混合均匀, 称量待测样品的重量, 再称量一定量CaCO3(1.0g),以及适量研磨好的1号待测物(1.6g);将称量好的CaCO3以及样品混合, 在玛瑙研磨器中研磨一段时间混合均匀, 研磨完成后, 将粉末置于光刻好的有沟槽的载玻片上, 用力压粉末至平整, 放入X射线衍射仪的样品台上进行衍射。
3得到衍射图谱, 进行物相分析。
五实验数据处理TiO2-1: 25.44 ° 364TiO2-2: 27.60 ° 594CaCO3: 29.64° 689根据PDF 卡片比对TiO2-1: 25.76 ° 284 2844099042691840100200300400500600700800900100020222426283032343638404244464850525456586062XRD-1Intensity Omega/°TiO2-2: 27.84 ° 409CaCO3: 29.84° 904计算K 值利用公式Ia / Is = Kas ·wa ’/ws (此处假定样品中TiO2为金红石相, 即利用TiO2-1计算)1:111S S i S i S i i i SS S S I I w I w w K I I w I w ⨯⨯⨯⨯⎛⎫== ⎪--⎝⎭ 式中 W i ——待测样中i 相含量;Ii, Is ——复合样中i 相和参考相S 的强度;S i K ——参考相S 与i 相含量1:1时的强度比S iI I ; W s ——参考相S 的掺入量。
软件测试实验二实验报告
软件测试实验二实验报告一、实验目的本次软件测试实验的主要目的是熟悉并掌握软件测试的基本方法和技术,通过对一个具体软件系统的测试,发现软件中存在的缺陷和问题,提高软件的质量和可靠性。
二、实验环境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
概率论试验报告试验一:随机掷硬币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
化学实验报告化学实验报告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滴。
大学计算机实验二实验报告
3) 添加应用程序桌面图标。点击开始,在菜单中点击“所有应用”,找到需要添加的应用, 直接按住该应用并拖到桌面空白处即可
4) 删除桌面图标。在需要删除的桌面图标上单击鼠标右键,在弹出的菜单中选择删除即可
二. 文件管理 1.隐藏文件或文件夹及显示隐藏的文件或文件夹。 1)对着需要隐藏的文件单击右键,在弹出的快捷窗口中单击“属性”。 2)在“常规”选项下找到“属性”单击“隐藏”点击“确定”,选择“将更改应用于此文件夹 、子文件夹和文件”后,点击“确定”即可。
1) 打开“开始”菜单,输入“控制面板”命令打开控制面板,在控制面板内选择“日期和时
间”弹出的对话框内选择“日期和时间选项卡”,更改日期、时间、时区后点击确定即可达 到更改日期、时间、时区的目的。
2) 也可在控制面板内选择“Internet 时间选项卡”,在弹出的对话框内勾选与“Internet 时间服 务器”同步,并且在服务器的下拉列表框中选择第一个选项,点击确定即可
实验过程及内容: 一. 基础操作 1. 设置桌面背景 1) 在桌面的没有桌面图标的区域单击鼠标右键,并在出现的快捷菜单中单点击“个性化”。
2) 单击“背景”。打开“背景”后,可以看见个性化设置背景。
3) 在下方的“最近使用的图像”中任意单击一张图片即可将桌面背景设置为此图片。
注:也可在第三步中点击“浏览照片”并选择自己喜欢的图片做为桌面背景。 2. 调整计算机系统的日期和时间
3. 设置桌面图标 1) 添加文件或文件夹图标。鼠标右键点击需要添加快捷方式的文件,选择“显示更多选项”, 在弹出的菜单中选择“发送到”,在弹出的新菜单中点击“桌面快捷方式”即可。 2) 添加系统图标。在设置中找到“个性化”选修卡,点击“主题”选项,点击“桌面图标设 置”在弹出的对话框内勾选需要的桌面图标点击确定即可完成设置。
自控实验报告实验二
实验二 线性系统时域响应分析一、实验目的1.熟练掌握step( )函数和impulse( )函数的使用方法,研究线性系统在单位阶跃、单位脉冲及单位斜坡函数作用下的响应。
2.通过响应曲线观测特征参量ζ和n ω对二阶系统性能的影响。
3.熟练掌握系统的稳定性的判断方法。
二、实验内容1.观察函数step( )和impulse( )的调用格式,假设系统的传递函数模型为146473)(2342++++++=s s s s s s s G可以用几种方法绘制出系统的阶跃响应曲线?试分别绘制。
2.对典型二阶系统2222)(nn n s s s G ωζωω++= 1)分别绘出)/(2s rad n =ω,ζ分别取0,0.25,0.5,1.0和2.0时的单位阶跃响应曲线,分析参数ζ对系统的影响,并计算ζ=0.25时的时域性能指标ss s p r p e t t t ,,,,σ。
2)绘制出当ζ=0.25, n ω分别取1,2,4,6时单位阶跃响应曲线,分析参数nω对系统的影响。
3.单位负反馈系统的开环模型为)256)(4)(2()(2++++=s s s s Ks G试判断系统的稳定性,并求出使得闭环系统稳定的K 值范围。
三、实验报告1.观察函数step( )和impulse( )的调用格式,假设系统的传递函数模型为146473)(2342++++++=s s s s s s s G 可以用几种方法绘制出系统的阶跃响应曲线?试分别绘制。
1) 程序代码如下: >> num=[1 3 7];den=[1 4 6 4 1 0]; impulse(num,den) grid曲线如下:2) 程序代码如下:num=[1 3 7 0]; den=[1 4 6 4 1 0]; step(num,den) grid曲线如下:2.对典型二阶系统2222)(nn n s s s G ωζωω++= 1)分别绘出)/(2s rad n =ω,ζ分别取0,0.25,0.5,1.0和2.0时的单位阶跃响应曲线,分析参数ζ对系统的影响,并计算ζ=0.25时的时域性能指标ss s p r p e t t t ,,,,σ。
实验2实验报告
实验2实验报告在我们探索知识的道路上,实验就像是一个个神秘的冒险,每一次都充满了未知和惊喜。
今天,我要和大家分享的就是实验 2 的奇妙之旅。
这次实验的主题是关于具体实验主题。
为了能顺利完成这个实验,我们可是做了充分的准备。
老师提前给我们讲解了实验的原理和步骤,让我们心里有了个底。
实验开始啦!我紧张又兴奋地摆弄着实验器材,就像一个即将出征的战士在检查自己的武器装备。
我小心翼翼地拿起实验器材名称,眼睛紧紧盯着它,生怕一个不小心就出了差错。
旁边的小伙伴也都全神贯注,教室里安静得只能听到我们紧张的呼吸声。
按照预定的步骤,我先进行了第一步操作。
这一步看起来简单,可真做起来还真不容易。
我得控制好操作的关键因素,稍微有一点偏差,可能就会影响整个实验结果。
我深吸一口气,告诉自己要稳住。
经过几次尝试,终于成功地完成了这一步,心里不禁小小地欢呼了一下。
接下来的步骤越来越复杂,我感觉自己的大脑在飞速运转。
在进行关键步骤名称的时候,我遇到了一个大难题。
怎么都达不到预期的效果,我急得满头大汗。
这时,我想起老师说过的话:“遇到问题不要慌,要冷静思考。
”于是,我停下手中的动作,重新审视了一遍实验步骤,仔细观察了其他同学的操作,终于发现了自己的错误。
原来是我在错误的具体方面上出了岔子。
找到问题所在后,我迅速调整,终于顺利地度过了这个难关。
在整个实验过程中,我和小伙伴们互相帮助,互相鼓励。
当有人遇到困难时,大家都会停下自己的工作,一起出谋划策。
这种团队合作的氛围让我感到特别温暖,也让我明白了在学习的道路上,我们不是一个人在战斗。
经过一番努力,实验终于接近尾声。
当看到最终的实验结果时,那种成就感简直无法用言语来形容。
我们的努力没有白费,实验成功啦!通过这次实验,我不仅学到了知识,还锻炼了自己的动手能力和解决问题的能力。
更重要的是,我明白了做任何事情都要有耐心、细心,遇到困难不能轻易放弃。
这就是我的实验 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 3.14(2)写出用“常变量”方式定义PI值的语句。
实验2 运算器 实验报告
实验2 运算器实验报告一、实验目的本次实验的主要目的是深入了解运算器的工作原理和功能,通过实际操作和观察,掌握运算器在计算机系统中的重要作用,提高对计算机硬件结构的理解和认识。
二、实验设备本次实验使用了以下设备:1、计算机一台,配置为_____处理器、_____内存、_____硬盘。
2、实验软件:_____。
三、实验原理运算器是计算机中执行算术和逻辑运算的部件。
它主要由算术逻辑单元(ALU)、寄存器、数据通路和控制电路等组成。
算术逻辑单元(ALU)能够进行加、减、乘、除等算术运算,以及与、或、非、异或等逻辑运算。
寄存器用于暂存操作数和运算结果,数据通路负责在各个部件之间传输数据,控制电路则根据指令控制运算器的操作。
在运算过程中,数据从寄存器或内存中读取,经过 ALU 处理后,结果再存回寄存器或内存中。
四、实验内容与步骤(一)加法运算实验1、打开实验软件,进入运算器实验界面。
2、在操作数输入框中分别输入两个整数,例如 5 和 10。
3、点击“加法”按钮,观察运算结果显示框中的数值。
4、重复上述步骤,输入不同的操作数,验证加法运算的正确性。
(二)减法运算实验1、在实验界面中,输入被减数和减数,例如 15 和 8。
2、点击“减法”按钮,查看结果是否正确。
3、尝试输入负数作为操作数,观察减法运算的处理方式。
(三)乘法运算实验1、输入两个整数作为乘数和被乘数,例如 3 和 7。
2、启动乘法运算功能,检查结果的准确性。
3、对较大的数值进行乘法运算,观察运算时间和结果。
(四)除法运算实验1、给定被除数和除数,如 20 和 4。
2、执行除法运算,查看商和余数的显示。
3、尝试除数为 0 的情况,观察系统的处理方式。
(五)逻辑运算实验1、分别进行与、或、非、异或等逻辑运算,输入相应的操作数。
2、观察逻辑运算的结果,理解不同逻辑运算的特点和用途。
五、实验结果与分析(一)加法运算结果通过多次输入不同的操作数进行加法运算,结果均准确无误。
实验报告(2).ppt
实验内容
实验一 访问教务在线个人信息系统,查阅课表,指出该 系统是C/S还是B/S模式、可能是几层结构。 查阅本机的子网掩码,写出本机IP地址的网络 地址和主机地址。 HTML编程:使用记事本工具编写简单的HTML 文档, 使用IE打开察看结果。 Dreamweaver编写网页:按照Dreamweaver 综合实例一.doc的内容,查看各个网页的HTML 源码
实验二
JavaScript脚本语言程序设计:验证教 材P109 例1、P110例2 P115 的实 例
VBScript脚本语言程序设计:验证教材 P121、P122、P125的实例
浏览器脚本对象的使用:验证教材 P129、P131、P137的实例
CSS样式的使用:特效字实例
第二次
实验四 ASP程序设计 实验目的、要求:
第三次
实验六 Web数据库程序设计实例 实验目的、要求:
掌握数据库基本操作 掌握网上投票系统实例的编写和调试 掌握图书馆系统实例的编写和调试 实验内容 数据库基本操作 网上投票系统 图书馆系统实例
理解ASP工作原理 掌握ASP的程序的如何编写和调试 掌握ASP的内建对象的使用 实验内容 ASP工作原理和语法基础: IIS的安装与配置;教材
P175例2 ASP的内建对象:教材P181 ~P183例;P186例1;
P189例2;P193例;P194例;P196例1; P198~P199例;P200例;P203例;P205例 ASP程序访问数据库:教材P215例;P216例;P218例 ASP程序设计实例:聊天室实例
实验报告
-WEB编程
第一次
实验一 Web程序设计基础 实验二 Web客户端程序设计
实验目习Internet的相关知识; 了解网页及制作工具; 掌握HTML的基本元素和高级元素
实验报告_2
√实验内容和原理
□主要仪器设备
√操作方法与实验步骤
□实验数据记录和处理
√实验结果与分析
√讨论、心得
定西师范高等专科学校
实验报告
实验 用PPT制作演示型课件(设计性实验)
一、实验预习报告(实验目的、内容, 主要设备、仪器, 基本原理、实验步骤等)
实验目的: 通过本次实验, 让学生在制作PPT演示文稿的过程中充分利用所学过的PPT的使用方法和操作技巧, 并结合自己的想法, 设计完成具有个性化的PPT演示文稿制作。
□实验目的明确; □操作方法与步骤正确;
□设计文稿(表格、程序、数据库、网页)符合要求; □界面美观;□布局合理;
□程序结构合理;□算法正确;□语法、语义正确;□题解正确;
□实验结果正确;□保存路径正确;
□实验分析总结全面;□解析完整;□文字流畅;□实验报告规范;
其他:
评阅教师签名
实验报告内容
(不同类型的实验课对实验报告可有不同要求, 各个课程的实验报告可以根据自己的学科特点做适当的调整, 由任课教师确定填写的内容, 学生进行勾选, 具体内容用附页填写。)
主要设备和仪器: windows7、 Powerpoint2010
基本原理: PPT 2010的操作技巧
实验步骤:
1.选择自己感兴趣的一个主题, 搜集相关素材, 准备创建演示文稿;
2.使用所学技巧开始创建PPT, 注意边创建边保存, 以免丢失;
3.粗略创建后自行演示一遍, 发现问题, 继续调试;
4、把制作过程中遇到的问题记录下来, 帮助今后的使用;
课程名称
实验项目名称
用PPT制作动画型课件
实验时数
实验类型
□操作性 □验证性 √设计性期
实验二运算器实验报告
实验二运算器实验报告
实验二是运算器实验,旨在让我们了解计算机运算器的结构和工作原理。
在本次实验中,我们通过搭建运算器电路并进行验证,深入理解了运算器的运作过程,为我们今后学习和应用计算机原理打下了基础。
一、实验原理
运算器是计算机中重要的组成部分,用于实现各种算术和逻辑运算。
在本次实验中,我们首先学习了运算器的基本原理和功能,并了解了运算器中常用的逻辑门电路,如与门、或门、非门等。
接着,我们根据原理和逻辑门电路的特点,搭建了一个16位的运算器电路,并测试了电路的逻辑功能和运算准确性。
二、实验步骤
1. 搭建16位运算器电路,包括与门、或门、非门等逻辑电路。
2. 对搭建的运算器电路进行测试,如测试与门、或门、非门电路的逻辑输出是否正确。
3. 实现加法和减法运算功能,测试运算器的运算准确性。
4. 对搭建的运算器电路进行进一步优化,提高电路工作效率和运算速度。
三、实验结果
经过实验测试,我们成功搭建了一个16位的运算器电路,并对电路进行了多项测试和验证。
在逻辑输出方面,与门、或门、非门电路均能够正确输出逻辑值,验证了运算器电路的逻辑功能。
在加法和减法运算方面,运算器电路能够正确实现运算功能,并输出正确的运算结果,这表明运算器电路的运算准确性良好。
四、实验总结
通过本次实验,我们深入理解了计算机中运算器的工作原理和结构,掌握了运算器电路的搭建和运作方法,并初步掌握了在运算器上实现加法和减法运算的原理和方法。
此外,我们还了解了运算器电路的优化方法和技巧,提高了电路工作效率和运算速度。
这些知识和技能对我们今后学习和应用计算机原理具有重要的指导意义。
实验报告2
用对偶比较法和等级排列法测量颜色偏好郭燕摘要:本次试验分别运用对偶比较法和等级排列法测量应用心理专业两名被试对五种颜色的偏好程度。
使用不同颜色的笔一套,以探究被试对所提供颜色的偏好,再将用对偶比较法制作的顺序量表转化为等距量表。
得出被试对所提供颜色偏好的等距量表。
1、引言对偶比较法最早由科恩在他的颜色爱好的研究中介绍出来。
这个方法是把所有要比较的刺激配成对,然后一对一呈现,让被试就刺激的某一特性进行比较,判断两个刺激中的哪一个在这个特性上更明显。
等级排列法是把许多刺激同时呈现,让被试以一定的标准将刺激排序,然后把所有被试的排序等级加以平均以求出每一个刺激的平均等级。
本次试验的目的在于学习对偶比较法和等级排列法,判断被试对那种颜色的偏好较强,并分析其原因。
2、方法2.1 被试应用心理专业的两名学生2.2 实验仪器不同颜色的笔一套2.3 程序(1)对偶比较法。
把五种颜色逐一配对,共配出10对,然后按照斜线法的顺序一对一对的呈现给被试。
为尽量排除空间误差,把以上10对颠倒位置再呈现给被试。
被试的任务就是在两种颜色中进行选择,确定自己更喜欢哪种颜色。
喜欢的记“1”,不喜欢的记“0”。
(2)等级排序法。
把五种颜色同时呈现,让被试先按照最喜欢到最不喜欢的顺序从左到右进行排列,记下结果,最左侧记5分,依次减少1分,最右侧记1分。
然后,再让被试按照最不喜欢到最喜欢的顺序从左到右进行排列,记下结果,最左侧记1分,依次增加1分,最右侧记5分。
3、结果整理结果记入表1和表2表1 对偶比较法记录纸表2 等级排列法4、讨论4.1 实验得出两名被试的颜色偏好分别是蓝,粉,橙,绿,紫和紫,蓝,粉,橙,绿。
4.2 在对偶比较法中,为排除空间位置这一额外变量,巧妙的安排了颜色对呈现的顺序。
4.3 由于试验次数较少,所得数据权威性不高,但也足以证明被试的颜色偏好。
5、参考文献郭秀艳著,杨治良审订,《实验心理学》人民教育出版社,2004。
互换性实验报告 (2)
互换性实验报告1. 引言互换性实验是一种常用的实验方法,用于评估某个系统、产品或服务在不同条件下的效能和性能表现。
本实验旨在比较两种不同品牌的手机的性能差异,通过对手机进行互换性试验并收集用户反馈数据,评估两个品牌的手机在用户使用体验方面的差异。
2. 实验设计2.1 实验对象本实验中选取了A品牌和B品牌两款手机作为实验对象。
A品牌为当前市场上使用较为广泛的品牌,B品牌为新近推出的品牌。
2.2 实验过程实验过程中,我们首先随机选择了30名参与者作为试验对象,这些参与者具有相同的背景和使用手机的习惯。
然后,我们将A品牌和B品牌的手机进行随机互换,保证每个参与者都使用过A品牌和B品牌的手机。
为了消除因个体差异引起的偏差,我们采用了交叉实验设计。
具体操作如下:1.将参与者分为两组,一组先使用A品牌手机,另一组先使用B品牌手机。
2.将每个组再细分为两个小组,一个小组使用A品牌手机时使用正常配置,另一个小组使用A品牌手机时进行某种配置调整。
同样,另一个大组使用B品牌手机时使用正常配置,另一个小组使用B品牌手机时进行某种配置调整。
3.每个小组的参与者使用手机的时间为一周,期间需要记录使用体验、性能表现等相关数据。
4.一周后,对参与者进行问卷调查,获取他们使用不同手机的满意度和体验反馈等数据。
2.3 数据收集在实验过程中,我们采集了以下数据:•参与者背景信息(性别、年龄、职业等)•参与者使用手机的习惯和需求•使用体验评分(包括屏幕显示效果、响应速度、电池续航、操作便利性等)•参与者对手机的偏好和满意度3. 实验结果3.1 参与者背景信息在本实验中,参与者的背景信息如下表所示:参与者编号性别年龄职业P1男25学生P2女30白领P3男35老师…………3.2 使用体验评分参与者在使用A品牌和B品牌手机过程中,对不同指标的使用体验进行了评分。
评分采用五分制,其中1表示非常不满意,5表示非常满意。
A品牌手机参与者编号屏幕显示效果响应速度电池续航操作便利性P14354P23423P35445……………B品牌手机参与者编号屏幕显示效果响应速度电池续航操作便利性P15434P24343P33222……………3.3 参与者满意度参与者在使用A品牌和B品牌手机后,对两款手机的满意度进行了评价。
实验报告范例_2
实验二培养过程中的显微观察与应用一、实验目的1.练习显微镜的使用方法。
2.掌握酵母菌形态观察的基本方法,并学习描述不同生长阶段的酵母菌的形态特征。
3.学习用血球计数法估算酵母菌的数量。
4.根据酵母菌细胞形态的不同,计算出芽率。
5.学习用染色法估算酵母菌的存活率。
6.学习用计算机软件测量微生物大小。
二、实验原理1.显微镜的结构及工作原理。
2.血球计数法的原理血球计数板是一块特制的载玻片,上面有四条平行槽将载玻片分为三个平台,中间的平台较宽,其中间又被一短槽隔成两半,每边平台上各有一个含九个大格的方格网,中间大格为计数室。
实验所用的计数室的规格是25*16型,称为麦氏血细胞计数板,有25个中方格,每个中方格分为16个小方格。
应用血球计数板在显微镜下直接计算微生物细胞的数量,方法是先测定若干个中方格中的微生物细胞数量,再换算成每毫升菌液中微生物细胞数量。
计数5个中方格内细菌数,设为A,菌液的稀释度为B,则菌液浓度=(A/5)*25*10*1000*B(个/毫升)。
3.出芽的酵母菌细胞呈葫芦状。
4.微生物细胞大小的测定。
计算机软件的调用可直接测定微生物细胞的大小,根据细胞放大倍数可算出细胞的实际大小,还可以直接导出生成表格。
5.通过染色后观察细胞形态确定细胞是否存活。
染色原理:活细胞因新陈代谢及有较强的还原能力呈现原色,而死细胞或代谢较慢的老细胞因无还原能力而被美蓝染成蓝色或淡蓝色。
三、实验材料显微镜,血球计数板,培养时间分别为24h 48h 72h的酵母菌,载玻片,盖玻片,酒精,蒸馏水,镊子,擦镜纸,美蓝染色剂,移液管四、实验内容1.将显微镜置于实验台上利于观察的位置;调节光的亮度,将显微镜的光源打开,调节旋钮至适当亮度;打开计算机。
2.调至10*倍镜,上升镜筒至最好处,将血球计数板放在载物台上,夹好。
3.移动血球计数板到物镜下方,调节粗准焦螺旋使物镜下降,至出现方格,调节细准焦螺旋至物像清晰,移动血球计数板,把要观察的位置移到视野中间,调至40*镜,调节细准焦螺旋至物像清晰。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
太原理工大学现代科技学院
课程实验报告
专业班级
学号
姓名
指导教师
实验二Protel99SE原理图元件的制作
一.实验目的:
1.掌握Protel99SE软件原理图元件库的编辑与管理
2.掌握绘制元件符号的方法
3.掌握编辑已有元件符号的方法
二.实验内容
1.在实验1创建的设计数据库下,新建一个原理图元件库文件,命名为“你的姓名全拼_Favorate.lib”(比如:Lixiaofang_Favorate.lib)
2.打开原理图元件库Protel DOS Schematic Libraries.ddb文件,浏览7426、7437、74132元件,看看是否与74ALS00的图形一样?并把74LS00元件复制到“你的姓名全拼_Favorate.lib”
元件库中。
3.设置电路图纸设置为A4。
绘制一个半径为20mil,线宽为Medium的半圆弧线;
绘制一个半径为20mil的圆形;
并将所绘制图形粘贴到实验报告中!
4.在自己建的元件库文件“你的姓名全拼_Favorate.lib”中创建数码管REDCA和4006芯片2个元件:
(1)制作如图1所示的数码管符号,元件名为REDCA,元件外形尺寸为90mil×60mil,引脚
长度为默认长度。
图1 数码管REDCA
表1 数码管REDCA的引脚属性
(2) 绘制如图2所示的4006,元件封装设置为DIP14,元件外形尺寸为90mil×80mil,引脚长
度为20mil,各引脚信息如下:
图2 元件4006(注意:引脚7和14被隐藏了)
表2 4006各引脚信息
5.将Miscellaneous Devices.ddb元件库中的RES2、ELECTRO1、NPN复制到“你的姓名全拼_Favorate.lib”元件库中。
6.打开Miscellaneous Devices.ddb元件库中的DIODE元件,修改引脚号属性:将引脚号A改为1,引脚号K改为2;并将修改后的DIODE元件复制到“你的姓名全拼_Favorate.lib”
元件库中。
7.将自建的“你的姓名全拼_Favorate.lib”文件导出到Design Explorer 99 SE\Library\Sch文件夹中,并从实验1中创建的原理图文件中添加“你的姓名全拼_Favorate.lib”元件库。
三.实验步骤:
1.新建一个原理图元件库文件,命名为“你的姓名全拼_Favorate.lib”(比如:
Lixiaofang_Favorate.lib)
2.按路径Design Explorer 99 SE\Library\Sch打开原理图元件库文件Protel DOS
Schematic Libraries.ddb按实验内容2进行浏览。
3.在新建的“你的姓名全拼_Favorate.lib”中绘制实验内容3和4。
具体步骤如下:
a)绘制元件外形;
b)放置引脚、根据表1、表2编辑引脚属性;
(3) 全局修改引脚长度,并隐藏地和电源引脚
(4) 打开菜单栏Tools\Rename Component,分别重命名元件为REDCA和
4006;
(5) 单击Browse Schlib管理器中的Description按钮,编辑元件标号、封装、
描述等信息。
(6) 将所绘制的元件REDCA和4006粘贴到实验报告中(不带图纸)
4.按路径Design Explorer 99 SE\Library\Sch打开原理图元件库文件Miscellaneous
5.Devices.ddb,找到RES2、ELECTRO1、NPN元件,复制到“你的姓名全拼_Favorate.lib”
元件库中。
6.按照实验内容6的要求修改DIODE的引脚属性;修改后复制到“你的姓名全拼
_Favorate.lib”元件库中。
7.现在数一数你创建的“你的姓名全拼_Favorate.lib”元件库是不是一共有6个元件?在
Explorer浏览器中找到“你的姓名全拼_Favorate.lib”,鼠标右键单击该库名,弹出菜单,选择Export,按内容7要求导出该库。
8.打开实验1中新建的“你的姓名全拼_甲乙类放大电路.Sch”文件,把“你的姓名全拼
_Favorate.lib”添加到元件库列表区。
四.实验结果
1
2
3
五.思考题(任选四道回答)
1.原理图元件库文件的扩展名与原理图文件的扩展名各是什么?
答:1)原理图元件库文件的扩展名.ddb和.lib 2)原理图文件的扩展名.Sch
2.将自己绘制的元件符号应用到原理图中,怎样操作?
答:第一步新建电路原理图元件库文件
第二步设置编辑器的参数
第三步新建元件
第四步绘制元件外形
第五步放置并编辑元件引脚放置引脚、设置引脚属性、编辑引脚名称、编辑引脚长短、隐藏电源地线引脚、编辑元件信息、保存。
3.在SchLib Drawing Tools工具栏中,哪一个按钮绘制的图形具有电气特性?
4.请写出引脚属性对话框中各个引脚电气特性的含义。
答:Electrical Type引脚电气特性,Passive无源型默认。
该引脚为无源引脚Input输入型。
作为输入引脚使用IO双向型。
既可作为输入又可作为输出引脚Output输出型。
作为输出引脚
使用OpenCollector集电极开路的引脚HIZ高阻型。
为高阻状态的引脚
5.元件模式有几种?什么是正逻辑?什么是负逻辑?
6.菜单操作Tools\New Component与Browse Schlib中的Add按钮操作的区别是什么?答:菜单操作Tools\New Component是新建一个新命名库元件。
Browse Schlib
中的Add按钮操作是在本库元件中添加一个元件。