首页 > 文章中心 > 计算机编程与设计

计算机编程与设计

前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇计算机编程与设计范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。

计算机编程与设计

计算机编程与设计范文第1篇

关键词:低级语言;高级语言;输入/输出设备

中图分类号:TP311 文献标识码:A 文章编号:1007-9599 (2012) 21-0000-02

1 计算机编程语言的发展

1.1 计算机编程语言的概念

什么是计算机语言,简单的说计算机语言是一种人与计算机之间的交互语言。用计算机编程序时,人们想让计算机干什么,怎么干,就用一些符号来表达,计算机根据约定,把人用符号表达的内容读懂,再按照这些符号的意思去执行,这一系列的过程,主要就是通过事先约定好的符号与意义的对应关系进行的。怎么约定呢?这是设计人员通过设计,规定出来的,人和计算机用这套关系进行交流。用来表达这种关系的符号系统就是计算机语言。计算机语言有很多种,这是因为设计人员的思路和开发过程不同造成的,就像过去电报码,各家的可能完全不同,也可能互相借鉴。也像各民族有不同的语言。你要是想做,你也可以规定一些符号和这些符号所表达的意义,然后在一些人之间利用,这就是你和这些特定的人员之间的一种语言。人类之间的语言,因各种原因,有的大力发展,有的长期无人使用自行消亡。随着计算机技术的发展,也有可能使计算机语言的发展更加趋于规范。

1.2 计算机编程语言的分类

严格分类有高级语言VB、Java等,中级语言C、C++等,低级语言:汇编语言,最低级的应该是机器语言。或者分成高级语言、汇编语言、机器语言。脚本类的语言是高级语言的变形,严格意义上说不能成为严谨的计算机语言。分类种类很多,比如还分成了描述性语言、结构化程序设计语言、面向对象语言等,还有一些是针对某些系统的专用语言,那分类就更多了主流数据库不是语言是数据库管理系统,它牵扯到的计算机语言是SQL,结构化查询语言,是完全针对数据库系统。虽然编程语言种类繁多,但随着时间的推移真正沉淀下来的,并且广泛使用的语言也就那么几种。编程语言可以说改变了我们与计算机的交流方式,不再是简简单单的0或者1,而是加入了逻辑以便计算机更好的为我们服务。

1.3 计算机输入/输出设备的发展

从第一台计算机诞生之时,相应的输入输出设备也就随之诞生了,第一代计算机工作人员为其编写指令是通过程序用纸带等光电设备或通过控制的扳键将机器语言送入机器中,因为那个时代的机器语言需要用二进制的字符串,即只由0和1组成的字符串书写出来,让计算机按照工作人员的思想来实现每一个动作,随着时代的发展,计算机的硬件设备也逐渐发展,从巨型机,到现在的笔记本电脑,平板电脑输入输出设备也随之不断地发展,纸袋记录的输入输出设备只能存在我们的记忆中了。我个人认为现今的输入设备越来越趋向于易操作、多功能集成的特点,而且更加便携和节能。输出设备要看具体用途,打印机一类,固定显示设备算一类,移动显示设备算一类,甚至音频播放器,传感器等等都算作输出设备,综合起来说,是向着便于人们接收信息,给人更好的“视听享受”这个方向发展。

1.4 计算机编程语言推动信息化系统,输入输出设备更简易更方便

随着计算机的普及,各种工作中的管理系统也如雨后春笋般应运而生,为了提升工作效率,输入输出设备也不断地变革,从体积大的键盘到mini的移动键盘,从鼠标到手写板等等,其中手写板可以说是革命性的输入设备,解决了计算机操作水平低的人的输入文字的方式,输入输出设备变得更简易,更方便操作,更人性化。另外扫描仪的诞生也极大丰富了输入设备的行列,可以把照片,文件,证书等等很方便的材料很容易就输入到计算机中,极大的方便了操作人员。

2 根据编程语言不同种类阐述输入输出设备

2.1 编程语言的分类对输入输出设备的要求

低级语言也称机器语言,即直接用二进制代码指令表达的计算机语言,指令是用0和1组成的一串代码,它们有一定的位数,并分成若干段,各段的编码表示不同的含义,那个时代软件概念还处在萌芽状态。为计算机输入指令是十分枯燥和机械,编程者要有很大的耐心和熟记机器代码将机器语言程序用纸带等光电设备等方式送入机器,才能得到存储和执行。经程序设计和编写程序能将在数学上已经证明了的计算方法如方程组的解法、运筹学的算法和表述逐条转换成机器指令。后来为了方便记忆这种代码,汇编语言出现了,汇编系统可以把汇编指令转化为机器指令的程序。为了方便计算机输入输出更方便更快捷建立一些专用的“工具”来完成人机交互。而高级语言与计算机的硬件结构及指令系统无关,它有更强的表达能力,可方便地表示数据的运算和程序的控制结构,能更好的描述各种算法,而且容易学习掌握。但高级语言编译生成的程序代码一般比用汇编程序语言设计的程序代码要长,执行的速度也慢。所以汇编语言适合编写一些对速度和代码长度要求高的程序和直接控制硬件的程序。高级语言、汇编语言和机器语言都是用于编写计算机程序的语言。这类语言的普及使讲究输入输出设备更大众化,便捷化,易用化。

2.2 不同编程语言输入/输出设备的使用

对于计算机编程来说,什么才是最重要的,那就是数据!数据是程序的开始,也是程序运行的结果,而要想保证程序的正确运行,输入/输出设备的正确使用是根本。机器语言.每个I/O设备的连接口控制器中都有用于存储设备运行状态、控制设备运行模式以及具体存储读或写数据的存储器,每个存储器都有一个独立的地址编码。而对于高级语言来说,它有系统软件作为支持而且拥有强大而且完善的开发IDE环境的支持。而在底层接口处又有汇编语言的支持,通过定义文件数据类型的结构体,创建I/O设备在环境中的编程实体,并用逻辑设备名在编程实体与具体I/O设备之间建立联系。另外随着面向对象高级语言的诞生,产生了新的调用底层的方式,将不同的设备资源归类并通过类的定义,将此类设备及设备上允许的操作进行封装,再通过I/O流数据类型的定义,将各种I/O过程本身实体化。不过是计算机底层输入输出存贮方式在改变,随着技术的进步,而物理硬件的变化也随之发展。

3 结论

综上所述,现在的编程语言已经越来越接近用户,反之离机器越来越远,不同的语言对使用机器资源的方式也是有所不同的,而时代的发展机器外部的物理输入输出设备也变得人性化易用化。所以说正确使用输入输出设备能够提高编程效率,而不同的编程语言则决定机器内部资源使用方式,二者是相辅相成的。

参考文献:

[1]陈火旺.程序设计语言编译原理[M].北京:国防工业出版社,2003.

[2]Karen L.Design of Compilers-Techniques of Programming Language Translation[M].CRC Presss,1992.

计算机编程与设计范文第2篇

施工图预算编制具有自己的特点。它不同于土木工程专业的结构设计类课程设计,施工图预算的原理相对简单。在《建设工程工程量清单计价规范》中,对清单构成、如何编制以及各种建筑工程和装饰装修工程的分部分项工程的工程量计算都有十分明确的计算规则[3]。施工图预算的难点是其准确度。建设方根据施工图编制的工程量清单是确定其招标价的依据,施工方编制的施工图预算是确定投标价的依据,也是确定投标策略的基础。没有施工图预算的准确度,建设方会因为增加清单外项目而无法控制工程造价,施工方或因为投标策略不当而不能中标。可见,施工图预算编制准确与否是施工图预算编制的核心问题,也是课程设计中应该培养的基本工程素质。不同于造价专业,在土木工程专业的培养计划中,施工图预算编制课程设计仅是土木工程专业的实践教学体系中的一个组成部分,且其学时相当有限。以辽宁工业大学(以下简称我校)为例,土木工程专业建筑工程方向的课程设计共计11个学分,其他的课程设计均为2周,而施工图预算编制课程设计的时间只有一周。同时,对于土木工程专业的学生来讲,由于施工图预算编制原理相对简单,容易在学生中形成错误的理解,而忽视了施工图预算编制要解决的核心问题。并且,按我校的教学计划安排,施工图预算编制课程设计在最后一个学期,在这样特殊的时间段,如何做好土木工程专业的施工图预算编制课程设计成为教师教学的一个难点。否则,课程设计将流于形式,达不到培养学生基本工程造价控制与管理的能力训练的目的。基于此种情况,我们对施工图预算编制课程设计进行了全面的梳理,尝试了一些方面的改革和调整。

二、保证施工图预算编制课程设计质量的几点措施

(一)不断提高教师的指导水平

改变课程设计停留在模拟或仿真的层次的现状,紧跟工程实际,用实际的项目做课程设计的选题对指导教师提出了更高的要求。要指导学生完成一份建筑工程施工图预算文件的编制,要求指导教师是“双师型”的教师[4]。一方面,具备造价工程师的水平,不仅熟悉预算文件编制的基本流程和要求,而且能很好地把握行业发展趋势,使得学生的课程设计不与工程实践脱节;另一方面,作为一名指导教师,要熟悉和掌握学生的知识构成和水平,根据学生实际水平采取有效的教学手段和方法,有的放矢,真正把学生引入工程实践,在其遇到问题时能给予针对性的指导。

(二)重视课程设计选题

建筑工程的施工图预算,要求完成单位工程的土建工程的施工图预算。选题是课程设计第一环节,选题的核心就是施工图的选择。建筑施工图或结构施工图过于复杂,学生在识图方面遇到太多的困难,就会影响学生完成的积极性,挫伤他们的工作热情。为达到对学生的施工图预算文件编制能力训练目的,我们选择的题目以框架或框架剪力墙结构的一般的办公楼、教学楼、住宅项目为主,其基础部分,选择钢筋混凝土独立基础、筏板基础,而不选择桩基础。选择这样的题目基于如下的考虑:首先,对这类项目学生比较熟悉,识图方面不存在太多问题;同时,其建筑图形状相对规则,项目功能相对比较单一,装饰装修工程量的计算既全面,又不复杂,满足课程设计的训练要求。其次,作为土木工程专业的学生,结构施工图识读是学生走入工作岗位的基本功,并且,钢筋工程量的计算也正是课程设计需要重点训练的内容。

(三)明确课程设计内容、任务量与要求

在短短的一周内,要求每个学生完成一个单位工程的土建工程的预算是不可能的。根据土木工程专业的培养目标,考虑工程实践工作需求,我们确定建筑工程施工图预算编制课程设计的训练重点内容包括:土建工程分部分项工程清单列项、基本混凝土结构构件钢筋工程量的计算、基础土方工程工程量的计算。课程设计采用个人独立完成与小组协作共同完成的形式。教师要合理确定每个学生需完成的工作任务,制定任务分配单,并且根据任务分配单检查每个学生的完成进度和质量。教师要根据施工图纸认真考量,既要工作量饱满,能了解一个土建预算的全工程,同时,也要在给定时间内能够完成。具体来讲,每个单位工程由一个小组学生共同完成并按工程标准提交相应的成果。对每个单位工程项目的施工图按照楼层划分,每两个同学负责一个楼层,在对建筑施工图和结构施工图识读的基础上,对照清单计算规则,共同完成所在楼层的工程量清单列项和计算。清单列项经指导教师确认无误后,每位学生独立完成所在楼层的某一类构件的钢筋工程量的计算过程。根据平法图纸计算钢筋工程量是课程设计的重点,要求每个学生必须独立完成其所在楼层基本结构构件的钢筋工程量的计算。

(四)教师预做课程设计

同其他课程的实践环节一样,要指导好课程设计,要求教师有一定的预算工作实践。首先,教师要具备独立编制一个实际土建单位工程预算的能力,熟悉预算编制的全部过程,熟悉应提交的各种表格及其在计算工程量过程中应注意的问题,以便在课程设计的指导过程中有足够的实际经验。工程预算的准确性是预算的基本要求,也是终极目标。施工图预算编制课程设计的难点是准确性,没有了准确性的要求,课程设计就流于形式,学生只是对施工图预算编制过程有个基本印象,根本不能胜任任何有关工作,也就失去了这门课程设计存在的意义。因此,教师必须在课设前亲自完成学生课程设计任务。在课程设计教学之前,教师通过专业软件,画图,算量,获得课程设计的“标准答案”,也作为检验学生课程设计成果准确性的手段。标准答案的存在,既可以帮助教师及时发现存在的问题,对学生计算结果进行补充和修改,也有助于激发学生的目标感,学生完成课程设计任务的主动性和积极性得到充分发挥。

(五)课程设计指导重点与难点

施工图预算编制课程设计的指导采用每天集中指导加个别指导的模式。按照预先制定的课程设计计划,每天先安排对当日工作内容的重点难点讲解,然后,由学生根据自己的工作任务,独立完成实际操作训练过程,在学生实操过程中,教师要及时给予针对性的指导。结合我们几年的工作实际,以下几个方面是指导的重点:1.课程设计的分部分项工程的清单列项。列项准确是预算准确的前提条件。对于一个初学者来讲,有了建设工程工程量清单计价规范,有了完整的建筑和结构施工图纸,并不能保证每个人都能完整地完成一个单位工程的清单列项工作。教师的指导重点在三个方面,第一是工程图识读,第二是列项顺序,第三是对清单计价规范的理解。目标是准确、全面,不重不漏。2.钢筋工程量计算。目前,工程实践中多是以软件计算来完成各分部分项工程量的计算,但是,对于钢筋工程量的手工计算仍是基本要求。我们在工程量计算这部分,也把对学生的手算钢筋工程量能力训练作为重点内容。对基本的梁、板、柱、墙以及基础等构件,首先选择典型案例图纸,按不同构件类型讲解计算原理,构造要求,实际施工中的做法等,然后,要求学生完成自己承担的相应楼层的钢筋工程量的计算。这部分,必要的重复计算过程是十分必要的。3.综合单价的确定。综合单价的确定是预算的一个核心问题。指导重点是使学生在熟悉清单模式下综合单价的构成前提下,能根据定额规则,同时充分考虑施工组织设计与施工方案,确定一项分部分项工程的综合单价。4.课程设计的按日检查制度。为督促学生独立完成课程设计任务,我们实行对课程设计每日的签字检查制度。按照预先制定的任务计划,对照教师预做的“标准答案”,按日检查,并将每日检查结果作为成绩评定的依据。5.发现问题,及时解答并进行整理。在课程设计指导过程中,对学生提出的问题不仅回答了事,更要及时进行分析、总结,形成常见问题集,为今后课程设计指导积累资料。

三、结束语

计算机编程与设计范文第3篇

关键词:编制办法费用标准临时设施

中图分类号:X731文献标识码: A

自2006年7月1日起,《铁路基本建设工程设计概(预)算编制办法》(铁建设[2006]113号,以下简称“113号文”)颁布施行以来,为规范和加强铁路基本建设工程造价管理,合理编制铁路基本建设工程设计概预算,有效控制铁路建设投资发挥了非常重要的作用。但近年来,铁路工程建设进入了一个前所未有的高速发展时期,对铁路工程造价管理提出了更高的要求。

为了适应我国市场经济和竞争机制的要求,以及铁路投融资体系深化改革,铁路施工技术水平、施工管理水平和铁路建设标准不断提高,完善设计概预算编制工作,铁路工程定额所根据近年来国家和原铁道部的有关法律、法规和经济政策,结合铁路建设工程具有周期长、投资大、建设管理复杂等特点,广泛收集现场资料和进行调查研究,在大量课题研究和测算工作以及征求意见基础上,对“113号文”进行全面修订,并完成了送审稿(以下简称“新编制办法”),即将实施,以满足当前铁路基本建设发展的需要。

现就“新编制办法”的修订特点与“113号文”的主要不同之处谈谈个人的体会和提出一些不成熟看法,愿与同行们探讨。

一、总则

“新编制办法”取消了分一、两阶段设计和投资检算等相关文字叙述。

二、编制方法

1、总概(预)算编制范围

“新编制办法”划分范围中增加了“与项目有关的联络线、疏解线等,动车段、动车运用所,采用工程所在地地区统一定额(含费用定额)的旅客站房(含站房综合楼)等可根据需要单独编制概预算” 内容;对施工图总预算编制单元提出了“原则上应与初步设计总概算编制单元一致”的要求。

2、单项概(预)算的编制内容及单元

“新编制办法”对技术复杂的特大、大、中桥进行了界定:指基础水深在10m以上的桥梁或有100m以上大跨度梁的桥梁或有特殊结构的桥梁;将“113号文”中的“地质复杂的隧道”修改为“极高风险隧道”;将“113号文”中的“大型房屋”明确为“机车库、2000平方米以上的旅客站房(含站房综合楼)等大型房屋。”

3、编制深度及要求

增加了初步设计及施工图设计阶段各类工程的设计概预算编制深度表,强调了各阶段深细度要一致。

4、定额采用

“新编制办法”结合编制深度修订,修改了定额采用的基本规定内容,要求根据不同设计阶段各工程类别的编制深度,原则上采用铁路工程定额体系编制;明确了“对于没有定额的特殊结构桥梁、特殊结构站房及特殊地质隧道等工程及尚未实践的新技术工程”的处理方式,可参照其他行业定额或由设计单位在调查分析的基础上补充单价分析,并报铁路建设项目初步设计审批部门审批同意后执行。

5、章节及费用种类划分

(1)章节划分

铁路基本建设工程的概预算费用,“新编制办法”跟“113号文”结构基本一样,按不同工程和费用类别划分为四部分,原来的十六章34节调整为十六章36节。

主要变化有:①第三章桥涵将原来7节的“中桥”改为“中小桥;将原来的8节“小桥”改为“框架桥”。②第六章章名改为“通信、信号、信息及防灾”,增加“18节 防灾安全监控”,后续节号顺延。③第八章房屋将原来的20节划分为两节,增加“21节 旅客站房”,22节修订为“其他房屋”。④其余章节名称没有变化,但部分章节细部内容结合近年来的工程实践,兼顾考虑城际、客专、高铁等新的工程形式出现以及新工艺、新工法的采用进行调整和完善。

(2)静态投资费用种类划分

静态投资构成划分五种费用的种类没变化。

①在设备购置费中,增加“以及构成固定资产的工器具(包括备品备件)、专用工具(包括备品备件)等购置费”内容。

②在其他费中,将原来的九项费用修改为十一项费用:取消配合辅助工程费(内容纳入第一章);增加了安全生产费、利用外资有关费用两项内容;将勘察设计费从前期工作费中单列出来;联合试运转及工程动态检测费改名为“联调联试等有关费用”。

6、概预算费用项目组成表中,将其他费内容按照新的费用名目进行了修改。

7、单项概(预)算计算程序基本一致,但在确定填料费时,添加了备注说明。

三、费用内容及费用标准

1、人工费调整

“新编制办法”在“铁建设[2010]196号文《关于调整铁路基本建设工程设计概预算综合工费标准的通知》”基础上,结合2012年全国各省市最低工资标准,修订了人工费标准。

2、材料费

(1)在材料预算价格的组成中,对运杂费的定义增加了“不包括采用预算定额计算的运输费用”说明内容。

(2)修订了材料预算价格的确定

①在采用调查价格材料的品类中,增加了粉煤灰、风沙路基防护用稻草(芦苇)、钢轨扣件(砼枕用)、隧道防水板、火工品等材料。

②除采用调查价格材料及施工机械用汽油、柴油外的其他材料(辅助材料),其编制期价格与基期价格均采用现行的《铁路工程建设材料基期价格》。

③再用轨料价格的计算规定修订为:修建正式工程使用的旧轨料,其价格按有关规定执行。

3、施工机械使用费

根据2009年1月1日起实施的“成品油税费改革” (即 “燃油附加税”替代养路费)政策,“新编制办法”取消了养路费。

4、工程用水

“新编制办法”对特殊缺水地区、取水困难的工程进行了明确的界定,分别指区域地表水及地下水资源匮乏的地区、指区域浅层地下水缺乏且地表水水源远离线路的工程;增加了“特殊缺水地区及取水困难的工程可按施工组织设计确定的供水方案,另行分析编制期工程用水单价,并按规定计列相关大型临时工程(比如给水干管路、深水井等)等费用”内容。

5、运杂费

(1)火车运价:“新编制办法”根据“铁建设[2009]149号《关于及相关费用标准的通知》”,增加了500m长钢轨运输综合系数和32m新型T梁运价计算规定等内容;取消了运价号,增加附注说明“各类材料的运价号按编制期《铁路货物运价规则》的有关规定确定”。

(2)各种装卸费单价:调整了火车、汽车装卸费单价。

(3)在运杂费计算的其他规定中,根据“铁建设[2012]2号《关于长钢轨供应有关费用标准的通知》”增加了 “长钢轨供应有关费用”的内容以及其取费标准。

6、填料费

“新编制办法”增加了:“若设计为临时占地取填料,其发生的租用土地、青苗补偿、复垦及其他所有与土地有关的费用等纳入第一章临时用地费项下”内容。

7、施工措施费

(1)“新编制办法”更加详细的阐述和界定了小型临时设施项目和费用内容,使用起来更加清晰。小临设施项目内容调整:轨枕(轨道板)预制场、管片预制场主体厂房;大临的工地内沿线纵向运输便道;临时场站内的吨位≥10吨或长度≥100米的龙门吊走行线;井深≥50米的水井等不纳入小型临时设施范围。

(2)将检验试验费纳入企业管理费中。

(3)调整了施工措施费地区的划分,更加体现了新疆、青海、等特殊地区的特殊性。

(4)对工程类别的部分内容进行了调整。

(5)根据上述内容调整了施工措施费费率。

(6)对过渡工程的施工措施费做了“按同类正式工程的费率计列”的规定。

8、特殊施工增加费

(1)风沙地区施工增加费

“新编制办法”根据近年来的项目设施情况和研究成果。对风沙地区施工增加费定义和计算方法进行了如下调整:

①定义:区域性的规定取消“113号文”的“在内蒙古及西北地区”,改为“指在非固定沙漠或戈壁地区”,连续30天内,平均风力达到四级以上(平均风速>5.5米/秒)的风沙区段,进行室外建筑安装工程施工时,由于受风沙影响而增加的费用,内容包括防风、防沙的措施费,材料费,人工、机械降效增加的费用,风力预警观测设施费用,以及积沙、风蚀的清理修复等费用。

②费用标准及计算方法:本项费用以风沙区段范围内室外建筑安装工程的编制期人工费与施工机械使用费之和为基数,乘以2.6%的费率计算。

另外,大风高发(连续30天内平均风力达到四级(平均风速>5.5米/秒)以上且小时极大风速大于13.9米/秒的风力累计85小时以上)的风沙、高原地区可根据调查资料另行分析计算。

(2)高原施工增加费:“新编制办法”对高原地区的海拔高度界定为“设计轨面高程”。

(3)行车干扰施工增加费

①增加了“本线封锁施工,邻线维持通车的情况下受行车干扰”的内容。

②调整了行车干扰施工增加费的计费范围。

受干扰范围由“113号文”的“在行车线上或在行车线中心平距5m及以内或在行车线的线间距≤5m的邻线上施工”调整为““在行车线上或在行车线中心平距12.5m及以内或在行车线的线间距≤12.5m的邻线上施工”

③提高了行车干扰施工定额增加幅度。

④另外,对“临近或在列车运行速度>200km/h的营业线上施工时,其行车干扰施工定额增加幅度”做出了明确说明,需另行分析确定。

9、大型临时设施和过渡工程费

(1)根据近年来现场实践和适应高标准铁路建设发展的需要,“新编制办法”对大型临时设施内容进行调整,界定更加细化和清晰。

①临时场站中,将“混凝土成品预制厂”改为“混凝土构配件预制场”,并明确具体内容(如防护栅栏、预制块、桥梁栏杆、遮板、沟槽盖板等);增加了“掘进机拼装场、仰拱预制场,盾构泥水处理场、管片预制场、缺水地区临时贮水站”等。

②临时给水设施,增加了“隧道工程的水源点至山上蓄水池的集给水管路,井深50米及以上的深水井等” 内容。

③“沿线纵向运输便道”纳入大临汽车运输便道。

④增加了“隧道污水处理站”。指根据特殊环保要求,必须设置的隧道污水处理站,纳入大型临时设施。

⑤轨道板预制场、轨枕预制场、管片预制场的主体厂房工程费用计入大临费用。

⑥在过渡工程费的内容中增加了“临时养护费用”。

⑦对个别使用施工企业的工程器材的年使用费率进行了调整。

10、间接费

(1)“新编制办法“将“113号文”施工措施费中的检验试验费和规费中的工程排污费纳入间接费中的企业管理费。

(2)在企业管理费内容中明确包含担保费、企业信息化管理系统建设及使用费、工程验收配合费等费用。

(3)对间接费工程类别的部分内容进行了调整;并调整了间接费费率。

(4)费率使用备注中增加了“大型机械化施工的隧道间接费费率按34.8%计,掘进机、盾构施工的隧道间接费费率另行分析计列”;修改了 “过渡工程”取费标准,按表列同类正式工程费用计列。”

11、税金

根据相关规定进行计算,税金综合税率由3.35%调整为3.48%。

12、其他费

(1)土地征用及拆迁补偿费

在“113号文“基础上,增加了土地预审费、森林植被恢复费等;森林植被恢复费由第十一章移入第一章土地征用及拆迁补偿费。

(2)建设项目管理费

①将“113号文”中建设管理其他费与建设单位管理费合并,并调整了费率。

②工程监理与咨询服务费中,取消设计咨询与服务费,增列施工图审核费。

③取消工程质量安全监督费、工程定额测定费这两项费用。

④将工程质量检测费改为第三方检测费。

⑤增加了设计文件审查费、水土保持监测费两项费用。

⑥营业线施工配合费,进一步细化了工程类别,调整了计算范围以及费率。

(3)建设项目前期工作费

①新增“专题报告编制与评估费”费用项,将“113号文”中的环境影响报告编制与评估费、水土保持方案报告编制与评估费、洪水影响评价报告编制费纳入该项下,另外增列环境影响和水土保持验收报告编制费、临时用地复垦方案报告编制费、节能评估报告书编制与评审费三项费用。

②新增“专项评估费”费用项,将“113号文”中的地质灾害危险性评估费、地震安全性评估费、压覆矿藏评估费纳入该项下,另外增列无砟轨道铺设条件评估费、通航论证费两项费用。

③“森林植被恢复费”,移入土地征用及拆迁补偿费。

④“勘察设计费”从前期费中提出来,单列。

⑤取消“配合辅助工程费”,相关内容纳入第一章。

⑥增加安全生产费、利用外资有关费用两项费用。

⑦将“113号文”中的“联合试运转及工程动态检测费”改为“联调联试等有关费用”。

⑧生产准备费,补充了设计速度>200km/h铁路以及独立建设项目的站房、动车段、专用线、车站改造等项目的生产准备费标准。

13、基本预备费:主要用途中取消用于征地、拆迁价差的规定,增加用于Ⅱ类变更设计及专列等特殊列车引起的停工费用内容。

14、工程造价增涨预留费改名为价差预备费。

15、建设期投资贷款利息

增加利用国外贷款的建设期投资贷款利息的数学计算公式。

16、铺底流动资金

补充了设计速度>200km/h铁路的计费标准。

四、建议

1、概预算综合章节表的细目,建议结合铁路工程工程量清单计价、实体工程EBS分解,以及国际惯例做法等进行统筹考虑,方便于国内各大设计院统一使用,也有利于今后铁路工程造价管理,同时适应铁路 “走出国门”的发展趋势。

2、人工费的综合工费标准应实行动态调整。不分区域,同类工的费用标准一样,不尽合理。建议建立一套工费计算模型或公式,以当地的造价管理部门人工费用信息为基础,计算出不同类别工的综合工费;或者根据不同区域,测算出工费标准调整系数,经规院每个季度给予公布,以合理地反映各地区的工费水平。

3、鉴于铁路改建项目会越来越多,既有线上或邻近既有线施工难度较大,施工措施费用投入也大,建议施工措施费的费率根据新建线、既有线(增二线)分别编制,按不同工程类别计列。

4、安全生产费,建议分不同工程类别,根据具体工程的难易程度、风险系数、安全生产投入等综合确定其取费费率,如路基、隧道工程的费率应有差异。

5、人工费、当地料费用之和一般占项目静态投资15%左右,但其影响施工企业的施工成本20%~30%。价差预备费的用途中虽然有人工费、当地料价格上涨这方面的费用支出内容,但是实际上已竣工或在建项目,人工费、当地料价格上涨引起增加的费用均没有给予调整。建议在“新编制办法”中,进一步细化和明确使用价差预备费的条件。真实客观地反映铁路建设工程投资,同时避免工程造价不合理埋下质量隐患。

参考文献:

1、铁建设[2006]113号文《铁路基本建设工程设计概(预)算编制办法》。

2、《铁路基本建设工程设计概(预)算编制办法》(送审稿)2013年9月。

3、铁建设[2009]149号文《关于及相关费用标准的通知》。

计算机编程与设计范文第4篇

关键词:计算机;编程方式;必要性;问题;优化策略

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)22-0065-02

随着技术和社会的不断发展,计算机技术被巧妙地运用在全球各领域的工作之中和人们的家庭生活之中。

计算机程序设计发展至今,大体经历了三个阶段,每个阶段的发展都给行业发展带来了巨大的进步。但是计算机编程语言本身的发展非常缓慢,程序设计的相关模式与应用匹配度仍然有待提高。

计算机程序设计是通过一种人们可以与计算机交流的语言来与计算机及其外部设备进行交互,通过这种语言形式[1],人们可以让计算机处理很多复杂的工作。虽然计算机技术已经广泛运用在工作和生活之中,但是计算机程序设计对于很多机构和个人来说,无法很好地被理解和掌握,以至于不能更好地应用计算机技术发展的各项成果,也在某种程度上阻碍了计算机技术的发展。

因此,为了计算机技术更好的发展,计算机程序设计的改进是很有必要的,同时这种改进也应当适时地在高校教学中反映出来,以便培养更多优秀人才。

1 程序设计方式改进的必要性

计算机技术现在发展如火如荼,它在科学技术发展中占有着不可动摇的地位,计算机本身经历了电子管时代、晶体管时代、集成电路时代及超大规模集成电路时代的阶段性发展,计算机程序设计也因应产生了机器语言编程、汇编语言编程及高级语言编程的阶段性发展。

对程序设计而言,机器语言、汇编语言、高级语言的发展让程序设计越来越容易,计算效率越来越高。但进入高级语言的发展阶段之后,计算机程序设计方式没有出现大的变革,编程语言本身的发展非常缓慢,如诞生于1972年的C语言,迄今仍然广泛使用,是最受欢迎的编程语言。虽然期间也出现了很多重要发展,例如面向对象开发模式,但与计算机硬件在“摩尔定律”的指导下性能呈百倍增长的速度比起来是远远落后的。

因此,当前计算机编程改进是必要的,不仅是为了适应人们的需求,更是让计算机技术的发展提上一个新的台阶,它是计算机技术在市场经济发展体制下的一种必然趋势。

2 程序设计目前存在的一些问题

2.1技术层面的缺失

在第三次科技革命爆发后,我国的科学技术也随之得到了发展,计算机技术及其应用随之长足发展。但是由于存在市场与技术的短板,我国计算机技术的发展仍然没有能很好应用,在计算机编程领域更是如此[2]。特别是程序设计语言、集成开发环境与开发框架等工具绝大部分来自国外,如最受欢迎的20种编程语言,没有一个是起源自我国,相关自主研发技术非常少,这说明我国在编程技术层面上有很大的缺失。只有自己研究的技术,才说明本国的科学技术取得了进步,所以这方面是需要提升的。

2.2应用层面的缺失

随着计算机超大规模集成电路时代的发展,随之而来的移动互联网、物联网掀起了计算机技术应用的下一个,对于计算机程序设计而言,编程过程中需面向的对象从单一的电脑扩展到需同时面向手机、平板电脑、汽车等各类型设备,编程应用的层面增强了复杂性。

所以在程序设计的应用层面,面向的设备类型增加了,各类型设备数据一致性要求增加了,不同设备适应性要求增加了,这些都要求程序设计模式随之而改进。

3 程序设计方式的改进及教学优化策略研究

3.1程序设计方式改进的一些改进思想

计算机科学中有两类基本的问题,一类是理论,如算法、数据结构等,一类是系统,如操作系统、网络系统、存储系统等。在我们对计算机编程方式优化的思考中,首要考虑的应该是算法,因为算法是程序设计的基础。

计算机编程的目的就是利用计算机语言,把人类的语言进行翻译,然后转换成计算机语言,从而处理人们的工作和一些需求[3]。对算法的优化就是用数学中的一些理论和思想,对程序设计要解决的问题进行总结和划分,让问题变得更容易理解和解决。因此我们更要积极研究,把数学算法更好地运用在编程中。

对计算机程序设计方式改进,除了算法之外,我们更应该从全局的高度,去思考如何降低开发难度,让更多的人能够更容易掌握编程技术,从而更好地促进计算机技术在工作和生活中的应用。

3.2程序设计中具体的改进及教学优化策略

3.2.1 通过结构优化对高级语言改进的研究

C语言是当前应用最广泛的高级语言之一,是一种面向过程的高级语言,由于C语言早在1972年就被发明出来,因此语言上存在一些缺陷是在所难免,例如C语言的重复编译问题,以及对程序员编程过程中代码逻辑性关联问题等。这就促使我们对C语言加以优化。例如前文提到的重复编译问题,就采用#ifndef预处理命令加以解决,从而降低了编程的复杂度。

3.2.2通过算法优化对高级语言改进的研究

面向对象的开发语言,是一类以对象作为基本程序结构单位的程序设计语言,指用于描述的设计是以对象为核心,而对象是程序运行时刻的基本成分,语言中提供了类、继承等成分。面向对象开发方式是处理程序系统庞大的较优解决办法。

C++就是典型的面向对象开发语言,也是基于C语言拓展出来的一种高级语言,C++支持多种编程模式,比如面向对象编程、泛型编程和过程化编程等。随着计算机应用的日益广泛,计算机需要处理的数据也日益庞大,因此程序设计的体量也随之大规模增长。

当程序设计体量大规模增长时,编程就需要很多人力物力,需要花费很多时间。我们就需要在编写过程中运用数学建模的方法来节省时间,因为数学建模的方法主要是体现在对数据的统一性,这样会很大程度的节省了程序员的程序编写[4]。

而C++语言就很好地体现了数学建模方法的运用,保证了程序的快速高效性。这样提高了程序员的编写效率。这就是数学算法在计算机编程中的很好的运用,对计算机编程进行了很好的优化。

今后我们也需要更多地研究利用数学算法来进行编程的优化,重点研究待解决问题的规模、算法在各模型的运用、不同设备运算效率的区别等,从而选择更合适的算法来进行数学建模,实现优化。

3.3对于编程人才的大力培养

通过语言结构、数学算法等各种方法来进行程序设计方式的优化解决了技术问题,而人的问题也是很重要的环节,就是高素质的程序员。只有高素质的程序员才能进一步推动编程方式的优化。

因此,国家需要加大这方面的科研投入,增强科研机构实力,提高相关政策推动力。提升相关培训机构水平,各类型学校特别是高校更要注重这方面的人才的培养,让更多的人参与到其中,为计算机程序设计的优化做出贡献,使之更好地服务于社会,被人们所应用。

3.4对于技术方面要创新

创新在科学技术中是一个重要的因素,在计算机技术中更是不可例外。我国需要研究出属于自己国家的编程方面的技术,在原有的技术上得到创新,使之更适合我国的发展。在这方面,可以着重建立新兴软件工业园,大力引进专业人才和技术,并进行研发[5],工业园的建立,将会带动地区性发展,吸引更多的优秀人才参与其中,进行创新计算机编程技术,由于人才的合力,再加上创新的因素,使计算机编程方式得到更好的优化和改进。

4 结束语

综上所述,随着技术的发展,程序设计有一定程度的发展,但是各方面的局限,程序设计技术与计算机硬件的爆发式增长是不相符的,导致不能被更好地运用。

所以计算机编程方式需要优化,目前我们研究的数学算法在计算机编程方式中,可以起到很好的优化作用,但是这些优化远远还不够,还需要我们培养这方面的人才,需要技术的创新。

参考文献:

[1] 王运生.计算机编程方式改进的必要性及优化策略[J].电脑编程技巧与维护,2014(20).

[2] 王小琼,张帆. 计算机编程方式优化的必要性与策略探索[J].产业与科技论坛,2015(23).

[3] 郭蕾,王昕,陈世亮.计算机编程方式改进的必要性及优化[J].科技尚品,2015(12).

计算机编程与设计范文第5篇

【关键词】JAVA 计算机软件 编程特点 技术 研究

前言:在现阶段的应用编程中被广泛的使用,无论是电脑、手机、游戏机,都能够看到JAVA编程技术的身影。随着JAVA编程技术在我们生活中得到了更多的应用,很多应用的技术也得到了一定的改善,更加方便人们的使用,JAVA编程技术拥有十分良好的发展前景。所以,要根据现阶段JAVA技术的发展进行了解,认识到JAVA编程技术的优点,找到对JAVA技术进行升级的方式方法,能够使计算机技术获得更大的进步,并且根据现阶段的JAVA技术的编程语言进行技术的讨论研究。

一、什么是JAVA编程技术

JAVA编程技术相对于其他的计算机语言技术,对计算机软件的发展起到了很大的影响作用,也是现阶段计算机编程语言中被使用最多的一种计算机语言。很多的计算机软件都在使用JAVA语言进行编程,JAVA语言有很多其他的编程语言不具备的优点。比如:使用JAVA语言进行编程的软件操作系统,相对其他的语言技术来说能够更加的多样化,JAVA语言的编程工作,能够适应现阶段的网络环境,对计算机软件能够进行同步的编写。相对于很多的编写程序来说,JAVA语言还具备一定的灵活性,能够使编程工作更加的简单、方便,我们计算机中常用的浏览器都能够支持JAVA软件的使用。使用JAVA技术在计算机的编程当中,具有十分良好的发展前景,能够推动计算机软件的开发[1]。

二、JAVA编程技术的特点

之所以JAVA编程技术能够得到广泛的应用,主要就是因为JAVA编程技术有很多其他编程技术不具备的特点,能够实现技术平台的独立,在技术使用的过程中,能够更加的方便快捷。使用JAVA语言进行设计还具备一定的动态性,能够根据环境适当的做出改变,更好的服务于环境。JAVA编程技术还能够有很强的适应能力,无论是对游戏软件的开发、计算机功能的完善、还是对其他软件的设计,都能够很好地完成,还能够实现更多功能的使用。使用JAVA 编程技术设计的软件,一般都能够达到良好的视觉效果,还具有一定的安全性,使软件的使用更加的可靠,在软件的使用过程中,还能够实现面向对象的设计,具有一定的扩展性。让我们根据现阶段JAVA编程技术的使用情况,对JAVA编程技术的特点进行研究分析。

(一)技术平立性

JAVA语言编程技术相比其他技术而言,最大的优势就是它的运行平台是独立的,不用依附于其他的平台进行使用。使用JAVA语言进行设计,能够先使用JAVA语言虚拟机打下基础,对设计程序的中间码进行编译,编译完成后可以开始进行验证并装载,通过计算机开始执行机器码。JAVA语言对计算机的要求不是很高,只要能够JAVA虚拟机的运行,就能够运行JAVA语言编程技术。JAVA语言编程技术的运行平台还能够适应各种环境下运行,能够符合现阶段对计算机软件编程的基本要求。

(二)技术使用简便

与其他的编程语言相比较,JAVA语言对一些运行中使用较少的程序进行减少,比如:自动强制程序、多级继承等等。这类程序的运用相对于其他的程序来说很少被使用在编程的过程中,而且很可能会与其他的功能混淆,打扰到正常的编程设计工作,这样的功能只会加重编程语言的工作。所以,使用JAVA语言进行编程,一方面能够减去这些复杂的程序,另一方面能够将其他的功能进行简化,能够在编程的过程中,使编程的工作更加的简单,开发的计算机软件也更加的实用[2]。

(三)具有一定动态性

JAVA语言还具有一定的动态性,能够适应时代的发展,科学的进步,更好的进行创新性设计。在JAVA语言的数据库中,可以根据计算机软件创新的需要进行设计,能够按照实际情况选择对数据进行添加或者删减,但是却不会影响整个JAVA编程的运行。JAVA语言在一定程度上还具备多重继承性,能够很好地通过端口进行传输,相比其他的计算机编程语言来说,使用起来更加的灵活。

(四)适用范围广

JAVA语言的使用范围很多,能够适应各种各样的计算机环境,因为JAVA语言自身的优势,使得JAVA语言得到了广泛的应用。不仅能够适应普通的计算机,还能够在手机、游戏机、平板电脑、工业计算机、科学计算机等多种环境下运行,JAVA语言编程技术都能够很好地对其进行编程工作。在使用的过程中,还能够根据环境不同,软件的需要不同等等进行适当的改变[3]。

(五)安全性能好

JAVA编程技术相比其他的编程技术来说更加的安全,能够在公共密匙的基础上,更好的发展了安全确认的技术,大大的提升了整体的安全程度。当JAVA技术的安全指示器遭到了破坏,或者因为一些程序受到了恶意的影响时,程序会自动的开启防护的系统,在系统的进行中,能够有效地将保护范围内的数据不受到侵犯。这样的程序在一定程度上,能够有效地保证在JAVA编程内的数据安全性,有效地减少了数据被恶意的破坏、恶意的篡改或者是恶意的截取等现象的出现,还能够有效地防止受到病毒的入侵而导致的资料丢失等情况,使用JAVA编程技术的系统,在安全性技术方面也能够得到一定的提升。

(六)可拓展性强

JAVA编程技术能够适应现阶段不断进步的网络,在网络发展的进程中,JAVA编程技术能够利用自身的拓展性,使计算机的软件更加符合现阶段的网络环境,还能够更加适合用户的执行方式,不改变用户的执行习惯,就能够进行适当的改变。JAVA编程技术的拓展性就直接的决定了JAVA编程技术,在网络技术中能够得到长久的应用,进而逐渐的扩大了应用的范围。

(七)JAVA编程技术与面向对象

面向对象简单来说就是在计算机编程技术的不断进步中,出现的一种抽象的方式,在很多的领域中,都存在着面向对象,比如:数据库、应用、网络管理结构等等,面向对象能够更好地使程序面对现实世界。面向对象中包含的应用程序,还具有一定的动态性、继承性和封装性,能够对多项元素进行分类,到不同的区域当中去,并且在计算机软件中很好地运行,JAVA编程技术在一定程度上继承了面向对象的特点,并在计算机技术中得到了很好地应用[4]。

三、JAVA编程技术的分析

(一)数据库连接(Database Connectivity)

JAVA编程技术中的数据库连接技术,能够实现软件进行数据的访问,并且支持多种关系同时进行访问,还能够保证对数据库进行正常连接。使用JAVA技术对计算机软件进行编程,可以先对数据库进行调试,并且实现数据库的连接,通过对数据的分析整理,能够有效地实现对数据库的管理。而且,在使用Database Connectivity技术的过程中,还能够构建比以往更加复杂、更加高级的数据工具,从而能够为整个计算机软件提供强大的数据支持[5]。

(二)接口(Annotation)

Annotation是JAVA编程技术中的特有性质之一,通过接口能够有效地将语言中的各个元素进行连接,为计算机提供一个更为完整的软件系统。Java Beans,也就是JAVA技术的属性实现的技术,能够使JAVA编程技术在独立的平台中运行,该技术的安全性能相比其他技术来说要更加的安全可靠,并且在计算机软件的控制体系中,能够起到十分重要的作用,对计算机的功能也有着深刻的影响。

(三)远程方法调用(Remote Method Invocation)

JAVA技术中的远程方法调用技术,能够从一定程度上实现对应用程序的分类,通过软件中不同的需要和类别进行整理,能够有效地保证计算机软件的正常运行,针对计算机软件运行的情况,适当的改变软件运行的模式。现阶段的计算机软件的程序,能够有效地将所需要的信息进行收纳并整理,使计算机软件的功能能够更加的完善[6]。

四、JAVA技术的使用范围

现阶段,由于JAVA技术的不断进步,很多的技术都能够体现出一定的优点,并且能够适应现阶段人群的使用需求,在不断地进步中,能够得到更多的肯定。我们身边的很多都使用了JAVA编程技术进行软件的设计工作,比如:网页游戏、软件程序等等。在JAVA编程技术的使用过程中,能够放大软件原有的优点,相比C++语言等编程技术来说,能够更加适合软件的应用。而且,JAVA 编程技术还能够比VP、VF、C语言等编程技术更加适合现阶段计算机软件的开发要求,在JAVA编程技术的使用过程中,能够有效地保证设计人员工作的步骤的简化,能够将计算机软件开发的工作效率大大的提升,从而得到更加良好的设计效果,在使用JAVA编程技术的过程中,还能够按照设计者本身客观的要求,对软件做出相应的变化[7]。

JAVA语言编程技术还能够适用于多种计算机软件,无论是对软件进行设计还是开发,都能够表现出JAVA语言编程技术的独特之处。现阶段我们进行娱乐的游戏中,大多数都使用了JAVA语言编程技术,能够有效地实验对游戏平台的编程。无论是客户端游戏还是简单的网页游戏,JAVA技术都能够很好地实现功能,能够在多种平台中进行使用,无论运行平台的分辨率条件,或者其他的配置等等,都能够很好地得到实现,JAVA编程语言还能够在软件中融入很多的新鲜元素。比如:很多的JAVA游戏还实现了简单的3D效果,能够使游戏的场景更加的真实。比较典型的代表游戏有:小鳄鱼爱洗澡、植物大战僵尸、超级玛丽等等,从这些我们常见的手机游戏,能够更好、更真实的使我们感受到JAVA编程技术为带来的便捷,以及在视觉上的良好效果。由此可见,JAVA编程技术平台的强大之处[8]。

使用JAVA编程技术进行编译,首先就能够使编译的程序更加的符合可移植性,能够保证程序的性能,为使用者展现了更加良好的效果,能够符合人们对软件功能的需求。随着现阶段人们生活水平的逐渐上升,人们对技术的要求也越来越高,对画面的质感、软件的功能、操作的便捷性等等,都有了一定的要求。很多的语言编程技术只改变了运行的方式,但是没有改变软件整体的质量和功能,这就直接的导致了很多人对软件的使用效果并不满意。JAVA技术能够有效地保证达到人们对软件的要求,增加了软件的功能,能够更加符合人们使用软件的目的,还能够使软件的操作更加的便捷,在进行操作的过程中,还能够满足更多人的需求[9]。

五、结语

综上所述,我们根据JAVA编程技术的概念、特点,对JAVA编程技术进行了分析,能够看出现阶段JAVA编程技术使用的范围越来越广泛,还能够得到计算机电子行业的认同,技术人员在使用JAVA编程技术的使用能够在一定程度上简化了工作的步骤,能够有效地提升自身的工作效率。JAVA编程技术在计算机软件的编程过程中有着不可取代的位置,其安全性、技术性等特征相比其他技术都要更加的完善。所以,在使用JAVA编程技术进行编程的过程中,需要发挥JAVA自身的优势,能够使计算机软件的编程更加的完善。

参考文献:

[1]吴文铁.基于VRML的虚拟现实技术在远程虚拟实验教学中的应用研究[D].陕西师范大学,2008.

[2]戴荣.基于因特网和Java技术的分布式虚拟现实系统研究与实现[D].沈阳工业大学,2005.

[3]阮培英.基于B/S的网络化虚拟测试分析仪器系统的设计与开发[D].内蒙古农业大学,2005.

[4]王志强.基于嵌入式ARM和网络技术的远程医疗信息采集管理系统的研究[D].武汉理工大学,2006.

[5]宁丽娜.基于JavaWeb的牧草种子显微图像拼接系统的研究与实现[D].内蒙古农业大学,2014.

[6]王洁.基于JMF平台开发B/S模式下多媒体机计算机远程监控系统的研究与实现[D].首都师范大学,2002.

[7]孙辰晨.ROBOCUP机器人足球(小型组)决策系统软件引擎的设计与实现[D].浙江理工大学,2013.