计算机编程与设计十篇

发布时间:2024-04-25 17:09:52

计算机编程与设计篇1

【关键词】教育技术;计算机仿真;教学平台

【中图分类号】G420【文献标识码】a【论文编号】1009―8097(2009)06―0124―03

引言

现代信息技术环境为信息教育的开展提供了重要保证。在这样的环境下,如何对学与教的过程和学与教的资源进行设计、开发、使用、评价和管理,是一个有待于开发和探讨的课题[1]。

作为现代信息技术的重要组成部分−−机器人仿真技术一般用于工程设计,还没有用于高等学校听障学生学习计算机编程语言先例,它优良的计算机界面图象仿真功能,从视觉补偿角度非常适用于听障学生的特点。利用这一特性,我们将计算机编程语言学习中听障学生所遇到的难点,教学点用仿真图示的方法进行新的教学方法组合。例如:流程图设计与编写计算机指令的关系,我们抛开听障学生不易明白的技术术语,以工程设计项目为方式,机器人创新教育的教学训练的模式[2],设计了流程图与指令对应同时与所写指令有明确执行效果的教学方法(见下图1)。

由于是工程项目设计,目标易于理解,听障学生可以很容易地根据目标选用流程图中的图形进行过程组合,而在流程图的组合过程中对应的计算机指令也实事的显示出来。指令的用法也一目了然。听障学生通过这一方法,首先知道流程图的基本画法,其中每一个图框中应写那条指令,而且明白所写指令对应的实际效果是什么。利用这种图、文、做一体的简便方式,听障学生可以很清楚的看到计算机语言的编写过程和机器指令的使用方法。针对结果中出现的问题可以很清楚地知道在何处修改,同时可实时看到修改的结果。用这种教学模式可使听障学生的“入门”较轻松,沟通较容易,这样便使他们对学习编程建立信心。

一基本设计思路

常规的计算机高级语言的教学一般选用指令分类的形式讲解,每条指令的含义可用语言、文字解释。教材可以简洁明了。但听障学生由于听力障碍,基础术语、语言文字能力较差,简洁的教材,使得讲解十分困难,同时没有听障学生适用的辅助教具,更增加了听障学生的理解难度。为解决以上所涉及的难题,在本教学环节设计中引入仿真机器人,采用了屏幕机器人仿真和流程图与计算机语言对照的方式来讲解计算机高级语言,大家知道:在计算机辅助教学系统中,被计算机程序化的影像起着视听教材的作用[3]。根据这一原理,我们将语言的学习变成屏幕游戏的编写,不刻意强调每条指令的结构,用简单的图面对比来告诉听障学生指令的意义和用法。这种视觉补偿的方式,可很好地兼顾听障学生的生理特点,扬长避短。设计原理框图见图2:

二课程设计方案

1教学对象分析

在教学过程中,我们发现听障学生极易放弃他们认为不易掌握的知识,尽管有些在正常人看来是及其简单的。为使听障学生能达到既定的学习目标,教师必须考虑听障学生达到此教学目标所经历的心理历程。本教学环境选用了视觉补偿的概念,利用计算机仿真技术从基础知识入手,利用显、浅、易、懂的方式引导听障学生进入教学情景,最大限度的集中听障学生在课堂上学习的注意力,积极参与到既定的教学过程中,提高学习效率。

从教学内容来讲,要分析掌握技能与听障学生原有学习习惯之间存在的差异,面向学生的学习需要[4],听障学生还有多少知识没有掌握。从教材上来讲,教师应努力以鲜活的知识、通俗易懂的教授形式把生硬的教材符号简单化。

以往教学目标关注较多的是知识,技能。缺少为达到此目标所进行的感情、能力的关注。对听障学生而言,教学目标与他们的生理、心里、认知能力之间有很大的联系,而沟通难是工科学科教学中的一大难点。因此教学目标的设计首先要以如何使听障学生能够学会为主要目的,即用仿、学、做结合的方式改变“沟通难”的问题。

2教学目标

(1)根据知识的性质确定教学方式[5]。通过仿真教学辅具的帮助,听障学生能够较有成效地学习计算机编程语言的知识及基本操作,培养听障学生建立基本工程设计的概念,使听障学生能运用计算机仿真的手段将制定项目设计构思以直观形象表达出来,同时听障学生可用此方法完成自定义项目的练习。

(2)教学设计过程要根据听障学生的生理特点和知识水平选择教授知识的切入点,教师应“激活”以符号为主要载体的书本知识,并对其进行个性化解读和诠释[6]。教授给听障学生学会选择,正确使用,把学习内容分解成为一系列更易处理的单一子任务,从而使听障学生获得一种较为轻松的学习环境。感受到科学的有用和研究的

乐趣,在亲历体验的过程中构建他们动态的知识体系,从而学会学习、乐于学习。

三设计方法

1课前准备

(1)教学点:流程图设计与编写计算机指令的关系及设计效果。

(2)构建计算机仿真技术支持的学与教实践教学环境。

学生每人一台教学计算机,在机器上装有仿真教学辅助软件。

学生自由组合组成练习小组,搭建实践教学用仿真场地同时配备教学机器人一台。

2教学流程

(1)复习流程图的基本知识。

(2)利用仿真教学平台中流程图设计子系统,建立指定项目的设计流程。观察流程图的设计过程与指定项目之间的逻辑关系,流程图的图示化选择是否正确,并分析原因。

(3)观察流程图的图形模块所生成的计算机指令与单一指令设计的不同。

(4)将流程图对应生成的计算机指令调入到计算机语言的编译环境中,进行语法检查,通过后,进入仿真。

例如:――设计一个《机器人走四边形》的工程训练项目,学习条件转移语句的使用。

首先:抛开听障学生不易明白的技术术语,以工程设计项目为方式,利用《聋教育仿真教学平台》设计了流程图与指令对应同时与所写指令有明确执行效果的教学方法(见图3)。

第二:对应学习计算机编程语言指令―讲解用while实现虚拟前行的方法,条件循环走正方形指令。

第三:指导学生利用教学软件在计算机屏幕上利用图形化C语言编译环境工具完成指定教学科目的训练,教授对应学习的手段和方法。让学生了解语言编程的基本方法和调试手段。

3教学过程

根据图2我们可知,这是一个虚拟机器人运动的工程项目,我们将此单元课程设计为:

第一:设定工程目标:虚拟机器人向前行走一段距离然后右转,重复进行。

第二:选用流程图与机器指令对应的设计方法讲解计算机语言。

首先用图形化编辑的方法列出流程图,此时每一个流程图形所对应的机器指令亦同时在屏幕上对应显示出来。

第三:学习机器指令,讲解使用方法。

第四:屏幕仿真,观看设计结果。见图4。若有误差对应修改。

第五:保存结果。

四小结

利用这种图、文、做一体的简便方式,听障学生可以很清楚的看到计算机语言的编写过程和机器指令的使用方法。针对结果中出现的问题可以很清楚地知道在何处修改,同时可实时看到修改的结果。用这种教学模式可使听障学生的“入门”阶段的学习较轻松,技术沟通较容易,这样便使他们对学习编程这门课程建立信心。用这种方法作为“入门”阶段的的教学途径,降低入门难度,从教学结果看听障同学掌握较好,课堂氛围轻松。

仿真技术用于听障学生的计算机语言教学实际上是一个新的课题。本着浅显易懂的教学理念,在教学时进行了如下设计:

第一:课前准备。将现代仿真技术成为听障学生课堂教学的组成元素。创建一个新颖的实践教学环境。减轻听障学生学习难度,树立学习的信心。这样可以减轻听障学生学习计算机高级语言普遍存在的畏难情绪。

第二:从整个教学设计中关注学生自主参与,要照顾聋生的思维进程[7],将合作学习贯穿在查找、收集、交流、构思(设计)和运行等各个教学环节之中,确立学生的主体地位,培养了合作精神。提倡项目式合作训练,使学生把学习过程当成一种“游戏”,轻松愉快,减轻了学习过程中的心理压力。

第三:重视以发展的眼光来评价学生的设计,尽可能挖掘学生在学习中的闪光点,并给予充分的肯定,让每个学

生都有成功的体验,从而让他们树立信心,初步学会计算机语言的编程规律。有一个良好的开端。

五教学后记

通过教学辅具在听障教学中的使用,以构建计算机仿真技术支持的学与教创新环境为出发点,利用计算机仿真的教学手段,同时运用身心障碍补偿和技能训练的方法,对有听力障碍的学生进行现代技术知识的传授。教师利用这一教学载体,通过机器人创新教育的教学训练模式,力求解决听障学生学习计算机语言“入门难”的问题,听障学生能借助此技术来改善学习境况,同时建立一种新的听障教学的实践模式。

特殊教育象征着一个社会的文明程度和发展水平,特教教学是一个复杂而细腻的过程,教师的一个手势,一个微笑,一句称赞等各种表示都会对聋哑学生产生很大的影响,更由于听障教学人文主义色彩较为浓厚,这种作用就更为重要。而我们在发展的同时要始终把握好一个原则,那就是技术只能是一种工具,无法代替人的情感因素。根据听障学生认知活动的特点来选择恰当的教学策略[8]。将情感因素带入教学中,帮助听障学生克服心理障碍,提高学习质量,达到最终教学目标。

参考文献

[1]杜平原,吴超英.信息技术环境下教学设计创新的构思[J].教育技术理论与实践.2004.2:3-5

[2]仲照东,李益明.机器人教学与高职创新教育[DB/oL].

[3]山口熏,金子健.特殊教育的展望[m].辽宁:辽宁师范大学出版社,1996.

[4](美)汤姆林森著.多元能力课堂中差异教学[Z].刘颂译.北京:中国轻工业出版社,2003.9.

[5]李明祥.聋校信息技术教育探索[oL].

[6]胡波.基于新课程理念的现代教学设计[J].中国教育学刊,2007,(3):44-48.

[7]张峰.聋校运用计算机辅助教学的几点思考[oL].省略/runwen/xklw/xx/200703/144353.html.2007-03-09>

[8]陈书爽.多媒体技术在听障学生个性化教育中的支持性研究[oL].省略/xgjy/tsjy/jszx/jxyj/tzyj/200802/t20080227_446842.htm.2008-02-26>

theDesignandpracticeofComputerprogrammingLanguageteachingforDeafnessStudents

HanYu-min

(SpecialeducationCollegeofBeijingUnionUniversityBeijing100075,China)

计算机编程与设计篇2

【关键词】计算机;软件开发;JaVa;编程语言;

JaVa编程语言[1]作为计算机软件开发中非常基础的语言,近年来受到很多计算机软件开发人员的重视。由于JaVa编程语言在计算机软件开发过程中具有良好的安全性和可靠性,不仅编程过程操作简单,而且兼容性较好,可以实现跨平台操作。传统的JaVa编程语言主要是通过嵌入式构成计算机软件组件,到现在已经过渡为以移植性方式介入计算机软件中的操作方式,随着互联网技术的兴起,JaVa编程语言已经成为计算机编程语言中非常重要的汇编语言。

1JaVa编程语言的概念特征

计算机信息处理技术[2]为计算机软件开发以及语言编程提供了技术基础,计算机编程语言在迅速发展,但是从目前的发展现状来看,依然存在诸多不足,主要表现为语言编程复杂、程序繁琐、可操作性较差,兼容性不好等,这些缺点一直制约着计算机技术软件开发,但逐渐兴起的JaVa编程语言与传统的编程语言比较,不仅操作过程简单,而且能够在不同的网络环境下对计算机语言进行汇编。JaVa编程语言的主要特点是可操作性强、应用安全性高、技术操作优势明显,与常规的计算机编程语言相比,JaVa编程语言能够不断自动优化运行环境,清除系统运行中存储的垃圾文件,扩展系统运行内存,在JaVa计算机编程时,设计师需要将计算机中的译码进行编译,编译工作完成之后,就可对计算机编码进行校对与程序安装。除此之外,JaVa编程语言的灵活性还表现在软件开发过程,在计算机软件编程时,设计师通过对软件的调试过程不断进行优化,可以更好地执行计算机汇编语言的操作指令。JaVa编程语言的最大优点是可以通过计算机加密技术处理,不断提升计算机软件运行环境的安全性,当计算机受到外部攻击或者内部操作失误时,计算机指示器就会发出警示,通过数据隔离技术保护数据运行的安全。

2JaVa编程语言的计算机软件开发

从上述分析过程可以看出,JaVa编程语言由于安全可靠性高、技术优势明显、可操作性高、识别度强等几大技术优势,在现代计算机软件开发过程中得到了广发的应用。从应用性能来看,JaVa编程语言具有良好的可移植性,因此能够从整体上提升计算机软件开发的应用水平。当前我国的计算机应用水平不断提升,在休闲娱乐等方面,计算机中的JaVa软件受到广大用户的青睐,随着计算机软件平台的不断扩展,JaVa软件已经应用和移植到用户的手机平台中,因此,用户的软件使用和开发不再受到操作系统或软件平台的限制。此外,JaVa编程语言在性能测试与改进方面能够适应多平台操作,在人们的日常生活中,虽然windows操作系统已经成为软件开发与运行的主要操作平台,但是通过技术处理还可以根据用户实际需求将软件进行移植,从而保证了系统运行的安全性与稳定性。

3JaVa编程语言的技术应用

3.1实现了企业信息化应用

计算机信息技术在迭代更新,JaVa编程语言也得到有效推广,例如iBm、SUn等一些大型的国际生产商在不断推出基于JaVa技术的服务器和应用软件,使JaVa技术在科研领域、教育领域、电子生产领域都得到了发展,例如,清华大学已经利用JaVa技术研制了多个不同的软件平台,目前在很多大型的公司已经投入使用。

3.2无线JaVa和移动设备

JaVa编程语言[3]在无线JaVa和移动设备中的应用主要是通过nokia的推动作用使之得到不断发展,nokia公司通过对JaVa的代码编写,在网络运行速度、荷载、宽带等多方面都进行了大量创新与研究,解决了系统在不同运行环境下的读写问题,通过技术改进与程序编写,逐渐使移动设备运行更加流畅。此外,很多网络运营商也在JaVa的运行操作方面加大了研究力度,推动了移动设备的智能化,过去的手机只是一个闭合的信息操作系统,手机上的所有运行软件都是手机生产商家或网络运营商预先定制安装,手机用户因此无法自主删除或添加其它应用程序,但无线JaVa克服了传统的生产弊端,使移动设备朝着智能化和集成化、人性化方向不断发展。

3.3嵌入式设备

嵌入式设备是计算机应用系统中的一种应用方式,这套设备以计算机应用为基础,对软件和硬件可实施裁剪,同时对计算机的具体功能耗损和体积也有一定的技术标准和参数要求,当前,随着计算机网络的快速发展,很多设备都通过嵌入式设备来实现过去一直无法实现的操作功能,从人们的日常生活到国家的军事国防技术,嵌入式技术得到了广泛应用,这种技术具有很强的指令执行能力,目标功能也十分清晰,不但运行速度快,操作效率也非常高。

3.4网络教学

JaVa在网络教学的应用上,中兴通讯公司和东南大学都开发了远程教学系统,通过这一系统进行远程教育与学习,此外,清华大学计算机专业的学生通过采用JaVa软件开发对计算机网络课程进行了优化设计,还有四川电子科技大学也应用了JaVa软件开发技术进行远程教育教学,提高了课程教学效率。另外,西安电力高等专科学校也积极采用JaVa开发技术设计研制了交互式的电站仿真电力应用系统,使电站的锅炉、膛炉火焰与锅炉交互实现了模拟仿真,为真正开展网上模拟仿真奠定了技术基础,不但提高了学生的学习热情,也大大提高了高校的教学质量。

4结语

综上所述,通过JaVa语言编程能够对软件程序进行不断优化,将图像、文本、音频等资料载入软件开发过程中,以此提升软件运行的音质与画质。此外,JaVa语言还可以进行交互性指令操作,当计算机对JaVa语言进行编程时,运行程序一旦出现异常状况,计算机程序语言会迅速做出相应的应急处理。从上述分析过程可知,JaVa编程语言离不开计算机处理技术,二者互相作用,在推动着社会向前不断发展,使人们的生活品质不断得到提升,在计算机技术不断引领时代潮流的背景下,JaVa编程语言发挥了至关重要的作用,因此,大力发展软件事业,将有助于推动我国信息化水平的提高,科研人员应该立足于我国的社会国情,研究符合中国特色的计算机应用软件,提高我国的科研水平。

参考文献:

[1]王晶晶.基于计算机软件开发的JaVa编程语言分析[J].河南科技,2013.

[2]章立,万欢.基于计算机软件开发的JaVa编程语言分析[J].硅谷,2013.

计算机编程与设计篇3

关键词:编程能力;计算机课程;教学改革

高校计算机科学与技术、网络工程、物联网工程等知识体系均属于信息类专业专业,需要学习程序设计类相关知识,如C语言程序设计、面对对象程序设计、网络程序设计等[1]。目前我国信息领域发展速度较快,且非常注重计算机技术的实践,因此高校学生只有具备较高的编程能力,才能够满足社会需求。然而目前我国高校计算机课程实训存在不足的情况,导致很多学生程序设计能力不佳,难以满足社会需求,因此高校需要注重计算机课程实训的改革。

一、当前高校计算机课程实训存在的不足

(一)课时不足

如今信息类专业仍然受到广大学生的欢迎,高校榱烁好的培养学生,让学生在将来毕业后能够获得更加宽泛的就业领域,而将信息类各专业加入了更多的课程,确保学生能够学习到更加全面的信息类专业知识[2]。然而随着其他课程的增多,程序设计类课程则会相应减少。计算机课程既包含理论课又包含实训课,如果课程增多则会导致理论和实训课的时间更加紧张,因此必须合理安排理论课和实训课的时间。

(二)教学条件及设备不足

很多高校会受到经费的影响,导致教学条件比较落后,尤其是信息类专业计算机实训课程需要学生计算机进行教学,如果计算机设备仍然停留在几年前的状态,会导致难以满足学生的需求[3]。且目前信息类专业学生数量也较多,很多高校的计算机设备难以满足学生数量需求,且很多设备由于没有完善维护,导致设备出现损害,继而严重影响教学。

(三)专业教材不足

很多高校的计算机课程实训教学的专业教材主要是按照传统程序设计教材进行编写,存在内容落后,不满足时代进步的要求。另外还有一些高校缺乏计算机课程实训教材或教材专业性不足,致使教师只能依据自己的经验进行实训课程教学,继而导致学生编程能力不满足社会修、

(四)师资力量不足

高校教师工作压力较大,其不仅需要进行教学和科研,还要参与到学生管理工作中。由于信息类专业属于比较新颖的专业,因此高校教师主要适应中青年为主,且还有部分教师仍然需要进一步深造,导致在实际实训教学活动中,常常出现一名教师辅导过多学生,致使部分学生难以及时得到教师的指导,继而影响学生的编程能力提升。

二、基于提升编程能力高校计算机课程实训的改革措施

随着计算机技术的发展及普遍,如今市场上对计算机应用型人才的需求量较大,即高校需要加强对信息类专业学生编程能力的实训培养,确保提高学生的编程能力。

(一)加强不同专业重点课程设计

为了确保信息类专业学生的职业素养和编程能力得到较大的提升,高校需要注重开展实训课程。由于当前信息类专业程序设计课程较多,然而不同专业的侧重点不同,即高校需要根据不同专业的侧重点开展实训教学[4]。如信息专业中电子信息、电子科技等专业比较偏向于对硬件的控制,则高校需要注意在实训课程中注重培养学生硬件控制项目中,如单片机系统和嵌入式系统等,确保促使学生将编程技能与硬件课程相融合。

如教师在教学C语言程序设计时,如果单纯练习算法和习题,则编程能力难以提升,但如果教师指导学生完成软件与硬件结合的系统设计,则能够充分提升学生的应用开发能力。教师需要注重结合不同侧重点专业的学生开展合适的实训课程,网络工程专业偏向于上层应用,教师需要可以利用数据库系统训练学生的编程能力。

(二)加强计算机课程实训平台建设

为了提高学生的学习积极性,高校可以在组织各类形式的计算机编程大赛,促使学生将所学知识应用在实践中,提高学生的实际动手能力。此外高校还可以加强与对口企业的合作,改善学校内教学设备不足和师资力量不足的问题。学生通过在企业实习,可以在具体工作中提高自身的编程能力。此外高校通过与知名计算机相关企业合作,能够提高高校该专业的知名度,激发学生的创造力,拓宽学生的就业渠道,继而促使学生的专业能力符合市场需求。学生也需要注重在企业实习中参与企业软件研发,争取获得更多实训的机会。

(三)加强对学生编程能力的考核

在任何科目教学中,都必须注意对学生知识掌握情况的考核[5]。传统计算机类课程考核方式主要采用闭卷考试的方法,衡量学生理论知识掌握情况,然而该种考核方式难以全面了解学生的编程能力。而且如果期末成绩不考核编程能力,会让学生将学习重点放在理论学习中,难以充分提升学生的编程能力。因此高校需要加强对学生编程能力的考核,即可以通过上机考试的方式,将上机考试成绩纳入到期末总成绩中。此外学生通过设计应用软件系统也可以为其考试成绩加分。为了避免学生相互作弊的情况发生,教师需要多设计一些实训题目,并通过随机抽题的方式进行考核,确保临近的学生之间不会存在一样的题目。同时教师还需要保证题目难易程度相差不大,保证考核成绩的公平性。

结束语

综上所述,高校信息类专业仍然属于热门专业,且市场上对计算机应用型人才的需求量较大,因此高校需要注重培养学生的编程能力,提高学生的实践能力。高校需要加强课程设计、企业合作及考核改革等,确保全方位提升学生的编程能力,促进学生就业竞争力的提升。

参考文献

[1]侯春明.基于提升编程能力的高校计算机课程实训教改探索[J].中国电力教育,2013,28:163-164.

[2]智立甫,马程暄,李莉.编程能力课程“共核”与师资共享研究――以计算机应用与数控专业的C语言课程为例[J].石家庄职业技术学院学报,2014,06:69-70.

[3]高纲领.提升编程能力的高校计算机课程实践教改研究[J].开封教育学院学报,2015,02:92-93.

计算机编程与设计篇4

关键词:施工图预算编制审查

一、施工图预算的分类

施工图预算通常分为建筑工程预算和设备安装工程预算两大类。根据单位工程和设备的性质、用途的不同,建筑工程预算可分为一般土建工程预算、卫生工程预算、工业管道工程预算、特殊构筑物工程预算和电气照明工程预算;设备安装工程预算又可分为机械设备安装工程预算、电气设备安装工程预算。

二、施工图预算的作用

1.它是确定单位建筑工程造价的依据。实行招标的工程,预算也是确定“标底价”的依据。

2.它是编制年度建设项目计划的依据。凡没有编好建设预算的工程项目,必须在开工前编出建设预算,否则不能列入年度基本建设计划。

3.它是签订施工合同的依据。凡是承发包工程,建设单位与施工单位都必须以经审查后的施工图预算为依据签订施工合同。

4.它是建设银行办理工程贷(拨)款、结算和实行财政监督的依据。

5.它是衡量设计标准和考核工程建设成本的依据。单位建筑工程施工图预算是以货币形式,综合反映工程项目设计标准和设计质量的经济价值数量。

6.它是施工企业编制施工计划和统计完成工作量的依据。三、编制施工图预算常用方法1.单价法单价法就是用地区统一单位价表中的各项工程工料单价乘以相应的各分项工程的工程量,求和后得到包括人工费、材料费和机械使用费在内的单位工程直接费。据此计算出其他直接费、现场经费、间接费,以及计划利润和税金,经汇总即可得到单位工程的施工图预算。

其他直接费、现场经费、间接费和利润可根据统一规定的费率乘以相应的计取基数求得。单价法编制施工预算的直接费计算公式为:单位工程施工图预算直接费=∑(工程量×工料单价)(1)准备资料,熟悉施工图纸收集、准备施工图纸、施工组织设计、施工方案、现行建筑安装定额、取费标准、统一工程量计算规则和地区材料预算价格等各种资料。

(2)计算工程量工程量计算一般按如下步骤进行:①根据工程内容和定额项目,列出计算工程量分部分项工程;②根据一定的计算顺序和计算规则,列出计算式;③根据施工图纸上的设计尺寸及有关数据,代入计算式进行数值计算;④对计算结果的计量单位进行调整,使之与定额中响应的分部分项工程的计量单位保持一致。(3)套工料单价核对计算结果后,按单位工程施工图预算直接费计算公式求得单位工程人工费、材料费和机械使用费之和。

(4)编制工料分析表根据各分部分项工程项目实物工程量和预算定额中项目所列的用工及材料数量,计算各分部分项工程所需人工及材料数量,汇总后算出该单位工程所需各类人工、材料的数量。(5)计算并汇总造价根据规定的税、费率和相应的计取基础,分别计算其他直接费、现场经费、间接费、利润、税金等。将上述费用累计后与直接费进行汇总,求出单位工程预算造价。(6)复核对项目填列、工程量计算公式、计算结果、套用的单价、采用的各项取费费率、数字计算、数据精确度等进行全面复核,以便及时发现差错,及使修改,提高预算的准确性。(7)填写封面、编制说明封面应写明工程编号、工程名称、工程量、预算总造价和单方造价、编制单位名称、负责人和编制日期以及审核单位的名称、负责人和审核日期等。

2.实物法实物法编制施工图预算是先用计算出的各分项工程的实物工程量分别套取预算定额,按类相加求出单位工程所需的各种人工、材料、、施工机械台班的消耗量,再分别乘以当时当地各种人工、材料、机械台班的实际单价,求得人工费、材料费和施工机械使用费并汇总求和。实物法中单位工程预算直接费的计算公式为:单位工程预算直接费=∑(工程量×材料预算定额用量×当时当地材料预算价格)+∑(工程量×人工预算定额用量×当时当地人工工资单价)+∑(工程量×施工机械预算定额台班用量×当时当地机械台班单价)对于其他直接费、现场经费、间接费、计划利润和税金等费用的计算,则根据当时当地建筑市场供求情况予于确定。(1)准备资料本步骤的内容与单价相同。

(2)计算工程量本步骤的内容与单价相同。

(3)套用预算人工、材料、机械台班定额定额消耗量中的“量”在相关规范和工艺水平等未有较大突破性变化之前具有相对稳定性,据此确定符合国家技术规范和质量标准要求、并反映当时施工工艺水平的分项工程计价所需的人工、材料、施工机械的消耗量。(4)统计汇总单位工程所需的各类消耗量根据预算人工定额所列各类人工工日的数量,乘以各分项工程的工程量,计算出各分项工程所需各类人工工日的数量,统计汇总后确定单位工程所需的各类人工工日消耗量。同理,根据预算材料定额、预算机械台班定额分别确定出单位工程各类材料消耗数量和各类施工机械台班数量。(5)计算并汇总人工费、材料费、机械使用费根据当时当地工程造价管理部门定期的、或企业根据自己实际情况自行确定人工单价、材料价格、施工机械台班单价分别乘以人工、材料、机械消耗量,汇总后即为单位工程人工费、材料费和机械使用费。(6)计算其他各项费用、汇总造价将上述单位工程直接费与其他直接费、现场经费、间接费、利润、税等汇总即为单位工程造价。(7)复核检查人工、材料、机械台班的消耗量计算是否准确,有无漏算、重算或多算;套取的定额是否正确;检查采用的实际价格是否合理。(8)填写封面、编制说明本步骤的内容和方法与单价法的相同。四、施工图预算的编制要点1.准确计算工程量在计算工程量的时候按照基础工程――门窗工程――混凝土工程――砌筑工程――楼地面工程――屋面工程――装饰工程――其他工程的顺序,不仅算得快且算得准。

计算机编程与设计篇5

关键词:Java编程语言;计算机软件;开发应用

1概述

随着现代社会科学技术的发展进步,为了满足不同人群对计算机的各种需求,相关的专家每年都在不断地对各种计算机软件进行开发。目前在行业中普遍使用到的计算机编程语言有Java语言以及C语言、python语言等,在这一系列的语言中,Java语言是具有较强实用性,并且也是很重要的一种编程语言。Java编程语言主要是根据传统的C++等编程语言进行改造,吸收了传统编程语言中的特点以及优势,并且抛弃了传统语言中存在的不足之处[1]。Java编程语言具有较强的灵活性,当应用到不同计算机系统中的时候,就可以按照操作系统的具体状况来进行调整,可以兼容到多个平台中。所以在对各种计算机编程语言进行应用的时候,有必要首先对主要的编程语言进行分析研究。在使用Java语言进行实际编程设计的时候,还可以利用该语言进行多样化系统的操作,可以看出Java编程语言具有较为普遍的适用性[2]。Java编程语言主要是通过静态的方式面向对象进行调整,所以该编程语言是更加适合于从事思维逻辑方面的相关工作人员,应用起来也是非常的方便快捷。

2Java编程语言特点

2.1操作较为简单

当使用Java编程语言进行软件开发时,不难发现Java语言在语法构造方面设计独到。相对于其他的编程语言而言,Java编程语言将其他传统的编程语言中的优点进行了科学的整合,保障整个程序的完整性。在学习与理解计算机编程语言时,初学者会察觉到Java语言与其他编程语言如C语言具有一定的相似性,一些学生就会将这些编程语言进行对比与分析,构建其相互之间的联系。但是这样的操作方式是有一定局限的,不能够有效地获得较好的效果[3]。相对于其他编程语言而言,Java语法结构会更加的简单,并且也可以具体应用到各种软件开发中,具有较强实用性。Java语言中没有使用传统的一些较为复杂的运算符号,以及循环嵌套的语言模式,这样就使得整体的语法结构变得更加的简单,操作起来也会感觉更加快捷。除此以外,Java语言还能够自动地将空间中的垃圾进行清除,优化计算机内部的存储空间,有利于提升计算机使用的寿命。下面是一个简单的Java应用程序

2.2语言应用灵活性强

在应用的过程中,Java语言具有较强的灵活性,因为它能够较好地适应在编程设计过程中对各类软件系统进行的更新。并且还可以结合自身灵活性的特点,快速地使用新型案例以及新的方法,这样就能够帮助在计算机软件开发中的工作效率提升。Java编程语言不会对整个计算机系统的正常运行造成影响,而是会帮助计算机软件的开发效率进行提升。Java编程语言还具有较强的可移植性,如果在各种网站上通过初步的搜索能够获取到相应的素材,那么也会有利于计算机系统的远程传输的发展。与其他的编程语言相比,Java语言能够使用多重继承接口,因此具有很强的扩展性和灵活性。如下父类引用指向子类对象

2.3具有较强的针对性

在各种技术开发的过程中,都需要使用到编程语言。在开展日常工作的时候,需要重视编程思维,对各种编程理论进行深入的分析与设计,充分地发挥出Java编程语言相对于其他编程语言的优势。在构建Java编程语言系统的时候,需要充分地利用各种主观元素,并且将这些主观元素的类型进行细致的划分[5]。这样才能够保障Java编程语言系统具有较强的动态性,能够继承以及封装各种相关信息与数据,充分地展现出Java编程语言所具有的优势。在进行计算机软件开发设计的时候,需要将Java编程语言设计集中在对象和接口,这样才能为整个程序的设计以及开发提供动态的类机制接口模型。Java编程语言能够给所有的应用对象针对性的进行应用,充分地展现出自身具有的优势以及较高的性能,推动软件开发设计,保障软件开发的顺利开展。

2.4应用安全系数较高

在使用Java编程语言进行软件开发的时候,需要利用该种语言开发出相应的公共密钥,从而保障计算机内部系统的安全性。公共密钥的开发研究具有较强的前瞻性,这项计算机工程是非常有意义的,并且这个项目也得到了大量人群的关注。在系统中设置了公共密钥,那么当计算机被外部入侵的时候,就会出现相应的外界访问提示信号,从而给用户发出警示。通过将公共密钥进行有效的利用,相关技术人员也能够对计算机进行相关的安全控制操作,有效地阻止外部入侵计算机,科学高效的保障计算机内部的文件安全性,以及系统的安全性[6]。所以为了保障计算机软件开发的安全性,需要使用到Java编程语言设置相应的公共安全密钥。

3Java编程语言在计算机软件开发中的应用

3.1游戏软件开发

将Java编程语言应用到各种游戏软件开发中,能够使游戏的整体效果变得更加的丰富,从而使用户能够在体验游戏的过程中获得更佳的参与感。随着社会的发展,各种游戏软件的开发已经成为了计算机软件开发中的一大重要应用领域,在整个软件开发的市场中占据了较大的份额。人们生活质量不断提高的过程中,对于娱乐方面的需求在不断地增加,所以越来越多的用户群体开始喜爱使用具有较强娱乐性以及趣味性的游戏软件,将Java编程语言进行灵活的应用,可以使得游戏软件之中的一些场景以及人物形象得以更加的完善,优化视觉体验,让游戏用户的代入感不断地增强。并且Java编程语言还能够灵活地将浏览器之中所拥有的各种代码以及图片等进行移植,充分地发挥出该编程语言的灵活性,能够在游戏软件开发的时候,进行相关的内测,让游戏能够适应各种平台系统[7]。通过对市场中Java编程语言在游戏软件开发方面的应用状况进行充分的调查,发现了通过使用Java编程语言,可以将一些只能在pC端运行的绝地求生:刺激战场等游戏类型移植到手机应用端上面,能够实现程序之间的高效移植,让用户获得更加方便、快捷的游戏体验。

3.2各种软件设计

为了保障计算机软件设计的科学性以及合理性,可以将Java编程语言进行灵活的应用,提高整体软件的形象性,丰富软件的各种功能。为了让用户能够在软件之中获得更好的服务体验,Java编程语言可以将各种动态图形融入到其中,让数据之间能够有效地进行交互。并且相关的编程工作人员还可以通过利用Java编程语言,直接操作嵌入式设备,这样就能够使用较短的时间,从而完成相关的任务。将Java编程语言应用到嵌入式设备中,就产生了诸如在日常工作中,需要使用到的一些打印机、扫描仪、复印机及其他设备。带有微处理器的新式设备,例如个人数字助手、立体音响、空气净化器、抽油烟机,甚至数字手表也连到了数字网络中。通过对这些应用软件进行深入分析,发现这些软件在设计的时候都是将Java编程语言进行灵活运用而获得的,所以可以看出,Java编程语言的有效应用将会提高嵌入式设备的应用效率。

3.3软件的图像调节

在软件开发中,可以充分利用Java编程语言的特点对图像进行更加精细化处理。这样就能够使得计算机中的各种图像以及动态画面变得更好,通过将Java编程语言进行合理利用,带给用户更高质量的视觉体验。Java语言还可以将图片中的各种信息进行科学的衔接,在计算机软件中,通过色彩表现的方式进行传达,让图片内涵更加的丰富[8]。为了让所开发出来的软件功能变得更加的多样化,可以通过使用Java编程语言,将各种相应的声音信息以及视频信息等融入到软件之中。通过这种操作,可以发挥Java编程语言在计算机软件开发中的优势,并提升软件的市场竞争力。基于Java的图形处理功能,photoShop这个软件在设计的时候就使用到了该编程语言,让整个软件的各项功能变得更加的完善,用户的视觉体验得到了有效的保障。例如,在图像平滑处理等方面,Java编程语言的应用,让图像平滑处理变得更加的便捷与美观。利用Java编程语言进行图像调节,可以实现基本的绘图功能,以及对图形和图像进行更好的、更全面的处理。

4结语

Java编程语言是当今社会中互联网技术发展基础上产生的计算机系统开发的方法,对于计算机软件的开发而言是非常重要的,通过将Java编程语言进行高效利用,能够给人们的生产与生活造成较大的影响。因此相关的软件开发人员应当充分认识到Java编程语言的重要性。在软件开发的过程中,将Java编程语言所具有的优势以及各种特点发挥出来,提高软件开发的质量与水平,推动我国计算机软件技术的发展。

参考文献

[1]马波.JaVa编程语言在计算机软件开发应用中的探究[J].济南职业学院学报,2020,(03):117-118+124.

[2]王佳林,郭炀.基于计算机软件开发Java编程语言的分析研究及技术思考[J].科技风,2019,(33):108.

[3]王娟,兆晶.计算机软件开发中JaVa编程语言及其实际应用[J].河北农机,2020,(04):69.

[4]孔璐.计算机软件开发中JaVa编程语言的运用与细节问题探索[J].南方农机,2019,50(06):170.

[5]杨靖.计算机软件开发中JaVa编程语言的应用[J].信息技术与信息化,2018,(05):80-81.

[6]宋秀琴,侯殿坤.JaVa编程语言在计算机软件开发中的应用[J].数字技术与应用,2019,(06):80.

计算机编程与设计篇6

【关键字】自然辩证法   计算机语言  计算机技术  编程语言  因特网 

 面向对象正文一九九三年美国的克林顿政府提出了“信息高速公路”计划,从而在这十多年间在全球范围内引发了一场信息风暴,信息技术几乎触及了现代生活的方方面面,毫不夸张的说没有了信息技术,现代文明的生活将无从谈起;作为信息技术中最重要的部分,计算机技术无疑是其发展的核心问题,而我们知道计算机只是一台机器,它只能按照计算机语言编好的程序执行,那么正确认识计算机语言的过去和未来,就是关系到计算机发展的重中之重;以自然辩证法的观点认识和分析计算机语言的发展历程,将有助于更加全面地推动计算机技术的发展,有助于更加准确地掌握计算机语言发展趋势。一、科学认识大门的钥匙--当代自然辩证法自然辩证法,是马克思主义对于自然界和科学技术发展的一般规律以及人类认识自然改造自然的一般方法的科学,是辩证唯物主义的自然观、科学技术观、科学技术方法论。它主要研究自然界发展的总规律,人与自然相互作用的规律,科学技术发展的一般规律,科学技术研究的方法。马克思、恩格斯全面地、系统地概括了他们所处时代的科学技术成功,批判吸取了前人的合理成分,系统地论述了辩证唯物主义自然观、自然科学发展过程及其规律性,以及科学认识方法的辩证法,以恩格斯的光辉著作《自然辩证法》为标志,创立了自然辩证法继续发展的广阔道路。自然辩证法是马克思主义哲学的一个重要组成部分。在辩证唯物主义哲学体系中,自然辩证法与历史唯物论相并列。它集中研究自然界和科学技术的辩证法,是唯物主义在自然界和科学技术领域中的应用,它的原理和方法主要适用于自然领域和科学技术领域。学习和运用自然辩证法将有助于我们搞清科学和哲学的关系,从而更加清楚地认识科学的本质和发展规律,更加全面的观察思考问题,只有加深了认识,我们才能更好地发挥主观能动性,迎接新的科学技术的挑战。下面我将以自然辩证法的观点来分析计算机语言的发展历程。二、计算机语言的发展历程和发展趋势计算机语言的发展是一个不断演化的过程,其根本的推动力就是抽象机制更高的要求,以及对程序设计思想的更好的支持。具体的说,就是把机器能够理解的语言提升到也能够很好的模仿人类思考问题的形式。计算机语言的演化从最开始的机器语言到汇编语言到各种结构化高级语言,最后到支持面向对象技术的面向对象语言。1、计算机语言的发展历史:二十世纪四十年代当计算机刚刚问世的时候,程序员必须手动控制计算机。当时的计算机十分昂贵,唯一想到利用程序设计语言来解决问题的人是德国工程师楚泽(konradzuse)。几十年后,计算机的价格大幅度下跌,而计算机程序也越来越复杂。也就是说,开发时间已经远比运行时间来得宝贵。于是,新的集成、可视的开发环境越来越流行。它们减少了所付出的时间、金钱(以及脑细胞)。只要轻敲几个键,一整段代码就可以使用了。这也得益于可以重用的程序代码库。随着c,pascal,fortran,等结构化高级语言的诞生,使程序员可以离开机器层次,在更抽象的层次上表达意图。由此诞生的三种重要控制结构,以及一些基本数据类型都能够很好的开始让程序员以接近问题本质的方式去思考和描述问题。随着程序规模的不断扩大,在60年代末期出现了软件危机,在当时的程序设计模型中都无法克服错误随着代码的扩大而级数般的扩大,以至到了无法控制的地步,这个时候就出现了一种新的思考程序设计方式和程序设计模型-----面向对象程序设计,由此也诞生了一批支持此技术的程序设计语言,比如eiffel,c++,java,这些语言都以新的观点去看待问题,即问题就是由各种不同属性的对象以及对象之间的消息传递构成。面向对象语言由此必须支持新的程序设计技术,例如:数据隐藏,数据抽象,用户定义类型,继承,多态等等。2、计算机语言的发展现状:目前通用的编程语言有两种形式:汇编语言和高级语言。汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。用汇编语言所能完成的操作不是一般高级语言所能实现的,而且源程序经汇编生成的可执行文件不仅比较小,而且执行速度很快。

高级语言是目前绝大多数编程者的选择。和汇编语言相比,它不但将许多相关的机器指令合成为单条指令,并且去掉了与具体操作有关但与完成工作无关的细节,例如使用堆栈、寄存器等,这样就大大简化了程序中的指令。同时,由于省略了很多细节,编程者也就不需要有太多的专业知识。

高级语言主要是相对于汇编语言而言,它并不是特指某一种具体的语言,而是包括了很多编程语言,如目前流行的vb、vc、foxpro、delphi等,这些语言的语法、命令格式都各不相同。

高级语言所编制的程序不能直接被计算机识别,必须经过转换才能被执行,按转换方式可将它们分为两类:解释类和编译类。3、计算机语言的发展趋势:面向对象程序设计以及数据抽象在现代程序设计思想中占有很重要的地位,未来语言的发展将不在是一种单纯的语言标准,将会以一种完全面向对象,更易表达现实世界,更易为人编写,其使用将不再只是专业的编程人员,人们完全可以用订制真实生活中一项工作流程的简单方式来完成编程。下面是一张计算机语言发展图表,从中不难得出计算机语言发展的特性:²简单性提供最基本的方法来完成指定的任务,只需理解一些基本的概念,就可以用它编写出适合于各种情况的应用程序²面向对象提供简单的类机制以及动态的接口模型。对象中封装状态变量以及相应的方法,实现了模块化和信息隐藏;提供了一类对象的原型,并且通过继承机制,子类可以使用父类所提供的方法,实现了代码的复用²安全性用于网络、分布环境下有安全机制保证。²平台无关性与平台无关的特性使程序可以方便地被移植到网络上的不同机器、不同平台。三、面向未来的汉语程序设计语言:从计算机诞生至今,计算机自硬件到软件都是以印欧语为母语的人发明的。所以其本身就带有印欧语的语言特征,在硬件上cpu、i/o、存储器的基础结构都体现了印欧语思维状态的"焦点视角",精确定义,分工明确等特点。计算机语言也遵照硬件的条件,使用分析式的结构方法,严格分类、专有专用,并在其发展脉络中如同他们的语言-常用字量和历史积累词库量极度膨胀。实际上,计算机硬件的发展越来越强调整体功能,计算机语言的问题日益突出。为解决这一矛盾,自六十年代以来相继有500多种计算机语言出现,历经五代,至今仍在变化不已。汉语没有严格的语法框架,字词可以自由组合、突出功能的整体性语言。在计算机语言问题成为发展瓶颈的今天,汉语言进入计算机程序设计语言行列,已经成为历史的必然。1、发展汉语程序设计语言的理由:1)计算机语言问题解决,只能从人类语言中寻找解决方案;   2)计算机语言的现存问题是形式状态与功能需求的矛盾;   3)计算机硬件的发展已为整体性语言-汉语进入计算机程序设计语言提供了条件2、汉语程序设计语言的技术特点:1)汉文字的常用字高度集中,生命力极强,能灵活组合,简明准确地表达日新月异的词汇,这些优点是拼音文字无法企及的。   2)汉语言的语法简易灵活,语词单位大小和性质往往无一定规,可随上下语境和逻辑需要自由运用。汉语言的思维整体性强,功能特征突出。   3)汉语程序设计语言的发明者采用核心词库与无限寄存器相结合的方法,实现了汉语言的词素自由组合;将编译器与解释器合一,使汉语程序设计语言既能指令又能编程;以独特的虚拟机结构设计,将数据流与意识流分开,达到汉语程序设计语言与汉语描述完全一致,通用自如。具有汉语言特性的汉语程序设计语言的出现,打破了汉语言不具备与计算机结合的条件而不能完成机器编码的神话。还为计算机科学与现代语言学研究提出了一条崭新的路径,它从计算机语言的角度,从严格的机械活动及周密的算法上,向世人证实汉语的特殊结构状态,及其特殊的功能。四、计算机语言之父——尼盖德尼盖德帮助因特网奠下了基础,为计算机业做出了巨大贡献。   尼盖德是奥斯陆大学的教授,因为发展了simula编程语言,为ms-dos和因特网打下了基础而享誉国际。克里斯汀·尼盖德于1926年在奥斯陆出生,1956年毕业于奥斯陆大学并取得数学硕士学位,此后致力于计算机计算与编程研究。1961年~1967年,尼盖德在挪威计算机中心工作,参与开发了面向对象的编程语言。因为表现出色,2001年,尼盖德和同事奥尔·约安·达尔获得了2001年a.m.图灵机奖及其它多个奖项。当时为尼盖德颁奖的计算机协会认为他们的工作为java,c++等编程语言在个人电脑和家庭娱乐装置的广泛应用扫清了道路,“他们的工作使软件系统的设计和编程发生了基本改变,可循环使用的、可靠的、可升级的软件也因此得以面世。”尼盖德因其卓越的贡献,而被誉为“计算机语言之父”,其对计算机语言发展趋势的掌握和认识,以及投身于计算机语言事业发展的精神都将激励我们向着计算机语言无比灿烂的明天前进。五、结束语用科学的逻辑思维方法认识事物才会清楚的了解其过去、现在和未来,计算机语言的发展同样遵循着科学技术发展的一般规律,以自然辩证法的观点来分析计算机语言,有助于我们更加深入地认识计算机语言发展的历史、现状和趋势,有了自然辩证法这把开启科学认识大门的钥匙,我们将回首过去、把握现在、放眼未来,正确地选择计算机语言发展的方向,更好的学习、利用和发展计算机语言。六、致谢首先感谢张老师,张老师幽默的讲解和精炼的内容使我受益匪浅,使我对以后的工作和生活有了更深刻的认识。另外要感谢本文所参考的文献的作者和相关网站。最后还要感谢在我写论文过程中提供无私帮助的人们,以及给我支持的家人和朋友。

 

参考文献

1.《计算机语言与计算机程序发展历史》博客中国网

2.《计算机发展史》 上海科学技术出版社

3.《软件发展与社会进步》蔡希尧

4.《自然辩证法概论》北京航空航天大学出版社

计算机编程与设计篇7

【关键词】编制;执行概算

一般来讲经批准的初步设计概算是投资的最高限额,但实际工程往往与初步设计大相径庭,造成的原因主要是设计概算对市场实际价格反应不敏感,如主要主机、主要辅机设备、电缆价格招标后降幅较大;其次费用标准与工程实际存在着较大差异,突出表现在建设单位管理费、工器具及生产家具购置费等方面;另外由于设计深度的原因,一些工程量、工作内容存在较大的不确定性。上诉问题的存在影响了投资方对项目的管理和掌控,投资方需要一个更加符合实际的概算用于投资控制。这样就引入了执行概算。通过编制贴近工程建设管理需要的、能够真实反映工程实际造价水平的执行概算,并在项目建设过程中通过考核手段,对项目工程造价进行有效管理,极大地提高了项目公司控制工程造价的积极性。

火电工程执行概算编制需要考虑多方面的问题,既要考虑我国法律、法规的要求,还要考虑已招标的合同及未招标的项目,同时结合工程的实际情况进行合理预留,与批准概算进行数据的对比分析,保证执行概算编制的科学性和合理性。

1.执行概算的作用及原则

1.1执行概算的作用

执行概算不同于初设概算,初设概算是按照预规、定额限额指标和行业规定的文件编制的,执行概算是我们实施管理和考核的依据,更切合工程实际,更便于我们单项合同或单位工程的控制,是我们企业本身对工程项目的造价控制目标。为合理确定工程预期成本,有效控制工程造价,通过执行概算的编制,建立对项目公司的激励、约束、监督机制,以提高项目的投资效益。

执行概算是编制年度投资计划和完成统计报表、开展项目经济活动分析和进行项目总结算完成情况对比分析的基础,也是验证工程经济合理性,进行工程造价控制目标考核的主要依据。

1.2执行概算编制的原则

编制执行概算并不是盲目的,也不是随意的,需要遵循一定的原则。首先,执行概算应控制在批准的设计概算额度内,执行概算的项目设置与费用口径原则上应与设计概算保持一致,同时为满足工程管理和单位工程造价控制的要求,也可进行适当调整;其次,执行概算的价格水平和费用标准应真实反映工程实际情况,有利于工程实施管理;执行概算的表现形式应简洁直观,满足不同层次的管理需要,并按照要求达到单位工程或分项工程深度;最后,执行概算的编制应结合工程实际情况,综合考虑工程项目实施中可能存在的风险,适当留有控制余地;建安工程和设备购置费根据招标情况和工程实际合理预留并考虑未招标项目的费用,其他费分已发生和预计两部分考虑,与批准概算进行对比分析。

2.执行概算编制依据

执行概算编制依据主要有国家或行业的法律、法规及规章制度,批准的初步设计概算,工程招标及合同签订,电力工程概算管理规定,费用标准等。

3.火电工程执行概算编制方法

执行概算编制的重点是主要建筑、安装工程和主机、主要辅机设备已完成招标,进行概算回归,其难点是掌握各个合同包含的内容、供货范围,分清甲供、乙供的范围,根据已招标项目和工作内容确定未招标项目和工作内容,科学合理的预留费用。

做好执行概算编制的准备工作,整理齐全的合同台账,包括建安工程、设备材料和其他费合同,统计已发生的费用(包括前期管理费、建设单位法人管理费、建设期贷款利息),要求合同明细清楚,合同价款准确。编制人员清楚项目的概算组成,按项目的属性做好归概工作,熟悉合同约定,如设备合同是否已包含运费,是否为到施工现场的到货价,将施工单位配合调试费的费用归入调试费中;不仅如此,还要清楚项目在建设过程中预计要发生的各种费用,如特殊消防、厂区绿化的费用,随着安全环保要求的提高增加安全设施设计合同、涉网安评等费用,可以与同类型的项目多调研多了解,把预计发生的费用打足,避免工程结算超执行概算的现象发生。

把握好执行概算的编制时间,编制时间的不同给项目公司的管理压力也不同,编制时间过早,不确定性因素越多,项目公司的管理压力越大,编制时间越晚,编制的精准度越高,项目公司的管理压力越小,其造价管控能力越难体现。执行概算的编制时间一般是以三大主机、主要辅机和主体工程施工招标完成后开始编制。

3.1编制方法

3.1.1将已招标的建安工程和设备购置合同按照批准概算回归到表二的深度,其他费合同按照概算科目回归到表四深度。

3.1.2未招标设备应根据市场行情和近期招标水平,参照概算价格计列;

3.1.3已招标的建安工程根据合同约定、设计深度、价格水平和现场的实际情况,在综合分析各种风险基础上,合理计列预留费,考虑变更、委托、材差调整、量差调整、特殊措施费等;未招标的建安工程参照已招标或相似工程价格水平,合理编制工程量和确定工程费;甲供材料也分已招标和未招标对应到概算中,甲供材料的工程量是否发生增减变化,材料单价与市场比较是否发生变化;

编制执行概算常遇到以下情况:如某项目批准工期比初设计划工期提前,在编制执行概算时要考虑赶工费并合理预留;现场开挖后实际地质与勘察不一致,需要进行地基处理,需要根据具体的地基处理方案如基础换填进行费用预估;

3.1.4在编制执行概算的过程中,将原批准概算漏项、丢项或费用计列不足的项目进行合理调整;

3.1.5其他费用按实际需要计算,如征地费、设计费、监理费等应按合同价计算,管理车辆购置费、提前进厂培训费、调试费等应按工程实际需要计算;建设管理费执行概算,按已发生的管理费用和合同签订情况,按投产工期预留费用,如业主管理费用、过程审计费、土地使用税等;

3.1.6由于项目所处的位置不同,附属建筑面积和装修标准也不同。附属建筑面积和装修标准根据实际需要进行费用预留。

3.1.7建设期贷款利息执行概算分两个时段计列。编制执行概算时已发生贷款利息,经审核后据实计列;未发生的贷款利息根据执行概算投资、融资方案和实际工期计算。

3.2编制内容

执行概算由编制说明、执行概算与设计概算对比表、设备购置费执行概算汇总表、安装工程执行概算汇总表、建筑工程执行概算汇总表、其他费用执行概算汇总表、甲供材料汇总表及合同台账其他附表。随着执行概算编制深度的要求,设备购置费的计算做到概算表三深度。

某电力工程执行概算与批准概算投资对比见表1。

通过表1,某电厂工程预计节省投资2243万元。

计算机编程与设计篇8

一、我校的计算机基础教育新旧课程结构的比较旧课程结构根据高等教育的发展,对我校非计算机专业的计算机基础教学提出了新的要求,相应的课程体系改革为:计算机基础分为大学计算机基础、计算机技术基础和计算机应用基础三个层次,为必修课或选修课。其中:理工类建议选择C语言程序设计、java语言程序设计等,文科类选择VB程序设计、web程序设计等;第四、五学期各专业可根据专业培养需要选择。同时为了使同学们能更好的掌握知识,将《C语言程序设计》《java语言程序设计》《VB程序设计》《web程序设计》《动漫设计》课程分为两个学期完成,称为《C语言程序设计(1)》《C语言程序设计(2)》,其他课程以此类推。二、教改具体措施以及效果(一)全程机房教学,增强动手能力教学方法是为实现教学目标、完成教学任务所采取的措施。传统的三中心(教师、教材、课堂)教学方法既不适应社会发展的需求,也不符合计算机教育的特色,必须改革。我校的《大学计算机基础》由原来的课堂教学,改为全程机房教学,使同学们在边听教师讲解的同时,可以直接上机进行操作,在学习理论知识的同时,可以立刻得到对计算机操作的感性认识。通过三个学期的教改实践,完善了全程机房教学模式,对同学们使用计算机的动手能力有很大的提高。(二)配套教学软件,提高学习能力本课程组为《大学计算机基础》课程开发了一个《大学计算机基础辅导练习系统》,该系统分为抽题模块、答题模块、判卷模块,本系统为C/S结构,当管理员在服务器端设置好本次模拟练习的题型比例后,系统自动生成一套模拟试卷;所有的同学们可以在客户端进行答题,当答卷完毕时,由服务器端自动进行判卷并将本次练习的结果反馈给同学们;该系统可以提供给学习本课程的同学们经过教师的指导后,在课堂内外自行进行练习。以便同学们完成练习后,自己可以评判自身的学习程度,并在下一阶段的课内外学习中调整自己的学习状态。本系统已经提供给2005级大一学生进行了初步使用,体现了较好的作用。(三)开发网络平台,整合教学资源本课程组在调研了周边各高校的计算机基础教育的情况,开发了一个本校的《计算机基础教育中心教学平台》,在本教学平台上,提供了基础部课程的相关介绍,教学信息的,教学资料的下载等等功能,可以提供给任课教师所任课程重点难点详细介绍。对课堂教学起到了很好的补充作用,方便了同学们在课余时间继续学习计算机基础课程。在本课题的后续时间里,拟设计开发计算机基础教学课程的基于校园网教辅系统,使得同学们可以开展课余时间自由学习。该平台具有以下优点:①发挥以计算机为基础的现代多种媒体的作用,使教学信息组织超文本化。多媒体的超文本特性可实现教学信息最有效的组织与管理。②在培养高级认知能力的场合中,因特网和校园网是协作学习的主要形式,实现了协作式教学。③教学过程的生动性是多媒体计算机的强大魅力之所在。在教学中可以同样重视教与学这两个部分。强调学生的参与意识,教与学成为两个相辅相成的部分。调动学生学习的主动性,培养学生的“发现式”学习能力,使学生不仅学会,而且会学。④在短时间里要获得大量的信息与知识,这在传统的教学模式中是可望不可及的,而以多媒体网络作为传播信息的渠道,使教师与学生、学生与学生之间,可以同时传播大量的信息,大大提高教学效率。(四)编制多媒体课件,增加课堂吸引力根据我校计算机基础教学的实际情况,我们重新编制了《大学计算机基础》《计算机程序设计a》《计算机程序设计B》的电子课件,使之更符合我校的实际教学情况,更符合浙江省计算机等级考试的要求。其中《计算机程序设计a》课件获得中国计量学院首届多媒体课件竞赛二等奖。改编后的课件具有以下优点:界面清晰、美观,结构清晰,例题丰富、并附有书本外的课后习题。(五)出版教辅材料,同步教学改革根据高等教育中对计算机基础教学提出的新要求,和结合浙江省计算机等级考试的要求,本课题组编制了《C语言程序设计实验与习题指导》面向21世纪高等院校计算机系列规划教材,该教材由“科学出版社”出版,并于2005~2006学年第二学期开始投入我校、浙江工业大学等高校使用;根据我校学生应考浙江省计算机等级考试的需要,本课题组编制了《C语言辅导与讲义》、《VB程序设计辅导与讲义》,并与2005~2006学年第一学期开始投入使用,学生们反映良好。(六)开发考试系统,改革测试手段计算机基础课程是一门应用技术学科,主要凭试卷来检测大学生的学习效果,并不能完全反映出学生的实际能力。而且试题类型目前多是测试学生对所学知识是否了解,不是考核学生解决问题的能力,并没有挣脱应试教育的樊笼,严重影响了创新型人才的培养。现在这种考试方法,使得学生为了考试而学习,不能提高学生学习的积极性,不能发挥学生的创造力,这种考试方法与素质教育大相径庭。本课题组开发了《大学计算机基础上机考试系统》,本系统具有抽题功能、答题功能、判卷功能、存储功能、输出功能,对其中的实践部分从以前的“纸上谈兵”改为“上机实战”。其中的判卷功能、存储功能、输出功能也使得该课程实现无纸化考试,该考试系统于2004~2005学年第二学期开始投入使用。新的考核方法给了学生一个发挥才能的空间,变被动的死记硬背为灵活的实践操作,使学生成为知识的主人。四、实际作用与效果通过对非计算机专业计算机公共基础课的教学改革与实践,对提高教学质量,效果明显。我校非计算机专业学生在学习C语言和准备迎接浙江省计算机二级考试中,选择了我校自行编制的《C语言程序设计辅导与讲义》《VB程序设计辅导与讲义》,取得了较好的成绩。#p#分页标题#e# 在该完成该课题的过程中,陆慧娟老师等于2005年11月在“首届大学计算机基础课程报告论坛”发表了《多科性大学计算机基础教学课程体系的改革与实践》教改论文,该文以本校的计算机基础教学为背景,探讨了非计算机专业计算机基础教学课程体系的设置、教学方法的改进和师资队伍建设等问题。黄俊老师等于2005年11月在“首届大学计算机基础课程报告论坛”发表了《配对编程教学模式在程序设计课程教学中的探索与实践》教改论文,配对编程方法是两学生并排在一台计算机上工作,协同完成一个设计、代码编写和调试的新的程序设计学习方法,该文对配对编程教学模式在计算机基础课程教学的应用进行了探索与实践,提出了配对编程在程序设计基础教学过程中存在的问题和解决的办法。五、展望在我校非计算机专业计算机基础教育的课程体系改革基本确定的情况下,继续加强教材,教辅材料,网络教学等方面的建设,鼓励教师积极参与教改项目的建设,争取早日在浙江省、全国获得教改的奖项。1、针对新课程结构,加强教辅材料的建设;2、加强网络平台的建设,提高网络教学的覆盖面;3、积极开发新课程体系中的各科网络版教学课件;4、积极总结教改中的新成果,多出教改论文;5、积极参加学生学术竞赛,争取获得更好的成绩。

计算机编程与设计篇9

【关键词】at89S52单片机;LCD;计算器

文章编号:iSSn1006―656X(2014)05-0153-01

一、前言

计算器是与我们日常生活中最为常用的计算工具,虽说现在智能化手机都以集成了部分计算器的功能,但对于某些财务工作者而言,计算器仍然是其不可替代的便携工具。较比简单的普通计算器而言,科学计算器除了能进行加减乘除四则运算之外,还可以进行乘方、开方运算、具有指数、对数、三角函数、反三角函数及存储等计算功能。为此,开发设计更加具有小型化、功能化、精度化的多功能科学计算器具有一定的社会价值及推广价值。

本设计使用at89S52单片机作为主控制芯片,通过计算机的8×8矩阵键盘进行数据输入,进行相应的加、减、乘、除的运算,以及乘方、开方、正余弦函数等一般常用运算,并在LCD1602上显示相应的结果。at89S52单片机是一种低功耗、高性能ComS8位微控制器,具有8K在系统可编程Flash储存器。使用atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash容许程序存储器在系统可编程,亦适用于常规编程器。在芯片上,拥有灵巧的8位CpU和在系统可编程FLash,使得at89S52在众多嵌入式控制应用系统中得到广泛应用。

二、核心芯片概述

(一)at89S52单片机

at89S52是一种低功耗、高性能CmoS8位微控制器,具有8K在系统可编程Flash存储器。使用atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CpU和在系统可编程Flash,使得at89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。

(二)8*8矩阵键盘

键盘可分为两类:编码键盘和非编码键盘。编码键盘是较多按键(20个以上)和专用驱动芯片的组合,当按下某个按键时,它能够处理按键抖动、连击等问题,直接输出按键的编码,无需系统软件干预。通用计算机使用的标准键盘就是编码键盘。在智能仪器中,使用并行接口芯片8279或串行接口芯片HD7279均可以组成编码键盘,同时还可以兼顾数码管的显示驱动,其相关的接口电路和接口软件均可在芯片资料中得到。当系统功能比较复杂,按键数量很多时,采用编码键盘可以简化软件设计。非编码键盘成本低廉。从成本角度出发,本设计选用的是非编码矩阵键盘。计算器的键盘布局如图所示:一般有64个键组成,在单片机中正好可以用4个p口实现16个按键功能,这种形式在单片机系统中也是最常见的。如图1所示:

三、软件系统设计方案

主程序设计主要针对51单片机进行数字计算器系统设计开发,利用C语言编程,并用开发板制作并显示。核心子程序设计包括LCD1602显示模块程序设计,以及矩阵键盘的驱动设计。

(一)液晶显示程序设计

显示模块程序首先要对显示模块进行初始化;然后控制光标的位置;定义液晶显示的控制端口,用SBit指令完成;然后设置清屏、关闭显示、归位、开显示、显示位置的首地址等等。

LCD1602在上电以后,应该先等待50毫秒左右,让其内部芯片初始化后再对其进行操作。在对其操作时,应参考其时序图,先把命令写入其内部寄存器设置它的工作方式和状态。要显示数据的时候,先设置好显示坐标,在往里写入要显示的aSCii码,LCD则通过刷新和替换新的数据。

(二)矩阵键盘扫描程序设计

键盘扫描子程序,首先读出p1的低四位,然后读出p1口的高四位。然后键值并显示缓存。然后将键值转换为aSCii码然后就可以软件来设置硬件按键各个键代表的内容。读键程序使用的是反转法读键,不管键盘矩阵的规模大小,均进行两次读键。第一次所有行线均输出低电平,从所有读入键盘信息(列信息);第二次所有列线均输出低电平,从所有行线读入键盘信息(行信息)。数字键按下则将相应的数字送入缓存区,功能键按下则执行相应的程序。

经过多次测量与调试,本计算器基本能实现设计要求中的功能。由于本设计功能相对简单,计划在后续的功能中,不断增添新功能,进而完善计算器的功能。

参考文献:

[1]李建中.单片机原理及应用[m].西安:西安电子科技大学出版社,2011:(15-17).

[2]肖洪兵.跟我学用单片机[m].北京:北京航空航天大学出版社,2002.8:(3-20).

计算机编程与设计篇10

关键词:工程预结算;编制;施工图;方法

中图分类号:tU201.7文献标识码:a文章编号:

一、控制施工图结算的方法

(1)通过招投标竞选

建设工程招标是以法定方式吸引承包单位来进行竞争。从中选择条件优越者完成工程建设任务。在招投标过程中,招标单位可以从众多投标者中选择出装备精良、技术过硬、管理水平高、社会信誉好、报价合理的优秀施工队伍,从而为工程投资控制打下良好的基础,这一点是非常重要的,也是非常难以真正实现预期目标的,这就要求建设单位在招标过程中必须保持公正、公平的原则。

(2)实行工程造价全过程、全方位控制

工程费用自始自终贯穿于建设项目的全过程和全方位,从项目建议书开始至竣工投产。在整个建设阶段过程中,决策阶段最重要,要在决策阶段下工夫,抓住控制重点,选择最优化设计方案。设计阶段,以事前控制为主抓好设计优选,选好工艺流程,调动设计人员积极性,精心设计。实施阶段,开展材料、设备采购市场调查,对施工建设中出现新技术、新工艺、新材料做好技术经济比较。要保证项目保修期质量,挖掘竣工试运行的潜力,做好协调工作。预防或减少索赔发生,倡导厉行节约,减少各个环节上可能出现的浪费。

二.施工图预算编制要点

鉴于施工图预算编制对于控制工程造价的重要性,通过结合工程实践,笔者提出应当如何有效地进行施工图预算编制工作。

(1)应当做好编制前的准备工作。对于施工图预算编制准备工作是编制的重要阶段,通过做好组织准备和技术条件准备,全面收集编制依据相关信息资料,认真踏勘施工现场和掌握施工实地情况,是编制好工程造价提高准确度与可靠度的基本保证。为此施工图预算人员应当收集;熟悉编制预算的基础文件和资料;熟悉和掌握预算定额及有关规定;熟悉设计图纸、设计说明书、标准图等;充分了解和掌握施工组织设计的有关内容。

(2)合理正确地划分定额预算分项。施工图预算分项划分,是编制工程预算的关键环节,也是具体编制预算的起点。划分分项必须同预算定额单价的计量计价口径应取得一致。即与预算定额单价所包含和规定的作业内容、计量计价单位必须取得一致;同时预算计价表的分项排列顺序,一般应与预算定额单位估价表的分部工程划分排序尽可能取得一致,如土(石)方工程、桩基础工程、脚手架及垂直运输工程、砌筑工程、混凝土及钢筋混凝土工程、屋面及防水工程、室内外装饰工程等顺序排列;并且尽可能按照施工作业程序,如基础、结构、屋面、装饰工程的基本程序与顺序来编排,以防止工序作业和预算分项发生遗漏或重覆。

(3)合理计算工程量。对于工程量的正确计算工作,往往要占整个预算编制工作约70﹪以上的时间。鉴于建筑工程的工程量是工程预算重要的基础数据,计算的准确程度对预算准确性会直接发生影响,同时还直接关系到预算编制效率。为此,通过结合工程实践经验,笔者认为对于工程量的计算应当采用正确的计算方法:根据工程内容和定额项目,核审列出计算表项目划分是否合理,内容是否齐全,有无差错遗漏;按照科学的计算顺序,遵循全国统一计算规则,按图纸尺寸及有关数据,列出详尽的工程量计算算式,便于复算、复核;调整计量单位,与定额相应的分项的计量单位保持一致。

(4)合理套用定额项目与计算并汇总直接费。计算分项直接费与进行分项直接费汇总的编制过程。经反复核对工程量计算后,套用预算定额,计算定额直接费。然后,按规定计算其他直接费,最后汇总单位工程直接费。笔者总结了其正确的套用步骤如下:套用定额,计算分项工程定额直接费。如下式:某分项工程定额直接费=某分项定额基价×某分项工程量。另外,单位工程定额直接费计算出来后,以此作为取费基础,再根据建筑工程费用定额有关规定与费率,计算单位工程的构件增值税、其他直接费、施工图预算包干费、施工配合费、主要材料价差、辅助材料价差、人工费调差、机械费调差,按费用定额的取费程序表汇总,即得单位工程直接费。

(5)编制工料分析表。施工图预算除编制施工图预算总价而外,还必须深化到编制工、料、机消耗量为依据的,各分项与分部工程的工、料、机需用量分析表,和单位工程工、料、机汇总表及其相关的文字说明。

(6)对施工图设计预算结果采取复核,预算编制完后,对编制的主要内容及计算进行核对检查,以便及时发现差错,及时修改,以利于提高预算的准确性。

二、如何提高施工图预算质量,保证预算不突破概算呢?笔者认为应该做到如下几点(以排水、消防工程施工图预算为例):

1、必须具备实际施工经验

随着科技的发展,新材料、新工艺不断涌现,安装工程中的新材料不断出现,例如:给水管原来采用镀锌管丝接,现在采用镀塑钢管、pp-R管熔接、铝塑管卡箍连接、薄壁不锈钢管卡压连接、铜管焊接等;消防、喷淋管随着规范的提高镀锌管不能焊接,现基本上管径≥100采用卡箍连接、管径<100采用丝口连接。在现在定额中规定以上材料除镀锌管丝接外,其余管道零件均需单算,这就要求编制人员必须对现场施工零件配置的非常熟悉。下面我用给水管采用pp-R管、喷淋管管径≥100采用卡箍连接。以下举例: