1 / 12
文档名称:

自己的C语言心得体会论文.doc

格式:doc   大小:122KB   页数:12页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

自己的C语言心得体会论文.doc

上传人:pppccc8 2019/1/27 文件大小:122 KB

下载得到文件列表

自己的C语言心得体会论文.doc

文档介绍

文档介绍::..C语言心得体会姓名: 学号: 班级: 扌旨导老师: 完成日期:【摘要】《C语言程序设计》是全国各地高等院校各专业本科教学中的一门重要的技术基础课,在各专业的本科教学计划中占有重要地位和作用。其目的是培养学生的程序设计理念、掌握程序设计的基本方法,为后续课程(数据结构、面向对象程序设计、操作系统、编译原理和软件工程等)打下坚实的基础。其目的是培养学生的程序设计理念、掌握程序设计的基本方法,为后续课程(数据结构、面向对象程序设计、操作系统、编译原理和软件工程等)打下坚实的基础。学****C语言程序设计课程旨在使学生掌握C语言的基本语法、基本语句、基本控制结构以及自顶向下结构化程序设计的基本方法,使学生认识到算法、良好的程序设计风格以及实践在该课程学****中的重要性,培养学生熟练使用C语言编程分析和解决实际问题的能力。【关键词】C语言程序设计、学****心得、数组、选择结构C程序设计、循环结构C程序设计正文:在科技高度发展的今天,计算机在人们之中的作用越来越突出。而C语言作为一种计算机的语言,我们学****它,有助于我们更好的了解计算机,与计算机进行交流,因此,c语言的学****对我们尤其重要。一、 什么是C语言程序设计?C语言是一种结构化设计语言,它兼顾有高级语言的特点和低级语言的功能。其设计功能十分强大,既可用于编写应用软件,乂可用于设计制作系统软件。同时,C语言是一种较为通用的编程软件,在目前的软件行业中使用也是十分的广泛。虽然C语言是面向DOS编程的,但它是计算机的底层编程工具之一。由C语言编写的程序,它的代码质量和运行速度仅次于汇编语言编写的程序,C语言具有简单易学和可移植性好等特点,同时乂具有汇编语言的特点,具有较强的生命力和广泛的应用前景。二、 为什么要学****C语言程序设计?随着计算机技术的深入发展,特别是微机的普及,越来越多的人在学****计算机知识以满足社会发展和自身的需要。C语言不仅为计算机专业人员所使用和喜爱,近年来,许多计算机应用人员也开始喜爱和使用C语言。实践证明,它是一种很好的程序设计语言。三、 在学****过程中所遇到的困难、及原因分析.(1)原因分析:①上课也能听懂,书上的例题也能看明白,可是到自己动手做编程时,却不知道如何下手。所谓的看懂听明白,只是很肤浅的语法知识,而我们编写的程序或软件是要根据要解决问题的实际需要控制程序的流程,如果没有深刻地理解C语言的语句的执行过程(或流程),是不会编写程序解决这些实际问题的。②用C语言编程解决实际问题,所需要的不仅仅是C语言的编程知识,还需要相关的专业知识。例如,如果不知道长方形的面积公式,即使C语言学得再好也编不出求长方形的面积的程序来。③C语言程序设计是一门实践性很强的课程,“纸上谈兵”式的光学不练是学不好c语言的。例如,大家都看过精彩自行车杂技表演,假如,我们从来没有骑过自行车,光听教练讲解相关的知识、规则、技巧,不要说上台表演、就是上路恐怕都不行。(2)实践调试能力原因分析:调试程序是一种实践性很强的事。即使再优秀的程序员编写程序时也会犯错误的,可能是最低级的语法错误,但他能快速发现错误并改正错误,而我们C语言初学者在面对错误提示时,是不知道发生了什么错误,如何改正,这就是差别。我个人认为可以试着按如下方法去做:第一步、验证性练****在这一步要求按照教材上的程序实例进行原样输入,运行一下程序是否正确。在这一基木掌握C语言编程软件的使用方法第二步、照葫芦画瓢在第一步输入的C程序的基础上进行试验性的修改,运行一下程序看一看程序结果发了什么变化,分析结果变化的原因,加深所学知识点的理解。事实上这和第一步是同步进行的,实现“输入”加深知识的记忆,“修改”加深对知识的理解。记忆和理解是相辅相成的,相互促进。还可以将教材中的正确的程序改成错误的程序,运行一下程序,看出现的错误信息提示,并记下错误信息,再将程序改成正确的,运行一下程序。这样反复修改,就能够学****c语言程序发牛错误的原因和修改错误的能力。注意:每次只改错一个地方,目的是显示发生该错误的真正原因,避免一次改动多个地方,弄清发生错误的真正原因。其次,上机调试程序时可以带一个笔记木,记下英文错误提示信息和解决该错误问题的方法,积累程序调试经验,避免再编程时犯同样的错误。第三步、自己试做类似问题在这一步要求不看教材,即使程序不能运行,看自己能否将其改正过来,使其能正确运行。目的是对前两步的记忆、理解进一步强化。对比前两步,设计一些相同的问题,试着自己编程,然后调试,再逐渐扩大,增加程序行,添加一些辅助功能等等。(3)综合能力可以先做小程序,然后综合各个小程序,试着做一个稍大的程序,提高自己的综合运用能力。比如进行课程设计实训就是一种不错的选择,会对实际运用