欢迎来到速发表网!

关于我们 登录/注册 购物车(0)

期刊 科普 SCI期刊 投稿技巧 学术 出书

首页 > 优秀范文 > 计算机语言论文

计算机语言论文样例十一篇

时间:2022-03-29 13:50:55

序论:速发表网结合其深厚的文秘经验,特别为您筛选了11篇计算机语言论文范文。如果您需要更多原创资料,欢迎随时与我们的客服老师联系,希望您能从中汲取灵感和知识!

计算机语言论文

篇1

1会计核算与统计核算的差异

1.1会计核算与统计核算目标的差异

会计核算目标是向财务报告使用者提供与企业财务状况、经营成果和现金流量等有关的会计信息,反映企业管理层受托责任的履行情况,有助于财务报告使用者作出经济决策。而统计核算则是运用一系列统计指标对国民经济某方面或某部门进行集中、全面、综合地反映,主要是为各种宏观经济分析、政策制定和决策服务的。

1.2会计核算与统计核算确认的差异

会计核算是按权责发生制原则来核算生产经营成果,凡是属于本期取得的收入和发生的费用,不论款项是否实际收到或付出,都应作为本期的收入和费用入账,凡是不属于本期的收入和费用,即使款项在本期收到或付出,也不作为本期的收入和费用处理。统计核算则按生产原则来计算生产经营成果。如对本期生产但未销售的产品都计算产值,会计核算则不计入销售收入。

1.3会计核算与统计核算配比的差异

会计核算要求在核算当期盈亏时,要依照各期间内的相关收入和费用进行正确配比。这首先表现在因果配比,即收入是由于一定费用耗费而产生;其次是时间配比,即属于某期间的费用必须与相同受益期的收入相配比。统计核算在计算增加值时,强调要保持中间消耗和总产出相结合,中间消耗的计算范围要与总产出保持一致,以保证准确反映当期经济活动、成果。配比在统计核算是建立在生产基础上而不是销售基础上。

1.4会计核算与统计核算计价的差异

一般情况下,对于会计要素的计量采用历史成本计量,以所购入资产发生的实际成本作为资产计量的金额。采用实际成本(历史成本)计价,使核算具有客观性。但这样核算的资产是不同时期购买价的混合量,经营费用也是资产混合量的当期派生流量,而收入则是以当期价格计算。统计核算对各种经济交易均以当期价格而不是历史各期的价格,是以市场价格而不是生产成本作为估价基础。

2会计核算与统计核算的补充

2.1统计方法在会计方面的应用

在财务会计方面,会计核算是从会计的三个静态要素即资产、负债、所有者权益和三个动态要素即收入、费用、利润这一基础上展开的,静态三要素反映资金来源和资金占用的存量分布也就是期末余额,这实际上是统计所讲的时点指标;而动态三要素反映资金的流量规模也就是本期发生额,这实际上是统计上所说的时期指标。统计时期和时点指标关于数的特性和计算特点,对会计存量核算和流量核算的区别提供了理论依据。另外,在财务会计中的存货计量的移动平均法、加权平均法,其基本原理是由统计平均数阐述的。

在管理会计方面,统计方法在管理会计的预测、决策、控制分析中得到了充分的发挥,如混合成本分解所采用的相关和回归分析、销售预测和成本预测所采用的趋势预测模型、短期经营决策中所用的概率决策、长期投资决策中有关风险价值的标准差系数计算、不确定性决策中的区间估计、全面预算中的概率预算、以及标准成本差异分析中对统计指数因素分析方法的运用,从而使得对不确定条件下的管理会计问题研究分析有了支持工具,可见统计方法是管理会计中必不可少的系统方法。

在财务管理方面,风险的衡量指标主要有方差、标准差和标准离差率等统计分析方法,筹资的资金需要量预测采用了统计中的回归分析法和长期趋势预测法。再如综合资金成本和资本结构,财务分析中运用的趋势分析法、比率分析法和因素分析法,其基本原理是由统计相对数所提供的。

2.2会计资料在统计方面的应用

随着市场经济的发展,会计从对经济活动的结果进行记录、计量和报告,发展到对企业经济活动的全过程进行控制和监督,参与企业的经营决策和长期决策,为国家宏观经济管理和调控提供重要的信息。会计信息质量要求可靠性、相关性、可理解性、可比性、实质重于形式、重要性、谨慎性、及时性,使会计信息符合宏观经济管理的需要,满足有关方面了解企业财务状况和经营成果的需要,能及时的将信息提供给使用者,并使会计信息清晰、简明,便于理解和利用。会计的复式记帐法,以及账账、账证、账实相互一致,为会计信息严肃性提供了重要保障。

篇2

1我国事业单位预算会计体系的现状与改革

1•1我国事业单位预算会计体系范围存在的问题我国预算会计体系是在计划经济体制下形成的。政府预算对资源的集中程度很高,分配带有浓厚的供给制色彩,这就是我国独有的以预算收支为中心进行核算的预算会计体系。随着市场经济的发展,事业单位会计发生了显著的变化,出现了许多新的特征,主要有:事业单位除财政拨款外还有自己的事业收入;事业单位虽然以实现社会效益为宗旨,但却具有一定的经营性,并实行经济核算;事业单位虽然不提供物质产品,但向社会提供精神产品和劳务,它具有一定的生产性。

1•2国外政府会计体系的借鉴美国政府的会计体系包括政府及非营利组织。是以与政府相关的各项经济活动为核算对象,包括:①行政活动,即政府行政机构展开的;②权益活动,即政府举办各种国有企业的活动;③事业活动,即政府举办的国有学校、医院等非营利组织的活动。由此可见美国的政府会计体系比我国预算会计体系适用范围要宽,还包括了国有企业。美国的非营利组织会计类似于我国的事业单位会计,非营利组织分为政府举办的非营利组织和民间举办的非营利组织。政府举办的非营利组织是政府的一个组成部门,属于政府会计体系;而民间举办的非营利组织则不属于政府会计体系。美国将非营利组织区别对待,这种作法值得我们借鉴,当然各国有各国的具体国情,区分的标准当然可以各有不同。

1•3我国事业单位预算会计体系的改革建议(1)事业单位会计应归属于预算会计体系,与行政单位一起合称“行政事业单位会计”。持这种观点的人认为,会计历来分为营利性会计即企业会计和非营利性会计即预算会计两大类,事业单位的非营利性性质足以让事业单位会计归属于预算会计体系。(2)事业单位会计不应再归属于预算会计体系,而应与企业会计一起合称“企事业单位会计”。持这种观点的人认为,根据事业单位也需要“自负盈亏”的事业单位改革方案,从总体上来说,事业单位的经济效益指标将越来越重要。企业会计中的诸多一般原则如权责发生制原则,配比原则等也将越来越多地可以适用于事业单位,事业单位会计也逐渐向企业会计靠拢,而不是向预算会计靠拢。(3)事业单位会计既不应再归属于预算会计体系,也不应归属于企业会计体系,而应成为一个相对独立的会计体系。持这种观点的人认为,事业单位以其不以营利为目的而区别于企业,又以其不具有社会管理职能而区别于政府。由此,事业单位会计需要核算的是收支结余而不是利润,是净资产而不是所有者权益;与此同时,事业单位会计也需要采用资本保持概念,需要进行成本核算,采用权责发生制基础。另外,事业单位还存在着众多不同的行业,例如高等学校、体育馆、电视台等等。事业单位行业之多及其状况的复杂性不亚于企业,中国1997年制定《事业单位会计准则(试行)》的主要原因之一,就是为满足事业单位会计工作特殊性的需要。

2我国事业单位预算会计核算基础的现状与改革

2•1我国事业单位预算会计核算基础的现状建国以来,我国预算会计长期以收付实现制度为会计核算基础,它充分体现了国家预算管理这个重心。近几年来,我国以预算管理为中心的财政制度改革不断深化,使现行的主要以收付实现制为基础的预算会计已经越来越难以满足政府预算管理的要求,而权责发生制预算会计可以提供更为全面和准确的信息,因此,预算会计运用权责发生制,既是国际上政府会计改革的趋势,更是适合我国深化财政管理改革的必然要求。

2•2我国事业单位预算会计核算基础存在的问题(1)不完整的事业单位预算会计信息无法为编制部门预算、实行零基预算提供准确的依据。长期以来,我国预算会计只注重财政资金的收支核算,对各单位占用的长期资产关注不够。例如:行政、事业单位正在建造的基建项目不在单位会计中反映,已入账的固定资产不计提折旧,只在固定资产报废减少时才在账簿中按账面原价注销,无法反映固定资产的使用情况,虚列了资产的价值,难以为编制预算提供准确的会计信息。(2)无法进行准确的成本和费用的核算。我国事业单位固定资产不计提折旧,长期债务不预提利息,对无形资产不确认、不计量或在确认时一次性摊销等,使得在不同会计期间成本高低悬殊,不能充分反映公共管理的相关成本,不能适应开展绩效预算管理的需要。

2•3我国事业单位预算会计核算基础的改革我国当前的预算会计核算基础是收付实现制,另加少量修正的收付实现制、修正的权责发生制的格局。从未来发展看,由收付实现制向权责发生制过渡是必然的趋势。这种转换在操作上难度很大,但是权责发生制提供的信息量是收付实现制所达不到的。我国当前还不具备权责发生制实施涉及到的许多基本条件,相对完全的权责发生制的实施可能还有一个相当长的过程。此种情况,我国可以借鉴加拿大的经验,采取渐进式改革,具体来说,由收付实现制修正的收付实现制修正的权责发生制权责发生制逐步推进。这期间可以根据具体情况的需要,对权责发生制和收付实现制采取不同程度的修正。第一个步骤,可以考虑对以下几个项目采用权责发生制。

(1)资产方面。对部分金融资产进行权责发生制核算并在资产负债表中反映,非金融(实物)资产只在需要安排支出时才加以反映,但是不进行资本化(即不提折旧、不摊销)。比如说国债转贷资金,已经确认但尚未收到的拨款或者补贴等。超级秘书网

(2)负债方面。对那些确认期内已发生,但预计今后期间才会实际收付现金的交易和事项,应采用权责发生制。对于这类应付款项按权责发生制反映。第二个步骤,为了全面反映政府的资金运动,预算会计应更全面地采用权责发生制。

(1)资产方面。不仅对金融资产全面按照权责发生制反映,对于可确认并可计量的非金融资产也按照权责发生制反映,比如说固定资产,应对其购置成本进行资本化,在实际使用耗费时,按权责发生制原则分摊固定资产成本。具体来说,对于单位各部门运转过程中所耗费的固定资产成本,通过分期提取折旧的方法予以确认和核算。

(2)负债方面。应对所有可确认、可计量的负债项目按权责发生制反映。我国要实行社会主义市场经济条件下的公共财政制度,加强预算管理,逐步引入权责发生制是十分必要的。但是,实行权责发生制对数据要求很高,难度也很大,作为发展中国家,当务之急是要摸清家底,结合项目预算时的上报工作,对政府的各类资源进行登记入账,做好改革的基础工作,以便在实行权责发生制改革时驾轻就熟,水到渠成。

3结论

我国现行的事业单位预算会计制度是1998年开始正式实施的。本文在研究我国事业单位预算会计核算体系、核算基础的现状和存在问题的基础上,还借鉴了国外政府会计体系的作法,采用对比分析方法,指出我国预算会计体系的范围界定的原则。并且,认为我国应借鉴国外的经验,建立政府会计体系。在预算会计核算基础改革方面,提出了几点我国可以借鉴的改革经验。指出了我国由收付实现制向权责发生制过渡的总体方式是渐进式的设想,并提出转变的两个步骤和每个步骤应该转换的项目。事业单位预算会计改革是一个漫长且复杂的过程,不仅需要理论上的不断丰富和完善,还要求多方面的协调配合,更需要宏观制度保障。

[参考文献]

[1]赵建勇•预算会计[M]•上海:上海写作论文财经大学出版社,2001•355-359•

[2]楼继伟•政府预算与会计的未来[M]•北京:中国财政经济出版社,2002•142-153•

[3]全国预算会计研究会•事业单位会计的发展趋势[J]•预算管理与会计,2000,(3):56-71•

篇3

中图分类号:TP312

谈及计算机的发展升级,就必然要讨论计算机软件的开发,而计算机软件开发中最为重要的环节即为软件开发语言,它是计算机软件开发的根本支撑。从计算机兴起发展至今,计算机软件开发语言也经历了由低级到高级的不断完善成熟的过程。总体看来,计算机软件开发语言的成熟依次经历了以下三个阶段:面向过程、面向对象、面向方面的计算机软件开发语言。由于各方面因素的限制,在上述计算机软件开发语言中还存在一定的问题。本文笔者便逐一对这三个发展阶段存在的及其存在的不足和解决方案展开了分析和阐述。

1 面向过程的计算机软件开发语言

1.1 面向过程的计算机软件开发语言概述

对于原先局限性较大的软件语言来说,面向过程编程语言确实是计算机软件开发语言的一项重大突破。面向过程的计算机软件开发语言对使用者的技术及专业知识要求降低,使用者不需要全面了解计算机的各硬件特性就可以进行程序编写,这样就能够扩大应用范围,减少操作的技术性失误。此外,这种语言使得计算机软件与硬件相互分离开来,并成为一个新兴的独立行业。

1.2 存在的问题

面向过程的计算机软件开发语言是通过逐步细化设计的方式产生的模块,因此其结果具有针对性,只适用于特定的应用条件,而不能够面向所有的计算机软件开发进行广泛推广。

C语言的语法限制不太严格,对变量的类型约束不严格,影响程序的安全性,对数组下标越界不作检查等。指针是C语言的一大特色,可以说C语言优于其它高级语言的一个重要原因就是因为它有指针操作可以直接进行靠近硬件的操作,但是C的指针操作也给它带来了很多不安全的因素。从应用的角度,较其他高级语言来说,C语言在掌握与应用上具有较大难度。

1.3 解决方案

对于C语言的缺陷,要想在学习和应用的过程中加以克服,就要掌握其核心概念,例如,结构化、三个执行流程、指针、重载、文件、优先级、函数、共用体、作用域等概念。从宏观角度分析,C语言编程的思想基础是结构化,C语言的每一个功能模块就是一个结构,每一个结构实现一个运算或一个算法,这个结构就用大括号表示,尤其要注意大括号的位置,其直接就决定结束算法功能的步骤。从微观角度来看,函数是C语言的驱动机制,由函数驱动来实现所有语句,熟练掌握函数命令和相关的配置参数就可以有效利用C语言的优势。如果能学会调试,就可以对函数功能的作用有更进一步的了解。

2 面向对象的计算机软件开发语言

2.1 面向对象的计算机软件开发语言概述

面向对象的计算机软件开发语言概念的实质在于,在一个问题空间中客观存在的实体称为对象,形色不一的对象以及对象之间相互作用、通信组成了客观世界这一个统一的整体,其核心特征即为对象的多态性和继承性。多态性指的是以多种形式呈现相同的界面。在使用函数编程时,软件设计人员只需要明确施加在对象上的动作,而不必关注此动作的实现方法等细节;继承性指的是一个对象获得另一个对象特征的过程。继承性可以利用层次分类的方式对大部分知识进行管理,实现了一次性定义不同对象的共同特征。面向对象的软件语言不要求使用者全面熟悉对象在工作状态下的细节,使用者只要明确对象的相关作用并且能够对其进行访问就可以实现软件开发。一般认为,较典型的面向对象语言有:Simular67、Smalltalk、EIFFEL、C++、Java等。

2.2 存在的问题

我们利用某些数据把一个特定图画的信息储藏起来,应该通过什么方式实现相应的显示、缩放等操作呢?方法是将以模块的形式对已经储存到源文件中的图画的相关数据和函数进行处理。其具有一个明显的缺陷,即没有明确数据和函数之间的具体关系,对这一状况不同的程序编写员有不同处理方式。有的程序员把数组用链表来代替,还有的程序员根据具体的使用需求编写特定的函数。这就可能导致整个程序在调试的过程中出现混乱及其他各种错误。

此外,面向对象的编程语言,例如C++,Java等都提供了对RTTI的支持,并从而操作被subsumption遗忘的属性和方法,这种方法一般被叫做RTTI(Run Time Type Identification)。RTTI指的是在程序运行时保存其对象的型态消息的行为。某些语言实现仅保留有限的型态消息,例如继承树信息,而某些实现会保留较多信息,例如对象的属性及方法消息。但由于理论及方法论上的原因,很多人认为它破坏了面向对象的纯洁性。第一,它破坏了抽象,使人们不正确地使用了本来不应该被使用的方法和属性;其次,运行时类型具有不确定性,它使程序变得更脆弱;第三,消除了程序的扩展性。

2.3 解决方案

总体看来,应该设计相应的标准来明确数据和函数的关系,提供切实的管理方法,使得程序编写元能够按照统一的方法来对数据和函数进行处理。此外,对于RTTI,其看来好像不可避免,所以由于其存在方法论上的一些缺点,从而必须被非常谨慎的使用。今天面向对象语言的类型系统中的很多东西就是产生于避免RTTI的各种努力。比如有些复杂的类型系统中可以在参数和返回值上使用Self类型来避免RTTI。当加入一个新类型时,需要仔细阅读dynamic_cast或instanceof的代码,必要时作出相应的改动,以保证这个新类型不会导致程序的混乱。特别是dynamic_cast常用于从多态编程基类指针向派生类指针的向下,它可以保证程序在运行时进行正确的转换。

3 面向方面的计算机软件开发语言

3.1 面向方面的计算机软件开发语言概述

面向方面软件开发语言的适用对象通常是面向对象的顾客产生的问题。面向方面软件语言是从“方面”这一角度编写程序。面向方面语言可以通过引进联结点、告知切入点等重要机制,在各独立的方面之间设置特定的联系,使各方面在运行中产生相互作用,形成一个系统的整体。

3.2 存在的问题

以基于用例的面向对象开发为例进行分析。用例能够实现需求与关注的分离,但是在从需求到实现的映射过程中缺乏一个有效的支持方法。面向对象方法封装、继承和多态机制能够以相对容易的方式实现用例的包含关系和泛化关系,但是对于用例之间的扩展关系缺乏切实的实现方案。基于用例的面向对象方法在处理扩展用例时会经常引发代码的纠结或分散,以至当改变需求时,就会影响其他模块。

3.3 解决方案

目前有一种名为Encase的轻量型框架,其在整体上不会影响系统的正常运行,系统的不同部分仍然受面对方面编程语言的影响,但是,选择轻量型框架并应用良好的编程实践在相当程度上可以减轻大部分负面问题。Encase框架的用途是简化切点、混入和方面组合。开发人员能够通过代码在Encase中应用方面,从而代替大多数其他轻量型AOP框架使用的配置文件(例如XML)。

4 结语

综上所述,在计算机技术不断发展的同时,相应的计算机软件开发语言也克服了各种阻力,应不同时代对计算机操作的需求,先后经历了由面向过程、面向对象、面向方面的逐渐升级。通过上文的论述,我们可以看到计算机软件开发语言具有广阔的发展前景,此外,我们也应该注意到,其在原理和操作上也存在一定的问题,这就要求软件开发人员提高自身能力,在实践中探究对其加以改进完善,为计算机及其软件开发的发展贡献力量。

参考文献:

[1]杨媛媛.计算机软件开发语言研究[J].科技风,2011,12.

篇4

1.2帮助丰富教学资源的同时节约教育资本。利用计算机科学技术进行计算机教育可以丰富教师的教学方式,学生在学习的过程中不仅可以看到文字图片还能看到动态的视频,这样趣味生动且直观的的教学,方便了学生对知识的掌握[3]。在拥有海量资源的同时,计算机教学还具有节约资源这一特点,如果把我们的教课书,教学资料变为电子稿,将学生平时的测验由笔试变为机考,平时的作业改成用word、PPT等形式,节约了大量的纸张不说,也可以节约为这些教育资源所投入的人力、物力及经济上的不菲开销,减少了学生学习成本。而在学生学习的内容上来说,降低成本的同时不当没有减少应学习的内容反而使得教学内容更为的丰富多样。再加上计算机作为一种工具,它可以被随时随地的使用,当学生需要学习去朗诵、背诵课文时就可以在电脑中找到各种名家的朗诵,无论是音频还是视频甚至是动漫等一些丰富有趣的资源,帮助学生对课文的理解,将枯燥的朗读背诵变得有趣。

2计算机科学技术对计算机教育应用的发展

2.1积极创新。要想计算机教育取得更好的发展,在教师和学生使用中受到更好的成效,应该要积极努力不断地创新。了解实际教学中出现的问题,只有从实际中出发,才能让创新的内容更为贴近学生的需要,被广大学生所接受。也正是用为有了计算机科学技术的不断进步,计算机教育中的教学技术和质量才能不断的得到提高。

2.2规范教师对计算机教育的使用。教师要确立以学生为主体的计算机多媒体教学,提高学生对学生学习环境的控制能力,引导学生适应计算机教学,并正确使用。不断地对学生在计算机教育中会遇到的问题,提出猜想,积极地寻找解决的方案,防患于未然。让学生在接受计算机教学的过程中能够有正确的认知,利用计算机教育去切实的提高对所要学的知识的认知程度,加强对知识的理解,灵活的去运用计算机教育中的教学资源。

2.3提高学生对计算机技术应用的认知。就像对电脑的使用有利还是有害这一问题的辩论一样,计算机教育在学生的使用过程中也会出现很多意想不到的问题,这就需要学生对计算机教学有一个清楚的认知,要明白计算机教学的初衷。同时让自己能够运用计算机教育,就要提高自身的计算机的使用水平,这样才能配合老师的教学以及教材的需要,掌握自己要学的知识。

篇5

在资产负债表三个要素资产、负债和净资产中,资产、负债是所在组织(营利组织一企业、非营利组织一财政、行政和事业单位)共有的会计要素,而净资产是预算会计有的。它们之间的关系等式为:资产=负债+净资产。在预算会计中,资产、负债和净资产(企业会计中称为所有者权益)三个要素有着不同于在企业会计中的特点。主要表现如下:

第一,行政事业单位的资产通常不使用“拥有或控制”这一企业会计常用的确认标准,而使用“占用或使用”这一标准来确认资产。因为行政事业单位的资产具有取得的无偿性和使用的非经营性或非盈利性的特点(除开事业单位的附属企业和已纳入企业会计核算体系的事业单位),特别是行政单位的资产尤其是固定资产通常由政府直接提供的,而不需由行政单位用其业务收入去购买。

第二,预算会计中资产有限定性和非限定性之分。资产的限定性,是指资产的提供者(包括拨款人和赠与人)对所提供的资产规定一定的限制,拨款人和赠与人通常是以通过法规、行政命令或协议等方式对其所提供的资产附加限制,接受资产的非营利组织必须给予以遵守。从时间角度看,限定性有暂时性限定和永久性限定之分。与此相对应,其他资产可归为非限定性资产。资产的限定性是非营利组织区别于营利组织的一个独特方面。

第三,非营利组织的负债主要表现为流动负债。如财政总预算会计的负债主要表现为高信用的国债以及因财政周转金的融通而形成的借入财政周转金和因体制结算而形成的与上级往来等流动负债;由于国家规定行政事业单位都不得以发行债券的方式来筹集长期资金,同时银行也一般只对其提供短期借款而基本上很少提供长期货款,所以行政事业单位的负债主要是流动负债。因而非营利组织基本不存在资本结构问题及利用杠杆作用问题,但是这却是以盈利为目的的经营性组织-企业必须考虑的问题。

第四,预算会计中资产与负债的差额采用“净资产”称谓,这与国际通行的用法一致。企业会计中与之相对的概念是“所有者权益”,它是各种投资者对企业净资产的所有权;同时,它也是与债权人权益相联系的概念,它们共同构成“权益”概念。显然预算会计中的这个差额没有上述明确的所有者权益特征。因而在预算会计中采用“净资产”命名以区别于企业会计的“所有者权益”命名是很有必要的,也是非常合适的。

具体地说,与企业所有者权益相比较,非营利组织的净资产要素,具有以下基本特征:

1、非营利组织不存在现实的所有者,其净资产不体现企业那样的所有者权益。

2、出资者,如拨款人、捐款人,是非营利组织净资产名义上的所有者,他们不要求出售、转让或索偿其所提供的资财,也不要求凭借其所提供的资财获得经济上的利益。

3、实际上,非营利组织由于不以营利为目的,客观上也无法为其资财的提供者带来经济上的利益。

4、现实中,非营利组织的一些资财提供者通常对其所提供资财的使用、维持规定某些限定,即非营利组织的某些净资产具有限定性。同资产的限定性一样,对净资产的限定也可分为暂时性限定与永久性限定。

二、收入支出表要素

预算会计中收入支出表的等式关系为:收入-支出=结余。其中,收入要素与营利组织的收入要素有着显著的差别,而支出要素是其特有的,“结余”没有作为一个会计要素。具体分析如下;

第一,非营利组织的收入具有以下特殊性:

从性质看,非营利组织取得的收入是为了补偿支出,而不是为了营利;提品或劳务等活动的价格或收费标准不完全按照市场经济价值规律来决定,甚至无偿提供或免费服务。即非营利组织就其所提供的产品或劳务通常取得较低的收入或者甚至不取得收入;政府拨款一方面是为非营组织的存续发展,另一方面含有补贴性质。即有些拨款属于对低价格、低收费服务的一种弥补。从口径看,非营利组织的收入是大口径的而完全不同于营利组织小口径收入概念。非营利组织的收入不仅包括业务收入,还包括投资利益、利息收入、捐赠收入和政府性的各类拨款等。

从限定看,非营利组织的收入有限定性与非限定性之分。如,接受的捐款,若捐款人关于这笔款项有规定的使用要求或期限,那么这笔接受的捐赠收入就属于限定性的收入。

第二,非营利组织的支出要素在设计上,需要与收入要素相配合。同时支出与企业会计的费用相比在许多方面有特殊性。

从功能和目的看,非营利组织的支出有着财政资金再分配以及按照预算向所属单位拨出经费的性质。

从口径看,与收入的大口径相一致,非营利组织的支出也是大口径的。非营利组织的支出不仅包括费用性支出(狭义费用),还包括资本性支出。

从限定看,与限定收入与非限定性收入的区分相一致,非营利组织的支出也可分为限定性支出和非限定性支出,这也是资财提供者的规定要求使然。

从确认看,非营利组织的支出的确认有的采用权责发生制,有的采用收付实现制。而费用的确认基本采用权责发生制。

从成本核算看,非营利组织的产品、劳务、项目等,需要单独核算成本的,可以另外单独核算处理,这并不否认支出要素的内涵与外延。

第三,结余是非营利组织在一定期间收入与支出相抵后的差额。由于非营利组织不以营利为目的,其收入与支出的确认口径与企业收入与费用的确认口径有着明显的差别。非营利组织的结余与企业利润相比,有着明显的特殊性,主要表现如下:

1、非营利组织的收入与支出通常也有差额,这个差额并不表现为利润(或亏损),而表现为结余(或负结余)。但非营利组织并不追求这个余额,而是客观以予以反映,以提供有用的会计信息。

2、在性质上,非营组织的结余表现净资产的变动,其属性为净资产,而企业的利润表现为所有者权益的变动。

3、企业利润存在分配问题并且(正)利润必须履行纳税义务。非营利组织的结余一般不存在分配问题。非营利组织正结余不需履行纳税义务,负结余实质上是对净资产的冲减。

4、非营利组织的结余没有明确的方向性,而企业利润表现为贷方余额。

5、非营利组织的结余有限定性与非限定性只分。限定性结余是限定性收入与限定性支出相抵后的结余,非限定性结余是非限定性收入与非限定性支出相抵后的结余。

正因为如此,结余是否作为非营利组织的一个独立会计要素,存在不同观点。

赞成把结余作为一个独立会计要素的观点认为,如同企业会计的收入、费用和利润三要素构成企业“损益表”的基础一样,收入、支出和结余三要素构成了预算会计的第二等式:收入-支出=结余,可以作为“收入支出表”的基础,以系统完整地反映非营利组织的收支情况及其结果。而且关心非营利组织收支情况及其结果的会计信息使用者,也当然希望能提供有关结余的信息。超级秘书网

不赞成把结余作为一个独立会计要素的观点认为,其一,结余的本质属性为净资产,其作为独立要素的经济意义不大。其二,对非营利组织来说,重要的是年度预算的执行情况。结余作为一个要素,平时无法反映出收支结余情况的真实结果,即没有实际的内容。其三,结余作为预算的执行结果,有很大的不确定性,可能有,也可能没有;可能是贷方余额,也可能是借方余额。那么连余额的方向性都无法确定,作为要素是不合适的。

当然,最终结余没有作为独立要素。而实际上,不将结余作为独立会计要素并不影响预算收支以及结余的核算和对预算执行的检查分析。

三、结束语

预算会计作为会计学的两大分支之一,是财务会计在政府和事业单位等非营利组织中的运用。但与企业财务会计相比,预算会计有着诸多明显的特殊性。从最基本的理论问题出发,探讨预算会计的会计主体、会计要素、会计基础、会计报告等的基本理论是非常必要的。本文对预算会计要素这一基本理论问题进行了初步探讨,并对预算会计要素具有的特殊性做出了较全面的分析研究,目的在于抛砖引玉,引起会计理论工作者对预算会计基本理论的关注与重视。

[参考文献]

l、中华人民共和国财政部:财政总预算会计制度,行政单位会计制度、事业单位会计准则、事业单位会计制度,1997年、1998年开始实施

篇6

学校普遍对实验课普遍不够重视,持可有可无的态度,计算机实验教学中还一直沿用传统的教学模式,学生对计算机实验教学逐渐失去兴趣。除此之外,教师在对学生进行成绩评估的过程时普遍采用试卷考核的方法,这种评估成绩的方式非常的单一、片面,不能起到考核学生能力的作用。由于学校并不曾对实验教学制订一套完善的管理制度,造成大部分学校投入的不少的物力财力来购买的实验设备难以发挥出应有功能。

1.2计算机实验教学中教学环境方面的问题

因不同计算机实验课程所需要的硬件设备及软件设备不同,计算机作为科技工具,更新速度快,所以计算机实验室的建设是需要大量的资金投入。但许多学校因为经费有限、设备陈旧,难以满足学生需要,于是产生应付教学实验的现象。除此之外,因设备安装时其安装人员考虑不周,也会影响日后实验教学过程中该设备的使用效果。

2.提高计算机实验教学课质量的意见和建议

针对上述实际情况和多年来的教学体会,对提高计算机实验教学质量提出如下建议。

2.1合理安排实验教学

实验课与理论课不同,一方面,实验课一般更需要教师和学生的交流,老师指导学生解决实验中出现的问题;另一方面,要学好计算机必须进行大量的实践练习,课程设置中实验课的课时远远不足,导致学生学习计算机课程的效果不好,学校应加大计算机基础实验室的开放力度,让学生有足够的课余实践场所。

2.2增加实验教学课时量,革新考核方法

目前计算机课程安排,课堂教学和上机实习的比例一般是2:1。鉴于计算机教育的特殊性,有必要增加学生上机实验的课时数。这样不仅使学生在课堂上学习的理论知识得以消化,而且可以给学生有更充分的时间去根据自己的实际情况,主动了解更多的知识,培养其创新能力。教学考试是检查教学效果的重要环节,要改革考试考核方法,使学生真正学有所得,使学生的实际水平真正体现在计算机的实际使用上来,达到提高学生素质的目的。

2.3重视实验工作人员业务素质的提高

随着计算机教学的改革,对实验工作人员的业务素质的要求越来越高。实验工作人员不仅要有较强的理论水平和动手能力,还应具有创造性思维和较强的应变能力,并且还要对边缘学科有所了解,熟知本专业的现状和发展趋势。因此,为适应这种情况,对实验工作人员可采取“走出去”、“请进来”,以自我提高为主,校内外培训为辅的方法,提高实验工作人员的素质。

篇7

1.对称密码体制

对称密码体制是一种传统密码体制,也称为私钥密码体制。在对称加密系统中,加密和解密采用相同的密钥。因为加解密密钥相同,需要通信的双方必须选择和保存他们共同的密钥,各方必须信任对方不会将密钥泄密出去,这样就可以实现数据的机密性和完整性。对于具有n个用户的网络,需要n(n-1)/2个密钥,在用户群不是很大的情况下,对称加密系统是有效的。但是对于大型网络,当用户群很大,分布很广时,密钥的分配和保存就成了问题。

2.非对称密码体制

非对称密码体制也叫公钥加密技术,该技术就是针对私钥密码体制的缺陷被提出来的。在公钥加密系统中,加密和解密是相对独立的,加密和解密会使用两把不同的密钥,加密密钥向公众公开,谁都可以使用,解密密钥只有解密人自己知道,非法使用者根据公开的加密密钥无法推算出解密密钥,故其可称为公钥密码体制。如果一个人选择并公布了他的公钥,另外任何人都可以用这一公钥来加密传送给那个人的消息。私钥是秘密保存的,只有私钥的所有者才能利用私钥对密文进行解密。

3.目的和意义

(1)解决大规模网络应用中密钥的分发和管理问题

采用分组密码、序列密码等对称密码体制时,加解密双方所用的密钥都是秘密的,而且需要定期更换,新的密钥总是要通过某种秘密渠道分配给使用方,在传递的过程中,稍有不慎,就容易泄露。公钥密码加密密钥通常是公开的,而解密密钥是秘密的,由用户自己保存,不需要往返交换和传递,大大减少了密钥泄露的危险性。同时,在网络通信中使用对称密码体制时,网络内任何两个用户都需要使用互不相同的密钥,只有这样,才能保证不被第三方窃听,因而N个用户就要使用N(N–1)/2个密钥。采用公钥密码体制,N个用户只需要产生N对密钥。由此可见,只有公钥密码才能方便、可靠地解决大规模网络应用中密钥的分发和管理问题。

(2)实现网络中的数字签名机制

对称密钥技术由于其自身的局限性,无法提供网络中的数字签名。这是因为数字签名是网络中表征人或机构的真实性的重要手段,数字签名的数据需要有惟一性、私有性,而对称密钥技术中的密钥至少需要在交互双方之间共享,因此,不满足惟一性、私有性,无法用做网络中的数字签名。相比之下,公钥密码技术由于存在一对公钥和私钥,私钥可以表征惟一性和私有性,而且经私钥加密的数据只能用与之对应的公钥来验证,其他人无法仿冒,所以,可以用做网络中的数字签名服务。

二、方案论证

1.介绍RSA公钥密码体制

RSA是Rivest,Shamir,Adleman提出基于数论的非对称密钥体制。RSA是建立在大整数分解的困难上的,是一种分组密码体制。RSA建立方法如下:首先随机选两个大素数p,q,计算n=p•q;计算欧拉函数φ(n)=(p-1)(q-1);任选一个整数e为公开加密密钥,由e求出秘密解密密钥加密/解密:将明文分成长度小于位的明文块m,加密过程是:c=E(m,e)=modn解密过程是:m=D(c,d)=modn

2.RSA公钥密码体制的安全性分析

RSA的安全性依赖于大整数的因式分解问题。实际上,人们推测RSA的安全性依赖于大整数的因式分解问题,但谁也没有在数学上证明从c和e计算m需要对n进行因式分解。可以想象可能会有完全不同的方式去分析RSA。然而,如果这种方法能让密码解析员推导出d,则它也可以用作大整数因式分解的新方法。最难以令人置信的是,有些RSA变体已经被证明与因式分解同样困难。甚至从RSA加密的密文中恢复出某些特定的位也与解密整个消息同样困难。

3.设计RSA系统的注意事项

(1)经过对RSA安全性的分析,可以得出使用RSA时应该注意的事项:

随机选择足够大素数;在使用RSA的通信网络协议中,不应该使用公共模;不要让攻击者得到原始的解密结果;解密密钥d相对模数n来说不应过小;应该或者加密密钥大;或者被加密的信息m总是大而且m不能是一些已知值的乘积,后面一种情况可以在加密前对m填充随机值实现。相关的消息不能用同样的密钥加密,加密前对消息进行随机值填充破坏消息之间的代数联系及相关性,但是要注意填充算法的选择;应该使获得对任意值的原始签名不可能。被签名的消息应该与模数差不多大,而且不是一些已知值的乘积;

(2)RSA系统的参数选择

RSA系统是第一个将安全性植基于因子分解的系统。很明显地,在公开密钥(e,N)中,若N能被因子分解,则在模N中所有元素价的最小公倍数(即所谓陷门)T=φ(N)=(p-1)(q-1)即无从隐藏。使得解密密钥d不再是秘密,进而整个RSA系统即不安全。虽然迄今人们尚无法“证明”,破解RSA系统等于因子分解。但一般“相信”RSA系统的安全性,等价于因子分解。即:若能分解因子N,即攻破RSA系统;若能攻破RSA系统,即分解因子N(相信,但未证明)。因此,在使用RSA系统时,对于公开密钥N的选择非常重要。必须使得公开N后,任何人无法从N得到T。此外,对于公开密钥e与解密密钥d,亦需有所限制。否则在使用上可能会导致RSA系统被攻破,或应用在密码协议上不安全。

4.RSA公钥密码体制的应用

(1)数字签名

长期以来的日常生活中,对于重要的文件,为了防止对文件的否认,伪造,篡改等等的破坏,传统的方法是在文件上手写签名。但是在计算机系统中无法使用手写签名,而代之对应的数字签名机制。数字签名应该能实现手写签名的作用,其本质特征就是仅能利用签名者的私有信息产生签名。因此,当它被验证时,它也能被信任的第三方(如法官)在任一时刻证明只有私有信息的唯一掌握者才能产生此签名。其特点:签名是可信的,签名是不能伪造的,签名是不可重用的,签名后的文件是不能更改的,签名是不能否认的。

三、过程论述

1.RSA算法工作原理

首先,找出三个数,p,q,r,其中p,q是两个相异的质数,r是与(p-1)(q-1)互质的数......p,q,r这三个数便是privatekey接著,找出m,使得rm==1mod(p-1)(q-1).....这个m一定存在,因为r与(p-1)(q-1)互质,用辗转相除法就可以得到了.....再来,计算n=pq.......m,n这两个数便是publickey编码过程是,若资料为a,将其看成是一个大整数,假设a=n的话,就将a表成s进位(s<=n,通常取s=2^t),则每一位数均小于n,然后分段编码......接下来,计算b==a^mmodn,(0<=b若p,q是相异质数,rm==1mod(p-1)(q-1),a是任意一个正整数,b==a^mmodpq,c==b^rmodpq,则c==amodpq证明的过程,会用到费马小定理,叙述如下:

m是任一质数,n是任一整数,则n^m==nmodm<证明>因为rm==1mod(p-1)(q-1),所以rm=k(p-1)(q-1)+1,其中k是整数因为在modulo中是preserve乘法的(x==ymodzandu==vmodz=>xu==yvmodz),所以

c==b^r==(a^m)^r==a^(rm)==a^(k(p-1)(q-1)+1)modpq

(1)如果a不是p的倍数,也不是q的倍数时:

则a^(p-1)==1modp(费马小定理)=>a^(k(p-1)(q-1))==1modpa^(q-1)==1modq(费马小定理)=>a^(k(p-1)(q-1))==1modq所以p,q均能整除a^(k(p-1)(q-1即a^(k(p-1)(q-1))==1modpq即a^(k(p-1)(q-1))==1modpq=>c==a^(k(p-1)(q-1)+1)==amodpq

(2)如果a是p的倍数,但不是q的倍数时:

则a^(q-1)==1modq(费马小定理)=>a^(k(p-1)(q-1))==1modq

=>c==a^(k(p-1)(q-1)+1)==amodq=>q|c-a

因p|a=>c==a^(k(p-1)(q-1)+1)==0modp=>p|c-a

所以,pq|c-a=>c==amodpq

(3)如果a是q的倍数,但不是p的倍数时,证明同上

(4)如果a同时是p和q的倍数时:

则pq|a=>c==a^(k(p-1)(q-1)+1)==0modpq=>pq|c-a

=>c==amodpq

这个定理说明a经过编码为b再经过解码为c时,a==cmodn(n=pq)但我们在做编码解码时,限制0<=a

2.RSA的安全性

RSA的安全性依赖于大数分解,但是否等同于大数分解一直未能得到理论上的证明,因为没有证明破解RSA就一定需要作大数分解。假设存在一种无须分解大数的算法,那它肯定可以修改成为大数分解算法。目前,RSA的一些变种算法已被证明等价于大数分解。不管怎样,分解n是最显然的攻击方法。现在,人们已能分解多个十进制位的大素数。因此,模数n必须选大一些,因具体适用情况而定。

3.RSA的速度

由于进行的都是大数计算,使得RSA最快的情况也比DES慢上一倍,无论是软件还是硬件实现,速度一直是RSA的缺陷。一般来说只用于少量数据加密。

参考文献

[1]陈运.信息加密原理[M].成都:电子科技大学出版社,1990.

篇8

二、C语言与汇编语言连接的关键问题要实现

C语言与汇编语言之间的连接还需要解决参数关系、确定调用关系和模块连接三个问题。参数关系是混合编程过程中必须解决的问题,多数程序员均采用堆栈方式解决参数传递问题,具体操作为:以汇编语言中的BP作为机制寄存器,以反序多为调用顺序,将C语言中的参数压入堆栈中,且BP根据参数加入相应的偏移量即可实现参数使用。而确定调用关系则需要说明要调用的函数或过程,并确定调用及其调用关系。外部模型可调用被调用的函数或被调用过程,调用程序需说明被引用的外部模块的名称。实现汇编程序与C程序模块连接需要保证不同语言模块的存储模式相同以及遵守C兼容的函数及变量命名约定。

篇9

1.1模块化思想模块化的基本思想就是运用C语言在进行计算机软件编程设计时,按功能作用的不同将一个较大的程序分割成为许多小的子模块,使每个小的子模块成为一个功能单一、理解简单和结构合理的小程序。

1.2简洁性强C语言具有语言简洁、结构紧凑、使用方便、灵活的优势。C语言包含了32个关键字和9条控制语句,源程序书写方式较自由灵活,因此在计算机软件编程中要选择使用小写字母,压缩掉所有不重要的部分。

1.3运算范围广C语言总共具有34种运算符,其运算符号十分丰富且对运输结果能采用各种各样的表达形式,因此C语言的数据处理能力强,可以为各类数据结构进行复杂的运算,进行一些高级语言较难实现的运算功能。

1.4移植泛用性C语言在进行软件编程中基本上不需要做任何的修改,就能运用于各种不同型号的计算机和操作系统环境上,从而形成很多不同版本的C语言。

1.5应用效率高C语言的应用结构简单清晰,能够对内存中的相应地址进行直接的访问,操作十分方便,被称为高级语言中的低级语言。同时能够直接调用系统功能,直接操作硬件,具备许多高级语言所不具备的高效率。

2.C语言在计算机软件编程中的技巧

C语言具有模块化的特点,因此在计算机软件程序编程中,充分发挥C语言的灵活性和方便性,提高软件编程的技巧性,能够优化软件程序编辑和提高软件开发的效率和质量。

2.1变量数据和运算模式的合理设置设置变量数据时,要在最大限度满足计算机软件编程需要的前提下,尽可能合理的设置变量数据,使用无符号的最小数据类型,这样能减少程序代码,从而促进计算机软件编程的有效运行。同时在设置运算模式时,要尽量运用定点运算,避免运用浮点运算。

2.2变量存贮器类型的合理定义在计算机软件编程中,采用和操作不同类型的变量存贮器时,会造成编译后的代码执行效率各不相同,只有合理定义变量存贮器类型,才能不断提高程序的执行效率。因此在定义变量存贮器类型时,应在满足条件的情况下尽量选用内部直接寻址存贮器。

2.3变量存贮类型的灵活设置在计算机软件编程中,C语言具有模块化思想,正确函数变量的传递在编程中十分重要,因此子程序模块使用的变量常采用局部变量,而整个程序模块使用的变量要采用全局变量。另外在C语言中灵活使用指针、结构和联合,也便于数据的传递,提高软件编程的效率。

2.4设计软件编程与C语言的接口C语言具有程序执行速度快和直接操作硬件的优势,在进行数据采集、中断服务器处理和实时控制时,可以将C语言程序运用到计算机软件编程中,自行控制数据的传递,从而能够精确控制任务,加快实时响应。

2.5编译控制指令的正确选择C语言能为计算机的软件编程提供了20多条控制指令,总体可分为首要控制指令和一般控制指令,首要控制指令的选择只能用一次,要放在源程序的开始处,以防止重复而导致停止编译,而一般控制指令的选择可以多次。因此选择正确的控制指令,能加速程序调试过程。

3.C语言在计算机软件编程中的应用

C语言具有很强的优越性,可以适用于计算机软件编程实验研究,这就需要对C语言在计算机软件编程中的应用有一个全面的认识,避免在以后的程序设计过程中出现基础不足的情况。

3.1指针的应用C语言中的指针代表相关变量、相应函数的地址和地址相对应的存储内容。在进行软件编程时,如果一个相应的变量声明前面,出现“*”号,那就表示这个内存地址相对应的存储内容。通常情况下C语言的一个指针代表着一个相应函数的地址,是一个常量。此外,C语言的指针可以在调用函数时得到几个不同于return(z)的返回值。

3.2字符串在C语言中,字符串是一种以ASCII的UNL作为数组退出的一种chair型的数组,在计算机软件编程中,字符串的使用一般不需要引用库。但在C标准库中包含着一些函数可以操作相应的字符串,在使用这些函数时,需要运用相对应的头文件进行引用。

篇10

1在设计计算机通信与控制系统时要注意以下事项

(1)在对计算机通信与控制系统设计和配置时,要注意到系统的结构要紧凑,布局要合理,信号传输要简单直接。

在计算机通讯与控制系统的器件安装布局上,要充分注意到分散参数的影响和采用必要的屏蔽措施:对大功率器件散热的处理方法;消除由跳线、跨接线、独立器件平行安装产生的离散电容、离散电感的影响,合理利用辅助电源和去耦电路。

(2)计算机通信与控制系统本身要有很高的稳定性。

计算机通信与控制系统的稳定性,一方面取决于系统本身各级电路工作点的选择和各级间的耦合效果。特别是在小信号电路和功率推动级电路的级间耦合方面,更要重视匹配关系。另一方面取决于系统防止外界影响的能力,除系统本身要具有一定的防止外界电磁影响的能力外,还应采取防止外界电磁影响的措施。

(3)算机通信与控制系统防止外界电磁影响的措施,应在方案论证与设计时就给予充分考虑。

例如数字信号的采集传输,是采用脉冲调制器还是采用交流调制器,信号在放大时采用几级放大器,推动司服系统工作时采取何种功放,反馈信号的技术处理及接入环节,电路级间隔离的方法,器件安装时连接和接地要牢固可靠,避免接触不良造成影响,机房环境选择和布局避免强电磁场的影响等。

2排除电源电压波动给计算机通信与控制系统带来的影响

计算机通信与控制系统的核心就是计算机,计算机往往与强电系统共用一个电源。在强电系统中,大型设备的起、停等都将引起电源负载的急剧变化,也都将会对计算机通信与控制系统产生很大的影响;电源线或其它电子器件引线过长,在输变电过程中将会产生感应电动势。防止电源对计算机通信与控制系统的影响应采取如下措施:

(1)提高对计算机通信与控制系统供电电源的质量。

供电电源的功率因数低,对计算机通信与控制系统将产生很大的影响,为保证计算机通信与控制系统稳定可靠的工作,供电系统的功率因数不能低于0.9。

(2)采用独立的电源给计算机通信与控制系统供电。

应对计算机通信与控制系统的主要设备配备独立的供电电源。要求独立供电电源电压要稳定,无大的波动;系统负载不能过大,感性负载和容性负载要尽可能的少。

(3)对用电环境恶劣场所采取稳压方法。

对计算机等重要设备采用UPS电源。在稳压过程中要采用在线式调压器,不要使用变压器方式用继电器接头来控制的稳压器。

3防止由于外界因素对供电电源产生的传导影响

由于外界因素对电源产生的传导影响要采取以下措施。

3.1采用磁环方法

(1)用磁环防止传导电流的原理。

磁环是抑制电磁感应电流的元件,其抑制电磁感应电流的原理是:当电源线穿过磁环时,磁环可等效为一个串接在电回路中的可变电阻,其阻抗是角频率的函数。

即:Z二f/(ω)

从上式可以看出:随着角频率的增加其阻抗值再增大。

假设Zs是电源阻抗,ZL是负载阻抗,ZC是磁环的阻抗,其抑制效果为:DB=20Lg[(Zs+ZL+ZC/(ZS+ZL)]

从上述公式中可以看出,磁环抑制高频感生电流作用取决于两个因素:一是磁环的阻抗;另一个是电源阻抗和负载的大小。

(2)用磁环抑制传导电流的原则。

磁环的选用必须遵循两个原则:一是选用阻抗值较大的磁环:另一个是设法降低电源阻抗和负载阻抗的阻值。

3.2采用金属外壳电源滤波器消除高频感生电流,特别是在高频段具有良好的滤波作用电源滤波器的选取原则

对于民用产品,应在100KHZ一30MHZ这一频率范围内考虑滤波器的滤波性能。军用电源滤波器的选取依据GJBl51/152CE03,在GJBl51/152CE03中规定了传导高频电流的频率范围为15KHZ-50MHZ。

4抑制直流电源电磁辐射的方法

4.1利用跟随电压抑制器件抑制脉冲电压

跟随电压抑制器中的介质能够吸收高达数千伏安的脉冲功率,它的主要作用是,在反向应用条件下,当承受一个高能量的大脉冲时,其阻抗立即降至很低,允许大电流通过,同时把电压箝位在预定的电压值上。利用跟随电压抑制器的这一特性,脉冲电压被吸收,使计算机通信与控制系统也减少了脉冲电压带来的负面影响。

4.2使用无感电容器抑制高频感生电流

俗称“隔直通交”是电容器的基本特性,通常在每一个集成电路芯片的电源和地之间连接一个无感电容,将感生电流短路到地,用来消除感生电流带来的影响,使各集成电路芯片之间互不影响。

4.3利用陶瓷滤波器抑制由电磁辐射带来的影响

陶瓷滤波器是由陶瓷电容器和磁珠组成的T型滤波器,在一些比较重要集成电路的电源和地之间连接一个陶瓷滤波器,会很好起到抑制电磁辐射的作用。

5防止信号在传输线上受到电磁幅射的方法

(1)在计算机通信与控制系统中使用磁珠抑制电磁射。

磁珠主要适用于电源阻抗和负载阻抗都比较小的系统,主要用于抑制1MHZ以上的感生电流所产生的电磁幅射。选择磁珠也应注意信号的频率,也就是所选的磁珠不能影响信号的传输,磁珠的大小应与电流相适宜,以避免磁珠饱和。

(2)在计算机通信与控制系统中使用双芯互绞屏蔽电缆做为信号传输线,屏蔽外界的电磁辐射。

(3)在计算机通信与控制系统中采用光电隔离技术,减少前后级之间的互相影响。

(4)在计算机通信与控制系统中要使信号线远离动力线;电源线与信号线分开走线。输入信号与输出信号线分开走线;模拟信号线与数字信号线分开走线。

6防止司服系统中执行机构动作回馈的方法

6.1RC组成熄烬电路的方法

用电容器和电阻器串联起来接入继电器的接点上,电容器C把触点断开的电弧电压到达最大值的时间推迟到触点完全断开,用来抑制触点间放电。电阻R用来抑制触点闭合时的短路电流。

对于直流继电器,可选取:

R=Vdc/IL

C=IL*K

式中,Vdc:直流继电器工作电压。

I:感性负载工作电流。

K二0.5-lЧF/A

对于交流继电器,可选取:

R>0.5*UrmS

C二0.002-0.005(Pc/10)ЧF

式中,Urms:为交流继电器额定电压有效值。

篇11

一、计算机语言教学概述

1.1计算机语言概述

语言是人类所特有的用来表达意思、交流思想的工具,由语音、词汇和语法构成一定的系统。计算机语言顾名思义是在计算机上使用的语言,是人类为了能使人与计算机间进行交流,专为计算机设计的语言,是以人类日常交流的语言为蓝本,变换成计算机可以读懂的信息符号。这些信息符号是按照一定的规则进行的编码,是人与计算机间特有的用来表达人的意思、交流思想的工具,并指导计算机进行信息的采集、分析、加工、处理、保存和利用等。计算机语言的种类非常之多,总的来说可以分成机器语言、汇编语言、高级语言三大类。目前通用的编程语言有两种形式:汇编语言和高级语言。高级语言是目前绝大多数编程者的选择,和汇编语言相比,它不但将许多相关的机器指令合成为单条指令,并且去掉了与具体操作有关,但与完成工作无关的细节(例如使用堆栈、寄存器等),这样就大大简化了程序中的指令。

1.2计算机语言教学

计算机语言教学是让学员掌握人为计算机设计的语言特征,学会计算机语言程序设计技能,培养学员的创新能力。教学过程首先是让学员端正思想,明确学习计算机语言的意义;其次是让学员明白学习计算机语言最终就是学会编写程序。

二、计算机语言教学中存在的问题

目前高职、专科计算机教学中出现的主要问题如下:

2.1学生兴趣低、无法调动其学习兴趣

在计算机语言教学中,一般来说,学生兴趣比较低。学生往往认为要学习语言应该自己去专心地学,那样听老师讲课是无法很好地学习语言的,所以自学能力强的学生便自己去学习,而自学能力不强或者自觉性比较差的学生就可能会上课不听讲、下课不看书。而且学生对于整个语言学习不够重视,在考计算机等级考试和程序员的过程中,可以明显看出,很多学生都是抱着碰运气的态度去考的,而并没有明确的目的性。

2.2计算机语言课教学深度与广度的不协调

计算机教学范畴之广确实让广大的计算机教育工作者在制定教学计划时不知从何下手,仅计算机语言就有几十种,并且在不断的更新,而教学的总学时却是不变的,为了让学生在校期间尽可能多的接受有关知识,为以后的就业工作创造条件,我们开设了Basic,PASCAL,C和汇编等多种语言课程,而每门课的总学时不过50学时左右,因此绝大多数讲授的只是语言最基本的语句和一些简单的算法设计,对于具体的语言版本却介绍不多如C语言只介绍标准C语言的语句和语法,对具体如TurboC的库函数应用及其语言本身固有特点很少介绍或根本不予介绍,其结果学生语言知道不少,但没有一门是精通的。

2.3学生程度参差不齐

在计算机语言课的教学过程中,发现学生计算机知识程度参差不齐,比如在授课的过程中,一些基础好的学生觉得早已听懂,而基础差的学生会觉得进度较快.这样使得基础好的学生不能深人学习,基础差的学生学习基础不扎实.从考试的结果看,各班的平均成绩差异较大,最高平均分比最低分相差25分以上,就是同一个班的成绩差异也较大.通过对考试的答卷进行分析,结果表明:学生对较死板的概念题答的较好,对简单的应用并且有确定答案的问题基本上也能回答,但对综合应用的题目大多回答错误。

2.4程度设计能力差

笔者在调查过程中发现,学生最怕计算机等级考试(二级)中笔试的程序填空.机试的编程题,实际上难度并不大.从学生解决问题过程中可看出:结构化程序设计思想不强,几种常见算法如穷举、递推、迭代、递归、方程求解、字符串操作等不够熟练,综合运用知识能力较弱,缺乏创新思维.这样直接导致在完成程序填空时,阅读理解程序能力弱;编程时设计的程序结构不清晰、臃肿,可读性差,程序的效率较低。

2.5程序调试能力差

表现在:许多学生虽拥有个人电脑,但多数学生只是比较熟悉Windows操作环境,不熟悉DOS操作环境,实验前没有做好充分准备。如不熟悉DOS命令的使用,不熟悉TC(TurboC)各菜单功能,不懂确立TC工作环境,不熟悉编译过程中出错的英文信息,甚至连syntax(语法)、statement(语句)、overflow(溢出)等单词都不认识,尤其当出现恶意语法错误时,C语言编译器也可能有故障隐患而给出名不符实的错误信息;不熟悉程序动态调试方法,如断点设置、单步执行、观察变量的当前值等;另外,学生录入程序的速度太慢,录入正确率低等。

三、计算机语言教学措施探讨

3.1充分调动学生学习计算机语言的兴趣

对于计算机语言的学习来说,由于许多学生在以前并未接触过,所以他们会认为计算机语言是很深奥、很难学的,所以有许多人对计算机语言的学习缺乏信心。在这个时候,任课教师应该采取适当的方式激发学生的积极性和自信心。教师可以在上课过程中讲解目前计算机发展的历程和其中出现的重要人物,并讲解其中重要人物的成功历程,比如可以讲解国内“程序员之父”——求伯君老师以及他所组建的金山软件公司。为了消除程序语言对学生的神秘性,教师可在课堂上当场编写一些小程序,并当场演示。教师也可讲解目前计算机程序人才的重要性和他们的待遇,以调动学生的兴趣和积极性。2以问题为核心,以数据类型的发展为主线来组织教学

课堂教学内容如何组织是教师备课的重要步骤,教学内容组织是否恰当对教学效果有着直接的影响。教师必须对教材仔细分析,充分理解课程的特点,采用最合适的方式来组织教学。

计算机语言虽然比较简单,但要记忆的知识还是较多的,且存在着如何使用这些知识的问题。课堂上若罗列知识点,学员是可以勉强记住的,但要学会使用就较为困难了。在教学过程中,除了必要的说明外,大部分知识都应从问题引入,这样一是比较自然,这些知识都因实际问题的需要而设计,其存在是合理的,有利于记忆;其二也解决了在何种情况下使用与如何使用的问题。当然罗列是需要的,但应放在总结的时候。

当语言的基本数据类型、语句与控制结构讲完后,学员对语言是入门了,但要解决实际问题是不够的,这时应从问题的需要出发引人新的数据组织方式——构造类型,从基本类型——数组——记录——记录数组——动态数据结构——文件。每一个新的类型都是已有的类型克服其缺点,继承其优点而得到的,这符合人思维发展规律,也符合计算机语言本身发展的规律,同时对提高学员解决问题的能力是非常有利的。

3.3教学时间的安排,精讲、多练。

计算机语言教学是一门实践性很强的课程,一定要动手多写程序,通过写、通过思考才能有所进步。对于不同语言编写的程序而言,其实只是表现形式不一样,实际上内容的本质是完全一样的。因此,只需花三分之一的时间在语言本身的讲解上,而剩余三分之二的时间应当放到学生程序内容的考虑以及上机的调试上,应当给学生以更多的实践的机会。

学生在学习的过程中,对课程的认识包括两方面的含义,一是理解,对课程内容的理解;二是应用,如何在自己的程序中加以应用,而应用是学生学习语言的最终目的。教师的职责是教给学生机器可以理解的语句和结构,但关键还是要让学生自己去实践。因此,要给学生提供各种不同的场景(问题),让学生体会在不同的场景中该如何与机器进行交流,即:如何写出能与计算机进行沟通的程序,让计算机帮助用户解决问题。通过对各种不同问题的尝试解决,不但有利于对计算机语言的熟练掌握,而且对计算机的工作流程以及特点也会有更深的体会。

3.4应避免学生的思维定势,培养学生的创造性思维。

对于同一个问题来讲,如果程序能够正确地解决问题,那么这个程序就是正确的,但是这个程序好不好,又有其他的因素制约,比如,程序的可读性,是不是容易让人理解;程序的结构,结构是否合理、符合逻辑;程序的执行效率以及程序所占用的存储空间等。因此,一个程序的好坏,衡量的标准有很多,而且并不是绝对的,可能不同的程序,优、缺点不同,适应的场合、对象也就不同。

通常每个人都有自己独特的思维方式及视角,所以应鼓励每一个同学将自己对某一问题的考虑讲出来,不要局限于某种标准答案之中。应将不同的想法列出来,一一进行对比,找出不同的优、缺点,这对培养学生的创造性思维很有帮助,可以让学生看到相同的问题有不同的解决方式,并且能够理解不同解决方式的优点、缺点。

学生作为国家未来的栋梁、信息时代的接班人,应该得到好的计算机教育,作为教师,应该在计算机语言的教学中抓好每个环节,使学生能挑起未来国家建设的大梁。

参考文献:

[1]谭浩强、田淑清.《BASIC语言——QBASIC》(第五次修订本),科学普及出版社1999版