供热工程课程设计的步骤

供热工程课程设计的步骤
供热工程课程设计的步骤

一、课程设计目的和要求

本课程设计是继课程教学之后进行的,它是深入学习和消化设计规范、设计手册的重要环节,通过设计使学生掌握一般供暖设计的基本方法和步骤,同时具有运用设计资料,进行方案分析比较,计算和选择设备,作施工图等能力。

学生应在教师指导下独立完成设计,为引导和帮助同学更深入而顺利地掌握设计程序,特编写此指导书,由于工程实际的千差万别,知道内容不能包罗万象,学生在设计中应密切结合自己的工程实际,独立思考,不可生搬硬套。提倡互相讨论,但要避免相互抄袭。

二、供暖设计的步骤和方法

㈠熟悉和收集资料

设计的原始资料是考虑方案,选择设备,进行计算的依据,应准切无误,实际工程中,一些资料是设计者通过调研和查阅资料得到的。本课程设计中大部分已由教师给定,学生应熟悉其相关内容。另外某些资料需要学生自己查阅相关资料取得。资料齐备后,可着手设计。设计中需要的主要原始资料如下:

⑴建筑物修筑地址,它是决定供暖室内、外气象条件的重要资料,一般应由工程所属单位提供;

⑵气象资料,它是决定耗热量及热媒种类的重要依据,一般可按设计规范和设计手册选用;

⑶土建资料,一般由土建设计人提供,它是计算耗热量、选择系统方案、布置管网及设备等的依据,通常有建筑总平面图、剖面图等,从中可知建筑物形状、尺寸及结构。如:各围护物(门、窗、外墙、屋顶、地板)的具体尺寸及材料组成。同时还应了解房间性质及对供暖的要求,以便决定热媒及室内计算温度等;

⑷动力资料,它主要影响热媒、系统及设备的选择。

动力资料主要包括:

a)热媒的性质及位置;

b)热源内锅炉型号或热媒的种类和参数。

若供暖系统与外网连接时,应了解外网的位置、热媒种类及参数。

㈡外围护结构耗热量的计算

⑴根据各层建筑平面图,进行房间编号,并应尽量使各层编号码对齐;

⑵确定室内、外计算温度;

室内计算见参考资料1;

室外计算温度及供暖总天数以及室外风速等均可由设计规范和设计手册查得。

⑶确定外围护结构的最小热阻,参见教材有关章节;

⑷计算外墙、屋顶、地板等围护结构的传热系数,并校核是否符合要求(即)。

对于地板,直接敷设于土壤上的非保温地板的传热系数,可按设计手册快速计算,如有其它表格,也可使用。

⑸围护结构传热面积的丈量。

根据建筑平面图及供暖设计中的具体规定(详见教材有关部分),丈量各围护物的面积,丈量中应注意:

a、建筑图上是以离外墙内表面半砖处为轴线来标注尺寸的;

b、建筑尺寸要求精度到一位小数。

⑹围护物基本耗热量的计算

根据上述各值对房间进行基本耗热量计算,计算中应注意:

a、民用建筑的走廊不设置散热设备,应按非供暖房间处理;

b、计算中应注意方法的简化,准中求快,把凡是能统一的数据都先标出来(如:对门窗可按其型号先计算出每一个的耗热量);

c、耗热量计算要求精度只到10W。

⑺附加耗热量计算

a、朝向修正(只对垂直的外围护结构进行修正)。见规范

b、风力修正。见规范或教材。

c、外门冷风侵入附加。见规范或教材。

d、高度附加。见规范或教材。

e、冷风渗透耗热量。见规范或教材,建议采用缝隙法。

⑻总耗热量计算

计算各房间及整个建筑物的总耗热量,并将计算结果逐项填入热负荷的计算表格中。

同时,计算出建筑物的热特性指标,以便进行经济比较的参考(体积或面积为单位均可)。

㈢选择热媒及供暖系统

1热媒及参数的选择可根据热源给定的具体条件加以考虑,当热媒尚未定出锅炉种类时,可根据本建筑物供暖要求进行考虑;

2、供暖系统应包括:

a、用户引入口的型式(与外网的连接方式及主要设备)一般绘草图说明之;

b、供暖系统图式。水平干管、立管的布置,走向(即上分与下分,单管与双管,并联与串联等型式);

c、系统中各附属设备、配件的布置,(如阀门、补偿器、排水、排气、膨胀水箱、除污器等)。

在选择某种热媒和系统型式时,最好能找出两种或两种以上可行的方案加以分析比较,最后阐明所选某种方案的理由。(在必要时,可进行经济比较,与指导教师商量决定)。

㈣散热设备的选择计算

⑴选择散热设备型式,确定与支管的连接方式;

⑵确定各房间散热设备数量;

⑶计算中应注意各种修正值(见教材);

该部分参见教材有关章节及设计手册。

对单管系统应在水力计算后确定散热器片数。

以上供暖系统的型式,热媒的种类及散热器的选择计算在设计中应综合反复考虑。例如某系统采用低温热水,计算结果室内布置散热器过多,这将迫使改变热媒或参数以至整个系统。同时,在管网及散热器布置方面,还应兼顾到有利于水力阻力的平衡。(如:散热器的布置上尽量使立管两侧相互均匀分布)。

㈤管道的水力计算

管路布置好后,便可进行水力计算,首先应绘制计算草图。在该图上注明立管编号、各管段编号、各管段长度及局部阻力,热负荷的大小等(注意检查总供、回两管的负荷值是否与建筑耗热量相符)。

根据各种供暖图式特点,计算时应注意以下几点:

⑴机械循环热水供暖系统循环压力值(包括摩擦阻力及局部阻力)按下列原则确定:

a、集中锅炉房或间接连接于城市(或区域)热网的室内供暖系统,其循环压力应根据管道内水流速度(在允许范围内)并考虑各环路压力损失的平衡来计算决定(一般在2~5米水柱的范围内);

b、对直接连接于已建成的热网(城市或区域)应根据连接点处供、回水压力差决定,当供给压力过大时,可用缩小管径、装调压板、调节阀门等加以解决。

⑵机械循环热水供暖系统,由于管道内冷却而产生的自然循环压力(或附加压头)不予考虑,由于散热器冷却而产生的自然循环压力应予考虑;

对于机械循环双管系统,由于立管本身的各层散热器均为并联循环环路,应考虑各层不同的自然循环压力,以避免竖向失调。(自然循环压力一般可按设计水温条件下最大循环压力的1/5~2/3计算)。

(3)在计算系统时,一般选择最远环路为最不利环路,但当它的热负荷很小,即便选DN15的管径,比摩阻R仍小于允许R平均时,可考虑以邻近一根立管为最不利环路,以避免其它管径过粗。

水力计算的具体步骤,因所选系统图式及所用计算方法而异,这一部分可参考教材中的例题。

计算中所用图表一定要注意与所设计的热媒参数等使用条件一致。计算中所用图表及各种数据(如:并联环路的平衡要求,管道中流体最大允许流速,以及供暖系统的局部阻力系数值等)均可查教材附表,附录以及设计手册。

㈥管道附属设备的选择计算

⑴三层或高于三层以上的立管上应装阀门,并应考虑排水设施。双管热水供暖系统中的散热器,除有冻结危险的地方(如:门厅、楼梯间和次要房间)外,一般均应安装调节阀门;

⑵减压阀后的管道上应设安全阀,减压阀前后均应安装压力表;

⑶管道内的热膨胀量利用自然转弯补偿,当不足以补偿时,应选补偿器,一般室内选用∏型伸缩器,根据系统管路的布置先把固定支座布置好,然后确定

伸缩器的具体尺寸,其选择见教材或设计手册,计算管道的伸长量时,管道的安装温度可按0℃计;

⑷膨胀水箱的选择计算,要求确定膨胀水箱的尺寸,同时把膨胀水箱上的各根管道连接好,绘出安装草图;

⑸调压板、除污器及集气罐的选择计算(见手册);

(6)当管道沿程温降超过要求数值,不能满足所要求的热媒参数时,管道应保温;

(7)管道敷设于易冻的地方或设于地沟及闷顶内时,管道应保温;

(8)当管道表面温度高时,易于使人烫伤的地方,应进行保温。

㈧管沟

当室内设管沟时,应考虑检修方便,没30米距离(或小于30米)应设人孔,尺寸大小不小于0.5×0.6米;

有过门时应作过门地沟,且设排水、排气阀;

入口小室高度不得小于1.2米。宽度应能满足观察及调节操作的要求。

三、设计成果要求

1.说明书

主要根据设计题目中所规定的各项内容,逐项加以说明。内容要求密切结合自己设计实际并说明具体,层次清楚,选择方案的理由充分,论点明确。叙述要简明,书写工整。说明书中所绘草图不得徒手草绘,应力求按规定图例绘制。各种符号应注有文字说明,线条清晰,大小合适。

2.计算书

要求运算公式正确,引用数据有根据。计算图表应与使用条件一致。计算书应步骤层次清楚,计算结果应列入计算表格内。

说明书和计算书,可以分开写,也可以合之。

3.图纸

本课程设计图纸应按施工图深度要求,即所绘图应满足施工要求。施工图是设计者意图的集中表现形式,是施工人员的施工依据。所以对图纸的具体要求是:

⑴与设计意图完全一致(与说明书、计算书一致);

⑵图纸上的内容应符合施工要求;

⑶要统一图例;

⑷比例合适、线条清晰,图面布置匀称(轻、重、主、次分明);

⑸应完成的主要图纸:

a、供暖分层平面图

①平面图上应有建筑面积,形状及尺寸(主要与供暖有关的部分,如轴线不一定全部),开向尺寸,总尺寸,门窗、柱、管沟、检查孔位置等。从而表现出供热管道及设备的安装位置尺寸。

②平面图上应绘出散热器的位置,散热器的规格、片数。

③平面图上应注出固定卡,伸缩器等位置,应绘出膨胀水箱、集气罐的位置。

④若多层建筑,允许对相同的各层合并为一张平面图,但应加以说明。

b、供暖系统图

为使供暖系统各层间的连接,走向等一目了然,需要绘斜视图,斜视图上要求:

①绘出整个系统图。管道走向、膨胀水箱的位置及与系统管道的连接,集气罐、空气导管等与系统的连接及其高度。

②系统图中所注尺寸与平面图一致。如长度、标高、坡度及坡向。

③当图中有前后管道或散热器重叠时,应将系统切断表示,并注明切断的连接符号。

c、详图

在平面图和透视图中,某些构件与建筑物的关系(如:供暖系统入口管道连接,膨胀水箱的构造和安装等),不能清楚表达设计意图的部分,或需要施工单位另行加工的构件及现场进行组装者应有详图。当采用统一图册或标准图时,则不必另画详图。可只在适当的图上注明该详图的图册编号,并于编号前加“详××”的字样。

三、计算说明书的编制

(一)说明书的结构和内容

设计说明书可以按照以下顺序来编制:

设计题目:

目录:

1 热负荷计算

各供暖房间编号的说明

1.1 计算方法

1.1.1围护结构基本耗热量和附加耗热量的计算

1.1.2冷风渗透耗热量的计算

1.1.3冷风侵入耗热量的计算

1.2 各供暖房间热负荷计算汇总表

1.3 建筑物总热负荷与供暖负荷面积热指标

1.3.1建筑物总热负荷

1.3.2暖负荷面积热指标计算

2 供暖系统布置

2.1供暖系统布置

2.1.1系统形式

2.1.2散热器形式

2.1.3供暖管道的敷设方式

2.1.4户内供暖系统入户装置

2.1.5建筑物热力入口装置

2.1.6散热器恒温阀等附属设备

2.1.7其它应予说明的问题

2.2 绘制供暖系统简图

在系统简图中,对各计算管段分别加以编号,以便进行后面的水力计算。

3 散热器选择计算

3.1 散热器的计算方法

3.2 散热器计算结果汇总表

4 供暖系统水力计算

4.1 水力计算方法

4.2 水力计算结果汇总

最不利环路以及各并联分支环路的水力计算表以及环路中相关计算管段的局部阻力系数统计表。

各并联分支环路的水力计算完成后,应计算此环路与最不利环路的水力不平衡百分率。

参考文献

附录,不便放进论文的表格等资料放入附录中

四、施工图纸绘制

完成设计计算后,进行施工图纸绘制。包括设计施工说明,供暖平面图(一张)、供暖系统轴测图(一张)、热力入口检查室祥图(一张)。均为计算机绘制。

一、一般规定

(1)基准线宽

线宽b 可在1.0mm、0.7mm、0.5mm、0.35mm、0.18mm中选取。

(2)比例

供暖系统的比例宜与工程设计项目的主导专业(一般为建筑专业)一致。

(3)线型

供暖系统中一般用粗实线表示供水管、粗虚线表示回水管。散热设备等用中粗线表示。建筑轮廓、及门窗用细线,尺寸、标高、角度等标注线及引出线均用细线表示。

(4)供暖系统中管道一般采用单线绘制,同时标注管段规格(管径尺寸)。

(5)通用设备、阀门仪表(泵、除污器、闸阀、截止阀、排气阀、集气罐)以及供暖设备(散热器)、调控装置及仪表等用图例表示。

(6)对于垂直式系统,要对立管进行编号。

用一个直径为6~8mm的中粗实线圆,其内书写编号,编号为N后跟阿拉伯数字。见《暖通空调制图标准》

(7)供暖工程包括的图纸

①图纸目录;②设计施工说明;③供暖平面图、剖面图;④供暖系统轴测图;

⑤热力入口、立管竖井祥图,非标准设备的加工和安装祥图。

本次课程设计,需要完成设计施工说明、供暖平面图、供暖系统轴测图、热表管道井祥图(大样图)。

二、管道表达与图形符号

(一)管道表达

《暖通空调制图标准》中规定了管道遮挡、重叠、分支的画法以及管道的标注方法。这些表达方法基本上遵循投影原则,但也有很多示意表达方式,不完全遵守投影原则。

1 管道画法

(1)管道表示:用单线(粗线)或双线(中粗线)绘制,当省去一段管道时,可用折断线,折断线应成双对应。

供暖系统中管道一般采用单线绘制。

(2)管道空间交叉时,上面或前面的管道应连通;在下面或后面的管道应断开。

(3)管道分支时,应表示出支管的方向。见《暖通空调制图标准》。

(4)管道重叠时,若需要表示下面或后面的管道,可将上面或前面的管道断开。管道断开时,若管道的上下前后关系明确,可不标注断开点符号。见《暖通空调制图标准》。

(5)同一管道的两个折断号在一张图中,折断符号的编号用小写英文字母表示。当管道在本图中断,转至其它图面表示(或由其它图中引来时),应注明转至(或来自)的图样编号。见《暖通空调制图标准》。

(6)弯头转向、管道跨越、管道交叉(四通)的画法,见《暖通空调制图标准》。

2 管道标注

(1)管道规格

①管道规格的单位为mm,可省略不写。

②低压流体采用焊接钢管,管段规格应标注公称通径。公称通径的标记由字母DN后跟一个以毫米为单位的数值组成,如DN15,DN20 等。

③输送流体用无缝钢管、螺旋缝或直缝钢管、铜管、不锈钢管,当需要标注管径和壁厚时,用D(或φ)外径×壁厚来表示,如D108×4、φ108×4 ;在不致引起误解时,也可采用公称通径表示。同一管道外径可有多个管壁厚度与之对应,壁厚主要根据管道承压能力确定。

④塑料管,管段规格用d表示,如d10 。

本次课程设计,公用空间供暖管道(干管或共用立管)采用焊接钢管,管段规格标注如②所规定;室内供暖管道如果采用塑料管,管段规格标注如④所规定。

(2)管径尺寸标注的位置

①水平管道的管径尺寸应注在管道的上方;竖直管道的尺寸应注在管道的左侧;斜管道(如供暖系统轴测图中与Y轴平行的管道,与水平线的夹角为45o)管径尺寸应平行标注在管道的斜上方。双线表示的管道,其规格也可标注在管道的轮廓线内。见《暖通空调制图标准》

②当管径尺寸无法按上述位置标注时,可另找适当位置标注,但应用引出线示意该尺寸与管段的关系。

③多条管线的规格标注,见《暖通空调制图标准》。

(3)标高的标注

①水、汽管道所注的标高未予说明时,表示管中心标高。

②水、汽管道标注管外底或顶标高时,应加注“底”或“顶”字样。

③标高符号的绘制方法。见《暖通空调制图标准》。

应以直角等腰三角形表示,其尖端应指至被注高度的位置,尖端一般应向下,也可向上。标高数字应以米为单位,注意写到小数点以后第三位。零点标高应注写成±0.000正数标高不注“+”,负数标高应注“-”,例如3.000,-0.600。

(4)坡度的标注。坡度符号为单面箭头,箭头应指向下坡方向。

(二)图形符号

1 水汽管道阀门和附件常用图例

《暖通空调制图标准》给出了暖通空调工程中常用水、汽管道附件的图形符号。见《暖通空调制图标准》。

2 暖通空调设备图例

见《暖通空调制图标准》

3 调节控制装置图形符号

调节控制装置及仪表的图例见《暖通空调制图标准》

三、供暖工程制图

(一)设计施工说明

通常包括以下内容:供暖室内外计算温度;供暖建筑面积;供暖热负荷;热媒来源、种类和参数;散热器形式;管道材质、连接形式和安装方式;防腐和保温做法;散热器试压和系统试压;应遵守的标准和规范等。

本次课程设计,设计施工说明可与供暖系统轴测图共用一张图纸。设计施工说明的书写内容应根据设计需要,参照例图中的格式书写。

(二)平面图

1 内容

室内供暖平面图主要表达供暖管道及设备布置,主要内容有:

(1)供暖系统的干管、立管、支管的平面位置、走向、立管编号和管道安装方式,管道规格。

(2)散热器平面位置、规格、数量和安装方式。

(3)供暖干管上的阀门、固定支架以及与供暖系统有关设备(如膨胀水箱、集气罐、疏水器等)的平面位置和规格。

(4)热力入口的情况,热媒来源、流向及与室外热网的连接。

2 画法

(1)平面图中管道采用单线绘制。

供水管用粗实线、回水管用粗虚线、散热设备等用中实线。平面图上本专业所需的建筑物轮廓应与建筑图一致,建筑轮廓、门窗以及尺寸用细线。

(2)散热器及其支管、供水管道、回水管道的绘制

(3)散热器规格及数量的标注

民用建筑中常用的柱式散热器只标注数量。

(4)上供下回式单管或双管系统,通常绘制首层平面图(其中有回水干管的布置)、顶层平面图(其中有供水干管的布置)、标准层平面图(无供回水干管,中间各层散热器的片数按从上到下的顺序标注在标准层上)。

适应分户热计量要求的垂直水平式系统(又称分户水平式系统),不同楼层的住户的供暖系统的布置一般完全相同,首层和顶层也没有回水干管或供水干管,并且许多系统中间层的散热器片数也完全相同,此时,可以将三张平面图合而为一,在上面按从上到下的顺序标注各层散热器片数,并表明具体的楼层或楼层范围,例如,六层,16片;2~5层,13片;一层,15片。参见例图。

(三)供暖系统轴测图

1 轴测图内容

主要表达供暖系统中的管道、设备的连接关系、规格与数量。不表达建筑内容。

(1)供暖系统中的所有管道、管道附件、设备都要绘制出来。

(2)标明管径、水平管道标高、坡向与坡度。

(3)散热器的规格、数量、标高,散热器与管道的连接方式。

2 画法

(1)采用轴测投影法绘制,一般采用正等轴测或正面斜轴测投影法。

当采用正面斜轴测投影法时,Y轴与水平线的夹角应选用45o或30o。目前,多采用正面斜等测绘制,Y轴与水平线的夹角为45o 。

(2)管道用单线绘制。

供水干管、立管用粗实线,回水干管用粗虚线,散热器支管、散热器及其它设备用中粗实线,标注用细线。

(3)与相对应的平面图的比例相同

(4)标高

管道应标注管中心标高,并应标在管段的始端或末端。

散热器标注底标高,同一层、同标高的散热器只标注右端的一组。

(5)轴测图中散热器画法:附录13。

轴测图中散热器标注:柱式散热器的数量,应标注在散热器内。

(6)管路系统的表达

轴测图中的重叠、密集处可断开引出绘制。相应的断开处宜用相同的小写拉丁字母注明,也可用细虚线连接。参见例图。

垂直水平式系统,由于不同楼层楼层的供暖系统完全相同(散热器位置、片数、各管段管径),没有逐一绘制的必要。对于多层建筑,可以共用立管为中心,绘制系统轴测图,在上面标注各楼层标高、立管管径,并绘制各室内系统与立管的连接管道及附件。只绘制某几个(如首层、标准层、顶层)的室内供暖系统,其它楼层的管段从共用立管接出后,马上打断,并注明与此层室内系统相同的楼层号。参见例图。

(7)一般而言,立管与供回水干管都通过乙字弯相连,散热器的供回水支管上也有乙字弯,但目前的习惯画法是不绘制乙字弯,此点需要注意。

附:参考书

1.供热工程(教材)建筑工业出版社

2.实用供热空调设计手册建筑工业出版社

3.民用建筑供暖通风与空气调节设计规范GB50736-2012

4.暖通空调(教材)建筑工业出版社

5.公共建筑节能设计标准GB 50189-2005

6.暖通空调制图标准GB/T50114-2010

8.住宅建筑规范GB50368-2005

9.通风与空调工程施工质量验收规范GB50243-2002

10.全国民用建筑工程设计技术措施—暖通空调·动力2009年版

11. 严寒和寒冷地区居住建筑节能设计标准JGJ26-2010

12. 其他相关技术规程和规范

CAD课程设计思路、内容与步骤(doc 7页)

CAD课程设计思路、内容与步骤(doc 7页)

课程设计说明书 课程名称:中文版AutoCAD2009基础教程 设计题目:包装CAD课程设计 专业:包装工程班级:0601 学生姓名: 学号: 起迄日期: 2009年06月8日~2009年06月13日

1.

2.设计过程和方法。 进行设计基本技能的训练。例如计算、绘图、熟悉和运用设计资料(手册、图册、标准和规范等)以及使用经验数据、进行经验估算和处理数据的能力1、4课程设计的意义 做为包装工程的学生,需要了解怎么使用一些绘图软件去制一些包装容 器 展开图和立体图,以便更好的去绘制和设计一些新的包装容器,更好的完成本门学课。通过cad一个学期的课程学习,我能够基本了解怎么使用cad快速去绘制一些平面图形和立体图形,熟练的掌握了cad的一些基本命令。通过最后cad 的课程设计,能够更好的帮助我们加深对cad的了解和更加熟练的去使用cad,有利于我们对擦得的掌握,是对我们一个学期cad学习的一个总结和考核。只有通过cad的课程设计,才能把cad总个领会贯通。通过解决在课程设计中所遇到的一些问题,可以使我们更好在以后的工作与学习过程中更好更快的使用cad去解决一些问题。 2、设计思路 包装cad课程设计,是综合实训课程,课程建设的目的是通过最后一课程设 计,能够使我们熟练的掌握怎么样使用cad来绘制一些包装容器的展开图与立体图。这次课程设计的主要做的是机械零部件的三视图、机械零部件立体图形、瓶类包装容器的立体样式图、电子产品包装盒的展开图与立体图、电子产品包装内衬的立体图与三视图、装配图。 3 、设计内容及步骤 3、1 液晶显示器瓦楞纸箱的外盒内衬装配图的绘制 1、液晶显示器包装瓦楞纸盒展开图和立体图的绘制: 液晶显示器的外包装使用的是瓦楞纸箱,首先要做的事情就是确定瓦楞纸箱的宽高,箱型和尺寸的选取将依据下列条件: a根据销售型纸箱还是运输型纸箱来确定纸箱的箱型。 b确定纸箱的尺寸: c内装物的特性(尺寸、重量、重心、排列组合方式等等);

数值计算方法课程设计(C语言)

数值计算方法课程设计 姓名 学号 成绩

课程实际报告 实验一:秦九韶算法 题目 用选列主元高斯消去法解线性方程组 ???????=+- =-+-=-+-=--02 02 0 21 34343232121x x x x x x x x x x 算法语言: 利用c 语言的知识编写该算法程序 算法步骤叙述: 秦九昭算法的基思路是v[0]=a[0]*x+a[1] v[i]=v[i-1]*x+a[i+1];利用秦九昭算法计算多项式函数。 程序清单: #include void main() { float a[5],x,sum; int i; printf("presase input the value of x="); scanf("%f",&x); for (i =5;i >=0;i --) { printf("please input the value of a%d=",i); scanf("%f",&a[i]); } sum =a[5];

for(i=5;i>=1;i--) {sum=sum*x+a[i-1]; } printf("f(x)=%f/n",sum); } 输出结果计算:

实验总结: 通过运用C 语言,解决了秦九韶算法手写的复杂。为以后的雪地打下基础。 实验二:用选列主元高斯消去法解线性方程组 题目 用选列主元高斯消去法解线性方程组 ???????=+- =-+-=-+-=--02 0 2 0 21 34343232121x x x x x x x x x x 算法步骤叙述 第一步消元——在增广矩阵(A,b )第一列中找到绝对值最大的元素,将其所在行与第一行交换,再对(A,b )做初等行变换使原方程组的第一列元素除了第一行的全变为0; 第二步消元——在增广矩阵(A,b )中第二列中(从第二行开始)找到绝对值最大的元素,将其所在行与第二行交换,再对(A,b )做初等行变换使原方程组的第二列元素除了第一和第二行的全变为0; 第三步消元——在增广矩阵(A,b )中第三列中(从第三行开始)找到绝对值最大的元素,将其所在行与第三行交换,再对(A,b )做初等行变换使原方程组的第三列第四行元素为0; 第四,按x4-x3-x2-x1的顺序回代求解出方程组的解,x[n]=b[n]/a[n][n],x[i]=(b[i]-Σa[i][j]x[j])/a[i][i],i=n-1,…,2,1 程序清单: #include #include #define N 4 static double A[N][N] = {-3,-1,0,0,-1,2,-1,0,0,-1,2,-1,0,0,-1,2}; static double B[N]={1,0,0,0};

计算器java课程设计(完整版)

《面向对象程序设计》课程设计报告 课程设计题目:计算器 学生姓名:李婉如 专业:信息管理与信息系统 班级:1424603 指导教师:司红伟 2016年 5 月 25 日

一、课设任务及要求 1)课设任务: ⑴设计的计算器应用程序可以完成加法、减法、乘法、除法以及取余运 算(可以进行浮点数和负数的运算)。 ⑵有求倒数、退格和清零功能。 2)创新要求: 能进行正切、余弦,以及求平方根、指数(包括对e)、自然对数运算。 3)设计要求 ①设计的计算器应用程序可以完成加法、减法、乘法、除法和取余运算。且有小数点、正负号、求倒数、退格和清零功能。 ②课程设计可选用Eclipse、JBuilder、NetBeans等作为开发平台以提高开发效率,通过资料查阅和学习尽可能熟练掌握其中一种集成开发环境。 ③认真按时完成课程设计报告,课程设计报告内容包括:设计任务与要求、需求分析、设计思路、详细设计、运行调试与分析讨论和设计体会与小结六个部分。

二、设计思路 ⑴本应用程序继承自框架类(JFrame),容器Container c采用BorderLayout 边缘布局,将单行文本框加入到“North”区域,包含各种按钮的面板JPanel p加入到”Center”区域。包含各种按钮的面板JPanel p 采用3行6列的网格布局,然后将数字按钮和运算符按钮以及控制按钮用一个for循环添加到面板中同时注册按钮事件监听器。如: Button b=new Button(); b.addActionListener(事件监听器); ⑵事件监听器中的事件处理方法void actionPerformed(ActionEvent evt)完成主要的按钮事件的处理。事件处理分以下几种情况:数字按钮事件(”0”,”1”,”2”…”8”,”9”)、运算符按钮事件(”+”,”-“,”*”,”/”,”%”)、正负号按钮事件(”+/-“)、小数点按钮事件(”.”)、等号按钮事件(”=”)、求倒按钮事件(”求倒”)、退格按钮事件(”退格”)、清除按钮事件(“C”) 、正切(tan)、余弦(cos),以及求平方根(sqrt)、指数(pow)、对e的指数(exp)、对数运算(log)。 ⑶在事件处理,触发按钮事件时,先判断是或是数字是或是“-/+”是或是“.”,是的话就将负号“-”、数字、小数点“.”分别写入文本框并存放在sum中,然后判断是或是“退格”、“求倒”等,是的话进行相应的处理,都不是的话则跳到doOperation()执行运算同时将运算符存放在preOperater中。触发按钮事件时,要进一步分析,是重新开始计算时触发的按钮事件还是计算中间触发的按钮事件。 ⑷计算器完成的是一个数学表达式,如:3+2,所以可以采用一个数组来存储数字或字符,如3,+,2分别存储在数组中,最后运算时,可以一一取出来进行运算。 ⑸利用按钮设计计算器的各个运算符和操作符,通过按钮的事件处理实现按钮计算功能。 ⑹利用文本框显示操作数和运算结果。

大学课程设计的方法与步骤

大学课程设计的方 法与步骤 内容 1.课程设计指导CBA的目的 2.课程设计指导CBA的适用范围

3.课程设计的步骤和方法 4.课程设计指导CBA的更新 1. 目的: 建立此CBA的目的是为课程设计人员(包括讲师)提供指导性步骤和方法设计相关培训课程, 而且标准化相关课程设计格式.

2. 适用范围: 此CBA提出的指导性方法和步骤适用于所有UT斯达康的正式培训课程设计(包括技术培训, 管理培训等) 3. 课程设计的方法与步骤: 课程设计的方法和步骤能够分以下5个部分: 3.1. 学员期望调查 ?学员期望调查是经过了解目标学员的期望来帮助设计整个课程的目的. -基于课程设置中有关课程的初始目的, 设立目标学员 (考虑学员的部门/专业领域, 经验, 已有培训经历等)

-分析有关目标学员的4个问题: 她们是谁? 她们和你已经知道些什么? 如何吸引她们? 她们为什么要来参加此门课 程? -设计调查问卷了解目标学员及其直接经理对课程的期望(调查问卷案例见最后) 注: 对于已有成熟课程能够采用现场了解学员期望的形式(开始部分), 能够分三个步骤进行: 3.2. 课程架构设计

?课程架构设计的目的是理顺课程设计的整体框架, 具体结果是制定完整的课程介绍 (具体课程介绍模板见后) ?课程内容提纲必须满足以下要求: -提纲主标题支持课程目的 -副标题论点清晰鲜明, 支持主标题(充分/互补), 逻辑关系合理 3.3. 课程主体内容设计 ?主体内容设计一般包括以下几个部分: -开始部分 (课程目的, 讲师/学员介绍/学员期望, 课程日程/概述, 后勤安排等) -主体部分 -课程总结 (核心要点回顾, 测试, 行动计划等) 开始部分: ?课程目的部分一般简明地列出学员能够了解/掌握的核心知识、技能或工具, 能够帮助学员明确学习后的结果, 增强学习动机 ?讲师/学员介绍/学员期望是加强学员与讲师、学员与学员间沟通必不可少的环节, 能够采用自我介绍或游戏等其它形式设计介绍部分

数值计算方法课程设计

重庆邮电大学 数学与应用数学 专业 《数值计算方法》课程设计 姓名: 李金徽 王莹 刘姝楠 班级: 1131001 1131002 1131002 学号: 2010213542 2010213570 2010213571 设计时间: 2012-6-4 指导教师: 朱伟

一、课程设计目的 在科学计算与工程设计中,我们常会遇到求解线性方程组的问题,对于系数矩阵为低阶稠密矩阵的线性方程组,可以用直接法进行消元,而对于系数矩阵为大型稀疏矩阵的情况,直接法就显得比较繁琐,而迭代法比较适用。比较常用的迭代法有Jacobi 迭代与Gauss - seidel 迭代。本文基于两种方法设计算法,并比较他们的优劣。 二、课程设计内容 给出Jacobi 迭代法和Gauss-Seidel 迭代法求解线性方程组的算法思想和MATLAB 程序实现,并对比分析这两种算法的优劣。 三、问题的分析(含涉及的理论知识、算法等) Jacobi 迭代法 方程组迭代法的基本思想和求根的迭代法思想类似,即对于线性 方程组Ax = b( 其中n n n R b R R A ∈?∈,),即方程组 )1(2211222221211 1212111?? ???? ?=+?++??=+?++=+?++n n nn n n n n n n b x a x a x a b x a x a x a b x a x a x a 将系数矩阵A 写为 )2(000000 21122 12122 11U L D a a a a a a a a a A n n n n nn --≡??? ?? ? ? ??---- ??????? ??----??????? ??= 若选取D M =,则U L A M N +=-=,方程组)1(转化为等价方程组 b x U L Dx ++=)(

单片机课程设计计算器

课程设计说明书 课程设计名称:单片机课程设计 课程设计题目:四位数加法计算器的设计学院名称:电气信息学院 专业班级: 学生学号:

学生姓名: 学生成绩: 指导教师: 课程设计时间:至

格式说明(打印版格式,手写版不做要求) (1)任务书三项的内容用小四号宋体,倍行距。 (2)目录(黑体,四号,居中,中间空四格),内容自动生成,宋体小四号。 (3)章的标题用四号黑体加粗(居中排)。 (4)章以下的标题用小四号宋体加粗(顶格排)。 (5)正文用小四号宋体,倍行距;段落两端对齐,每个段落首行缩进两个字。 (6)图和表中文字用五号宋体,图名和表名分别置于图的下方和表的上方,用五号宋体(居中排)。(7)页眉中的文字采用五号宋体,居中排。页眉统一为:武汉工程大学本科课程设计。 (8)页码:封面、扉页不占页码;目录采用希腊字母Ⅰ、Ⅱ、Ⅲ…排列,正文采用阿拉伯数字1、2、3…排列;页码位于页脚,居中位置。 (9)标题编号应统一,如:第一章,1,,……;论文中的表、图和公式按章编号,如:表、表……;图、图……;公式()、公式()。

课程设计任务书 一、课程设计的任务和基本要求 (一)设计任务(从“单片机课程设计题目”汇总文档中任选1题,根 据所选课题的具体设计要求来填写此栏) 1. 系统通过4x4的矩阵键盘输入数字及运算符。 2. 可以进行4位十进制数以内的加法运算,如果计算结果超过4位十进制数,则屏幕显示E。 3. 可以进行加法以外的计算(乘、除、减)。 4. 创新部分:使用LCD1602液晶显示屏进行显示,有开机欢迎界面,计算数据与结果分两行显示,支持小数运算。 (二)基本要求 1.有硬件结构图、电路图及文字说明; 2.有程序设计的分析、思路说明; 3.有程序流程框图、程序代码及注释说明; 4.完成系统调试(硬件系统可以借助实验装置实现,也可在Proteus 软件中仿真模拟); 5.有程序运行结果的截屏图片。

化工原理课程设计简易步骤

《化工原理》课程设计说明书 设计题目 学生姓名 指导老师 学院 专业班级 完成时间

目录 1.设计任务书……………………………………………() 2.设计方案的确定与工艺流程的说明…………………() 3.精馏塔的物料衡算……………………………………() 4.塔板数的确定………………………………………() 5.精馏段操作工艺条件及相关物性数据的计算………() 6.精馏段的汽液负荷计算………………………………() 7.精馏段塔体主要工艺尺寸的计算…………………() 8.精馏段塔板主要工艺尺寸的计算…………………………() 9.精馏段塔高的计算…………………………………() 10.精馏段塔板的流体力学验算…………………………() 11.精馏段塔板的汽液负荷性能图………………………() 12.精馏段计算结果汇总………………………………() 13.设计评述……………………………………………() 14.参考文献………………………………………………() 15.附件……………………………………………………() 附件1:附图1精馏工艺流程图………………………() 附件2:附图2降液管参数图……………………………()附件3:附图3塔板布孔图………………………………()

板式塔设计简易步骤 一、 设计方案的确定及工艺流程的说明 对塔型板型、工艺流程、加料状态、塔顶蒸汽冷凝方式、塔釜加热方式等进行说明,并 绘制工艺流程图。(图可附在后面) 二、 精馏塔物料衡算:见教材P270 计算出F 、D 、W ,单位:kmol/h 三、 塔板数的确定 1. 汽液相平衡数据: 查资料或计算确定相平衡数据,并绘制t-x-y 图。 2. 确定回流比: 先求出最小回流比:P 266。再确定适宜回流比:P 268。 3. 确定理论板数 逐板法或梯级图解法(塔顶采用全凝器)计算理论板层数,并确定加料板位置:P 257-258。(逐板法需先计算相对挥发度) 确定精馏段理论板数N 1、提馏段理论板数N 2 4. 确定实际板数: 估算塔板效率:P 285。(①需知全塔平均温度,可由 t-x-y 图确定塔顶、塔底温度,或通过试差确定塔顶、塔底温度,再取算术平均值。②需知相对挥发度,可由安托因方程求平均温度下的饱和蒸汽压,再按理想溶液计算。) 由塔板效率计算精馏段、提馏段的实际板层数N 1’,N 2’:P 284式6-67。 四、 精馏段操作工艺条件及相关物性数据的计算 1. 操作压力m p :取2 F D m p p p += 2. 精馏段平均温度m t :查t-x-y 图确定塔顶、进料板温度,再取平均值。或由泡点方程试差法确定塔顶、进料板温度。 3. 平均摩尔质量M Vm 、M Lm :由P 8式0-27分别计算塔顶、进料板处的摩尔质量,再分别 取两处的算术平均值。汽相的摩尔分率查t-x-y 图。 4. 平均密度Vm ρ、Lm ρ: Lm ρ:用P 13式1-7分别计算塔顶、进料板处液相密度,再 取算术平均值。m Vm m Vm T R M p ??= ρ 5. 液体表面张力m σ:由B B A A m x x σσσ+=分别计算塔顶mD σ与进料板mF σ,再取 平均值。 6. 液体粘度m μ:与表面张力的计算类似。 五、 精馏段汽液负荷(Vs 、Ls )计算 V=(R+1)D L=RD

JAVA实现计算器课程设计

JAVA实现计算器课程设计 计算机科学系 计应0701班 指导老师:刘其昌 设计人员:陈秀桃 设计日期:2009年11月10日——2009年12月20日 计算器的设计 目录 第一章绪 论 ..................................................................... .. (2)

1.1 开发环 境 ..................................................................... . (2) 1.2 基本功能介 绍 ..................................................................... ......... 2 第二章系统设 计 ..................................................................... (3) 2.1 系统流程 图 ..................................................................... . (3) 2.2 系统功能框 图 ..................................................................... (3) 2.3 需求分 析 ..................................................................... ................ 4 第三章软件设 计 ..................................................................... (5) 3.1 界面设 计 ..................................................................... . (5) 3.2 代码设 计 .....................................................................

课程设计的理念和思路

在专业核心课程设计、建设和教学实施过程中,贯彻以下教育理念: 终身学习的教育观:现代教育主要是培养学生终身发展的四项基础能力:学会认知、学会做事、学会共同生活、学会生存。教师必须转变角色,从传授者变为引导者,改变以“教”为中心的传统的教学方法,转为以“学”为中心,学生自主学习;重视学生的学习权,使“教学”向“学习”转换;把学生变成自己教育自己的主体,受教育的人必须成为教育他自己的人。 多元智能的学生观:高职学生具有形象思维的智能结构特点,适宜以实践知识为学习起点的培养模式;在教学中,因材施教,按学生的特点,发掘学潜能,发展个性,学习实践知识和必需够用的理论知识;在课程学习过程中不要让学生再遭遇智慧关闭的经历,多让学生体验智慧开启和增强自信的经历,要把我们的教育从制造失败者的教育变成塑造成功者的教育。 建构主义的学习观:学生的知识是在一定的情境中通过与他人的互动,利用必要的学习资源,主动建构获得的。灌输式教学限制学生创造性思维的发展,剥夺了学生建构知识和理解自身的机会;学生通过探究和主动学习,才能达到最好的学习效果。专兼职教师要为学生创设适宜的学习情境,灵活运用多种教学方法,提供丰富的学习资源,使学生能主动地建构他们自己的经验和知识。 能力本位的质量观:课程的目标是培养完成综合性工作任务的职业能力。通过工作过程系统化的课程学习,学生在个人实践经验的基础上建构专业系统化知识,完成从初学者到高素质技术技能专门人才的职业能力发展。学生不仅要获得专业的职业技能、职业资格和必备的专业知识,更要获得自我发展的内化的职业能力,有能力在职业生涯中不断获得新的发展。 过程导向的课程观:课程以理论和实践一体化的工作过程为导向,构建“工作过程完整”而不是“学科完整”的学习过程。从职业工作出发选择课程内容,并按照职业能力从易到难的顺序安排教学;课程内容首先强调获取完成工作任务的过程性知识,解决“怎么做”(经验)和“怎么做更好”(策略)的问题,然后是适度够用的陈述性知识(理论知识)。 行动导向的教学观:强调“为了行动而学习、通过行动来学习”,工作过程与学习过程相统一。教师是课程学习过程的组织者、咨询者和协调人,学生是行动主体,教学遵循“资讯、计划、决策、实施、检查、评估”的完整“行动”过程,在教学中专兼职教师与学生互动,让学生通过“独立地获取信息、制订和实施计划、检查评价成果”,建构真正属于自己的经验和知识体系。

电子技术课程设计的基本方法和步骤模板

电子技术课程设计的基本方法和步骤

电子技术课程设计的基本方法和步骤 一、明确电子系统的设计任务 对系统的设计任务进行具体分析, 充分了解系统的性能、指标及要求, 明确系统应完成的任务。 二、总体方案的设计与选择 1、查阅文献, 根据掌握的资料和已有条件, 完成方案原理的构想; 2、提出多种原理方案 3、原理方案的比较、选择与确定 4、将系统任务的分解成若干个单元电路, 并画出整机原理框图, 完成系统的功能设计。 三、单元电路的设计、参数计算与器件选择 1、单元电路设计 每个单元电路设计前都需明确本单元电路的任务, 详细拟订出单元电路的性能指标, 与前后级之间的关系, 分析电路的组成形式。具体设计时, 能够模拟成熟的先进电路, 也能够进行创新和改进, 但都必须保证性能要求。而且, 不但单元电路本身要求设计合理, 各单元电路间也要相互配合, 注意各部分的输入信号、输出信号和控制信号的关系。 2、参数计算 为保证单元电路达到功能指标要求, 就需要用电子技术知识对参数进行计算, 例如放大电路中各电阻值、放大倍数、振荡器中电阻、电容、振荡频率等参数。只有很好地理解电路的工作原理, 正确利用计算公式, 计算的参数才能满足设计要求。 参数计算时, 同一个电路可能有几组数据, 注意选择一组能完成

电路设计功能、在实践中能真正可行的参数。 计算电路参数时应注意下列问题: (1)元器件的工作电流、电压、频率和功耗等参数应能满足电路指标的要求。 (2)元器件的极限必须留有足够的裕量, 一般应大于额定值的 1.5倍。 (3)电阻和电容的参数应选计算值附近的标称值。 3、器件选择 ( 1) 阻容元件的选择 电阻和电容种类很多, 正确选择电阻和电容是很重要的。不同的电路对电阻和电容性能要求也不同, 有些电路对电容的漏电要求很严, 还有些电路对电阻、电容的性能和容量要求很高, 例如滤波电路中常见大容量( 100~3000uF) 铝电解电容, 为滤掉高频一般还需并联小容量( 0.01~0.1uF) 瓷片电容。设计时要根据电路的要求选择性能和参数合适的阻容元件, 并要注意功耗、容量、频率和耐压范围是否满足要求。 ( 2) 分立元件的选择 分立元件包括二极管、晶体三极管、场效应管、光电二极管、晶闸管等。根据其用途分别进行选择。选择的器件类型不同, 注意事项也不同。 ( 3) 集成电路的选择 由于集成电路能够实现很多单元电路甚至整机电路的功能, 因此选用集成电路设计单元电路和总体电路既方便又灵活, 它不但使系统体积缩小, 而且性能可靠, 便于调试及运用, 在设计电路时颇受欢迎。选用的集成电路不但要在功能和特性上实现设计方案, 而且要满足功耗、电压、速度、价格等方面要求。 4、注意单元电路之间的级联设计, 单元电路之间电气性能的 相互匹配问题, 信号的耦合方式

数据结构课程设计计算器

数据结构课程设计报告 实验一:计算器 设计要求 1、问题描述:设计一个计算器,可以实现计算器的简单运算,输出并检验结果的正确性,以及检验运算表达式的正确性。 2、输入:不含变量的数学表达式的中缀形式,可以接受的操作符包括+、-、*、/、%、(、)。 具体事例如下: 3、输出:如果表达式正确,则输出表达式的正确结果;如果表达式非法,则输出错误信息。 具体事例如下: 知识点:堆栈、队列 实际输入输出情况: 正确的表达式

对负数的处理 表达式括号不匹配 表达式出现非法字符 表达式中操作符位置错误 求余操作符左右出现非整数 其他输入错误 数据结构与算法描述 解决问题的整体思路: 将用户输入的中缀表达式转换成后缀表达式,再利用转换后的后缀表达式进行计算得出结果。 解决本问题所需要的数据结构与算法: 用到的数据结构是堆栈。主要算法描述如下: A.将中缀表达式转换为后缀表达式: 1. 将中缀表达式从头逐个字符扫描,在此过程中,遇到的字符有以下几种情况: 1)数字 2)小数点 3)合法操作符+ - * / %

4)左括号 5)右括号 6)非法字符 2. 首先为操作符初始化一个map priority,用于保存各个操作符的优先级,其中+ -为0,* / %为1 3. 对于输入的字符串from和输出的字符串to,采用以下过程: 初始化遍历器std::string::iterator it=infix.begin() 在当it!=from.end(),执行如下操作 4. 遇到数字或小数点时将其加入到后缀表达式: case'1':case'2':case'3':case'4':case'5':case'6':case'7':case '8':case'9':case'0':case'.': { to=to+*it; break; } 5. 遇到操作符(+,-,*,/,%)时,如果此时栈顶操作符的优先级比此时的操作符优先级低,则将其入栈,否则将栈中的操作符从栈顶逐个加入到后缀表达式,直到栈空或者遇到左括号,并将此时的操作符加入到栈中,在此过程中需判断表达式中是否出现输入错误: case'+':case'-':case'*':case'/':case'%': { if((it+1)==from.end()) { cout<<"输入错误:运算符号右边缺少运算数"<

计算方法课程设计

数理学院2014级信息与计算科学 课程设计 姓名:刘金玉 学号: 3141301240 班级: 1402 成绩:

实验要求 1.应用自己熟悉的算法语言编写程序,使之尽可能具有通用性。2.上机前充分准备,复习有关算法,写出计算步骤,反复检查,调试程序。(注:在练习本上写,不上交) 3.完成计算后写出实验报告,内容包括:算法步骤叙述,变量说明,程序清单,输出计算结果,结构分析和小结等。(注:具体题目 具体分析,并不是所有的题目的实验报告都包含上述内容!)4.独立完成,如有雷同,一律判为零分! 5.上机期间不允许做其他任何与课程设计无关的事情,否则被发现一次扣10分,被发现三次判为不及格!非特殊情况,不能请 假。旷课3个半天及以上者,直接判为不及格。

目录 一、基本技能训练 (4) 1、误差分析 (4) 2、求解非线性方程 (6) 3、插值 (12) 4、数值积分 (12) 二、提高技能训练 (16) 1、 (16) 2、 (18) 三、本课程设计的心得体会(500字左右) (21)

一、基本技能训练 1、误差分析 实验1.3 求一元二次方程的根 实验目的: 研究误差传播的原因与解决对策。 问题提出:求解一元二次方程20ax bx c ++= 实验内容: 一元二次方程的求根公式为 1,22b x a -+= 用求根公式求解下面两个方程: 2210(1)320(2)1010 x x x x +-=-+= 实验要求: (1) 考察单精度计算结果(与真解对比); (2) 若计算结果与真解相差很大,分析其原因,提出新的算法(如先求1x 再 根据根与系数关系求2x )以改进计算结果。 实验步骤: 方程(1): 根据求根公式,写出程序: format long a=1;b=3;c=-2; x1=((-1)*b+sqrt(b^2-4*a*c))/2*a x2=((-1)*b-sqrt(b^2-4*a*c))/2*a

课程设计的步骤和报告规范

第一章课程设计的步骤和报告规范 课程设计的步骤: 一、问题分析和任务定义 在设计之前,首先应该充分地分析和理解问题,明确问题要求做什么?限制条件是什么?对所需完成的任务作出明确的回答。 二、系统设计 系统设计分为逻辑设计和详细设计两步。逻辑设计指的是,对问题描述中的操作对象定义相应的数据类型,并按照以数据结构为中心的原则划分模块,定义软件模块结构图;详细设计则为定义相应的存储结构,并写出各函数模块的伪码算法。 三、编码实现和调试 四、总结和整理课程设计报告 课程设计报告规范: 课程设计报告的开头应给出题目、专业、班级、学号、姓名、指导老师和完成日期,并包括以下十个内容: 一、问题描述 二、基本要求 三、数据结构的设计 四、软件模块结构图 五、程序流程图 六、源程序 七、调试分析 八、测试数据 九、用户使用手册 十、心得体会

第二章课程设计选题 1、文本文件单词的检索与计数 问题描述:要求编程建立一个文本文件,每个单词不包含空格且不跨行,单词由字符序列构成且区分大小写;统计给定单词在文本文件中出现的总次数;检索输出某个单词出现在文本中的行号、在该行中出现的次数以及位置。该设计要求可分为三个部分实现:其一,建立文本文件,文件名由用户用键盘输入;其二,给定单词的计数,输入一个不含空格的单词,统计输出该单词在文本中的出现次数;其三,检索给定单词,输入一个单词,检索并输出该单词所在的行号、该行中出现的次数以及在该行中的相应位置。 (1)建立文本文件 (2)给定单词的计数 (3)检索单词出现在文本文件中的行号、次数及其位置。 2、火车票销售 问题描述:试编制一个简单的火车票销售系统,可完成售票、退票、车票剩余情况查询等功能。每张车票包含车次、座位等信息。 3、DES加密解密算法的实现 问题描述:DES算法处理的数据对象是一组64比特的明文串。设该明文串为m=m1m2…m64 (mi=0或1)。明文串经过56比特的密钥K来加密,最后生成长度为64比特的密文E。然后将密文E解密,还原成明文m。 4、RSA加密解密算法的实现 问题描述:RSA是一个比较完善的公开密钥算法,其公钥和私钥是一对大素数的函数。加密时,先将明文变换成0至n-1的一个整数M。设密文为C,则加密过程为:C≡Me (mod n)。解密过程为:M≡Cd (mod n)。要求:分析RSA算法的功能需求,详细设计实现RSA算法的数据结构和流程,给出测试用例和测试步骤,得出测试和结论。RSA算法的实现程序必须提供加密和解密两个接口:int encrypt()和int decrypt()。当加密或者解密成功时返回CRYPT_OK,失败时返回CRYPT_ERROR。 5、二叉树的遍历及左右子树的交换 问题描述:实现二叉树的中序、前序、后序遍历的递归、非递归遍历算法,层次遍历的非递归遍历算法,应包含建树的实现,其次将其所有结点的左右子树交换。 6、哈夫曼树在通信编码中的应用 问题描述:设一份电文中有不同出现频率的字符,为了提高电文的输入和翻译效率,必须有一套简短而又不会产生歧义的字符代码。试根据哈夫曼算法,对电文中的不同字符,构造出一棵哈夫曼树,对每个字符进行编码。要求: 1)将权值数据存放在数据文件(文件名为data.txt,位于执行程序的当前目录中) 2)分别采用动态和静态存储结构 3)初始化:键盘输入字符集大小n、n个字符和n个权值,建立哈夫曼树; 4)编码:利用建好的哈夫曼树生成哈夫曼编码; 5)输出编码; 6)译码功能; 7)显示哈夫曼树; 7、二叉排序树的实现 问题描述:用顺序和二叉链表作存储结构 1)以回车('\n')为输入结束标志,输入数列L,生成一棵二叉排序树T;

C++课程设计——计算器.

面向对象程序设计语言 --课程设计题目计算器设计 院系航空宇航学院 专业飞行器设计与工程 学生姓名张权 学号011110320 指导教师张德平 二零一二年六月九日

计算器设计 (一)、目的与要求: 1、目的: 通过开发计算器程序,进一步熟悉C++中类和对象的定义与使用,掌握程序控制的方法,掌握C++程序设计的基本知识。 2、基本要求: (1)设计计算器程序,可对实数操作; (2)可对多个基数操作的四则运算; (3)增加函数如:正弦、余弦、正切、对数、平方和平方根、完成四则混合运算,注意考虑优先级,对应增加主菜单选项; (4)根据程序的提示,可以进行正弦运算进行余弦运算、正切运算、对数运算、求平方运算、混合运算、华氏温度转化为摄氏温度的运算、摄氏温度转化为华氏温度的运算、求平方根运算。使四则运算能够具有测试功能,即计算机能够自动出题,并要求用户计算,同时计算机判断用户的对错并打分,要求十题为一个单元,加减运算时最高为两位数的运算,乘法为两位数乘以一位数,除法是两位数或者三位数除以一位数,要求没有余数。 (二)、设计方法和基本原理: 1、问题描述(功能要求): 实数间的计算很复杂,它包括:相加、相减、相乘、相除、求三角函数、求对数、四则混合运算等。试设计计算器,使之能提供以下功能: 1).可以连续输入运算,对于输入的表达式能够按算符优先级进行处理。 如: 输入4+5*3时,应该输出60,而不是27。 2).可以处理包含括号的表达式。 如: 输入2*(3+2)时,应该输出10,而不是8。 3).可以计算三角函数、对数函数、平方根以及平方。 4).能够实现华氏温度与摄氏温度之间的转换。 5).四则运算能够具有测试功能,即计算机能够自动出题,并要求用户计算,

课程设计与开发

课程设计与开发

任务导向式课程设计与开发方法培训 解决任何问题的核心是:学习成长改变 学习:要有终身学习的能力,也就是学力 成长:当你的成长速度跟不上爱人时,婚姻就出现问题 当你的成长速度跟不上学生时,教育就出现问题 当你的成长速度跟不上老板时,工作就出现问题 当你的成长速度跟不上下级时,管理就出现问题 当你的成长速度跟不上市场时,公司就出现问题 改变:改变才是最伟大的历练。 情商和平台:一根绳子可以卖五块,但绑在螃蟹上就值五十块,这就是平台。想成功先发疯,头脑简单往前冲。 进入课程: 小组讨论: 问题:任务完成过程中的知识点如何体现? 开发目标 信息化 标准定位 到底对学生有没有帮助? 一、课程开发是什么? 开发一门课,包含什么 为什么有这么多问题出现? 1.没有统一的方法论。 2.每一个任课教师永远站在局部,不知专业标准是什么。 3.其实课程开发的能力是教育部对每一个教师的要求。 二、为什么是企业的人来分享职业教育课程设计与开发? 1.我国职业教育面临的挑战 一是高校专业设置,人才培养方向与市场需求变化不同步

课程开发项目管理 团队、时间和预算是三个要素 (一)课程开发计划 团队、时间和预算 团队: 1.需要什么角色的人(项目经理、教学设计者、业务内容专家、图形美化师、文档开发者、种子讲师); 2.主要角色的职责与能力要求 游戏:拼图游戏 时间 阶段划分(时间配比):分析(20-25%)、设计(10-20%)、开发(25-40%)、验证(15-30%)、评估(5-10%)。 预算 实操练习: 任务:根据选定的课题,明确开发团队角色分工、细化开发进度,参照课程开发计划模板,完成课程开发计划 成果:《课程开发计划》海报

简易计算器课程设计

评阅教师评语:课程设计成绩 考勤成绩 实做成绩 报告成绩 总评成绩指导教师签名: 课程设计报告 论文题目基于ARM的简易计算器设计 学院(系):电子信息与自动化学院 班级:测控技术与仪器 学生姓名:同组同学: 学号:学号: 指导教师:杨泽林王先全杨继森鲁进时间:从2013年 6 月10 日到2013年 6 月28 日 1

目录 1、封面—————————————————————P1 2、目录—————————————————————P2 3、前言—————————————————————P3 4、关键字————————————————————P3 5、原理与总体方案————————————————P3 6、硬件设计———————————————————P6 7、调试—————————————————————P10 8、测试与分析——————————————————P11 9、总结—————————————————————P13

10、附件—————————————————————P14 前言 近几年,随着大规模集成电路的发展,各种便携式嵌入式设备,具有十分广阔的市场前景。嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是是由单个程序实现整个控制逻辑。在嵌入式系统中,数据和命令通过网络接口或串行口经过ARM程序处理后,或显示在LCD上,或传输到远端PC上。 本文通过周立功的LPC2106芯片完成的简易计算器,正是对嵌入式应用的学习和探索。 一、摘要: 计算器一般是指“电子计算器”,是能进行数学运算的手持机器,拥有集成电路芯片。对于嵌入式系统,以其占用资源少、专用性强,在汽车电子、航空和工控领域得到了广泛地应用。本设计就是先通过C语言进行相应程序的编写然后在ADS中进行运行最后导入PROTUES进行仿真。最后利用ARM中的LPC2106芯片来控制液晶显示器和4X4矩阵式键盘,从而实现简单的加、减、乘、除等四则运算功能。 关键字:中断,扫描,仿真,计算 二、原理与总体方案: 主程序在初始化后调用键盘程序,再判断返回的值。若为数字0—9,则根据按键的次数进行保存和显示处理。若为功能键,则先判断上次的功能键,根据代号执行不同功能,并将按键次数清零。程序中键盘部分使用行列式扫描原理,若无键按下则调用动态显示程序,并继续检测键盘;若有键按下则得其键值,并通过查表转换为数字0—9和功能键与清零键的代号。最后将计算结果拆分成个、十、百位,再返回主程序继续检测键盘并显示;若为清零键,则返回主程序的最开始。 电路设计与原理:通过LPC2106芯片进行相应的设置来控制LCD显示器。 而通过对键盘上的值进行扫描,把相应的键值通过MM74C922芯片进行运算从而

数值计算方法课程设计123

数值计算方法课程设计 学号 班级

实验要求 1.应用自己熟悉的算法语言编写程序,使之尽可能具有通用性。2.上机前充分准备,复习有关算法,写出计算步骤,反复检查,调试程序。(注:在练习本上写,不上交) 3.完成计算后写出实验报告,容包括:所用的算法语言,CPU时间,算法步骤叙述,变量说明,程序清单,输出计算结果,结构分析和小结等。(注:具体题目具体分析,并不是所有的题目的实验报告都包含上述容!) 4.至少需要选择5道必做题目。其余的也可以选择,如果多选,可酌情加分! 5.独立完成,如有雷同,一律判为零分! 6.上机期间不允许做其他任何与课程设计无关的事情,否则被发现一次扣10分,被发现三次判为零分!

上机实习题目 1. 编写九韶算法程序,并用该程序计算多项式623)(3 5+-+=x x x x f 在1.3 1.2, ,1.1=x 的值。 public class Qinjiushao { public double result; public double x=-2;//定义一个未知数x public double[] b; public double[] c; public int i; public String abc; public void calculate(){ // abc="x^5+3*x^3-2*x+6";多项式,可以截取字符串获取系数 double[] a={2,0,-3,3,-4};//多项式的系数 double[] b=new double[a.length]; double[] c=new double[b.length]; for(i=0;i

课程设计方法

1研究背景: 2研究意义 3研究目标 4研究的展开思路和框架 5论文结构 6相关概念研究综述 1 课程设计的概念 课程设计是指课程结构的编制,即包括课程体系结构整体的编制.也包括具体课程的编制.前者主要解决依据培养目标,设置那些课程和如何设置这些课程的问题;后者主要解决课程标准的问题.课程设计的实质是人们根据一定的价值取向,按照一定的课程理念,以特定的方式组织安排课程中的各种要素,从而形成特殊课程结构的过程. <1> 教育理论基础张军主编首都师范大学出版社 7方法与过程 1两种基本的课程设计模式 (1)以目标为核心的课程设计模式 该模式将课程设计的目标作为课程设计的基础和核心,围绕课程目标的确定既实现,评价而形成课程.这是发端于20世纪初的基于实证的科学化运动产物,它是课程设计的传统,经典模式,其代表人物首推泰勒.泰勒在1949年出版的<课程的教学的基本原理>一书中,把课程设计的基本课题概括如下四个方面:1 学校应该试图达到什么教育目的;2 如何选这有助于实现目标的教育经验;3如何有效组织这些教育经验4 如何评价这些目标正在得到实现.现代课程设计论中的许多学派及其相应的俄课程设计模式,尽管也有一些处理方式上的不同,但却离不开由以上方面所归纳出的目标,内容,组织,评价这四个基本问题. (2)以过程为核心的课程设计模式 这一模式通过对知识和教育活动的内在价值的确认,鼓励学生探索具有教育价值的知识邻域,进行自由,自主地活动.这一模式特别强调过程本身的教育价值,主张教育过程应给学生足够的空间,并关注过程中教师与学生的交互作用.这一课程设计模式的代表人物是英国著名课程论专家斯滕豪斯(stenhouse).在1957年出版的<课程研究与开发导论>一书中,斯滕豪斯通过对''泰勒原理'的剖析与批判,建立起自己的过程模式的理论框架.其理论的核心观点是,课程开发的任务是选择活动内容,建立关于学科的过程,概念与标准等知识形式的课程,并提供实施的’过程原则’(principie of procedure).这一原则的本质含义在于鼓励教师对课程实施进行反思,以更好地创造,而要有效地实施'过程原则',就应该能鉴别什么是有价值的活动。《2》张维忠主编《数学课程与教学研究》浙江大学出版社 2 数学课程设计的方法 1 行为主义方法 这一方法以行为主义心理理论为依据,用;刺激---反应‘模式来描述学习过程,认为学习过程的成果可以物化为克观察的行为变化,因此,学习目标决定对行为变化的要求,而种种行为变化有时可以检验的。因此,学习过程的成功与否,首目标的控制,而复杂目标则通过简单目标的叠加来实现。可见,行为主义模式十分重视通过行为目标的分类来把握学习目标。人的学习分类,有简到繁,由低到高排成一个层次:1信号学习2 刺激—反应学习3

相关文档
最新文档