计算机控制系统C语言程序设计研究
2018-12-07鲁志杰
摘 要:随着经济发展和社会变化,科技不断创新,计算机行业也蓬勃发展,控制系统不断完善。但是在这个过程中,我们发现C语言程序设计过程中出现了很多问题,对于计算机的进一步更新造成了很多障碍,对整个计算机行业的发展造成了很大的影响,可能导致的原因有很多方面。在本篇论文中,笔者就主要针对C语言程序设计过程中的常见问题进行分析和研究,并且努力提出了一些改进办法,希望能够对设计者的实际工作有所帮助,为我国计算机行业的发展做出贡献。
关键词:计算机控制系统;C语言;程序设计研究
DOI:10.16640/j.cnki.37-1222/t.2018.21.122
1 C语言程序设计研究的概念
C语言是我们经常听到的一个名词,但是C语言到底是什么,还是需要进一步说明。对于程序员来说,C语言是一种计算机程序设计语言,在计算机编程中起着非常重要的作用,甚至可以说是程序员“居家必备良品”。而且学好C语言对于学习其他软件、程序,比如Java、Windows等有很大的帮助作用,有高级语言的特点更有汇编语言的特点。所以既可以作为系统设计语言也能作为应用程序设计语言,但是好处是它的编写是和计算机本身硬件的应用程序没有太大依赖性的,所以应用范围很广而且相比其他程序来说确实实用性比较高,因此也一直得到广泛应用。
2 C语言程序设计中遇到的障碍
C语言的应用范围很广,也很方便,能够适应大多数的程序设计,也为学习者学习其他软件提供了很大的帮助作用,但是在具体应用过程中还是出现了很多问题的,根据我们调查研究,总结出了最常见的三种问题和障碍,下面将一一进行分析。
(1)时间中断。计算机控制系统是一个精密的控制系统,尤其注重时效性,必须要在规定时间之内完成多项规定任务,这就对计时有了很严格的要求。所以传统的时钟法难以满足需要,在C语言程序设计过程中我们一般都用ICH进行计时,准确而且能适应编程过程中的各种突发状况。
在实际操作过程中,计算机控制系统很有可能会出现信号中断的现象,或者由于工作人员失误指令可能会出现错误,一旦操作失误或者出现各种突发情况都有可能会导致计算机的死机,影响整个程序设计的进程。在这个时候,C语言就可以很好地应对和解决,可以通过仿真对计算机进行浮点运算处理,通俗意思也就是说时间中断会受到图形、浮点运算的影响,而且一定程度上会受到很大的限制。
(2)汉字显示及数组输入。计算机控制系统在一定程度上对C语言程序设计有辅助作用,一般都是通过构建函数的形式来辅助C语言完成汉字处理的,但是并不能完全实现自动化,还是需要我们自己来设置起始点、颜色、汉字库以及背景色等基本内容,有了这些,函数才能成功将数据进行转换,也才能对字符进行汉字识别。但是函数毕竟是一个固定的公式或者程序,不可能对所有字符串都能进行转换和识别,如果语言比较复杂或者表达不直接就很难识别出来,另一方面,程序的固定内存本身也是有限的,一旦字符串比较大就难以存储,也给C语言程序设计带来了很多问题。
(3)混合编程。在计算机控制系统的运行过程中,很多时候后台可利用的时间是有限的要受到控制的,所以程序员经常会用C语言来进行混合编程,这样能够很好的缩短设计时间,也能更好地提高工作效率。但是,一旦涉及到混合编程,问题就比较复杂,需要程序员设计出更多、更复杂、更能适应程序设计的函数模型,这对程序员的工作无疑增加了很大的难度。
3 C语言程序设计过程出现问题的解决办法
C语言在程序员的设计过程中起着重要的作用,可以对很多复杂的数据进行迅速、精确的处理,而且学好C语言也为学习者学习其他应用软件提供了很好的帮助,但是对于这些在实际工作中出现的问题,我们也想出了一些解决办法。
(1)要培养专业的编程人员,多进行专业知识和实际操作的培训,确保程序员已经掌握了必要的知识并且能够熟练使用编程软件等。在编程之前,要根据实际情况选择函数模型和处理方式,具体问题具体分析,选择合适的算法和函数模型,同时也要更加注意小细节的操作和使用,俗话说细节决定成败,只有这样才能保证编程工作的順利进行也才能更好的提高工作效率。
(2)在具体的程序设计过程中,要严格按照规定加强对程序员的要求,从学习阶段开始就努力培养程序员良好的设计习惯,同样也要规定他们在程序设计过程中也要注意函数的使用以及书写的规范、符号的标准化应用等,程序员之间也要加强交流,相互配合,共同讨论研究设计过程中出现的各种问题,提高工作效率。
(3)在完成程序设计后,一定要对程序进行认真的调试,在这个过程中要注意各种问题尤其是一些细节问题,比如符号的应用状态,到底是半角还是全角,是大写还是小写,这些都需要多加注意;程序调试完成后,一定要记得保存,必要的时候要进行备份,以免出现意外导致程序的丢失。
4 结束语
综上所述,计算机控制系统和C语言程序设计应该是互相帮助、互相辅助的关系,所以对于程序员来说,要了解计算机控制系统并且要熟练掌握C语言程序设计的原则和各种可能出现的问题,这对程序设计的顺利进行有很大的帮助作用同时也能更好的提高工作效率。但是在C语言的使用过程中还是存在着很多问题的,会影响整个工作的工作效率,所以笔者也根据研究和调查提出了一些解决办法,既包括程序员工作状态方面的也包括程序设计、函数模型的构建等方面的,希望能对我们国家计算机行业的发展有所帮助,推动我们国家的科技创新和科技进步。
参考文献:
[1]赖志刚,宁辉华.计算机控制系统C语言程序设计[J].互联网+应用,2016(03).
[2]阮学斌,邱淮.计算机控制系统C语言程序设计[J].福州大学学报自然科学版,1996(05).
[3]汪红兵,姚滨,武航星等.C语言程序设计课程中的计算思维探析[J].中国大学教学,2014(09).
作者简介:鲁志杰(1996-),男,湖北荆门人,本科在读,研究方向:计算机技术。