综合实验实验报告

合集下载

综合实验报告范文

综合实验报告范文

综合实验报告范文一、实验目的本实验旨在通过综合应用所学知识和技能,完成一个具有一定复杂性的综合实验,并进一步提升实验者的综合分析和问题解决能力。

二、实验内容本次实验以一些电子设备的维修为主题,具体需要完成以下几个步骤:1.故障现象观察和记录:对电子设备进行初步检查,观察出现的各种故障现象,并按顺序记录下来。

2.故障分析:根据故障现象的记录,对可能的故障原因进行分析,并进行实验验证。

3.故障修复:通过对故障原因进行实验验证,确认具体故障点,并进行修复。

三、实验步骤1.故障现象观察和记录:经过初步观察,电子设备无法开机,电源指示灯未亮起。

将该现象记录下来。

2.故障分析:根据故障现象的记录,初步判断可能存在以下几种故障原因:a.电源问题:电源线连接不良或损坏,电源开关故障等。

b.电路板问题:主板或电路板上的元器件损坏等。

3.故障修复:a.检查电源线连接情况,发现电源线连接良好。

b.使用万用表对电源开关进行测试,发现电源开关无故障。

c.拆卸电子设备,对主板进行仔细观察,发现一个电容器破裂。

推测该电容器故障可能导致电子设备无法开机。

d.更换故障电容器,重新组装电子设备。

e.进行开机测试,电子设备正常开机,故障修复成功。

四、实验结果和分析经过实验,成功修复了电子设备的故障,使其能够正常开机。

故障原因是电容器损坏,导致电子设备无法正常供电。

五、实验心得通过本次综合实验,我深刻体会到综合应用所学知识和技能的重要性。

在解决实际问题时,我们不仅需要具备相关的理论知识,还需要能够将理论知识应用到实践中,并善于分析和解决问题。

同时,实验过程中还需要细致入微地观察和记录现象,以便确定故障原因和进行有效的修复。

通过这样的综合实验,我不仅提升了自己的实际操作能力,还增强了自己的问题解决能力和创新思维能力。

综上所述,本次综合实验取得了良好的实验结果,并为进一步提升实验者的综合分析和问题解决能力打下基础。

这次实验让我更深入地了解了电子设备故障检修的过程和方法,对我今后的学习和工作都大有裨益。

高级专业综合实验报告(3篇)

高级专业综合实验报告(3篇)

第1篇一、实验背景与目的随着科技的不断发展,专业实验在培养学生实践能力和创新精神方面发挥着越来越重要的作用。

本次高级专业综合实验旨在通过综合运用所学理论知识,解决实际问题,提高学生的综合运用能力。

实验内容涉及多个学科领域,包括机械、电子、计算机等,通过跨学科的合作与交流,培养学生解决复杂工程问题的能力。

二、实验内容与方案1. 实验内容本次实验共分为四个部分:(1)机械设计:设计并制作一个简单的机械装置,实现特定功能。

(2)电子电路设计:设计并搭建一个电子电路,实现信号处理或控制功能。

(3)计算机编程:编写程序,实现特定功能,如数据采集、处理等。

(4)综合应用:将以上三个部分结合,完成一个综合性的项目。

2. 实验方案(1)机械设计部分:首先,根据项目需求,确定机械装置的结构和功能。

其次,利用CAD软件进行设计,绘制详细图纸。

最后,根据图纸进行加工制作,并进行测试和调试。

(2)电子电路设计部分:首先,分析项目需求,确定电路功能和组成部分。

其次,利用电路仿真软件进行电路设计,优化电路性能。

最后,根据设计结果,制作电路板,并进行测试和调试。

(3)计算机编程部分:首先,分析项目需求,确定程序功能和实现方式。

其次,选择合适的编程语言和开发环境,编写程序代码。

最后,进行程序测试和调试,确保程序功能完善。

(4)综合应用部分:将以上三个部分结合,实现项目整体功能。

首先,编写程序控制机械装置和电子电路,实现项目预期功能。

其次,对项目进行测试和调试,确保项目稳定运行。

三、实验过程与结果1. 机械设计(1)确定机械装置结构:根据项目需求,设计一个能够实现特定功能的机械装置,如简易机器人。

(2)绘制图纸:利用CAD软件绘制机械装置的详细图纸,包括零件尺寸、装配关系等。

(3)加工制作:根据图纸进行加工制作,包括切割、焊接、组装等。

(4)测试与调试:对机械装置进行测试和调试,确保其功能正常。

2. 电子电路设计(1)电路设计:分析项目需求,确定电路功能和组成部分,利用电路仿真软件进行电路设计。

网络规划综合实验报告(3篇)

网络规划综合实验报告(3篇)

第1篇一、实验背景随着信息技术的飞速发展,网络已成为现代企业、学校等组织运行的重要基础设施。

为了更好地满足网络应用需求,提高网络性能和安全性,网络规划与设计显得尤为重要。

本实验旨在通过实际操作,使学生掌握网络规划的基本方法,提高网络规划与设计能力。

二、实验目的1. 了解网络规划的基本流程和原则;2. 掌握网络拓扑结构、设备选型、IP地址规划等网络规划方法;3. 学会使用网络规划工具,如Packet Tracer等;4. 提高网络规划与设计能力,为实际工作打下基础。

三、实验环境1. 实验设备:笔记本电脑、Packet Tracer、路由器、交换机等;2. 实验软件:Packet Tracer、网络规划工具等;3. 实验资料:网络规划与设计教材、网络设备手册等。

四、实验内容1. 实验任务:为某公司设计一个网络,包括网络拓扑结构、设备选型、IP地址规划等;2. 实验步骤:(1)需求分析:了解公司规模、部门分布、网络应用需求等,确定网络规模和性能要求;(2)网络拓扑设计:根据需求分析结果,设计网络拓扑结构,包括核心层、汇聚层和接入层;(3)设备选型:根据网络拓扑结构,选择合适的网络设备,如路由器、交换机、防火墙等;(4)IP地址规划:规划网络IP地址,包括公网IP地址和私有IP地址;(5)配置网络设备:在Packet Tracer中配置网络设备,实现网络连通;(6)测试网络性能:测试网络性能,如带宽、延迟、丢包率等;(7)总结实验结果:总结实验过程和结果,提出改进建议。

五、实验结果与分析1. 网络拓扑结构:采用三层网络架构,包括核心层、汇聚层和接入层;2. 设备选型:核心层采用路由器,汇聚层采用三层交换机,接入层采用二层交换机;3. IP地址规划:采用私有IP地址规划,公网IP地址通过NAT转换;4. 网络连通性:通过配置网络设备,实现网络连通;5. 网络性能:测试结果表明,网络带宽、延迟、丢包率等性能指标均符合设计要求。

材料成型及控制工程专业综合实验报告

材料成型及控制工程专业综合实验报告

材料成型及控制工程专业综合实验报告实验报告:材料成型及控制工程专业综合实验一、实验目的:1.掌握材料成型及控制工程的基本原理;2.学习并了解材料成型及控制工程的实际应用;3.提高实验操作技巧和实验数据分析能力。

二、实验仪器和材料:1.数控铣床:用于完成加工实验;2.数控线切割机:用于完成线切割实验;3.材料样品:使用铝合金和塑料材料。

三、实验内容:1.数控铣床实验:a.将铝合金材料夹在数控铣床上,设定加工参数;b.进行铣削操作,实现铝合金材料的加工成型;c.调整加工参数,观察对加工结果的影响。

2.数控线切割机实验:a.将塑料材料放置在数控线切割机上,设定切割参数;b.进行线切割操作,实现塑料材料的切割成型;c.调整切割参数,观察对切割结果的影响。

四、实验过程:1.数控铣床实验:a.将铝合金材料夹在数控铣床上,设定加工参数,包括切削速度、进给速度、转速等;b.打开数控铣床电源,进行加工操作,观察铝合金材料的加工成型情况;c.根据加工结果,调整加工参数,观察对加工结果的影响。

2.数控线切割机实验:a.将塑料材料放置在数控线切割机上,设定切割参数,包括切割速度、电弧电压、电弧电流等;b.打开数控线切割机电源,进行切割操作,观察塑料材料的切割成型情况;c.根据切割结果,调整切割参数,观察对切割结果的影响。

五、实验结果及分析:1.数控铣床实验结果:a.观察到不同的加工参数对铝合金的加工效果有明显影响,例如切削速度过快会导致切削不够充分,切削速度过慢则会导致切削效果不理想;b.通过不断调整加工参数,得以实现较为满意的加工成型结果。

2.数控线切割机实验结果:a.观察到不同的切割参数对塑料材料的切割效果有明显影响,例如切割速度过快可能导致切割不完全,切割速度过慢则可能引起材料熔化;b.通过不断调整切割参数,得以实现较为满意的切割成型结果。

六、实验总结:材料成型及控制工程是一门综合性很强的工程学科,通过本次实验,我们了解到了材料成型和控制工程的基本原理和实际应用情况。

专业综合实验报告资料

专业综合实验报告资料

2011级专业综合实验报告姓名:班级:学号:专业:指导老师:时间:组员:目录实验一日用化学品复配实验——洗衣用洗涤剂 (1)实验二日用化学品复配实验——VE高级营养霜 (8)实验三日用化学品复配实验——香波 (10)实验四日用化学品复配实验——香水花露水 (12)实验五果胶的提取与分析 (16)实验六一种含N-P-Al阴离子配合物的制备及其对棉布的阻燃性 .. 20 实验七阿司匹林的合成 (23)实验一日用化学品复配实验——洗衣用洗涤剂一、实验目的1、掌握洗涤剂的配方设计及检验方法。

2、掌握泡沫测定法。

二、实验概要洗涤剂洗衣服一般最常用的是洗衣粉。

洗衣粉的生产,一是要将液体原料(烷基苯磺酸钠、硅酸钠等)喷雾干燥成粉;二是固体原料(三聚磷酸钠、NaCO3)溶解成浆状再喷雾干燥成粉。

而人们在使用时,洗衣粉又要溶解成水溶液才能进行洗涤。

这样生产时耗用大量热能与工时,使用亦有不便。

而液体洗涤剂制法简单,节能,使用方便,尤其在洗衣机中使用,更受重视。

洗衣用洗涤既要有较好的去污能力,又要在寒冷冬季和酷热的夏季都能保证透明,不分层、不混浊、不沉淀,并具有一定的粘度。

因此虽然生产设备简单,但配方设计却不那么容易。

配方中一般包含去污作用的表面活性剂,增加溶解度的增溶剂,适用硬水洗涤的螯合剂,同时还有缓冲剂,增粘剂、增泡剂等。

本实验就是洗涤剂配方设计选择并对其质量进行检测。

三、实验仪器和药品吸滤瓶500ml 酚酞指示剂古氏坩埚25—30ml 硝酸乙醇95% 铬酸钾5%无水乙醇AgNO3标准液0.1NPH试纸罗氏泡沫测定仪量筒1000ml分液漏斗无水CaCl21000ml容量瓶MgSO4·7H2O NaOH漂白布1张炭黑布4张电动搅拌白度计QBDJ–1型电炉(500W)搪瓷盘瓷研钵四、实验内容1、配制洗涤剂(1)按下表配制如下四种液体洗涤剂表1.洗涤剂配方组分配方编百分比号原料组分1 2 3 4作用烷基苯磺酸钠13 9 10 18 去污脂肪酸聚氧乙烯醚 5 10 5.4 去污烷基醇酰胺 3 1 增粘、增泡柠檬酸三钠2.1 8.2 螯合剂焦磷酸钾25 螯合剂甲基磺酸钠 3 5.7 PH缓冲剂硅酸钠 3 5 PH缓冲剂氯化钠1.6 增粘剂尿素 3 增溶剂将上表的原料每组按比例(配制50g)称取,在小烧杯中一一溶解,然后混合均匀,配制成四组洗涤剂。

综合实验报告概论

综合实验报告概论

综合实验报告概论引言综合实验是高校教育中非常重要的环节之一,通过进行综合实验,学生们可以将课堂所学的理论知识与实际操作相结合,提高学生们的实际动手能力和实践能力。

本篇实验报告旨在对实验进行全面的描述和总结,从实验的目的、原理、方法、结果和讨论等方面进行详细的叙述。

实验目的本次综合实验的目的是深入理解一些特定学科领域的实际问题,并通过实际的操作和实验数据的收集与分析来探究解决问题的方法和步骤。

通过本次实验,我们将学习到一些特定学科领域中的相关理论知识,并且能够独立进行实验设计、数据处理和结果分析。

实验原理实验原理部分主要介绍了本次实验所涉及到的原理知识,并对其进行详细的解释和阐述。

通过原理的介绍可以帮助读者更好地理解本次实验的背景和目的,为实验的实施提供理论基础。

实验方法实验方法部分主要介绍了实验所使用的设备、材料和具体实验步骤。

根据实验的目的和原理,我们选择了合适的设备和材料,并按照一定的步骤进行实验的操作。

在这一部分中,我们将详细介绍实验的设备和材料,并说明每个步骤的具体操作方法。

实验结果与讨论实验结果与讨论部分主要介绍了实验数据的收集和处理结果,并对实验数据进行详细的分析和讨论。

在这一部分中,我们将呈现实验数据的原始结果,并进行数据的整理、统计和图表绘制等工作。

在数据分析的过程中,我们将结合实验的目的和原理对数据进行解释和讨论,并对实验结果进行评价和总结。

结论结论部分主要对本次实验的结果进行总结和评价,并对实验的目的和原理进行回顾和概括。

通过对本次实验的总结和评价,我们可以得到对实验结果的客观评价,提出问题和存在的不足之处,并对未来实验的进行展望和改进。

综合实验停留时间分布综合实验报告

综合实验停留时间分布综合实验报告

停留时间分布综合实验报告停留时间分布综合实验一、实验目的1.掌握用脉冲示踪法测定停留时间分布及数据处理方法;2.了解和掌握停留时间分布函数的基本原理;3.了解停留时间分布与模型参数的关系;4.了解多级混本实验通过单釜、多釜及管式反应器中停留时间分布的测定, 将数据计算结果用多釜串联模型来定量返混程度,从而认识限制返混的措施 和釜、管式反应器特性;5.了解和掌握模型参数N 的物理意义及计算方法;二、实验原理在连续流动反应器中,由于反应物料的返混以及在反应器内出现的层流,死角,短路等现象,使得反应物料在反应器中的停留时间有长有短,即形成停留时间分布,影响反应进程和最终结果;测定物料的停留时间分布是描述物料在反应器内的流动特性和进行反应器设计计算的内容之一;停留时间分布可以用停留时间分布密度函数 Et 和停留时间分布函数 Ft 来表示,这两种概率分布之间存在着对应关系,本实验只是用冲脉示踪法来测定 Et,利用其对应关系也可以求出 Ft 来;函数 Et 的定义是:在某一瞬间加入系统一定量示踪物料,该物料中各流体粒子将经过不同的停留时间后依次流出,而停留时间在t,t+dt 间的物料占全部示踪物料的分率为 Etdt;根据定义Et 有归一化性质:0.1`)(0=⎰∞dt t E 1 Et 可以用其他量表示为)()/()(0t c M Q t E ⋅= 2 其中:Q0主流体体积流量,M 为示踪物量,ct 为t 时刻流出的示踪剂浓度;对停留时间分布密度函数Et 有两个重要概念,数学期望_t 和方差2t σ,它们分别定义为Et 对原点的一次矩和二次矩;当实验数据的数量大,且所获样品是瞬间样品,即相应于某时刻t 下的样品,则:∑∑∑∑====-∆∆=∆∆=Ni iAiNi iAii Ni iiN i iiit ct ct tt E t t E t t 1111)()( 3211221122)()(t t ct ct t t t E t t E tNi iAiNi iAii N i iiNi ii it-∆∆=-∆∆=∑∑∑∑====σ 4 式中△ti 是两次取样时间,若等时间间隔取样,2112211t cct cct t Ni AiNi Aii tNi AiNi Aii -==∑∑∑∑====-σ 5对恒容稳定流动系统有: τ==-v V t R6 为了使用方便,常用对比时间τθt=来代换t,经这样变换后,有以下关系:)()(t E E τθ= 7222τσσθt = 8对全混流12=θσ,对活塞流02=θσ,对一般情况102<<θσ;用无因次2θσ来评价反应器内的流动状态比较方便,一般可将实际反应器当做多级串联釜式反应器加以描述,并认为每级为全混流反应釜,各级存料量相等,级间无返混;对多级全混釜有N 为串联全混釜的个数: 21θσ=N 9三、实验仪器、设备和试剂实验仪器与设备:釜式反应器两个、管式反应器一个、水泵一个、转子流量计,阀门,管线若干,电导率仪三台,分析天平; 实验试剂:饱和KCl 溶液;四、实验装置原理图1-槽;2-磁力泵;3-调节阀;4-三通阀;5-注射器;6、五、实验安排实验内容1、安装实验装置;2、测定不同浓度下KCl电导率的标准曲线最大值为2mS;计算对示踪剂注入量,并根据反应器体积计算KCl溶液的浓度范围是否在可测量范围;3、选择合适的流量,将平均停留时间保持在10-20min,注入适量的示踪剂,测定单釜不同时间的电导率值,绘制单釜停留时间与电导关系曲线,计算停留时间分布函数及停留时间分布密度函数;4、选择合适流量,将平均停留时间保持在10-20min,注入适量的示踪剂,测定两釜并联条件下的电导率值,计算并绘制单釜及两釜并联的停留时间与电导关系曲线,计算停留时间分布函数及停留时间分布密度函数;5、按4进行两釜串联实验;6、测定釜式、管式反应器串联的停留时间分布曲线,并计算停留时间分布函数及密度分布函数;7、大型智能仪器的操作使用,用其测量釜式反应器串联的停留时间分布曲线,并计算停留时间分布函数及密度分布函数;实验安排时间实验内容六、数据处理电导率的标准曲线由origin作图,可得到如下:经过线性模拟,我们得到其电导率和浓度之间是线性关系,其相关的数值如下表:从上表中,我们不难发现,电导率和浓度之间的关系的线性关系很强,得到:单釜、不转、流量Q=4L/h由origin作图得到,时间与浓度之间的关系如下图:由上表中的数据,用origin作图并模拟积分得:单釜、中转、流量Q=4L/h由origin 作图得到,时间与浓度之间的关系如下图:62.040.9103517.514396tt 3517.514396910.4056.09496107456258186901.11t )()(910.40s 56.09496107425548.83729)()(t :456258186901.11)(425548.83729)(56.09496107)(origin 22222222020≈====-=-=≈=====⎰⎰⎰⎰⎰⎰⎰∞∞∞∞∞∞∞τσσσθt tdtt c dt t c t dt t c dt t tc dt t c t dt t tc dt t c 无因次方差:对于恒容稳态系统有:平均停留时间;;作图并模拟积分得:由上表中的数据,用单釜、中转、流量Q=6L/h由origin作图得到,时间与浓度之间的关系如下图:71.071.30565936.66429tt 65936.6642971.05353.699037068125591432.612t )()(s71.05353.6990370600551130.84974)()(t :8125591432.612)(00551130.84974)(53.69903706)(origin 222222022020≈====-=-=≈=====⎰⎰⎰⎰⎰⎰⎰∞∞∞∞∞∞∞τσσσθt tdtt c dt t c t dtt c dt t tc dt t c t dt t tc dt t c 无因次方差:对于恒容稳态系统有:平均停留时间;;作图并模拟积分得:由上表中的数据,用单釜、中转、流量Q=8L/h由origin作图得到,时间与浓度之间的关系如下图:双釜串联、都不转、流量Q=4L/h由origin 作图得到,时间与浓度之间的关系如下图:18.029.855347806753.1tt 6753.13478029.8554.26534938252254205416.61t )()(s29.8554.2653493810353648.10380)()(t :252254205416.61)(10353648.10380)(4.26534938)(origin 222222022020≈====-=-=≈=====⎰⎰⎰⎰⎰⎰⎰∞∞∞∞∞∞∞τσσσθt tdtt c dt t c t dtt c dt t tc dt t c t dt t tc dt t c 无因次方差:对于恒容稳态系统有:平均停留时间;;作图并模拟积分得:由上表中的数据,用双釜串联、一釜中转一釜大转、流量Q=2L/h由origin 作图得到,时间与浓度之间的关系如下图:32.047.15040523.715280tt 0523.71528047.15045515.45364336100546033467.8t )()(s47.15045515.453643339672523203.1205)()(t :6100546033467.8)(39672523203.1205)(5515.4536433)(origin 22222222020≈====-=-=≈=====⎰⎰⎰⎰⎰⎰⎰∞∞∞∞∞∞∞τσσσθt tdtt c dt t c t dtt c dt t tc dt t c t dt t tc dt t c 无因次方差:对于恒容稳态系统有:平均停留时间;;作图并模拟积分得:由上表中的数据,用双釜串联、一釜中转一釜大转、流量Q=4L/h由origin作图得到,时间与浓度之间的关系如下图:47.017.9468425.421347tt 8425.42134717.94658.3170245641132510950074.0t )()(s17.94658.31702456028257869.28027)()(t :41132510950074.0)(028257869.28027)(58.31702456)(origin 222222022020≈====-=-=≈=====⎰⎰⎰⎰⎰⎰⎰∞∞∞∞∞∞∞τσσσθt tdtt c dt t c t dtt c dt t tc dt t c t dt t tc dt t c 无因次方差:对于恒容稳态系统有:平均停留时间;;作图并模拟积分得:由上表中的数据,用双釜串联、一釜不转一釜大转、流量Q=6L/h由origin 作图得到,时间与浓度之间的关系如下图:43.095.7340403.230012tt 0403.23001295.734755.35476810620254124047.17t )()(s95.734755.3547681051553935.48509)()(t :620254124047.17)(51553935.48509)(755.35476810)(origin 222222022020≈====-=-=≈=====⎰⎰⎰⎰⎰⎰⎰∞∞∞∞∞∞∞τσσσθt tdtt c dt t c t dtt c dt t tc dt t c t dt t tc dt t c 无因次方差:对于恒容稳态系统有:平均停留时间;;作图并模拟积分得:由上表中的数据,用双釜并连、都不转、流量为4L/h。

数学实验综合实验报告

数学实验综合实验报告

数学实验综合实验报告《数学实验综合实验报告》摘要:本实验旨在通过数学实验的方式,探索和验证数学理论,并通过实验数据的分析和处理,得出结论和结论。

本实验涉及到数学的多个领域,包括代数、几何、概率统计等。

通过实验,我们得出了一些有趣的结论和发现,验证了数学理论的正确性,并对数学知识有了更深入的理解。

一、实验目的1. 验证代数公式的正确性2. 探索几何图形的性质3. 分析概率统计的实验数据4. 探讨数学理论的应用二、实验方法1. 代数公式验证实验:通过代数运算和数值计算,验证代数公式的正确性。

2. 几何图形性质探索实验:通过几何构造和图形分析,探索几何图形的性质。

3. 概率统计数据分析实验:通过实验数据的收集和处理,分析概率统计的规律和特性。

4. 数学理论应用实验:通过实际问题的分析和解决,探讨数学理论在实际中的应用。

三、实验结果与分析1. 代数公式验证实验结果表明,代数公式在特定条件下成立,验证了代数理论的正确性。

2. 几何图形性质探索实验发现,某些几何图形具有特定的性质和规律,进一步加深了对几何学的理解。

3. 概率统计数据分析实验得出了一些概率统计的规律和结论,对概率统计理论有了更深入的认识。

4. 数学理论应用实验通过具体问题的分析和解决,验证了数学理论在实际中的应用性。

四、结论通过本次数学实验,我们验证了代数、几何、概率统计等数学理论的正确性,得出了一些有意义的结论和发现。

实验结果进一步加深了对数学知识的理解和应用,对数学理论的研究和发展具有一定的参考价值。

五、展望本次实验虽然取得了一些有意义的结果,但也存在一些不足之处,如实验方法的局限性、实验数据的局限性等。

未来可以进一步完善实验设计和方法,开展更深入的数学实验研究,为数学理论的发展和应用提供更多的支持和帮助。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
如下为数据文件的运行情况:
五.图形绘制(与之前的实验相同):
本实验的图形界面用函数库实现。
1.图形库安装:
及以上的版本都已经带有了所需要的图形库,使用时只需要将他们加入到工程中即可,加入方法如下:
打开文件,在编译的同时建立工程
如图所示打开“”
在项的:中加入
如图所示:
2.先绘制木板,用竖线隔开表示每台机器
三.算法伪代码:
( ; < ; )对所有的工件所有的工序进行操作
( ; < ; ){扫描所有的工件
( ){说明是第一个工序,记录开始时间为
;
([][][][]);插入到机器队列中
();机器操作,计算时间
}{
[][] [][];开始时间最少是上一个工序的结束时间
([][][][]);除第一个工序外的所有工序
还未分配空间,不能使用。要么定义一个节点,要么用分配。
.函数一定要用返回值判断其是否出错,其返回实际接受的变量个数,出错处理时一定要清空缓冲区();
程序中维护的数据结构如下图所示,共有两个,一个用来保存所有工件的所有工序,
另一个用来表示机器加工工序。
在图一中共有六个工件~以及每个工件有个工序,图上方的箭头表示移动的指针,每个移动一个工序,由于图一中的数组元素结构体设计如下:
{机器节点定义
;当前的加工的最后时间
*;维护一个工件链表
};
因此对于每个可以加工的工序,可以直接链入图二中的链表中不需要另外申请空间。
:所需时间总和:秒秒
:所需时间总和秒:秒
:所需时间总和秒:秒
:所需时间总和秒:秒
:所需时间总和秒:秒
:所需时间总和秒:秒
:所需时间总和秒:秒
:所需时间总和秒:秒
:所需时间总和秒:秒
:所需时间总和秒:秒
由于所给的数据*均不大,故程序运行时间都很小,验证了时间复杂度为(*)的结论实验时每次显示一道工序在所有工件在上的完成情况。按下键盘的“向下方向键“显示下一道工序
本程序使用贪心算法实现,程序所有的工件所有的工序保存在一个二维数组中,并且维护一个指针,该指针每次走动一个工序时间,这样的一次走动将产生个工序需要加工,其中为工件数目,将这个工件放到相应的个机器上,在ห้องสมุดไป่ตู้机器按照加工时间递增排序,之所以选择递增排序,是想让每个工序尽可能快的通过他所需要的机器,即可以让该机器上的工序可以更快的加工,也可以让他之后的工序可能更快的在其他机器上进行加工,当然这样的设计只是直观上的说明,并不能得到最优解。
综合实验实验报告

厦门大学计算机科学系级四班
一.问题描述:
算法的综合应用
问题描述:
有台不同的机器,个不同的工件。每个工件有多道工序,每道工序由指定的机器在固定的时间内完成。一道工序一旦开始处理,就不能中断。每台机器一次只能处理一道工序。一个调度就是决定每台机器上工序的处理顺序,使得机器完成所有工件的时间最短。具体的,该问题就是要求在满足()、()两个约束条件的前提下,确定每台机器上工序的顺序,使加工的时间跨度(从开始加工到全部工件都加工完所需要的时间)达到最小。其中,()表示工件约束条件:对每个工件而言,机器对它的加工路线是事先确定的;()表示机器约束条件:对每台机器而言,一次只能对一道工序进行加工。
要求:
利用所学的算法求解该问题,任给一个输入实例,能输出最短时间以及每台机器上工序的加工顺序。
能设计出一个用户界面。
二.算法思路:
原先考虑过用回溯法进行解体,解空间树是所有工件的所有工序的一棵排列树,但这样如果没有好的剪枝函数是不可能实现的,因为这样实现的话时间复杂度将是(^),其中为机器数,为工件数,题目能用的剪枝函数的设计是每个工件的加工次序是有要求的,个人预测需要用到线性规划的内容,最后没有如此实现。
();机器操作
}
}
()
{
.从文件中读取所有工件所有工序的信息,存入二维数组中,程序中的数组为临时变量。
.每次在每个工件上移动一个工序,将产生的个工件放到相应的个机器上,在个机器按照加工时间递增排序
.();在机器上进行操作,记录时间.算出所有完成的时间总和并用绘制图形。
}
四.计算结果:
由于本实验室个完全问题,本程序用贪心算法求出其近似时间总和,算法的时间复杂度为(),空间复杂度为(*),由于程序运行时间非常小,故人为地增加睡眠时间秒
.每次绘制一道工序在每台机器上的加工情况,按下键盘的“向下方向键“显示下一道工序
.每个工序所用的颜色都是不同的,各种颜色都是随机生成的
();动态创建二位数组,用于存放颜色
( ; < ; ){
[][] (()) ;
[][] (()) ;
[][] (()) ;
}
六.实验总结:
.在对字符串操作时把指针传入其他函数时,在其他函数中的操作只影响*
而不影响原来在字符串中的位置,切记切记!!
.同():不要企图传入一个变量名并在函数给该变量赋值,要用指针实现这种功能.
.出错处理:输出出错信息并提前返回
.()函数释放内存空间后并没有返回值,原来的指针指向是不确定的,用手动添加;
.切记不要只定义一个指向结构体的指针为给他分配空间就加以使用。
如:*;
> ;
(图一)
(图二)
图二表示共有四个机器,每个机器头指针后面链接一个链表,链表元素为每个工件且每个工件按照加工时间递增排序。对于图一中的指针走动,产生的工序加入图二加工,图二加工完成后,图一中指针继续走动,直到图一中没有其他工序。
由以上分许,程序只需要对所有工件的所有工序扫描一遍即可算出最后完成加工的时间,故程序的时间复杂度为(*),空间复杂度为(*)。.
相关文档
最新文档