计算机C语言计算机编程实验研究

来源 :城市建设理论研究 | 被引量 : 0次 | 上传用户:z196651j
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:C语言是一切计算机语言的基础,C语言是计算机软件编程设计中的一种重要应用语言,在计算机软件编程中应用十分广泛。也是高等院校计算机专业中实践性较强的一門计算机编程教学课程,对于学生计算机软件编程学习以及相关能力的培养,有着非常重要的影响和作用。本文主要结合当前计算机C语言教学中,实验教学的现状以及教学中存在的问题,对于计算机C语言实验教学改革的有效措施进行分析论述,以推进计算机C语言实验教学的改革发展与教学成果取得。
  关键词:计算机 C语言 计算机编程 实验教学 改革措施
  中图分类号:G623文献标识码: A
  一、计算机C语言特点
  计算机C语言是进行计算机程序编写设计使用的一种计算机程序代码语言,在各种计算机编程语言中,C语言属于一门高级语言,它是一切计算机语言的基础,拥有高级语言和低级语言的特点,灵活方便,简洁紧凑;而且它的语法限制不严格,程序员在设计时程序书写自由。不仅能够编写系统软件,同时还可以编写应用软件,能够适应于多种操作系统,应用广泛,可移植性强。总之,C语言对于信息技术的发展具有十分重要的作用和价值。
  在进行计算机程序编写设计应用中,C语言具有语言简练、数据类型丰富以及逻辑性强、完全结构化的特征,在计算机程序编写设计中应用十分广泛和普遍。同时,计算机C语言是高等院校计算机专业的基础学科中的一门基本语言,也是进行计算机数据结构以及数据库部分知识内容教学的重要基础教学部分,是进行计算机程序设计学习的入门学习课程。在进行计算机C语言教学过程中,由于C语言的基础入门学科特点以及数据类型丰富、多样特征,对于C语言教学的实践性要求尤其高,对于计算机C语言课程知识的教学以及对于学生掌握情况的检查,都需要通过学生上机的实际编程操作进行实现。
  二、计算机C语言实验教学中存在的问题
  首先,在进行计算机C语言实验教学中,由于计算机C语言实验教学内容比较难以理解和掌握,而对于C语言实验教学的模式不当,导致当前C语言教学中学生初学时普遍感到入门困难。由于C语言具有逻辑性强、内容抽象、语句使用灵活的特点,虽然学生们觉得相应的语法知识并不难,听老师分析讲解例题时,也觉得很明白,但真正让他们自己动手编程解决实际问题时,有相当一部分学生感到无从下手。一些C语言初学者,在进行实验教学内容部分的学习过程中,由于缺乏相应的对于C语言实验教学内容学习的思维模式,导致在学习过程中无法进行C语言与实践解决问题之间的转换与描述,导致C语言编程设计任务无法完成,从而逐渐形成一定的学习问题与压力,逐渐失去C语言实验教学的学习兴趣。因此,在重视理论教学的同时,必须加强综合性、设计性实验环节,才能使学生更好地掌握程序设计的理论知识。
  虽然,现在精品课程资源可以共享,但是对于整个教育教学环节而言,能共享的教学资源远远满足不了实际教学的需求,并且不同的学校,实际教学条件、教学对象不一样。教师缺乏教育方式方法的信息交流,学术氛围不浓烈,在教学过程中常常只满足于“会教,教完”,而忽略了“以学生为中心,培养学生的学习兴趣,培养学生的学习方法,自学能力”,而学生由于本身的基础条件差,没有学习积极性,普遍反映课程难,概念复杂,学生没有兴趣学等问题,
  
  其次,在进行C语言实验教学开展过程中,由于进行C语言实验教学的教学应用设备比较落后,导致实验教学开展中,设备无法满足一些实验教学的需求,从而对于正常的计算机C语言实验教学活动的开展造成不利影响,从而对于C语言实验教学目标以及教学效果造成影响。
  再次,进行计算机C语言实验教学开展过程中,由于进行C语言实验教学的方式比较单一,也是目前计算机C语言实验教学中存在一个重要问题,对于实验教学的效果以及教学目标、任务等的实现,都有很大的不利影响和作用。
  最后,在进行计算机C语言实验教学过程中,主要是为了通过上机的计算机编程设计实验,锻炼与培养学生的实践动手能力与解决实际问题的能力,对于学生掌握知识情况进行检测。但是,目前C语言的实验教学中,存在着对于C语言教学上机实践的考核措施与机制,这也对于老师进行实验教学成果的检验以及学生对于实验教学的真正掌握情况了解,有很大的不利影响,从而对于实验教学计划与教学开展设计、教学效果等都有很大的影响。
  三、计算机C语言实验教学改革的有效措施
  针对上述计算机C语言教学过程中存在的问题,以及对于C语言实验教学的影响作用,在进行计算机C语言实验教学的开展过程中,应注意从以下几个方面对于C语言实验教学的方式以及内容进行改革推进,以提高C语言实验教学的效果与水平。首先,在进行计算机C语言的实验教学过程中,探索新的实践教学模式。为提高实践教学质量,对实践教学做些尝试:运用项目式案例驱动进行实践教学;将"任务驱动"教学法应用在网络实验教学中,培养学生具备较强的自学能力、创新能力、实践能力和创业能力
  可以通过合适实验教学方式,来提高学生对于C语言实验教学的学习兴趣。比如,通过错误案例的分析教学法,将学生编程设计中容易出现的错误问题,提前进行教学设计,并通过教学分析,在吸引学生兴趣同时,加深学生对于知识内容的记忆、理解。其次,应注意结合现代多媒体信息技术,开展多媒体网络的计算机C语言实验教学,并且主要在实验教学过程中改进教学方法,提高计算机C语言教学的效果,培养学生计算机C语言编程设计的相关实践能力与水平,推进计算机C语言的教学发展。
  再者提出先进合理的课程教学目标,精选教学内容,构建先进完善的课程体系。为了实现教学目标,要对教学内容进行精心选择,构建出一套理论教学体系和实践教学体系。理论教学应以“必需”和“够用”为前提;实验教学应适应学生认知水平,与理论教学内容紧密结合。
  
  如下,是使用计算机C语言进行循环冗余校验码的实验教学应用过程。在进行这一部分的教学中,首先使用计算机C语言进行多项式除法的程序模拟设计,具体设计过程如下:
  计算机程序的函数名称:polydiv;
  计算机程序函数原型位置:CRC.H;
  所属计算机数据库:CRC.LIB
  在使用C语言进行函数计算设计过程中,会产生一个余数,余数存放在remainder文件中。
  其中,计算机C语言多项式除法模拟设计中,头文件为siodef.h
  USHORTpolydiv(USHORTdata,USHORTdivisor,USHORTremainder)
  {
  staticUSHORTquotient,i;
  for(i=8;i>0;I-)
  returnremainder
  }
  在进行上述应用计算机C语言进行多项式除法程序的模拟设计基础上,在使用CRC函数进行CRC测试程序设计实现,就可以实现计算机C语言对于循环冗余校验码的设计实现,并在教学过程中通过学生的实验操作,进行教学实现。
  4、结语
  综上所述,随着信息技术的不断发展,人们对于计算机软件编程的功能要求也将越来越高,而利用C语言能够实现计算机软件的多种功能,因此研究者应当强化对于C语言的计算机软件编程实验研究,开发功能更大的软件.
  计算机C语言课程教学是一门实践性比较强的教学课程,教学过程中尤其重视对于学生实践动手以及实验设计能力的培养锻炼,因此,进行计算机C语言实验教学改革的分析与探讨,有利于对于当前实验教学中存在的问题进行避免与控制,取得较好的C语言实验教学效果。
其他文献
摘要:机械领域便是由原动力系统、传动系统和执行系统这三个系统所构成,三者之间息息相关:构造及较单一及固定的原动力系统能够为机械提供了动力,然而执行系统呈现多样性,传动系统则将原动力系统与执行系统有机结合,具有枢纽作用。机械中的传动系统是必要的,依据传动系统的科学性和效率性对机械的优劣进行评价。因此,最近几年,传动系统成为机械制造领域的重点研究课题。  关键词:机械;传动技术;改进;发展  中图分类
期刊
摘 要:机械自动化技术的成功应用是企业科技水平提高的重要表现,其不仅仅带动了企业的市场竞争力的提高,也为企业的产品制造打下了坚硬的基础。机械自动化技术的应用,可大大提高机械生产的工作效率,是产品质量和劳动效率的良好把控手段,其不仅仅减少了机械生产的劳动力支出,也极大的缩短了生产时间、减少了生产成本。  关键词:机械自动化;机械制造;应用  中图分类号:F407文献标识码: A  一、机械自动化的概
期刊
摘要:混凝土产生破坏的原因相当复杂,需要进一步去深入研究。我们需要对裂缝渗漏需要引起高度的重视,其次是要详细了解其产生的原因以及掌握主要的防治措施,这样才能及时、有效的处理混凝土裂缝渗漏事故,从而降低混凝土渗漏所带来的危害性。本文作者结合多年来的工作经验,对房屋建筑结构混凝土裂缝防治措施进行了研究,具有重要的参考意义。  关键词:混凝土 裂缝成因防治措施   中图分类号:TV331文献标识码: A
期刊
摘要:建筑信息模型 BIM( building information modeling)技术可以实现工程建设中的信息共享.虽然其应用已经涉及较多方面,但是在如何在施工阶段通过BIM对质量进行管理还相对匮乏。本文通过建立模块的方法将BIM应用到工程施工阶段的质量管理中,进而提出相应管理内容和运行机制,提高了工程施工阶段质量管理的效率。  关键词:BIM;工程施工阶段;质量管理;  中图分类号:F2
期刊
摘要:机械设备是提高劳动生产率、提高施工质量、提高经济效益的重要工具,机械设备的先进程度、配置是否合理、运转效率的高低,均对工程质量和施工进度有直接影响。文章分析其机械设备管理存在的问题,探讨其施工强化管理的措施。  关键词:公路施工;机械;设备;管理;重要性  中图分类号:C93文献标识码: A  引言  机械设备是建筑施工企业在建筑过程中必备的施工工具,是一个施工企业经济实力的重要体现标志,是
期刊
摘要:为了更好地进行公路边坡设计,分析了公路岩质边坡稳定性影响因素,建立多层次多指标的边坡稳定性影响因素指标体系,利用层次分析法对影响因素进行定量分析。本研究对公路边坡设计提供了依据。  关键词: AHP的边坡 稳定性影响因素  中图分类号:U213文献标识码: A  0 前言  公路边坡的破坏与失稳是岩土工程的重大灾害之一,边坡稳定性是一个多因素共同作用的复杂系统工程,是公路设计施工过程中不可避
期刊
摘要:本文介绍了汽车尾气对人类健康和生态环境的危害,及其生成机理和影响因素并简述汽车尾气治理与发展。    关键词:机动车尾气污染危害 治理  中图分类号:U412文献标识码: A    前言:  汽车尾气中CO,HC和NOx等有毒有害气体给人类赖以生存的大气带来了严重污染。曾发生过多起光化学烟雾事件,因汽车污染造成居民中毒、患病、死亡事件。我国汽车工业快速发展,汽车使用非常普及,但车型落后,使用
期刊
《摘要》 加强电气施工项目的技术管理,是建筑技术改革的必然趋势,是提高作业效率、保障工程人员安全、确保建筑工程施工质量的重要保障。影响电气工程施工质量的因素、电气工程施工质量现状以及做好技术管理工作的必要途径进行了探讨。  《关键词》 建筑 电气 技术 管理  中图分类号:F407 文献标识码: A   正文: 电气工程的施工质量会受到诸多因素的影响,而电气工程的施工质量受到影响时,既会降低工程承
期刊
摘要:工程建设项目,一般规模、投资额较大,建设周期较长,涉及的专业面多,工艺复杂,受客观条件和市场变动影响较大;技术改造、装饰装修、维修工程则因受现场条件的限制、增减内容繁多:不可避免地会产生工程变更和现场签证。本文论述了工程建设施实阶段工程变更引起工程成本变化的主要原因,探讨了有效控制工程成本的途径。  关键词: 工程变更;现场签证;成本控制  中图分类号:F275文献标识码: A     建筑
期刊
摘要:经济和技术的快速发展带动了建筑行业的飞速发展,同时也给社会带来了巨大的能源负担和环境污染,在这种情况下,建筑信息模型应运而生。建筑信息模型通过采用三维建模技术,解决了建筑行业中经常遇到的“信息孤岛”问题,特别是在建筑结构施工图的设计中有着难以取代的重要作用。  关键词:建筑信息模型;结构施工图;三维建模;BIM  中图分类号:TU198文献标识码: A   1.前言   近年来,建筑信息模型
期刊