绪论:写作既是个人情感的抒发,也是对学术真理的探索,欢迎阅读由发表云整理的11篇计算机语言论文范文,希望它们能为您的写作提供参考和启发。
1会计核算与统计核算的差异
1.1会计核算与统计核算目标的差异
会计核算目标是向财务报告使用者提供与企业财务状况、经营成果和现金流量等有关的会计信息,反映企业管理层受托责任的履行情况,有助于财务报告使用者作出经济决策。而统计核算则是运用一系列统计指标对国民经济某方面或某部门进行集中、全面、综合地反映,主要是为各种宏观经济分析、政策制定和决策服务的。
1.2会计核算与统计核算确认的差异
会计核算是按权责发生制原则来核算生产经营成果,凡是属于本期取得的收入和发生的费用,不论款项是否实际收到或付出,都应作为本期的收入和费用入账,凡是不属于本期的收入和费用,即使款项在本期收到或付出,也不作为本期的收入和费用处理。统计核算则按生产原则来计算生产经营成果。如对本期生产但未销售的产品都计算产值,会计核算则不计入销售收入。
1.3会计核算与统计核算配比的差异
会计核算要求在核算当期盈亏时,要依照各期间内的相关收入和费用进行正确配比。这首先表现在因果配比,即收入是由于一定费用耗费而产生;其次是时间配比,即属于某期间的费用必须与相同受益期的收入相配比。统计核算在计算增加值时,强调要保持中间消耗和总产出相结合,中间消耗的计算范围要与总产出保持一致,以保证准确反映当期经济活动、成果。配比在统计核算是建立在生产基础上而不是销售基础上。
1.4会计核算与统计核算计价的差异
一般情况下,对于会计要素的计量采用历史成本计量,以所购入资产发生的实际成本作为资产计量的金额。采用实际成本(历史成本)计价,使核算具有客观性。但这样核算的资产是不同时期购买价的混合量,经营费用也是资产混合量的当期派生流量,而收入则是以当期价格计算。统计核算对各种经济交易均以当期价格而不是历史各期的价格,是以市场价格而不是生产成本作为估价基础。
2会计核算与统计核算的补充
2.1统计方法在会计方面的应用
在财务会计方面,会计核算是从会计的三个静态要素即资产、负债、所有者权益和三个动态要素即收入、费用、利润这一基础上展开的,静态三要素反映资金来源和资金占用的存量分布也就是期末余额,这实际上是统计所讲的时点指标;而动态三要素反映资金的流量规模也就是本期发生额,这实际上是统计上所说的时期指标。统计时期和时点指标关于数的特性和计算特点,对会计存量核算和流量核算的区别提供了理论依据。另外,在财务会计中的存货计量的移动平均法、加权平均法,其基本原理是由统计平均数阐述的。
在管理会计方面,统计方法在管理会计的预测、决策、控制分析中得到了充分的发挥,如混合成本分解所采用的相关和回归分析、销售预测和成本预测所采用的趋势预测模型、短期经营决策中所用的概率决策、长期投资决策中有关风险价值的标准差系数计算、不确定性决策中的区间估计、全面预算中的概率预算、以及标准成本差异分析中对统计指数因素分析方法的运用,从而使得对不确定条件下的管理会计问题研究分析有了支持工具,可见统计方法是管理会计中必不可少的系统方法。
在财务管理方面,风险的衡量指标主要有方差、标准差和标准离差率等统计分析方法,筹资的资金需要量预测采用了统计中的回归分析法和长期趋势预测法。再如综合资金成本和资本结构,财务分析中运用的趋势分析法、比率分析法和因素分析法,其基本原理是由统计相对数所提供的。
2.2会计资料在统计方面的应用
随着市场经济的发展,会计从对经济活动的结果进行记录、计量和报告,发展到对企业经济活动的全过程进行控制和监督,参与企业的经营决策和长期决策,为国家宏观经济管理和调控提供重要的信息。会计信息质量要求可靠性、相关性、可理解性、可比性、实质重于形式、重要性、谨慎性、及时性,使会计信息符合宏观经济管理的需要,满足有关方面了解企业财务状况和经营成果的需要,能及时的将信息提供给使用者,并使会计信息清晰、简明,便于理解和利用。会计的复式记帐法,以及账账、账证、账实相互一致,为会计信息严肃性提供了重要保障。
①语法学习过程较长从我国当前各高校计算机编程语言的教学来看,基本上都选择了计算机编程C语言、C++、C#、或java等,从这些编程语言的比较来看,其中相对要容易学习和掌握,而C语言、C++相对要比较难掌握,它们属于强类型编程语言,语法比较复杂,其中会存在较多的语法陷阱,导致学生将很多的时间浪费在纠错上,学生在进行学习时,需要用较长的时间来修正代码中的错误和漏洞,这带来的直接影响就是不利于学生编程思想的形成,最终导致只会使用一些编程工具,但是却不能在未来更好的进行编程工作。C#在面向对象编程语言中,即使是比较优异的一种,但是使用C#进行编程,需要计算机具备较高的配置,如果学校机房设备等比较落后,或者是学校硬件建设资金不足,那么进行设备更新,采用高配置的计算机是比较困难的,而且,C#仅支持windows平台,这就在很大程度上阻碍了部分不能在windows环境下学习的学生使用这一语言。
②受高校授课制度的影响编程语言的学习通常需要一段较长的、连续性的时间,而一般高校的授课时间都是固定的,每节课程的时间需要统一安排,排课老师需要考虑不同课程之间的授课冲突问题,所以一般情况下无法实现编程教学的集中授课,而只是同其他课程一样进行分节学习,这种授课模式对于编程教学来讲,其弊端就是难以让学生形成连贯性思维,通常会造成尽管这节课的内容在课堂上已经全部掌握,但是等到隔几天再进行下节课的授课时,却全部都已经忘记的现象,导致编程教学效果较差。客观来讲,编程课程实际上是一门比较枯燥的课程,不容易让学生全身心的投入和激发他们的兴趣。
③不利于学生的自主学习编程语言(如C语言、C++等)是比较难掌握的一门语言,一般需要教师对其进行入门教育。但是,在实际的教学中教师也仅仅是“抛砖引玉”的作用,教师将其基本要领教授于学生之后,还需要学生对其进行深入的研究与实践。然而,这些编程语言自身的学习难度在很大程度上决定了学生进行自主学习的难度,尤其是对于非计算机专业的学生。比如C语言的学习,就需要学习者首先具备较好的计算机功底,要详细的了解并理解堆栈、内存、指针、数组等概念,掌握代码的书写要求,对于很多计算机专业基础知识不扎实的学生,及非计算机专业学生来讲,代码就好比是天书,无法正常的判断代码错误原因,最终导致学习失败,最终放弃对编程语言的学习。
2Python编程语言在计算机理论教学中的作用
与C语言、C++、java等编程语言相比,Python语言表现出了其明显的优势,笔者接下来从以下三方面进行具体的分析。
①学习难度最小化首先,Python的代码书写规则与计算机算法中的“伪代码”非常相似,GuidovanRossum最初在开发这一语言时,参考了ABC语言的特性,使其最终设计出的语言书写规则与日常英语十分相似,在很大程度上增加了这一语言的易用性,即使是非计算机专业的学生,只要认真研究就可以迅速掌握,大大节约了教学资源。Python可以支持unicode字符集,因此就解决了ascii字符集的字节存储空间问题。uniocde字符在其它语言中一般需要进行比较复杂的转换,而python具有强大的序列(各类定长数组、动态数组、字符串等),从而较容易的实现了在同一个序列中放置不同数据类型的数据,以此省略了较复杂的组合变量声明和处理。还有就是Python自身的IDLE既可以在windows平台上使用,又可以在UNIX上得到较好支持。学生只需对python进行入门学习,便可以快速的进行代码书写。
②提高学生学习动力Python编程语言具备对学生的计算机功底要求较低,因此扩大了其使用人群,尽管是计算理论知识基础薄弱的非本专业学生也能够较快的掌握这一编程语言,并能够树立较强的编程思维,在很大程度上提高了学生的学习动力,我国有不少的编程爱好者,他们一般都没有接受过系统的计算机理论的学习,而Python的易用性恰恰解决了他们理论知识薄弱的问题,面向用户的设计和偏重程序逻辑的编码方式,让更多的编程爱好者树立较强的编程思路。③强大的类库使编程更简易Python有强大的各种类库的支撑,具备较多的免费编程资源,更容易进行布置,因此减小了开发难度,加快了开发速度。另外,由于Python是开源的,为了能够更加方便的进行工作,可以自行扩展Python的库,构建具备自身特色的类库。
逻辑最早是哲学中的词汇,在古希腊时期,很多哲学家在辩论的过程中,为了可以说服对方,自己的思路必须清晰,符合人们正常的思维,逐渐的形成了逻辑语言的概念,随着数学理论的发展,要想解决特定的问题,必须进行相应的推理和证明,而推理的过程中,就要使用逻辑语言,这样推理才能够符合人的思维。计算机的出现,对于科技的发展来说,是革命性的,很多人将计算机作为第三次科技革命的标志,通过计算机的使用,不但改变了人们的生活习惯,同时也在很大程度上提高了工程的效率,而计算机是在数学模型的基础上,因此控制计算机工作的软件,也必须具有一定的逻辑性。在计算机出现的早期,受到计算机性能等影响,程序的编写还采用二进制的机器语言进行,这种0和1组成的二进制语言,在编写的过程中,必须具有一定的逻辑性,计算机才能够去运行,现在程序的编写已经采用高级语言,如JAVA和C语言等,利用这些语言进行程序的编写时,逻辑关系的体现更加重要。
1.2逻辑语言的特点
从语言学上来看,语言主要可以分成三种,分别是自然语言、带符号的数学语言、以及形式化的逻辑语言,逻辑语言的出现,主要是因为逻辑学发展的需要,古时候受到知识水平的限制,人们在讨论问题时,经常会发生一些争执,为了解决这种争执,人们希望能够建立像数学那样完美,具有特定符号的语言,这就是逻辑语言。与其他的语言相比,逻辑语言具有很高的严谨性,这种语言将逻辑推理,转化成为了数学语言,在遇到具体的问题时,就可以利用这种没有歧义、严谨的语言,通过计算的方式,来解决这个问题,随着逻辑语言自身的发展,在解决实际问题时,人们首先会建立一个数学模型,然后采用数学的方式进行求解,极大的提高了解决问题的效率。由此可以看出,逻辑语言的特点是严谨性和普遍性,能够用来描述所有的问题,而且在这个过程中,不会出现任何的歧义,现代计算机软件的发展,很大程度上就是建立在逻辑语言的基础上,通过实际的分析可以知道,每个程序都是一个数学模型,而描述这个模型的就是逻辑语言。
1.3逻辑语言的发展
从语言的三种形式可以看出,其发展也可以分成三个阶段,首先是自然语言,在人类文明的初期,受到科学技术上的限制,人们的思维还不是很严谨,因此表达比较随便,采用自然语言进行交流,现在的日常生活中,依然使用这种语言,随着自然科学的发展,语言开始分为书面语和口语,在对科学进行描述时,主要采用书面语进行,这种表达方式具有一定的特殊性,尤其是在数学科学中,需要加入一些常用的符号,逐渐的形成了数学语言。逻辑语言的出现,是数学语言发展的结果,但是在逻辑语言刚出现时,主要建立在理论的基础上,很难在现实中使用,计算机是逻辑语言实践的结果,通过数学二进制和实际电路的结合,就可以利用逻辑语言来解决实际问题,计算机程序的出现,使得逻辑语言发展到了一个新的高度,在程序设计中,考虑到计算机的严谨性,必须采用逻辑语言进行。
2计算机软件开发的现状
2.1我国计算机软件开发的现状
通过实际的调查发现,目前我国计算机软件开发能力较低,现在使用的软件,很多都是国外软件公司开发的,虽然近年来随着国家的重视,加大了对软件公司的鼓励和扶持,在很大程度上促进了我国软件技术的发展,我国软件产业出现了一个黄金期,但是受到盗版市场等影响,很多软件公司的产品没有市场,导致现在我国还没有大型的软件公司。印度是现在世界上软件产业先进的国家之一,其在发展的过程中,也遇到了和我国一样的问题,但是在政府强硬的打压下,盗版市场得到了控制,为软件公司的发展,提供了一个良好的环境,我国与印度的国情相近,为了促进我国软件产业的发展,借鉴了其成功的经验,近几年政府部门出台了很多政策法规,对盗版进行严格的控制,在一定程度上改善了我国软件行业的环境。但是计算机软件行业经过了多年的发展,已经形成了良好的产业链,核心的软件技术都掌握在西方国家手中,我国要想发展自己的软件产业,面临的难度较大,而受到我国教育水平的影响,软件开发人员的整体水平较低,在很大程度上限制了我国计算机软件开发水平的提高。
2.2影响计算机软件开发的因素
在实际的计算机软件开发中,首先要进行需求分析,在计算机软件出现的早期,受到计算机性能的限制,软件都比较简单,只是进行一些简单的数学计算,因此不需要进行需求的分析,程序的编写都具有一定的针对性,人们遇到实际问题时,编写一个程序,来解决这个问题,由于计算机没有存储设备,程序无法进行存储,再遇到这个问题时,还要进行程序的编写。随着软件技术的发展,计算机语言得到了很大的进步,在传统的0和1二进制语言中,软件的编写非常复杂,为了方便软件的开发,人们对计算机语言进行了改进,把难理解的汇编语言等低级语言,变成了易懂的高级语言,同时软件的应用也有了很大的进步,要想满足不同领域的需求,软件自身也变得越来越复杂。由此可以看出,影响计算机软件开发的因素有很多,需求分析的效果、计算机语言等,都能够对软件的开发造成很大的影响,尤其是计算机语言的使用,现在的软件为了获得一定的市场,都会增加自身的功能,导致其体积越来越大,根据软件开发的实际情况,都会分成几个模块,要想让软件具有良好的可维护性、易读性等,必须采用严谨的逻辑语言。
3基于逻辑语言的计算机软件开发分析
3.1逻辑语言的表现形式
逻辑语言作为一种理论性的语言,如何使用这门语言解决实际问题,一直都是人们研究的重点,受到技术条件的限制,这个想法没有实现,随着科学的进步,物理学家们根据数学家的设想,制作出了现代电子计算机,从本质上来说,计算机自身就是一个数学模型,而这种模型就采用逻辑语言来描述,通过电路的通和不通两种状态,将数学二进制很好的联系起来。这样就可以利用逻辑语言来解决实际问题,计算机在应用的过程中,根据不同领域的实际需要,针对性的开发了应用软件,因此计算机的应用就是软件的应用,而在软件的开发,就是将计算机语言,按照一定的逻辑关系进行排列,然后计算机按照程序的指令,一步一步的去执行。由此可以看出,软件程序其实就是逻辑语言的表现形式,在计算机刚出现时,程序的编写比较简单,通常都是由几个指令构成,可以不考虑语句之间的逻辑关系,但是现在的程序非常复杂,很多软件占用的空间达到了GB的级别,这样复杂软件的开发,要考虑维护性和易读性等,因此必须具有清晰的逻辑关系。
3.2逻辑语言的使用
现在的软件开发中,主要采用C语言等高级语言进行编写,由于软件要实现不同的功能,因此在实际的设计中,人们根据具体的功能,将软件分成了相应的模块,每个模块实现软件的一个功能,然后设立一个主程序,通过特定的扫描机制,在需要哪个功能时,就调用相应的模块,这样程序可以很简单的实现维护等操作。计算机是以数学为基础,具有很高的严谨性,在程序编写时,如果一个语句出现错误,就会导致整个软件无法执行,因此在实际的开发过程中,必须采用严谨的逻辑语言进行,只有这样才能够确保程序可以被执行,通过实际的调查发现,现在的编程软件功能非常完善,在程序编写完成之后,可以进行相应的编译和运行,如果程序存在问题,就无法完成编译,编程软件会提出出错的位置,如果是命令的拼写错误,很好进行修改,如果是逻辑关系出现了错误,那么修改就比较困难,如果采用逻辑语言进行编写,就可以在很大程度上避免逻辑关系错误的问题。
1.2帮助丰富教学资源的同时节约教育资本。利用计算机科学技术进行计算机教育可以丰富教师的教学方式,学生在学习的过程中不仅可以看到文字图片还能看到动态的视频,这样趣味生动且直观的的教学,方便了学生对知识的掌握[3]。在拥有海量资源的同时,计算机教学还具有节约资源这一特点,如果把我们的教课书,教学资料变为电子稿,将学生平时的测验由笔试变为机考,平时的作业改成用word、PPT等形式,节约了大量的纸张不说,也可以节约为这些教育资源所投入的人力、物力及经济上的不菲开销,减少了学生学习成本。而在学生学习的内容上来说,降低成本的同时不当没有减少应学习的内容反而使得教学内容更为的丰富多样。再加上计算机作为一种工具,它可以被随时随地的使用,当学生需要学习去朗诵、背诵课文时就可以在电脑中找到各种名家的朗诵,无论是音频还是视频甚至是动漫等一些丰富有趣的资源,帮助学生对课文的理解,将枯燥的朗读背诵变得有趣。
2计算机科学技术对计算机教育应用的发展
2.1积极创新。要想计算机教育取得更好的发展,在教师和学生使用中受到更好的成效,应该要积极努力不断地创新。了解实际教学中出现的问题,只有从实际中出发,才能让创新的内容更为贴近学生的需要,被广大学生所接受。也正是用为有了计算机科学技术的不断进步,计算机教育中的教学技术和质量才能不断的得到提高。
2.2规范教师对计算机教育的使用。教师要确立以学生为主体的计算机多媒体教学,提高学生对学生学习环境的控制能力,引导学生适应计算机教学,并正确使用。不断地对学生在计算机教育中会遇到的问题,提出猜想,积极地寻找解决的方案,防患于未然。让学生在接受计算机教学的过程中能够有正确的认知,利用计算机教育去切实的提高对所要学的知识的认知程度,加强对知识的理解,灵活的去运用计算机教育中的教学资源。
2.3提高学生对计算机技术应用的认知。就像对电脑的使用有利还是有害这一问题的辩论一样,计算机教育在学生的使用过程中也会出现很多意想不到的问题,这就需要学生对计算机教学有一个清楚的认知,要明白计算机教学的初衷。同时让自己能够运用计算机教育,就要提高自身的计算机的使用水平,这样才能配合老师的教学以及教材的需要,掌握自己要学的知识。
1.2教材、课程结构不合理目前,我国技校普遍存在的问题就是教材和课程结构不够合理。对于计算机教学,应结合实际教学情况和学生的水平选择,但是很多技校更换教材的周期很长,部分院校的实践教材和理论知识教材分开,很难达到培养学生综合素质的目的。再者,计算机技术发展突飞猛进,并且和其他学科之间的联系逐渐紧密,但是技校没有注意到这一点,教材内容滞后。举例来说,传统的HTML制作的网页已经无法满足人们的审美需求,CSS、Javascript技术应用越来越广泛,但是大多是技校计算机教材缺乏这个方面的内容,不能与时俱进,陈旧的知识也无法提高学生的学习兴趣,即使进入社会,技能和社会需求也是脱节的。
1.3教学方式枯燥无味兼具实践性和理论性,这是计算机教学具有的特点,在实际学习过程中,也要求学生实践和理论相结合,这就是技校提倡的一体化教学方式。纵观现今的技校计算机教学,大部分仍然是“填鸭式”的知识灌输,学生在教学中非常被动;理论知识讲解完后,教学习惯给学生布置作业。这种教学方法枯燥无味,过于单一。计算机知识是比较抽象的,如果缺乏实践,也就缺少了由“抽象知识”到“具体知识”的转化过程,难以培养学生的创新意识。很多技校缺乏足够的硬件设施,教师也不愿去转变教学方法,认为这是浪费时间和精力,落后的教学方法严重阻碍了学生综合素质的提升。
1.4管理方式有缺陷大部分技校已经建立了机房,能够满足学生最基本的计算机操作需求,但是在使用过程中,不可避免的会有病毒、垃圾等,由此产生计算机死机、系统损坏等问题,长此以往,计算机损毁严重,对于技校来说,这是缺乏有效管理的体现。
2.一体化教学方式的具体实施
2.1树立对教学对象的正确态度相比于高中生,技校学生的知识水平、思维方式都有较大差别,技校学生的智力特点比较特别,并别偏重于形象思维,通过教学可以培养为实践性技术人才。对于高中生和技校学生,势必不能采用相同的培养方法,所以,计算机教学的课程安排、教学组织等都要针对技校学生做具体安排。对于技工学校的学生来说,走入社会得到好的工作是主要目标。对于技工学校来说,转变教学观念和方法是当务之急,技校应根据社会需求,培养学生的自我提升能力,做到理论知识实践操作技能的双向培养。对于教师来说,在教学中应尊重学生的主体地位,充分发挥自己的“导学”作用,授之以鱼不如授之以渔,帮助学生“学会学习”更加重要,一方面,教师应尽力提高学生自主解决问题的能力,达到“学以致用”的教学目标;另一方面,将一体化教学观念落到实处,注重学生综合素养的提高,而不仅仅是提高考试成绩和获得计算机等级证书。
2.2开发一体化教学课程目前,技能型人才的培养目标是让学生知道“怎么做”而不是“为什么”,和教材的编写思想不相符合,造成计算机教学中存在问题,也不符合技校学生的思维特点。对于技校来说,开发一体化教学课程非常重要。现在的计算机教材,只是按部就班的讲解软件使用方法,将具体的操作方法列举出来,内容较为枯燥,学生即使掌握了,也没有很大帮助,因为他们没有获取实质性的计算机知识。技校应采用和实践结合较为紧密的计算机教材,让学生通过学习能够将知识和实践联合起来。“工欲善其事必先利其器”,在计算机教学中,教材仍然是最重要的工具,技校应结合学生的学习能力和教学实际情况,选择合适的教材,优质教材应注重“工学一体化”,能够为学生提供更多的案例而不仅仅是枯燥的理论知识,通过任务式的内容引导学生学习,教材内容难易适中。设计一体化教学课程,教师应注意几个方面。教材中应有具体案例,并且案例要有较强的实践性、针对性,更加生活化,能够激发学生的学习兴趣,各个案例之间应联系紧密,能够形成教学系统,应按照学生水平由易到难的设置。为学生设置上机课程,让学生有更多机会锻炼实践操作技能。在学习中实践,在实践中学习,提高学生学习兴趣的同时也提高教师的教学质量。
2.3设立一体化计算机教室传统的教学方法是:教师在多媒体教师中讲解理论知识,然后让学生在机房中自己操作,虽然教师详细讲解了计算机的操作方法,但是到了机房,学生可能又忘记了,教师可能还要重新讲解一遍,费时费力,效果也不好,事倍功半,再者,这种教学方式也不符合技校实践技能为主的教学观念。技校应为学生设计一体化计算机教师,有两种方式。第一是在机房计算机中预装多媒体控制软件,教师可以控制学生的计算机,在学生屏幕上演示具体的操作方法,学生的记忆会更加深刻;第二种是在机房中设置投影仪和幕布,教师利用投影仪、幕布和计算机,变讲解边操作,真正实现理论和实践操作相结合。这种教学方法更加灵活生动,教师能够发现学生在计算机学习过程中产生的问题,并加以解决和引导,帮助学生更好的学习。
2.4运用分组、分层、合作的教学方式对于技校学生来说,由于知识水平参差不齐,对计算机知识的了解程度也不尽相同,在实际教学中,有的学生对教学内容可能已有一定了解,但是有些学生却根本不知道,要保证学生的全面发展,就必须进行差异化、个性化的教学,教师应该依旧学生水平对学生进行分层,即1、2、3三层,每层选择一到两个学生作为小组长。在实际教学中,教师应以知识水平最低的第3层学生为基础,着重培养第2层学生,适当的给1层学生增加练习难度。学生分组学习,遇到问题和困难可以小组讨论解决,教师也应该给与适当的指导。这种学习方式充分发挥了学生在学习中的主动性,提高自己水平的同时又能够帮助别人,这种差异化的教学方式,能够满足每个学生的需求,教学效果较好。
1.2师资力量薄弱一般情况下,部分中学的计算机教师只是进行短期培训就开始上岗教学,不具备专业的计算机文化水平,无法制定出有效的教学方案与计划。随着计算机系统的不断更新与发展,一些计算机教师所拥有的专业理论知识与操作方法难以跟上时代的变化;另外,部分中学会聘请大专、本科院校的计算机专业毕业生进行教学,虽然这些教师的计算机理论知识掌握全面,但是他们缺乏教学经验,而且遇到问题无法及时处理,需要不断地进行自我培训来积累教学经验,才能成为一名合格的计算机教师。
2实施中学计算机教育改革策略
2.1改变教学理念改变教学理念主要包括以下两个方面:第一,思想观念。一些计算机教室不仅身兼教师一职,而且还要分管计算机机房管理工作,相较于其它科目教师而言,工作量与待遇呈反比,从而使计算机教师对工作缺少热情与积极性。所以,计算机教师要提升自我的思想观念,了解素质教育与计算机教育之间存在的必然联系。第二,教育理念。教师必须摒弃传统的教育思想,理解教育不只用于传递文化知识,而且是发展认知的必要方式。所以,中学教师要注重对学生自主性学习进行培养,使学生能够积极参与到教育学习之中,从而发挥了其主体作用。
2.2课程结构的改革因为中学生学习任务量大,学习科目繁多,所以无法编排更多的计算机课程。针对有限的计算机课程学习,应该制定难易程度适中的教材来实施教学,教材的内容要能发挥出全面性和实用性,使学生不仅能够学到自己感兴趣的计算机内容,又可以对目前市场发展的最新状态有所了解,开阔学生的视野。除此之外,学校教师还可以设计相关的计算机辅助材料或者成立学校的教学网站,为学生提供良好的学习平台。
2.3教学内容的改革教材应该选择与中学计算机素质教育相符合的理论内容。教材内容应该以实际为出发点,做到有重点、有规范、层次分明的计算机基础教学。而且,计算机教材也要随着计算机系统的更新进行升级调整,使计算机教材内容涵盖多方面的理论知识,同时要注重培养学生的操作能力。
2.4提高教师的整体素质在中学计算机教学评价系统中,教师的品格素质是决定计算机教学质量的决定性要素之一。所以,中学教师要往多元化的方向进行发展,积极参加学校开展的学习交流活动,通过自我提升来充实计算机教学能力,加强自身的素质锻炼,吸取成功的教学案例来积累经验,从而达到全面发展教师教学水平的目的。
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.
1.2使用教材不适合只有适合的教材,才能够帮助中专学生对计算机知识的学习,促使中专学生毕业后更好地适应工作岗位,但是很多中专学校的计算机教材不合适,不利于学生以后的就业。中专学校在计算机的教育工作中,没有结合学生的专业进行计算机教学,不管学生所学的专业是什么就利用相同的计算机教材教学,很多学生所学的计算机知识与自己所学的专业无关,学生在进入工作岗位后需要重新学习相关的计算机知识,不利于提升学生在岗位上的竞争力。随着科学技术的快速发展,计算机知识也在不断更新,但是很多中专学校还是使用过去老版本的计算机教材,学生无法学习到先进的计算机技术和知识,这对学生以后的成长和发展非常不利。很多中专学校还是只传授学生一些计算机相关的理论知识,没有将计算机软件、网络信息技术等教材引入中专学校中,阻碍了中专学校计算机教学的发展。
2提高中专学校计算机教育水平的相关策略
2.1提高中专学校对计算机教育的重视中专学校要加强对计算机教育对学生发展重要性的认识,同时提高对计算机教育的重视,这样才能够更好地促进中专学校计算机教育工作的顺利开展。首先,中专学校要重新调整教学计划,将计算机设置为学生的必修课,给学生提供一个学习计算机知识的平台。除了重视学生计算机理论知识的学习,还要加强学生对计算机实践操作的练习,为此中专学校要加大对计算机基础教学设施的投资,引进先进的计算机设备,在学生学习理论知识之后,教师要给学生安排计算机操作练习,只有这样才能够巩固学生学习的理论知识,还能够提高学生的实践能力,有利于学生更好地适应工作岗位。除此之外,学校要改变计算机考核机制,除了要保留传统的纸质考核形式外,还要考核学生对计算机的实践操作能力,这样才能够提高中专学生计算机教育水平,更好地促进学生发展。
2.2不断创新计算机教学方式中专学校的计算机教师要转变传统的教学方式,不断创新计算机的教学方法,这样才能够充分调动学生学习的积极性,提高计算机的教学质量。在计算机教学过程可以采用多媒体和小组合作的教学方法,例如在学习计算机系统的组成时,教师可以利用多媒体播放计算机硬件部分和软件部分的图片,让学生通过图片来增加对硬件和软件概念的理解,这样可以吸引学生学习的兴趣,有利于提高教学质量。在学生学习了word2003的基本文字处理软件之后,教师在实践操作课堂上给学生分组,每个小组来制作毕业论文的版面设计,设计要求不限,让小组成员之间相互合作来对毕业论文的版面进行设计,这样既可以培养学生之间的的团结意识,还能够提高学生对计算机的应用能力和创造力。
一、计算机语言教学概述
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充分调动学生学习计算机语言的兴趣
对于计算机语言的学习来说,由于许多学生在以前并未接触过,所以他们会认为计算机语言是很深奥、很难学的,所以有许多人对计算机语言的学习缺乏信心。在这个时候,任课教师应该采取适当的方式激发学生的积极性和自信心。教师可以在上课过程中讲解目前计算机发展的历程和其中出现的重要人物,并讲解其中重要人物的成功历程,比如可以讲解国内“程序员之父”——求伯君老师以及他所组建的金山软件公司。为了消除程序语言对学生的神秘性,教师可在课堂上当场编写一些小程序,并当场演示。教师也可讲解目前计算机程序人才的重要性和他们的待遇,以调动学生的兴趣和积极性。
3.2以问题为核心,以数据类型的发展为主线来组织教学
课堂教学内容如何组织是教师备课的重要步骤,教学内容组织是否恰当对教学效果有着直接的影响。教师必须对教材仔细分析,充分理解课程的特点,采用最合适的方式来组织教学。
计算机语言虽然比较简单,但要记忆的知识还是较多的,且存在着如何使用这些知识的问题。课堂上若罗列知识点,学员是可以勉强记住的,但要学会使用就较为困难了。在教学过程中,除了必要的说明外,大部分知识都应从问题引入,这样一是比较自然,这些知识都因实际问题的需要而设计,其存在是合理的,有利于记忆;其二也解决了在何种情况下使用与如何使用的问题。当然罗列是需要的,但应放在总结的时候。
当语言的基本数据类型、语句与控制结构讲完后,学员对语言是入门了,但要解决实际问题是不够的,这时应从问题的需要出发引人新的数据组织方式——构造类型,从基本类型——数组——记录——记录数组——动态数据结构——文件。每一个新的类型都是已有的类型克服其缺点,继承其优点而得到的,这符合人思维发展规律,也符合计算机语言本身发展的规律,同时对提高学员解决问题的能力是非常有利的。
3.3教学时间的安排,精讲、多练。
计算机语言教学是一门实践性很强的课程,一定要动手多写程序,通过写、通过思考才能有所进步。对于不同语言编写的程序而言,其实只是表现形式不一样,实际上内容的本质是完全一样的。因此,只需花三分之一的时间在语言本身的讲解上,而剩余三分之二的时间应当放到学生程序内容的考虑以及上机的调试上,应当给学生以更多的实践的机会。
学生在学习的过程中,对课程的认识包括两方面的含义,一是理解,对课程内容的理解;二是应用,如何在自己的程序中加以应用,而应用是学生学习语言的最终目的。教师的职责是教给学生机器可以理解的语句和结构,但关键还是要让学生自己去实践。因此,要给学生提供各种不同的场景(问题),让学生体会在不同的场景中该如何与机器进行交流,即:如何写出能与计算机进行沟通的程序,让计算机帮助用户解决问题。通过对各种不同问题的尝试解决,不但有利于对计算机语言的熟练掌握,而且对计算机的工作流程以及特点也会有更深的体会。
3.4应避免学生的思维定势,培养学生的创造性思维。
对于同
一个问题来讲,如果程序能够正确地解决问题,那么这个程序就是正确的,但是这个程序好不好,又有其他的因素制约,比如,程序的可读性,是不是容易让人理解;程序的结构,结构是否合理、符合逻辑;程序的执行效率以及程序所占用的存储空间等。因此,一个程序的好坏,衡量的标准有很多,而且并不是绝对的,可能不同的程序,优、缺点不同,适应的场合、对象也就不同。
通常每个人都有自己独特的思维方式及视角,所以应鼓励每一个同学将自己对某一问题的考虑讲出来,不要局限于某种标准答案之中。应将不同的想法列出来,一一进行对比,找出不同的优、缺点,这对培养学生的创造性思维很有帮助,可以让学生看到相同的问题有不同的解决方式,并且能够理解不同解决方式的优点、缺点。
学生作为国家未来的栋梁、信息时代的接班人,应该得到好的计算机教育,作为教师,应该在计算机语言的教学中抓好每个环节,使学生能挑起未来国家建设的大梁。
参考文献:
谭浩强、田淑清.《BASIC语言——QBASIC》(第五次修订本),科学普及出版社1999版
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:为交流继电器额定电压有效值。
一、高职计算机专业英语教学目标
(1)培养学生在较短的时间内掌握一定量的现代计算机专业词汇,能熟练地看懂计算机屏幕信息的英文提示、菜单、帮助文件及出错信息。
(2)培养学生能顺利阅读并正确理解本专业资料,能阅读和翻译计算机的软硬件手册、资料和说明书。
(3)具有一定的听说能力。
二、计算机专业英语教材选用
计算机专业英语教材的选择特别重要,既要针对教学对象的特点,又要在一定程度上反映当今计算机发展的新成果。目前流行的计算机专业英语教材种类繁多,各教材内容覆盖范围、侧重点、深浅均有不同,应根据不同的教学层次,选用不同的教材。就高职学生而言,他们的基础本来就比较薄弱,再加上没有考级的压力,所以英语的学多停留在高中毕业水平甚至有所下降,对他们的教学就应该选择一些比较简单的教材,最好是教材中还有一些关于组词、语法等知识的补充材料,以便教师在讲课的过程中给学生补充必要的知识。
三、合理设置专业英语课程开设时间
到目前为止,大部分高职院校,都是将专业英语安排在第三学年的上半学期,这种做法滞后于专业课的教学,使专业英语对专业课的教学应起到的配合、帮助和促进作用难以充分发挥。因而笔者认为,应当对专业英语开课的时间作以调整,即从大学一年级就开设专业英语课,使专业英语、公共英语贯穿大学整个三年的学习,并与专业课程的设置同步,并且专业英语课程的内容应与本学年、本学期的专业课程紧密相关。这样,一方面可让同学们感到所学的专业英语,学有所用;另一方面,也及时解除了学生在专业课程的学习过程中,因为英语词意不明确而带来的障碍,对专业课的学习起到积极配合和促进的作用。
四、计算机专业英语教师的安排
在教师选用上,不少学校安排英语教师讲授计算机专业英语。英语教师虽然具备了较高的英语授课能力,但由于英语教师对计算机专业知识不熟悉,不能灵活地组织调整授课内容以适计算机专业英语特点。要完成这门功课的教学任务,它要求教师必须同时具有英语与计算机教育素质水平。同时,对教师的其它素质提出了更高的要求,如专业知识与外语知识的整合能力,运用现代教育技术(网络技术)能力等。计算机专业英语的特点,决定了计算机专业英语的教学最好由计算机专业方面的教师来承担,这样做的优势是专业教师在讲授过程中,涉及计算机领域方面的概念、专业术语、专业知识时,轻车熟路,可以用非常简练的语言将看似高深的道理简单化。为了教好学生,提高课堂教学质量,教师必须刻苦钻研,在学习计算机专业课程的基础上,努力学习其它知识、了解计算机专业的最新科研成果及该领域的最新发展动态,只有这样,才能准确把握教材,把课教好、教活。每一个讲授专业课的教师都应具备良好的英语水平,能够对其所授课程包括上机操作中所能遇到的专业英语名词、对话,以及实验环境中的英文信息,流利地阅读,及时正确地给予解释和说明,从而使学生更加明白英语在专业课学习中的重要性,使他们更加自觉地学好英语。另外,提倡各门任课教师都应增加专业英语词汇的应用,在多名教师反复应用的过程中,使学生们加深对常用专业英语的理解和记忆,提高专业英语的应用能力。超级秘书网
五、教师应采用多媒体辅助英语教学
建议在英语课的教学中,应尽可能地采用多媒体手段,把每一章节的内容都制作成多媒体课件。多媒体技术具有图形、图像、声音、动画、文字等多种信息功能,而电脑入网后的信息量大、信息变更速度快、信息资源共享性高,都是过去任何一种传媒无法比拟的。在计算机英语教学过程中,讲的都是与专业相关的内容,一般是一些应用程序,或与计算机系统有关的问题。单靠学生通过思维去理解,肯定有不同程度的差异。如果我们在讲授的同时把课程内容用计算机演示出来,就一目了然了。此外,还可以提供一些课外阅读材料,让学有余力的同学去自我提高,并提供留言板,让同学们可以提出自己的问题和一些好的建议。
总之,讲授和学习这门课程的教师和学生在教学互动活动中都具有主观的能动性,双方都应遵循科学的教学原则,不断摸索适当的教学方法,在实践中相互协调、相互配合和激励,依据社会发展的实际需求,高效高质地完成教学目标,以达良好的教育效果。希望通过上述方法的实施,使高职学生的专业英语能力有一个较大的提高,使之与专业能力、计算机的应用、编程能力的需要相适应,达到和满足社会及软件企业用人的标准和要求,为学生的就业打下良好的基础。
参考文献