实验报告6
实验报告总结通用万能模板范文(6篇)

实验报告总结通用万能模板范文(6篇)实验报告总结通用万能模板范文1一个长学期的电路原理,让我学到了很多东西,从最开始的什么都不懂,到此刻的略懂一二。
在学习知识上面,开始的时候完全是老师讲什么就做什么,感觉速度还是比较快的,跟理论也没什么差距。
但是之后就觉得越来越麻烦了。
从最开始的误差分析,实验报告写了很多,但是真正掌握的确不多,到最后的回转器,负阻,感觉都是理论没有很好的跟上实践,很多状况下是在实验出现象以后在去想理论。
在实验这门课中给我最大的感受就是,必须要先弄清楚原理,在做实验,这样又快又好。
在养成习惯方面,最开始的时候我做实验都是没有什么条理,想到哪里就做到哪里。
比如说测量三相电,有很多种状况,有中线,无中线,三角形接线法还是Y形接线法,在这个实验中,如果选取恰当的顺序就能够减少很多接线,做实验就应要有良好的习惯,就应在做实验之前想好这个实验要求什么,有几个步骤,就应怎样安排才最合理,其实这也映射到做事情,不管做什么事情,就应都要想想目的和过程,这样才能高效的完成。
电原实验开始的几周上课时间不是很固定,实验报告也累计了很多,第一次感觉有那么多实验报告要写,在交实验报告的前一天很多同学都通宵了的,这说明我们都没有合理的安排好自己的时间,我就应从这件事情中吸取教训,合理安排自己的时间,完成就应完成的学习任务。
这学期做的一些实验都需要严谨的态度。
在负阻的实验中,我和同组的同学连了两三次才把负阻链接好,又浪费时间,又没有效果,在这个实验中,有很多线,很容易插错,所以要个性仔细。
在最后的综合实验中,我更是受益匪浅。
完整的做出了一个红外测量角度的仪器,虽然不是个性准确。
我和我组员分工合作,各自完成自己的模块。
我负责的是单片机,和数码显示电路。
这两块都是比较简单的,但是数码显示个性需要细致,由于我自己是一个粗心的人,所以数码管我检查了很多遍,做了很多无用功。
总结:电路原理实验最后给我留下的是:严谨的学习态度。
化学实验报告范例6篇

化学实验报告范例6篇化学实验报告范例11.硫酸亚铁铵的制备(1)简单流程:废铁屑先用纯碱溶液煮10分钟,除去油污Fe(2.0g) + 20 mL3mol·L-1H2SO4水浴加热约30 min,至不再有气泡,再加1 mLH2SO4↓趁热过滤加入(NH4)2SO4(4.0g)小火加热溶解、蒸发至表面出现晶膜,冷却结晶↓减压过滤95%乙醇洗涤产品,称重,计算产率,检验产品质量(2)实验过程主要现象2.硫酸亚铁铵的检验(Fe3+的限量分析—比色法)(1)Fe3+标准溶液的配制用移液管吸取0.01 mol·L-1Fe3+标准溶液分别为:5.00 mL、10.00 mL和20.00 mL于3支25 mL比色管中,各加入2.00 mL 2.0 mol·L-1HCl溶液和0.50 mL 1.0 mol·l-1KCNS溶液,用含氧较少的去离子水稀释至刻度,摇匀。
得到25.00 mL溶液中含Fe3+0.05 mg、0.10 mg、0.20 mg三个级别Fe3+的标准溶液,它们分别为Ⅰ级、Ⅱ级和Ⅲ级试剂中Fe3+的最高允许含量。
(2)试样溶液的配制称取1.00 g产品于25 mL比色管中,加入2.00 mL 2.0 mol·L-1HCl 溶液和0.50 mL 1.0 mol·l-1KCNS溶液,用含氧较少的去离子水稀释至刻度,摇匀。
与标准色阶比较,确定产品级别。
(3)实验结果:产品外观产品质量(g)产率(%)产品等级化学实验报告范例2可见分光光度法测定无机离子,通常要经过两个过程,一是显色过程,二是测量过程。
为了使测定结果有较高灵敏度和准确度,必须选择合适的显色条件和测量条件,这些条件主要包括入射波长,显色剂用量,有色溶液稳定性,溶液酸度干扰的排除。
(1)(2)入射光波长:一般情况下,应选择被测物质的最大吸收波长的光为入射光。
显色剂用量:显色剂的合适用量可通过实验确定。
操作系统实验报告6

操作系统实验报告6一、实验目的本次操作系统实验的主要目的是深入了解和掌握操作系统中进程管理、内存管理、文件系统等核心概念和相关技术,通过实际操作和观察,增强对操作系统工作原理的理解,并提高解决实际问题的能力。
二、实验环境本次实验使用的操作系统为 Windows 10,实验工具包括 Visual Studio 2019 等。
三、实验内容(一)进程管理实验1、创建多个进程,并观察它们的运行状态和资源占用情况。
通过编写简单的C++程序,使用Windows API 函数创建多个进程。
在程序中,设置不同的进程优先级和执行时间,观察操作系统如何调度这些进程,以及它们对 CPU 使用率和内存的影响。
2、进程间通信实现了进程间的管道通信和消息传递。
通过创建管道,让两个进程能够相互交换数据。
同时,还使用了 Windows 的消息机制,使进程之间能够发送和接收特定的消息。
(二)内存管理实验1、内存分配与释放使用 C++的动态内存分配函数(如`malloc` 和`free`),在程序运行时动态申请和释放内存。
观察内存使用情况,了解内存碎片的产生和处理。
2、虚拟内存管理研究了 Windows 操作系统的虚拟内存机制,通过查看系统的性能监视器,观察虚拟内存的使用情况,包括页面文件的大小和读写次数。
(三)文件系统实验1、文件操作进行了文件的创建、读取、写入、删除等基本操作。
通过编写程序,对不同类型的文件(如文本文件、二进制文件)进行处理,了解文件系统的工作原理。
2、目录操作实现了目录的创建、删除、遍历等功能。
了解了目录结构在文件系统中的组织方式和管理方法。
四、实验步骤(一)进程管理实验步骤1、打开 Visual Studio 2019,创建一个新的 C++控制台项目。
2、在项目中编写代码,使用`CreateProcess` 函数创建多个进程,并设置它们的优先级和执行时间。
3、编译并运行程序,通过任务管理器观察进程的运行状态和资源占用情况。
最新实验六(实验报告)

最新实验六(实验报告)实验目的:本次实验旨在探究特定物质在不同条件下的反应特性,以及通过实验数据分析物质的性质和变化规律。
通过对实验过程的观察和结果的记录,加深对理论知识的理解,并提高实验操作技能。
实验材料:1. 试样:待测物质样品2. 试剂:所需的化学反应试剂3. 仪器:天平、烧杯、量筒、滴定管、温度计、pH计、光谱仪等实验步骤:1. 准备阶段:根据实验要求,准确称取适量的试样和试剂,准备好所有实验仪器。
2. 实验操作:按照实验指导书的步骤,进行化学反应操作,记录下每个步骤的具体条件,如温度、pH值、反应时间等。
3. 数据收集:对反应过程中产生的数据进行收集,包括但不限于颜色变化、沉淀形成、气泡产生等。
4. 结果分析:根据收集到的数据,分析反应过程中物质的变化,以及反应的动力学特征。
5. 结论撰写:根据实验结果,撰写实验结论,总结物质的性质和反应特点。
实验结果:1. 反应速率:通过观察和记录,发现在特定条件下,反应速率与预期相符,具体数据见附录。
2. 产物分析:实验中产生的主要产物为X和Y,通过光谱分析确认了其结构。
3. 副反应:在实验过程中,未观察到明显的副反应现象。
4. 影响因素:实验中发现温度和pH值对反应速率有显著影响。
实验讨论:本次实验中,反应的速率和产物与理论预测基本一致,但在实际操作中存在一定的误差,可能的原因包括实验操作的不精确、环境条件的波动等。
未来可以通过改进实验方法和控制实验条件来减少误差。
结论:通过本次实验,我们成功地研究了特定物质在不同条件下的反应特性,并通过数据分析得到了物质的性质和反应规律。
实验结果对理解相关化学反应机制具有重要意义,并为进一步的实验研究提供了基础。
实验6_酸碱的化学性质实验报告

实验6_酸碱的化学性质实验报告一、实验目的1.了解酸碱的化学性质;2.掌握酸碱溶液的鉴别方法。
二、实验原理1.酸的化学性质:酸可以与金属反应产生氢气,与碱反应生成盐和水,与金属碱土金属的氢氧化物反应生成盐和水,与碱式盐反应生成普通盐和水。
2.碱的化学性质:碱可以与酸反应生成盐和水,与酸式盐反应生成普通盐和水。
三、实验设备和试剂1.实验设备:试管、试管架、酒精灯、玻璃棒、滴管等。
2.实验试剂:盐酸、稀硫酸、氢氧化钠、氢氧化钾、氯化钠、硝酸银溶液。
四、实验步骤1.盐酸和氢氧化钠的反应a.取一根盛满氢氧化钠溶液的试管;b.在试管中加入数滴盐酸,观察产生的现象和气体。
2.碳酸氢铵和稀硫酸的反应a.取一根盛满碳酸氢铵溶液的试管;b.在试管中加入数滴稀硫酸,产生的气体通过试管口,倾斜试管观察产生的现象。
3.酸式盐和氢氧化钠的反应a.取一根盛满氢氧化钠溶液的试管;b.在试管中加入数粒酸式盐,观察产生的现象。
4.酸和金属的反应a.取一根盛满盐酸的试管;b.将一块锌片放入试管中,观察产生的气体。
五、实验结果与分析1.盐酸和氢氧化钠的反应a.实验现象:盐酸与氢氧化钠混合后,产生大量气泡,并有气泡从试管口直接飘出。
b.化学方程式:HCl+NaOH→NaCl+H2Oc.结果分析:盐酸与氢氧化钠反应生成盐(氯化钠)和水。
2.碳酸氢铵和稀硫酸的反应a.实验现象:碳酸氢铵与稀硫酸混合后,试管内产生了大量白色气体,并发出刺激性气味。
倾斜试管时,气体滴入湿润的白纸上,使白纸颜色发生变化。
b.化学方程式:NH4HCO3+H2SO4→(NH4)2SO4+CO2+H2Oc.结果分析:碳酸氢铵与稀硫酸反应生成盐(硫酸铵)、二氧化碳和水。
3.酸式盐和氢氧化钠的反应a.实验现象:酸式盐与氢氧化钠混合后,溶液变得中性,即颜色变淡。
b.化学方程式:NaOH+HClO_4→NaClO4+H2Oc.结果分析:酸式盐与氢氧化钠反应生成盐(氯酸钠)和水。
实验报告总结(优秀6篇)-最新

实验报告总结(优秀6篇)总结报告是会议领导同志对会议召开的情况和会议所取得的成果进行总结的陈述性文件。
写总结报告时应注意明确目的,突出重点,切不可面面俱到;要鼓舞人心,富有号召力。
这次为您整理了6篇《实验报告总结》,希望能对您的写作有一定的参考作用。
实验报告总结篇一一、实验目的① 了解转盘萃取塔的结构和特点② 掌握液—液萃取塔的操作③ 掌握传质单元高度的测定方法并分析外加能量对液液萃取塔传质单元高度和通量的影响。
二、实验器材萃取实验装置三、实验原理萃取是利用原料液中各组分在两个液相中的溶解度不同而使原料液混合物得以分离。
将一定量萃取剂加入原料液中然后加以搅拌使原料液与萃取剂充分混合溶质通过相界面由原料液向萃取剂中扩散所以萃取操作与精馏、吸收等过程一样也属于两相间的传质过程。
与精馏吸收过程类似由于过程的复杂性萃取过程也被分解为理论级和级效率或传质单元数和传质单元高度对于转盘塔振动塔这类微分接触的萃取塔一般采用传质单元数和传质单元高度来处理。
传质单元数表示过程分离难易的程度。
对于稀溶液传质单元数可近似用下式表示式中NOR------萃余相为基准的总传质单元数x------萃余相中的溶质的浓度以摩尔分率表示x*------与相应萃取浓度成平衡的萃余相中溶质的浓度以摩尔分率表示。
x1、x2------分别表示两相进塔和出塔的萃余相浓度传质单元高度表示设备传质性能的好坏可由下式表示H12xx*ORxxdxN ORORNH ORxHLaK 式中HOR------以萃余相为基准的传质单元高度m; H------萃取塔的有效接触高度,m; Kxa------萃余相为基准的总传质系数kg/(m3h△ x);L------萃余相的质量流量kg/h; ------塔的截面积,m2; 已知塔高度H 和传质单元数NOR可由上式取得HOR的数值。
HOR反映萃取设备传质性能的好坏HOR越大设备效率越低。
影响萃取设备传质性能HOR的因素很多主要有设备结构因素两相物质性因素操作因素以及外加能量的形式和大小。
实验报告参考6篇
实验报告参考6篇实验报告参考1为期二周的钳工实训结束了,在实训期间虽然很累,但我们很快乐,因为我们在学到了很多很有用的东西的同时还锻炼了自己的动手能力。
虽然实训期只有短短的两周,在我们三年的大学生活中它只是小小的一部分,却是非常重要的一部分,对我们来说,它是很难忘记的,毕竟是一次真正的体验社会、体验生活。
要进行钳工实训,安全问题肯定是摆在第一位的。
通过师傅的讲解,我们了解了实训中同学们易犯的危险的操作动作。
比如在车间里打闹嬉戏,不经师傅的许可便私自操作机床,以及操作时方法、姿势不正确,等等。
一个无意的动作或是一个小小的疏忽,都可能导致机械事故甚至人身安全事故。
通过这次钳工实训,我了解了金属加工的基本知识、基本操作方法。
主要学习了以下几方面的知识:金属加工基本工种包括钳工、车工、铸焊工等的操作。
第一项:辛苦的钳工在钳工实训中,我们知道了钳工的主要内容为刮研、钻孔、攻套丝、锯割、锉削、装配、划线;了解了锉刀的构造、分类、选用、锉削姿势、锉削方法和质量的检测。
首先要正确的握锉刀,锉削平面时保持锉刀的平直运动是锉削的关键,锉削力有水平推力和垂直压力两种。
锉刀推进时,前手压力逐渐减小后手压力大则后小,锉刀推到中间位置时,两手压力相同,继续推进锉刀时,前手压力逐渐减小后压力加大。
锉刀返回时不施加压力。
这样我们锉削也就比较简单了。
同时我也知道了钳工的安全技术为:1,钳台要放在便于工作和光线适宜的地方;钻床和砂轮一般应放在场地的边缘,以保证安全。
2,使用机床、工具(如钻床、砂轮、手电钻等),要经常检查,发现损坏不得使用,需要修好再用。
3,台虎钳夹持工具时,不得用锤子锤击台虎手柄或钢管施加夹紧力。
接着便是刮削、研磨、钻孔、扩孔、攻螺纹等。
虽然不是很标准,但却是我们汗水的结晶,是我们两天来奋斗的结果钳工的实训说实话是很枯燥的,可能干一个上午却都是在反反复复着一个动作,还要有力气,还要做到位,那就是手握锉刀在工件上来来回回的锉,锉到中午时,整个人的手都酸疼酸疼的,腿也站的有一些僵直了,然而每每累时,却能看见老师在一旁指导,并且亲自示范,他也是满头的汗水,气喘呼呼的,看到这每每给我以动力。
生物实验报告_6
调查校园、社区或农田的生物种类一、班级: 姓名:二、实验目的1、了解校园、社区或农田的生物, 记录你所看到的生物和它们的生活环境。
2、对你所知道的生物进行归类, 初步认识生物的多样性和生物与环境的关系。
3、初步学会做调查记录。
三、实验用具纸、笔三、实验步骤1.检查调查用具是否齐全、完好。
2、按4~5人为一个调查小组, 确定一个负责写调查表。
3.选择调查范围4.设计调查路线:5、调查记录:6、归类四、讨论1.根据调查表上的生物种类, 说说它们与人类的关系。
光对鼠妇生活的影响一、班级: 姓名:二、提出问题三、鼠妇喜欢阴湿的环境吗?四、作出假设五、鼠妇喜欢阴暗, 怕光照。
六、设计实验(一)实验目的探究鼠妇喜欢生活在阴暗潮湿的环境。
(二)实验用具解剖盘、玻璃板、湿润的厚纸板、每小组鼠妇10只、湿土。
(三)实验步骤1、检查器材是否齐全完好。
2、全班分组进行实验。
3、将鼠妇放入实验装置, 两侧的中央放同样数目的鼠妇, 静置2分钟。
4、每分钟统计一次明亮处和阴暗处的鼠妇数目, 统计10次。
七、得出结论八、你得出的结论:九、讨论为什么要用10只鼠妇做实验?只用一只鼠妇做实验行吗?生物实验报告植物对空气湿度的影响一、班级: 姓名:二、实验目的1、学会用干湿计测量裸地、草坪和灌木丛的空气湿度的方法。
三、分析实测的数据, 说明不同植被对环境湿度的影响。
四、实验用具干湿计、手表五、实验步骤1、检查实验器材是否齐全、完好。
2、将实验组分成3个小组, 分别于早上7: 00、中午13: 00、晚上19: 00在实测地点实测。
七、讨论绿色植物对气候有什么作用?根据上述实验作出解释。
生物实验报告练习使用显微镜一、班级: 姓名:二、实验目的练习显微镜的使用。
三、实验器材显微镜、玻片标本、擦镜纸、纱布。
四、实验步骤1、检查实验器材是否齐全、完好。
2、练习使用显微镜;(1)取镜和安放: 右手握住镜臂, 左手托住镜座。
轻轻放置在实验台略偏左、镜座后缘离实验台边缘7厘米左右的位置, 把显微镜镜头向前, 镜臂向后。
实验6_酸碱的化学性质实验报告
实验6_酸碱的化学性质实验报告实验6:酸碱的化学性质摘要:本实验主要通过观察和比较酸碱溶液的颜色、气味、导电性和腐蚀性等性质,来探究酸碱的化学性质。
实验结果表明,酸性溶液具有酸味、导电性强、腐蚀性大等特点;碱性溶液具有苦味、导电性强、腐蚀性大等特点;中性溶液则不具备上述特点。
本实验的结果有助于我们深入了解酸碱的性质和应用。
关键词:酸碱、化学性质、颜色、气味、导电性、腐蚀性引言:酸碱是化学中非常重要的概念,它们具有一系列特殊的化学性质,并广泛应用于各个领域。
本实验旨在通过观察和比较酸碱溶液的性质,来探究酸碱的化学性质。
实验部分:仪器与试剂:酸碱溶液(包括盐酸、硫酸、氢氧化钠、氢氧化铝)、酸碱指示剂(苏丹红、甲基橙)、导电仪、腐蚀试验片。
实验步骤:1.将盐酸、硫酸、氢氧化钠和氢氧化铝分别倒入4个试管中。
2.分别加入少量的苏丹红和甲基橙指示剂。
3.使用导电仪测试各个溶液的导电性。
4.使用腐蚀试验片观察各个溶液的腐蚀性。
结果与讨论:通过实验观察和比较,我们得到了以下结果:1.颜色:盐酸和硫酸溶液呈现无色,氢氧化钠溶液呈现无色或淡粉红色,氢氧化铝溶液呈现淡黄色。
2.气味:盐酸和硫酸溶液具有酸味,氢氧化钠溶液具有碱味,氢氧化铝溶液略带苦味。
3.导电性:盐酸、硫酸和氢氧化钠溶液能够导电,而氢氧化铝溶液不能导电。
4.腐蚀性:盐酸和硫酸溶液能够腐蚀金属,例如铁片;氢氧化钠溶液也具有一定的腐蚀性;而氢氧化铝溶液则没有明显的腐蚀性。
通过以上实验结果,我们可以得出以下结论:1.酸性溶液具有酸味、无色或无明显颜色、导电性强、具有较强的腐蚀性。
2.碱性溶液具有苦味、无色或淡粉红色、导电性强、具有较强的腐蚀性。
3.中性溶液既无酸味也无碱味,无明显颜色,导电性较弱,腐蚀性较小。
结论:通过本实验的观察和比较,我们深入了解了酸碱的化学性质。
酸性溶液具有酸味、导电性强、腐蚀性大等特点;碱性溶液具有苦味、导电性强、腐蚀性大等特点;中性溶液则不具备上述特点。
数值分析实验报告--实验6--解线性方程组的迭代法
1 / 8数值分析实验六:解线性方程组的迭代法2016113 张威震1 病态线性方程组的求解1.1 问题描述理论的分析表明,求解病态的线性方程组是困难的。
实际情况是否如此,会出现怎样的现象呢?实验内容:考虑方程组Hx=b 的求解,其中系数矩阵H 为Hilbert 矩阵,,,1(),,,1,2,,1i j n n i j H h h i j n i j ⨯===+-这是一个著名的病态问题。
通过首先给定解(例如取为各个分量均为1)再计算出右端b 的办法给出确定的问题。
实验要求:(1)选择问题的维数为6,分别用Gauss 消去法、列主元Gauss 消去法、J 迭代法、GS 迭代法和SOR 迭代法求解方程组,其各自的结果如何?将计算结果与问题的解比较,结论如何?(2)逐步增大问题的维数(至少到100),仍然用上述的方法来解它们,计算的结果如何?计算的结果说明了什么?(3)讨论病态问题求解的算法1.2 算法设计首先编写各种求解方法的函数,Gauss 消去法和列主元高斯消去法使用实验5中编写的函数myGauss.m 即可,Jacobi 迭代法函数文件为myJacobi.m ,GS 迭代法函数文件为myGS.m ,SOR 方法的函数文件为mySOR.m 。
1.3 实验结果1.3.1 不同迭代法球求解方程组的结果比较选择H 为6*6方阵,方程组的精确解为x* = (1, 1, 1, 1, 1, 1)T ,然后用矩阵乘法计算得到b ,再使用Gauss 顺序消去法、Gauss 列主元消去法、Jacobi 迭代法、G-S 迭代法和SOR 方法分别计算得到数值解x1、x2、x3、x4,并计算出各数值解与精确解之间的无穷范数。
Matlab 脚本文件为Experiment6_1.m 。
迭代法的初始解x 0 = (0, 0, 0, 0, 0, 0)T ,收敛准则为||x(k+1)-x(k)||∞<eps=1e-6,SOR方法的松弛因子选择为w=1.3,计算结果如表1。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学生实验报告学生姓名学号同组人实验项目C++实验6□√必修□选修□演示性实验□√验证性实验□操作性实验□综合性实验实验地点H-535 实验仪器台号指导教师实验日期及节次一、实验综述1、实验目的及要求2.假定要做一个长方体的包装木箱,已知长方体的每个面木材的造价分别为:主视面35.2元/平米,侧视面21.8元/平米,俯视面11.3元/平米,要求编写一个长方体的类,输入长、宽、高后计算包装木箱的总造价.要求包括:构造函数和析构函数、拷贝构造函数、每个面的面积函数等。
3.建立一个类STR,将任意整数转换为相应的字符串。
例如,整数3456转换为字符串”3456”,具体要求如下:(1)私有数据成员int num; 被转换的整数。
char s[15]; 存放转换后的字符串。
(2)公有成员函数STR(int x); 构造函数。
void itoa(); 实现将num转换成字符串并存放在字符串数组s中。
void show(); 输出整数及转换后的字符串。
编写主程序测试,其中字符串要求输出其长度4. 定义一个满足如下要求的Date类(用构造函数完成初始化):(1)用日/月/年的格式输出日期;(2)可运行在日期上加一天的操作;(3)设置日期操作。
编写主程序进行测试。
2、实验仪器、设备或软件计算机一台,VC++软件二、实验过程(实验步骤、记录、数据、分析)1. 根据所学知识,在上机前分析下列程序的运行结果,然后上机核对一下自己的结果正确与否,并给出其原因。
class demo{int x,y;public:demo(int a=1, int b=2){x=a;y=b;cout<<"Constructor be called...\n";}demo(demo &d) {x=d.x;y=d.y;cout<<"Copy Constructor be called...\n";}~demo() {cout<<"Destructor be called...\n";}void show(){cout<<"X="<<x<<'\t'<<"Y="<<y<<endl;}};void main(){demo d;d.show();demo d1(3,5);d1.show();demo d2(d1);d2.show();}(1)构造函数带默认参数a=1,b=2调用d.show();赋默认值给X、Y自动调用构造函数即显示Constructor be called...(2)demo d1(3,5);将参数3、5赋值给X、Y自动调用构造函数即显示Constructor be called...(3)拷贝构造函数拷贝构造函数即显示Copy Constructor be called...(4)析构函数在构造函数停止调用后自动被调用,即3次显示Destructor be called...2. 假定要做一个长方体的包装木箱,已知长方体的每个面木材的造价分别为:主视面35.2元/平米,侧视面21.8元/平米,俯视面11.3元/平米,要求编写一个长方体的类,输入长、宽、高后计算包装木箱的总造价.要求包括:构造函数和析构函数、拷贝构造函数、每个面的面积函数等。
#include"iostream.h"const double a=35.2;const double b=21.8;const double c=11.3;class rectangle{private:float chang,kuan,gao;public:rectangle(float i=0,float j=0,float k=0){chang=i;kuan=j;gao=k;}~rectangle(){cout<<"Destructor called..."<<endl;}rectangle(rectangle &s);float getchang(){return chang;}float getkuan(){return kuan;}float getgao(){return gao;}double areack(float,float);double areacg(float,float);double areakg(float,float);double price(float,float,float);};double rectangle::areack(float chang,float kuan){return chang*kuan;}double rectangle::areakg(float kuan,float gao){return kuan*gao;}double rectangle::areacg(float chang,float gao){return chang*gao;}double rectangle::price(float chang,float kuan,float gao){return (chang*a+kuan*b+gao*c);}rectangle::rectangle(rectangle &s){ chang=s.chang;kuan=s.kuan;gao=s.gao;}void main(){ rectangle s;rectangle p(s);float i,j,k;cout<<"输入长、宽、高:\n";cin>>i>>j>>k;cout<<"底面面积:"<<s.areack(i,j)<<endl;cout<<"正面面积:"<<s.areacg(i,k)<<endl;cout<<"侧面面积:"<<s.areakg(j,k)<<endl;cout<<"总造价:"<<s.price(i,j,k)<<endl;}3.建立一个类STR,将任意整数转换为相应的字符串。
例如,整数3456转换为字符串”3456”,具体要求如下:(1)私有数据成员int num; 被转换的整数。
char s[15]; 存放转换后的字符串。
(2)公有成员函数STR(int x); 构造函数。
void itoa(); 实现将num转换成字符串并存放在字符串数组s中。
void show(); 输出整数及转换后的字符串。
编写主程序测试,其中字符串要求输出其长度#include"iostream.h"static int i=0;class STR{public:STR(int x=0){num=x;}void itoa();void show();private:int num;char str[10];};void STR::itoa(){int flag=num;for(;flag!=0;){str[i]=flag%10+'0';flag/=10;i++;}}void STR::show(){ int j;cout<<"整数:"<<num<<endl;cout<<"字符串:";cout<<"'";for(j=i-1;j>=0;j--)cout<<str[j];cout<<"'"<<endl;}void main(){int a;cout<<"input a number:\n";cin>>a;STR s(a);s.itoa();s.show();cout<<"字符串长度:"<<i<<endl;}4. 定义一个满足如下要求的Date类(用构造函数完成初始化):(1)用日/月/年的格式输出日期;(2)可运行在日期上加一天的操作;(3)设置日期操作。
编写主程序进行测试。
#include"iostream.h"int days[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; class Date{public:Date(int d=0,int m=0,int y=0){day=d;month=m;year=y;}void show();void date(int,int,int);void second();private:int year;int month;int day;};void Date::show(){cout<<day<<"/"<<month<<"/"<<year<<endl;}void Date::date(int y1,int m1,int d1){year=y1;month=m1;day=d1;}void Date::second(){if((year%4==0&&year%100!=0)|| (year%400==0)) days[2]=29;else days[2]=28;++day;if(day>days[month]){day=1;month+=1;}if(month>12){month=1;year+=1;}}void main(){Date d;int i,j,k;cout<<"输入年、月、日"<<endl;cin>>i>>j>>k;d.date (i,j,k);cout<<"之前时间为:";d.show();d.second();cout<<"加一天后的时间为:";d.show();}三、结论1、实验结果运行结果均正确2、分析讨论四、指导教师评语及成绩:评语:成绩:指导教师签名:批阅日期:。