学*c语言程序设计心得范文5份

首页 / 心得 / |

  学*c语言程序设计心得 1

  通过本次教师发展在线的C语程培训中,我受益匪浅,几位教授的精彩演讲,让我找到了自己的不足和日后教学中的改革方向和内容。同时,也让我感觉到了,有今天各位教授的良好教学效果,这其中包含了他们的艰辛、背后的大量付出和无私奉献。

  我是一直从事C类语言的教学工作,对C语言的教学已有5年教龄,在这几年的教学过程中,我们也一直在寻找好的教学方法和新的教学理念。通过本次学*,我总结要教好《C语言程序设计》这门课,最基本要把握好以下几个方面:

  (一)要重视实践环节,上机调试成绩非常重要。

  学*一门语言,就是要按照它的语法来编程。要编程,当然就要上机操作来验证你程序的正确性。所以上机非常重要,通过执行你所写的程序,完成你所写程序的目标,最终达到你的目的。而且通过执行程序,你会发现程序中的错误,从而使你了解你所学知识中的不足,同时,要学会根据编译时提示的错误来改正程序中发生的错误,以便下次不会再犯同样的错误。

  (二)基本语法学*虽然枯草乏味,但是它相当于高楼大厦的一砖一瓦,一定要下硬功夫让学生掌握熟练。

  C语言的语法部分。这部分内容是学好C语言的基础,只有学好了这些语法,才会写程序,看程序。所以对一个初学者来说,这部分内容是非常重要的,所以要扎实地熟悉每一个语法,并能根据这些语法来编程。

  (三)学*要抓住重点,难点部分要多讲、多学、多练。

  通过这次学*使得我对C语言的重点,难点,以及易出错的地方把握的更精准了。当然,这只是针对我个人而言。在C语言学*过程,重点就是数组,指针,以及结构体了。难点也是它们了,不过数组和结构体还是挺简单,所以在此主要就指针方面谈谈自己的看法。

  下面谈谈通过这次学*,结合我们学校的教学情况,打算对该课程的教学进行如下几个方面的改革:

  (一)理论教学内容的组织

  C语言的重点知识包括:结构化程序设计方法、流程图的组织、三种程序设计结构、三种基本数据类型和三种自定义数据类型;难点包括:结构程序设计方法、算法的分析、流程图的组织与设计、函数、指针等。

  根据知识内容和每年的新学时安排,我们将理论教学内容分为授课内容和自学内容两大模块。

  (1)授课内容

  C语言的授课内容分为两阶段:

  ①基础准备阶段 这部分内容确保学生“实用、够用”,主要包括三种基本数据类型(只要求掌握常用的int,float,char);三种常用运算符及其表达式(赋值、算术、逻辑(包括关系));三种程序设计结构(顺序、选择、循环)。

  ②实训项目驱动阶段 这部分内容主要是“实训实战”,主要包括数组、函数、指针和结构体。通过第一阶段的学*,学生已经具备了一些程序设计的基础知识,在这一阶段将通过一个实训项目的完成来熟悉主要内容,同时巩固第一阶段的成果。

  (2)自学内容

  课本中的内容上课没重点介绍或者说就是没提到的,划为自学内容。但这些内容,我们并不是在课堂要求学生回去自学:要求过高,规矩过多,这样效果不佳。而是让学生在实验中发现问题后,带着问题去学*,去找答案。

  例:整型 我们只介绍int基本类型,当学生想计算n!时,学生测试5!=120时,他可能会去测试20!、50!,这时,存放阶乘的变量Factorial再定义为int,结果就是0了,这时问题就来了,他就会去寻找正确的处理方法(long int)。

  (二)实验教学的安排与设计

  教学改革方案确定后,我们对本课程实验教学上从多方面进行了教学更新。我们考虑到学生处于了解计算机语言及编程的初级阶段,有许多最基础的内容有待掌握,所以本课程的实验教学不太适合完全以项目开发的形式进行,注重的是加强模块化实训。

  (1)上好第一节实验课

  我们常说“上好第一节课”,那么第一节实验节的重要性也不言而喻。这节课对培养学生的学*兴趣、增强学生的学*信心、锻炼学生的自主学*等多方面影响很大。

  第一次实验项目是―熟悉Turbo C的运行环境,主要是掌握一些在TC中的一些键盘操作方式。一般是教师给学生提供程序代码(三个),但我们在学生不知情的情况下,给学生两个有语法错误的和一个正确的程序。这样,当学生运行正确的程序时,知道计算机可以帮我们处理问题,原来程序就是这样写的;当学生运行错误的程序,首先他会诧异(老师给的程序原来是错的),于是要求他们自己修改,尤其是有时一个致命错误导致的10多个errors,被学生修改后,没有了errors或所剩无几,这时学生表现的很兴奋、很有成就感,从而加强了本课程的学*兴趣和信心。

  (2)分两阶段进行

  实验内容与理论教学内容相互应,在基础准备阶段,这方面教学方法上主要是加强操练。通过各种大小程序、多重训练和一个问题的多种解法来加强语法知识点的掌握和训练,开阔学生编程的思路,掌握编程基础。同时,在这过程中我们严格把关,让学生课后认真准备,每次进实验室时,应有写好的完整代码,上机调试,发现问题同时解决问题,要求认真完成实验内容,并在课后书写实验报告。鼓励学生多写程序,要加强实践环节,首先要从量上有个划分。在实训项目驱动阶段。本阶段实训项目的设计非常重要,原则是既要使学生有切入点能够动手又要使各章的内容之间有联系点。

  (三)案例教学法

  C语言的教学,教师一般受传统应试教育的影响,狠抓理论考试,忽略了程序设计能力的培养,把授课重点放在程序设计语言的基本语法的讲授和掌握上,所选的编程实例大多用于语法规则的验证和说明,仅从程序设计语言的使用这个单一的角度进行教学,而使得大多数学生在学完本课程后,“吃不透、用不活”,表现为学生在程序调试时,对程序中出现的逻辑错误经常不知所措,在开发较大的应用程序时,不知道如何入手。

  采用案例教学法,以程序设计为主线,以编程应用为驱动,通过案例和问题引出教材内容,重点讲解程序设计的思想和方法,穿插讲解相关的语言知识。使教学效果既有深度又有广度,学生实际动手能力大为增强。

  以上是我个人结合我院C语言程序设计的教学情况,自己总结了几点看法和一些改革措施,拿出来和大家一起分享,请大家多提宝贵意见。通过这次学*,我将会灵活运用几位教授的教学经验,根据我院的教学对象,调整一些上课方法和措施,望能更好的提高教学质量。

  学*c语言程序设计心得 2

  经过了一段时间的学*,我觉得对c语言已经有了一个初步的认识。能够做到利用c语言编织出一些非常简单的程序,和读懂大部分的程序代码,明白程序要表达的意思。

  下面是对C语言中有许多重要知识的总结:

  1、 一些基本的函数和基本数据类型的应用。其中,基本数据类型分为整型、浮点型、字符型、枚举类型。基本函数包括输入输出函数。

  2、把运算符的优先顺序排列清楚,要分清楚哪个先运算,哪个后运算。

  3、在编程之前要考虑好程序的算法,写出流程图,这样才能更加快速的、有效的编程。

  4、要分清楚各个变量的生存期和作用域,不能发生混淆,以致发生错误。

  5、 数组和指针是c语言的经典之处,可以通用,并且互相转换,具有非常强大的功能,但是使用不当的话,会造成程序出错,打乱原有程序的规律,使可读性明显变差。

  6、结构体也是常用的一种数据类型,它的功能也比较强大,相对于指针而言,结构体掌握起来比较容易理解和使用。

  7、对于文件的操作是非常关键的,把输入的数据保存起来,下次还能够使用,这才是关键问题。所以对文件操作是否成功,使程序是否编制成功的重要因素。

  我认为c语言是一门很基础的语言,所有的计算机语言都是相通的,只要一门学会了,其他语言就会很容易学会。但是c语言是基础中的基础,掌握好c语言对于今后别的语言的学*是非常有好处的。虽然学会了c语言的大部份基础知识,但是要掌握好c语言并不是一件简单的事情,大家要多加练*和敲代码才能够把C语言学好。

  学*c语言程序设计心得 3

  说到我学*C语言时,真是用千言万语呀!记得刚开始学的时候,我的C语言学的并不是很好,学期都过了快一半了,对C语言还是一知半解的,我是第四小组的组长,组长的职位给我了很大的压力,我一直认为做学问都要做到这一点,要么做到最好,要么就不去做它,本着这样一个心太,我下了一个决心就是要学好C语言,开始我用了最笨的方法,就是一个厚厚的本子,一支笔,一本C语言书,天天有事没事抄程序,不管什么程序,我都不放过,一个一个的抄,抄了有好几个本,回到宿舍就在机子上调程序,一个月过去了,老师让做C语言项目,是一个学生成绩管理系统,在当时这样一个项目对我们来说真是难度不小,可是我本着一个试一试的心太去做了,一个打死我都不敢相信的奇迹出现了,这个程序我写出来了,而且几乎是一气合成,而且只用了一个晚上的时间,写了足足有六页的代码,看着写在本子上的代码我有点不相信,这怎么可能呢,当晚我没有睡着觉,高兴啊,谁能睡的着。做这个项目让我明白了一些道理,再大的程序也是有不同的小程序组成的,因为我天天抄程序,抄的全是小程序,做这个大点的程序的时候我发现全是一个一个的小程序,抄了一个月的程序,当然能很顺利的就写出来了。

  后来我明白了,抄程序是最笨的方法但我认为它是进步最快的方法,抄程序是积累经验的时候,而做项目才是真正把所学为所用的时候,可以说只有你做一个大点的项目出来才能真正是说明你学到了东西,你会用所学的东西,要不然就算你学的再多,不会用也没用啊,我还发现有很多同学,在学飞C语言的时候比我学的要好,可是他们却做不出来项目,就是说学会了但是不会用,那我说还不如不学呢。有点浪费时间。做学问特别是计算机一定要做的精准,比如说一个语句一个关键字,你一定要把它几乎所有的用方法都能清楚明白,比如说print语句,对于它你一定要明白什么时候用“‘,这些你都要非常的清楚明白,要不然说不定那一天你用会碰上麻烦事,一句话要学精了,语法掌握住了,接下来就是写程序了,其实抄程序并不是说一直没有目的去抄,你会发现当你抄一段时间以后就不用再抄了,因为大部分都是一样的你一看就知道怎么写了,当你一看到程序就知道它什么功能,那里有错的时候,那你的成绩可是进步不小啊,这并不需要太多的时间,只要你用心一个月足够了。

  跟大家说几点经验

  1、在学*的时候一定要注意这几点,不会的一定要问明白,不管谁能让他教会你知识就是你的了,要学会让知识为我所用。在看书的时候一定要做好标记,特别是不懂的地方一定要标明是什么意思。

  2、在学*语言的时候一定要记住动手,不要只说不做,这样会行成眼高手低,不管什么样的程序都要亲手做过才能说会了,不要整天说我不会学不会,其实是你不想学,只是你下决心抄一个月程序,我保证我能有大的进步,其实当你抄到一周到两周的时候你就会特想抄,因为你会发现程序你能看懂了,能帮别人调程序了,有一种成就感呀!它会让你更加努力的去学*。

  3、再一点是我建议大家在上课的时候少看课本,课本要在下课的时候看特别是上课前一定要先看看课本,上课的时候呢就不要看了,不要老师讲到那个问题了你马上在书上找,这样不好,会影响你的注意力,其实还真不如注意听老师讲呢?因为你要是一边听一边看课本,你是看到了书上的答案但是老师的思路你没有听到,而要是你不看的话,你听明白了思路,一定是想迫切的看到结果,这个时候看课本才是记的最死的时候,学*要的是就是个效率吗?

  4、提醒大家学*要讲效率,我发现有很多同学天天学*,每天最早到教室,走的又最晚,别人玩他在学,别人学他也学,可是别的一天30%的学*时间却比他们一天50%以上的学*时间的效率要高上不仅仅是几倍的问题,所以我要说的是不要对别人说你天天在学*,要说你天天在进步,学*不是要你学*了多久是,是要你学了多少东西的,你学一小时还没有别人学一分钟的效率高,难道自己不是浪费时间吗?不想学的时候就不要学,出去玩一会儿再来学说不定会有更好的效果。希望这些经验能跟大家分享一下,最后还是要跟大家强调一点,抄程序是学好C语言的最好最快的方法。

  学*c语言程序设计心得 4

  在这为期半个月的时间内,通过我们小组各成员之间的相互讨论和合作,我们完成了学生信息管理系统的程序设计,更值得高兴的是我们的程序得到了大家的喜爱,在每次的简报中都得到了较好的成绩。

  虽然在上个学期中,我们已经学*了《C 语言程序设计》这门课,但是我所学的知识最多也就是在做作业的时候才会用到,*时没有什么练*的机会,这次的课程设计是我第一次通过自己构思,和同学讨论并且不断查阅资料来设计一项程序。这次设计,不仅巩固了我以前所学的知识,还让我对c语言有了更深一步的了解,掌握了更多的技巧和技能。

  C语言是计算机程序设计的重要理论基础,在我们以后的学*和工作中都有着十分重要的地位。要学好这种语言,仅仅学*课本上的知识是不够的,还要经常自己动手,有较强的实践能力。只有多动手,经常编写程序,才能发现我们学*上的漏洞和自己的不足,并在实践中解决这些问题,不断提高自己转化知识的能力。

  在我们小组有解决不了的问题时,我们会主动查阅相关的资料,或向其他同学询问,这不仅丰富了我们的知识,还增进了我们同学之间的友谊。为了增大信息的安全性,需要用文件来存储信息,由于我们在上课时不注重对文件的运用,所以在这方面有较大的困难。我先将书本认认真真地看了一遍,又做了一下课后*题来验证和增进自己的理解,终于,经过我们的不懈努力,我们小组的程序有了突破,成功地实现了用文件来保存并查看学生的信息。

  这次设计中,我的收获还有就是学会了用流程图来表达自己的想法,并根据流程图来逐步实现程序的功能。开始的时候,我画流程图很是困难,需要一个多小时才能清楚的根据自己的想法画出图来,后来画多了,就更加了解它的功能,十分得心应手,能够比较快而准确的画出来。

  在这次课程设计中,我们首先对系统的整体功能进行了构思,然后用结构化分析方法进行分析,将整个系统清楚的划分为几个模块,再根据每个模块的功能编写代码。而且尽可能的将模块细分,最后在进行函数的调用。我们在函数的编写过程中,我们不仅用到了for循环、while循环和switch语句,还用到了函数之间的调用(包括递归调用)。由于我们是分工编写代码,最后需要将每个人的代码放到一起进行调试。因为我们每个人写的函数的思想不都一样,所以在调试的过程中也遇到了困难,但经过我们耐心的修改,终于功夫不负有心人,我们成功了!

  在参考书上,我们不仅参考了曾经学过的高敬阳主编的《c语言程序设计》,还找到了由谭浩强主编的第三版《c语言》进行参考。

  当然,我们的程序还有一些不完善的地方,比如说,当输入的数据不符合我们定义的数据的格式的时候,程序会出现一些错误,有时会出现主菜单的死循环;在一次程序运行中,只能行使一种权限,要想再行使另一种权限,就只能退出程序,然后再运行程序。

  三周的小学期即将结束,时间虽短,但是我收获了很多。最后,谢谢老师和同学们的指导,更要感谢我们小组成员之间的合作与交流。

  学*c语言程序设计心得 5

  通过此次C语言程序设计实践,本人实在是获益不浅!C语言是上个学期开的课程,所以这个学期并没怎么看过,当要开始设计的时候,还真不知从哪下手!结果,第一次的上机,我傻坐着不知道该做什么,后来就写了几个预处理命令。回去以后,我想,这样不行,这样下去还得了!我就重新复*了一遍我们上个学期学*的内容,发觉自已有许多都遗忘了!特别是有文件的操作,几乎是一遍空白!温*过后,开始做题!

  一开始做题,也是有点模糊,在指导老师的指导下,我们慢慢的进入状态,我们做的是一个通讯录,内容包括很多。运用的函数也是非常的复杂,我们一组有七个人,我分工合作,首先我一起完成了结构题,然后我们一人各负责一个函数程序的设计,经过几星期的努力,我们完成了大半个程序,但是总是有很多错误出现,有好多是些小问题,这都是我们粗心大意造成的,所以设计程序一定要仔细,不容一点的马虎。当然也有大问题,关于文件的操作,是我们最大的问题,不过,我们做好后,经过老师的讲解和改错,我们也懂得设计和运用了。同时,也让我知道了,合作的力量,如果是孤军奋战的话,我也不能在规定时间内完成,当然,也多亏老师的指导。

  这次设计,让我重新掌握了C语言,而且还得到了用C语言解决实际问题的宝贵经验!


学*c语言程序设计心得范文5份扩展阅读


学*c语言程序设计心得范文5份(扩展1)

——c语言程序设计心得 (菁华5篇)

c语言程序设计心得1

  学*C语言已经一年多,对C也算得上半个入门者,期间也写过一些自娱自乐的代码。其实个人认为无论学*什么语言,最重要的是掌握*编程思想,然而C语言一种学*编程思想的基础语言。所以,C语言的重要性不言而喻。

  一、课本

  无论用的是什么书,要学好C语言,把书上的每一个例题、*题的代码读懂,这是学C最基本的要求。弄懂每一章的内容是什么?在C语言中有什么用?并尝试修改每一个例题的代码,采用不同的代码来实现题目的要求。

  二、课堂

  在每一节课上,注意老师讲的内容,有的知识,老师稍微提点,你就能弄懂,但是自己看书,或许你几天也弄不懂。老师更能清晰地让你明白所要求掌握的知识点。在课堂上,尽可能多的在草稿纸上写下你自己的代码,让老师看或是自己上机调试。

  三、笔记

  无论学*什么知识,笔记是重点,俗话说:好记性不如烂笔头。一个认真学*的人,总是记了很多笔记的,想学好编程,你的笔记本上总有课本上的每一个例题代码的核心部分。以及八大经典的算法举例,递推、递归、穷举、贪心、分治、动规、迭代、分枝。

  四、交流

  想学好C语言,交流是必须的,尤其是学*C语言的新手,这里,我向大家推介——百度C语言贴吧,这里有很多的学*者,也有很多高手,在这里你能学到课本以及课堂上学不到的东西。和他人交流也是很重要的。

  五、上机练*

  这是学*好C语言的关重要的环节,无论你编程学得多好,上机实现才是目的,所以,不怕要辛苦,把你的每一段代码都敲进计算机,让计算机来实现,这样有助于你对程序的理解,并试着修改你的代码,让你的代码更精简,效率更高。*时没事的时候,在计算机上多敲代码,一个编程厉害的高手,他的计算机上会有多代码。

  想成为编程高手的军规:

  1、大学生活丰富多彩,会令你一生都难忘,但难忘有很多种,你可以学了很多东西而难忘,也会因为什么都没学到而难忘!

  2、编程不是技术活,而是体力活。

  3、C语言是基础,很重要,如果你不学好C语言,那么什么高级语言你都学不好。

  4、计算机专业是一个很枯燥的专业,但即来之、则安之,只要你努力学,也会发现其中的乐趣。

  5、学*编程的秘诀是:编程,编程,再编程。

c语言程序设计心得2

  在设计打字游戏的过程中,通过我们小组各成员之间的相互讨论和合作,我们完成了打字练*的程序设计。在这个学期中,我们已经学*了《C 语言程序设计》这门课,但是我所学的知识最多也就是在做作业的时候才会用到,*时没有什么练*的机会,这次的设计是我第一次通过自己构思,和同学讨论并且不断查阅资料来设计一项程序。这次设计,不仅巩固了我以前所学的知识,还让我对c语言有了更深一步的了解,掌握了更多的技巧和技能。

  C语言是计算机程序设计的重要理论基础,在我们以后的学*和工作中都有着十分重要的地位。要学好这种语言,仅仅学*课本上的知识是不够的,还要经常自己动手,有较强的.实践能力。只有多动手,经常编写程序,才能发现我们学*上的漏洞和自己的不足,并在实践中解决这些问题,不断提高自己转化知识的能力。

  在这次课程设计中,我们首先对系统的整体功能进行了构思,然后用结构化分析方法进行分析,将整个系统清楚的划分为几个模块,再根据每个模块的功能编写代码。而且尽可能的将模块细分,最后在进行函数的调用。我们在函数的编写过程中,我们不仅用到了for循环、while循环和switch语句,还用到了函数之间的调用。由于我们是分工编写代码,最后需要将每个人的代码放到一起进行调试。因为我们每个人写的函数的思想不都一样,所以在调试的过程中也遇到了困难,但经过我们耐心的修改,终于功夫不负有心人,我们成功了!

  一学期的学*成果,都体现在了这次打字游戏的设计过程中。这个学期,我学得不算认真,一开始做感觉力不从心,但在几个同学的帮助和努力下,我翻阅课本,询问ACM大神,绞尽脑汁的情况下做完这个程序设计,我的自信一下子提高了。尽管对于有些人这种程序会很简单,可对我这个C语言初学者来说,已经很不容易了。这次体验为以后的学*计算机的我们增强了信心。享受劳动成果的滋味实在很美妙啊!

c语言程序设计心得3

  通过本次教师发展在线的C语程培训中,我受益匪浅,几位教授的精彩演讲,让我找到了自己的不足和日后教学中的改革方向和内容。同时,也让我感觉到了,有今天各位教授的良好教学效果,这其中包含了他们的艰辛、背后的大量付出和无私奉献。

  我是一直从事C类语言的教学工作,对C语言的教学已有5年教龄,在这几年的教学过程中,我们也一直在寻找好的教学方法和新的教学理念。通过本次学*,我总结要教好《C语言程序设计》这门课,最基本要把握好以下几个方面:

  (一)要重视实践环节,上机调试成绩非常重要。

  学*一门语言,就是要按照它的语法来编程。要编程,当然就要上机操作来验证你程序的正确性。所以上机非常重要,通过执行你所写的程序,完成你所写程序的目标,最终达到你的目的。而且通过执行程序,你会发现程序中的错误,从而使你了解你所学知识中的不足,同时,要学会根据编译时提示的错误来改正程序中发生的错误,以便下次不会再犯同样的错误。

  (二)基本语法学*虽然枯草乏味,但是它相当于高楼大厦的一砖一瓦,一定要下硬功夫让学生掌握熟练。

  C语言的语法部分。这部分内容是学好C语言的基础,只有学好了这些语法,才会写程序,看程序。所以对一个初学者来说,这部分内容是非常重要的,所以要扎实地熟悉每一个语法,并能根据这些语法来编程。

  (三)学*要抓住重点,难点部分要多讲、多学、多练。

  通过这次学*使得我对C语言的重点,难点,以及易出错的地方把握的更精准了。当然,这只是针对我个人而言。在C语言学*过程,重点就是数组,指针,以及结构体了。难点也是它们了,不过数组和结构体还是挺简单,所以在此主要就指针方面谈谈自己的看法。

  下面谈谈通过这次学*,结合我们学校的教学情况,打算对该课程的教学进行如下几个方面的改革:

  (一)理论教学内容的组织

  C语言的重点知识包括:结构化程序设计方法、流程图的组织、三种程序设计结构、三种基本数据类型和三种自定义数据类型;难点包括:结构程序设计方法、算法的分析、流程图的组织与设计、函数、指针等。

  根据知识内容和每年的新学时安排,我们将理论教学内容分为授课内容和自学内容两大模块。

  (1)授课内容

  C语言的授课内容分为两阶段:①基础准备阶段这部分内容确保学生“实用、够用”,主要包括三种基本数据类型(只要求掌握常用的int,float,char);三种常用运算符及其表达式(赋值、算术、逻辑(包括关系));三种程序设计结构(顺序、选择、循环)。②实训项目驱动阶段这部分内容主要是“实训实战”,主要包括数组、函数、指针和结构体。通过第一阶段的学*,学生已经具备了一些程序设计的基础知识,在这一阶段将通过一个实训项目的完成来熟悉主要内容,同时巩固第一阶段的成果。

  (2)自学内容

  课本中的内容上课没重点介绍或者说就是没提到的,划为自学内容。但这些内容,我们并不是在课堂要求学生回去自学:要求过高,规矩过多,这样效果不佳。而是让学生在实验中发现问题后,带着问题去学*,去找答案。

  例:整型我们只介绍int基本类型,当学生想计算n!时,学生测试5!=120时,他可能会去测试20!、50!,这时,存放阶乘的变量Factorial再定义为int,结果就是0了,这时问题就来了,他就会去寻找正确的处理方法(longint)。

  (二)实验教学的安排与设计

  教学改革方案确定后,我们对本课程实验教学上从多方面进行了教学更新。我们考虑到学生处于了解计算机语言及编程的初级阶段,有许多最基础的内容有待掌握,所以本课程的实验教学不太适合完全以项目开发的形式进行,注重的是加强模块化实训。

  (1)上好第一节实验课

  我们常说“上好第一节课”,那么第一节实验节的重要性也不言而喻。这节课对培养学生的学*兴趣、增强学生的学*信心、锻炼学生的自主学*等多方面影响很大。

  第一次实验项目是—熟悉TurboC的运行环境,主要是掌握一些在TC中的一些键盘操作方式。一般是教师给学生提供程序代码(三个),但我们在学生不知情的情况下,给学生两个有语法错误的和一个正确的程序。这样,当学生运行正确的程序时,知道计算机可以帮我们处理问题,原来程序就是这样写的;当学生运行错误的程序,首先他会诧异(老师给的程序原来是错的),于是要求他们自己修改,尤其是有时一个致命错误导致的10多个errors,被学生修改后,没有了errors或所剩无几,这时学生表现的很兴奋、很有成就感,从而加强了本课程的学*兴趣和信心。

  (2)分两阶段进行

  实验内容与理论教学内容相互应,在基础准备阶段,这方面教学方法上主要是加强操练。通过各种大小程序、多重训练和一个问题的多种解法来加强语法知识点的掌握和训练,开阔学生编程的思路,掌握编程基础。同时,在这过程中我们严格把关,让学生课后认真准备,每次进实验室时,应有写好的完整代码,上机调试,发现问题同时解决问题,要求认真完成实验内容,并在课后书写实验报告。鼓励学生多写程序,要加强实践环节,首先要从量上有个划分。在实训项目驱动阶段。本阶段实训项目的设计非常重要,原则是既要使学生有切入点能够动手又要使各章的内容之间有联系点。

  (三)案例教学法

  C语言的教学,教师一般受传统应试教育的影响,狠抓理论考试,忽略了程序设计能力的培养,把授课重点放在程序设计语言的基本语法的讲授和掌握上,所选的编程实例大多用于语法规则的验证和说明,仅从程序设计语言的使用这个单一的角度进行教学,而使得大多数学生在学完本课程后,“吃不透、用不活”,表现为学生在程序调试时,对程序中出现的逻辑错误经常不知所措,在开发较大的应用程序时,不知道如何入手。

  采用案例教学法,以程序设计为主线,以编程应用为驱动,通过案例和问题引出教材内容,重点讲解程序设计的思想和方法,穿插讲解相关的语言知识。使教学效果既有深度又有广度,学生实际动手能力大为增强。

  以上是我个人结合我院C语言程序设计的教学情况,自己总结了几点看法和一些改革措施,拿出来和大家一起分享,请大家多提宝贵意见。通过这次学*,我将会灵活运用几位教授的教学经验,根据我院的教学对象,调整一些上课方法和措施,望能更好的提高教学质量。

c语言程序设计心得4

  在科技高度发展的今天,计算机在人们之中的作用越来越突出。而c语言作为一种计算机的语言,我们学*它,有助于我们更好的了解计算机,与计算机进行交流,因此,c语言的学*对我们尤其重要。

  在这个星期里,我们专业的学生在专业老师的带领下进行了c语言程序实践学*。在这之前,我们已经对c语言这门课程学*了一个学期,对其有了一定的了解,但是也仅仅是停留在了解的范围,对里面的好多东西还是很陌生,更多的在运用起来的时候还是感到很棘手,毕竟,万事开头难嘛。

  由于时间的关系,我们的这次实践课程老师并没有给我们详细的介绍,只是给我们简单的介绍了几个比较重要的实际操作。包括了程序模块处理。简单界面程序。高级界面程序。程序的添加修改。用程序做一元线性回归处理以及用c语言程序来画粒度分布图等这几样比较重要的时间操作。

  上机实验是学*程序设计语言必不可少的实践环节,特别是c语言灵活、简洁,更需要通过编程的实践来真正掌握它。对于程序设计语言的学*目的,可以概括为学*语法规定、掌握程序设计方法、提高程序开发能力,这些都必须通过充分的实际上机操作才能完成。

  学*c程序设计语言除了课堂讲授以外,必须保证有不少于课堂讲授学时的上机时间。因为学时所限,课程不能安排过多的统一上机实验,所以希望学生有效地利用课程上机实验的机会,尽快掌握用c语言开发程序的能力,为今后的继续学*打下一个良好的基矗为此,我们结合课堂讲授的内容和进度,安排了12次上机实验。课程上机实验的目的,不仅仅是验证教材和讲课的内容、检查自己所编的程序是否正确,课程安排的上机实验的目的可以概括为如下几个方面:

  1、加深对课堂讲授内容的理解

  课堂上要讲授许多关于c语言的语法规则,听起来十分枯燥无味,也不容易记住,死记硬背是不可取的。然而要使用c语言这个工具解决实际问题,又必须掌握它。通过多次上机练*,对于语法知识有了感性的认识,加深对它的理解,在理解的基础上就会自然而然地掌握c语言的语法规定。对于一些内容自己认为在课堂上听懂了,但上机实践中会发现原来理解的偏差,这是由于大部分学生是初次接触程序设计,缺乏程序设计的实践所致。

  学*c语言不能停留在学*它的语法规则,而是利用学到的知识编写c语言程序,解决实际问题。即把c语言作为工具,描述解决实际问题的步骤,由计算机帮助我们解题。只有通过上机才能检验自己是否掌握c语言、自己编写的程序是否能够正确地解题。

  通过上机实验来验证自己编制的程序是否正确,恐怕是大多数同学在完成老师作业时的心态。但是在程序设计领域里这是一定要克服的传统的、错误的想法。因为在这种思想支配下,可能你会想办法去"掩盖"程序中的错误,而不是尽可能多地发现程序中存在的问题。自己编好程序上机调试运行时,可能有很多你想不到的情况发生,通过解决这些问题,可以逐步提高自己对c语言的理解和程序开发能力。

  2、熟悉程序开发环境、学*计算机系统的操作方法

  一个c语言程序从编辑、编译、连接到运行,都要在一定的外部操作环境下才能进行。所谓"环境"就是所用的计算机系统硬件、软件条件,只有学会使用这些环境,才能进行程序开发工作。通过上机实验,熟练地掌握c语言开发环境,为以后真正编写计算机程序解决实际问题打下基矗同时,在今后遇到其它开发环境时就会触类旁通,很快掌握新系统的使用。

  3、学*上机调试程序

  完成程序的编写,决不意味着万事大吉。你认为万无一失的程序,实际上机运行时可能不断出现麻烦。如编译程序检测出一大堆错误。有时程序本身不存在语法错误,也能够顺利运行,但是运行结果显然是错误的。开发环境所提供的编译系统无法发现这种程序逻辑错误,只能靠自己的上机经验分析判断错误所在。程序的调试是一个技巧性很强的工作,对于初学者来说,尽快掌握程序调试方法是非常重要的。有时候一个消耗你几个小时时间的小小错误,调试高手一眼就看出错误所在。

  通过这次为数不多的几天计算机实践学*,我们了解了一些关于c语言的知识,理解巩固了我们c语言的理论知识,着对我们将来到社会工作将会有莫大的帮助。同时它让我知道,只要你努力,任何东西都不会太难。

c语言程序设计心得5

  学*C语言已经一年多,对C也算得上半个入门者,期间也写过一些自娱自乐的代码。其实个人认为无论学*什么语言,最重要的是掌握*编程思想,然而C语言一种学*编程思想的基础语言。所以,C语言的重要性不言而喻。

  一、课本

  无论用的是什么书,要学好C语言,把书上的每一个例题、*题的代码读懂,这是学C最基本的要求。弄懂每一章的内容是什么?在C语言中有什么用?并尝试修改每一个例题的代码,采用不同的代码来实现题目的要求。

  二、课堂

  在每一节课上,注意老师讲的内容,有的知识,老师稍微提点,你就能弄懂,但是自己看书,或许你几天也弄不懂。老师更能清晰地让你明白所要求掌握的知识点。在课堂上,尽可能多的在草稿纸上写下你自己的代码,让老师看或是自己上机调试。

  三、笔记

  无论学*什么知识,笔记是重点,俗话说:好记性不如烂笔头。一个认真学*的人,总是记了很多笔记的,想学好编程,你的笔记本上总有课本上的每一个例题代码的核心部分。以及八大经典的算法举例,递推、递归、穷举、贪心、分治、动规、迭代、分枝。

  四、交流

  想学好C语言,交流是必须的,尤其是学*C语言的新手,这里,我向大家推介——百度C语言贴吧,这里有很多的学*者,也有很多高手,在这里你能学到课本以及课堂上学不到的东西。和他人交流也是很重要的。

  五、上机练*

  这是学*好C语言的关重要的环节,无论你编程学得多好,上机实现才是目的,所以,不怕要辛苦,把你的每一段代码都敲进计算机,让计算机来实现,这样有助于你对程序的理解,并试着修改你的代码,让你的代码更精简,效率更高。*时没事的时候,在计算机上多敲代码,一个编程厉害的高手,他的计算机上会有多代码。

  想成为编程高手的军规:

  1、大学生活丰富多彩,会令你一生都难忘,但难忘有很多种,你可以学了很多东西而难忘,也会因为什么都没学到而难忘!

  2、编程不是技术活,而是体力活。

  3、C语言是基础,很重要,如果你不学好C语言,那么什么高级语言你都学不好。

  4、计算机专业是一个很枯燥的.专业,但即来之、则安之,只要你努力学,也会发现其中的乐趣。

  5、学*编程的秘诀是:编程,编程,再编程。


学*c语言程序设计心得范文5份(扩展2)

——C语言程序设计心得体会优选【5】篇

  C语言程序设计心得体会 1

  学*C语言已经一年多,对C也算得上半个入门者,期间也写过一些自娱自乐的代码。其实个人认为无论学*什么语言,最重要的是掌握*编程思想,然而C语言一种学*编程思想的基础语言。所以,C语言的重要性不言而喻。

  一、课本

  无论用的是什么书,要学好C语言,把书上的每一个例题、*题的代码读懂,这是学C最基本的要求。弄懂每一章的内容是什么?在C语言中有什么用?并尝试修改每一个例题的代码,采用不同的代码来实现题目的要求。

  二、课堂

  在每一节课上,注意老师讲的内容,有的知识,老师稍微提点,你就能弄懂,但是自己看书,或许你几天也弄不懂。老师更能清晰地让你明白所要求掌握的知识点。在课堂上,尽可能多的在草稿纸上写下你自己的代码,让老师看或是自己上机调试。

  三、笔记

  无论学*什么知识,笔记是重点,俗话说:好记性不如烂笔头。一个认真学*的人,总是记了很多笔记的,想学好编程,你的笔记本上总有课本上的每一个例题代码的核心部分。以及八大经典的算法举例,递推、递归、穷举、贪心、分治、动规、迭代、分枝。

  四、交流

  想学好C语言,交流是必须的,尤其是学*C语言的新手,这里,我向大家推介——百度C语言贴吧,这里有很多的学*者,也有很多高手,在这里你能学到课本以及课堂上学不到的东西。和他人交流也是很重要的。

  五、上机练*

  这是学*好C语言的关重要的环节,无论你编程学得多好,上机实现才是目的,所以,不怕要辛苦,把你的每一段代码都敲进计算机,让计算机来实现,这样有助于你对程序的理解,并试着修改你的代码,让你的代码更精简,效率更高。*时没事的时候,在计算机上多敲代码,一个编程厉害的高手,他的计算机上会有多代码。

  想成为编程高手的军规:

  1、大学生活丰富多彩,会令你一生都难忘,但难忘有很多种,你可以学了很多东西而难忘,也会因为什么都没学到而难忘!

  2、编程不是技术活,而是体力活。

  3、C语言是基础,很重要,如果你不学好C语言,那么什么高级语言你都学不好。

  4、计算机专业是一个很枯燥的专业,但即来之、则安之,只要你努力学,也会发现其中的乐趣。

  5、学*编程的秘诀是:编程,编程,再编程。

  C语言程序设计心得体会 2

  在科技高度发展的今天,计算机在人们之中的作用越来越突出。而C语言作为一种计算机的语言,学*它将有助于我们更好的了解计算机,与计算机进行交流,因此,我们一定要学好C语言,这对我们以后的发展是十分重要的。

  说到这,上机实验当然就是一个必不可少的环节了,C语言灵活、简洁的特点,只有通过编程实践才能真正了解,真正说懂。为了更好地学*语法规定、掌握程序设计方法、提高程序开发能力,我们必须实际上机、编写程序。

  通过实验我也发现了自己不少的问题,这都是只看书上的程序而没有自己亲身上机编写程序而无法得知的,假如我们只因看熟书上的程序就以为自己已经掌握了C语言那就大错特错了。

  我主要存在以下的这些缺点:

  1、 学*耐心与细心不足,如scanf(“%d”,&n);中的“&”有时候会忘了。而在最后输出时又错写成printf(“%d”,&n);从而错误得输出了地址而不是我原来想要的答案。

  2、 编程思想不够发散,看着题目有时想不出解答的方法,更不用说编写程序来解题了。

  3、 基本功不够,有些函数的表达不太精通,需要看书来核实,以致耗时较多。 知识不够广,有些内容没有学好,不能要用到时及时反映出来,认识程度不够深刻。

  4、 有时候不够精简,有一点用处不大或者说没有也可以的文字存在。 英语水*较差,对错误的地方虽然电脑有说,但由于是英文,理解上还是存在一点问题。

  为了能更好地学好C语言,在今后学*中我要更多的动脑,综合运用所学,多看相关东西,多上机练*,提高电脑水*,增强自学能力,把已会的东西掌握好。

  实验中我深刻意识到完成程序的编写,决不意味着万事大吉。认为万无一失的程序,实际上机运行时可能会出现很多意想不到的问题。有时编译程序检测出一大堆错误,有时程序能够顺利运行,但是运行结果并不是你预期中想要的。因为开发环境所提供的编译系统无法发现程序逻辑错误,或者是你原来所设计时的理论错误,这就只能靠自己的上机经验来分析判断错误的所在了。所以程序的调试是一个技巧性很强的工作,它可能比编一个程序耗时更多。由此可看出上机实践的重要性。

  通过本次C语言上机实验,我对这个介于人类与非人类之间的计算机编程语言有了一定的体验。编程的时候有因为顺利编出程序而开心过、有因为做得比人家慢而郁闷过、有因为不知从何入手而无奈过、有因为不知错出在哪而彷徨过??但随着练*的增多,我对C语言比以前熟了很多,不再只是纸上谈兵,我都有能力独立做出一些程序,可能对于一些“高手来说这不算什么,或者他们早就会了,但我依然觉得很开心,因为我跟我自己比是进步了。

  当然,我还得感谢老师的指导与帮助,如果没有老师和其他同学的指点,我可能对C语言还是一筹莫展,在实验中遇到的大大少少的问题与所犯过的错误将是我以后的要加以注意的地方与认真审查的部分,为我奠定坚固的基石。伴随着学*的深入,我发现高深的东西还有很多很多,不懂不熟的知识还有很多,所以我不能停步,对C语言,我以后会更加努力学*的。

  C语言程序设计心得体会 3

  在设计打字游戏的过程中,通过我们小组各成员之间的相互讨论和合作,我们完成了打字练*的程序设计。在这个学期中,我们已经学*了《C 语言程序设计》这门课,但是我所学的知识最多也就是在做作业的时候才会用到,*时没有什么练*的机会,这次的设计是我第一次通过自己构思,和同学讨论并且不断查阅资料来设计一项程序。这次设计,不仅巩固了我以前所学的知识,还让我对c语言有了更深一步的了解,掌握了更多的技巧和技能。

  C语言是计算机程序设计的重要理论基础,在我们以后的学*和工作中都有着十分重要的地位。要学好这种语言,仅仅学*课本上的知识是不够的,还要经常自己动手,有较强的实践能力。只有多动手,经常编写程序,才能发现我们学*上的漏洞和自己的不足,并在实践中解决这些问题,不断提高自己转化知识的能力。

  在这次课程设计中,我们首先对系统的整体功能进行了构思,然后用结构化分析方法进行分析,将整个系统清楚的'划分为几个模块,再根据每个模块的功能编写代码。而且尽可能的将模块细分,最后在进行函数的调用。我们在函数的编写过程中,我们不仅用到了for循环、while循环和switch语句,还用到了函数之间的调用。由于我们是分工编写代码,最后需要将每个人的代码放到一起进行调试。因为我们每个人写的函数的思想不都一样,所以在调试的过程中也遇到了困难,但经过我们耐心的修改,终于功夫不负有心人,我们成功了!

  一学期的学*成果,都体现在了这次打字游戏的设计过程中。这个学期,我学得不算认真,一开始做感觉力不从心,但在几个同学的帮助和努力下,我翻阅课本,询问ACM大神,绞尽脑汁的情况下做完这个程序设计,我的自信一下子提高了。尽管对于有些人这种程序会很简单,可对我这个C语言初学者来说,已经很不容易了。这次体验为以后的学*计算机的我们增强了信心。享受劳动成果的滋味实在很美妙啊!

  C语言程序设计心得体会 4

  在本学期学*C语言将*一个学期后,我们进行了C语言实训,做了一个比较复杂、功能较全的学籍管理系统。虽然实训为期不长,但对我C语言水*的提高和对C的认识理解有很大帮助。

  在这次实训中,我对C语言有了一个更深的了解认识,也使我这个学期学的知识得到了巩固。虽然在实训中遇到了许多的困难,比方说一开始在文件方面的知识比较薄弱,在对输入的数据保存、已输入条数的统计方面做得不足。但经过自己对文件内容的学*和向他人的请教,在这方面的知识得到补充,问题也得到了解决。在这次实训中,当自己每次解决一个问题时,当自己经过多次调试、修改使程序得以运行时,自己心中那份自信、满足、惬意感油然而生。经过这次实训,使我加强了对C语言的兴趣。

  同时在这次实训中,也使我发现了许多的问题。

  在实训中,我认识到自己还有很多的知识没学好,基础知识没理清,而且许多东西还要去翻书,去上网搜索。而且遇到一些小错误运行不出来,就会烦躁不安,觉得有些自暴自弃,以后要克服,尽量保持一颗良好的心态,学好C语言,也学好用C语言编写一个按要求的系统。

  同时这次实训也使我更加深化了C语言学*方法。算法是程序的灵魂,在我们每遇到一个比较复杂的编程问题时,我们应该先写出该问题解决的算法,然后再去实现编代码。做到了这样,问题才能更快地解决。软件开发少不了合作,只有合作才能共同提高,只有互补才能取长补短,共同进步。

  通过这次实训,我也认识到自己有许多的方面需要改进和有待提高。

  对于以后,我会从以下几方面继续努力:

  1、加强对算法的学*,达到精通一些基本算法的水*。

  2、编程多加强实践,多上机学*。

  3、打好基础,扎实功底,注重基础理论学*,不好高骛远。

  4、加强和同学的合作,遇到问题多讨论,多寻找解决问题的方法,

  总之,这一切将对我C语言的学*有很大帮助。

  C语言程序设计心得体会 5

  C语言是一门低级计算机编程语言,设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言也很适合搭配汇编语言来使用(往往可以通过内联汇编语言或与汇编语言目标文件一起连接。对于任何一种操作系统环境,C函数的ABI与汇编语言的子过程

  刚开始学C语言的时候,很迷茫,在此之前从没有接触过C语言,有点摸不着头脑。可是在上机过后,我觉得编程是很有趣的一件事。我知道要学好C语言不容易,可是我决定完成这件不容易的事。

  要学好C语言就要先懂得最基本的语法知识,看课本是必需的。我觉得看不懂也没关系,尽力去理解就好了,在对知识有了一个大致的了解过后,就要上机实践。学*C语言一定要动手,只看不做,眼高手低是不行的。最开始可以打书上的例题,熟悉程序,慢慢的开始试着编程。在编程时要理清自己的思路,然后再转换成C语言中的语言,这个时候就更要动手了,只有通过上机操作才能验证自己程序的正确性。执行程序,不要害怕错误,其实,我觉得错误是好的,知道了自己所学知识的不足,并根据提示改正程序中发生的错误,一种成就感油然而生,觉得自己的付出都是值得的。

  良好的编程*惯是学好C语言的重要因素,只有勤动手,多动脑才能学好C语言,光说不练是不行的。

  经过第一阶段对语法的学*,我觉得实例阶段应该是一个过渡阶段吧,通过前一阶段对语法的学*之后,可能有很多概念我们都比较模糊,或者说很多东西太抽象了,这就为我们第二个阶段的学*做好了实例化的准备,可以这样说吧,第一个阶段就我们为我们的学*一样东西而构建的一个类,里面讲了我们应该在这里面要做什么?第二阶,也就是本阶段,我们就应该去把前一段的东西具体化,那怎么个具体化呢,练*一些小例子,从网上下载的电子书上有很多这方面的例子的,如果有自己去书店买书的话,里面也应该提供了不少,里面的例子,我是每次都打了一遍,也许有的人不会亲自去用手打一遍,什么copy等,当然这样也行,但我个人认为,对于初学者来说,最好还是自己动力打一遍比较好,毕竟这些东西对我们来说,都比较陌生,如果每个字都自己打完的话,有些代码你不想记住也难了,在这里,我们得弄懂练*的每一个例子,如果能把一些例子稍稍修改,弄懂里面精髓的东西,让自己知道为什么这样做,那么是最好不过的了,我*时练*时,这一步是少不了的,都*惯了,所以也就成了条件反射,想不这样都不行。最后,我们就应该汇一下总,把前面做过的例子里所用的技术理一下,再做一个比较大的例子,尽量把到目前为止所懂的知识全部应用到里面去,只是尽量,当然有些东西是不能集成到一起的,也是是代码之间的排斥性。

  学*C语言需要的是坚持下去的毅力,认真对待每次错误的耐心,还有孜孜不倦的努力。拥有一个良好的心态,相信自己,你就会发现学好C语言不再困难!


学*c语言程序设计心得范文5份(扩展3)

——c语言程序设计心得体会 (菁华3篇)

c语言程序设计心得体会1

  在设计打字游戏的过程中,通过我们小组各成员之间的相互讨论和合作,我们完成了打字练*的程序设计。在这个学期中,我们已经学*了《C 语言程序设计》这门课,但是我所学的知识最多也就是在做作业的时候才会用到,*时没有什么练*的机会,这次的设计是我第一次通过自己构思,和同学讨论并且不断查阅资料来设计一项程序。这次设计,不仅巩固了我以前所学的知识,还让我对c语言有了更深一步的了解,掌握了更多的技巧和技能。

  C语言是计算机程序设计的重要理论基础,在我们以后的学*和工作中都有着十分重要的地位。要学好这种语言,仅仅学*课本上的知识是不够的,还要经常自己动手,有较强的实践能力。只有多动手,经常编写程序,才能发现我们学*上的漏洞和自己的不足,并在实践中解决这些问题,不断提高自己转化知识的能力。

  在这次课程设计中,我们首先对系统的整体功能进行了构思,然后用结构化分析方法进行分析,将整个系统清楚的划分为几个模块,再根据每个模块的功能编写代码。而且尽可能的将模块细分,最后在进行函数的调用。我们在函数的编写过程中,我们不仅用到了for循环、while循环和switch语句,还用到了函数之间的调用。由于我们是分工编写代码,最后需要将每个人的代码放到一起进行调试。因为我们每个人写的函数的.思想不都一样,所以在调试的过程中也遇到了困难,但经过我们耐心的修改,终于功夫不负有心人,我们成功了!

  一学期的学*成果,都体现在了这次打字游戏的设计过程中。这个学期,我学得不算认真,一开始做感觉力不从心,但在几个同学的帮助和努力下,我翻阅课本,询问ACM大神,绞尽脑汁的情况下做完这个程序设计,我的自信一下子提高了。尽管对于有些人这种程序会很简单,可对我这个C语言初学者来说,已经很不容易了。这次体验为以后的学*计算机的我们增强了信心。享受劳动成果的滋味实在很美妙啊!


学*c语言程序设计心得范文5份(扩展4)

——java程序设计课程培训心得体会 (菁华3篇)

java程序设计课程培训心得体会1

  一转眼,这段实*的生活过去了,回首这段时间的实*,的收获是学到了更多的知识,增加了自己的经验,锻炼了自己,提高了自己的能力。下面,我将实*的工作总结如下:

  在注重素质教育的今天,社会实*一直被视为培养德、智、体、美、劳全面发展的跨世纪优秀人才的重要途径。毕业实*是学校教育向课堂外的一种延伸,也是推进素质教育进程的重要手段、大学生进入社会的桥梁。它有助于当代大学生接触社会,了解社会。同时,实*也是大学生学*知识、锻炼才干的有效途径,更是大学生服务社会、回报社会的一种良好形式。鉴于毕业实*的以上的优点,我怀着一颗真诚学*的心成为了其中的一员。

  来到实*单位,我首先面对的是个人角色的转换及整个人际关系的变化。学校里成绩不错的学生变成了未知领域里从头学起的实*生,而熟悉的校园也变成了陌生的企业单位,身边接触的人变成了我的前辈我的同事我的师傅,相处之道完全不同。在这样的转变中,对于沟通的认知显得非常苍白。于是第一次觉得自己并没有本以为的那么善于沟通。当然,适应新的环境是需要过程的,所以我相信时间和实践会让我很快完成这种角色的转变,真正融入到工作单位这个与学校全然不同的社会大环境中。我还要努力实践,自觉进行角色转化。只有将理论付诸于实践才能实现理论自身的价值,也只有将理论付诸于实践才能使理论得以检验。同样,一个人的价值也是通过实践活动来实现的,也只有通过实践才能锻炼人的品质,彰现人的意志。

  在公司中做不出成绩时,会有来自各方面的压力,老板的眼色同事的嘲讽。而在学校,有同学老师的关心和支持,每日只是上上课,很轻松。常言道:工作一两年胜过十多年的读书。两个月的实*时间虽然不长,但是我从中学到了很多知识,关于做人,做事,做学问。只有拥有自信才能够克服一切,去实现自己的理想,创造自己的人生。

  实*是个人综合能力的锻炼,作为一名新时代的新青年更应该把学*作为保持工作积极性的重要途径。像我这种文凭不高的人,心里就有一种很渴望的感觉,明白了自己与社会所需的要求,因为现在毕业求职,特别是对于像自己一般的人,更多的时间是社会职业选择自己面试,更多的不是自己去选择职业,这应该就是所谓的先就业再择业吧。所以自己会把心态放正,在公司的时候先全面发展,等过段再看看精于哪个方面,然后向那个方向努力发展。

  在信息时代,学*是不断地汲取新信息,获得事业进步的动力。作为一名年轻同志更应该把学*作为保持工作积极性的重要途径。走上工作岗位后,我积极响应单位号召,结合工作实际,不断学*理论、技能知识和社会知识,用先进的知识武装头脑,用精良的技术提升能力,以广博的社会知识拓展视野。

  我努力去适应全新环境的同时,的体会莫过于实际工作方面的收获。特别是在实*过程中,我亲眼看到前辈们对工作认真负责、精益求精的工作作风。在实*过程中使我感受最深、受益的就是这种工作作风。通过这次实*,前辈们的这种作风和精神值得我在今后的`工作中很好地学*、继承和发扬。走出校门,踏进社会,不能把自己要求太高。因为期望越大,失望可能会越大,但适当的期望与渴望还是非常必要的。不能认为我在学校里读了多少本书、写了多少万字、听了多少堂课,自己了不起了。我毕竟还是初出茅庐,没有任何实践经验,

  比起前辈们还差得很远。学校生活暂告一段,社会生活刚刚起步,应该在步入社会后,继续学*,不断增长和扩展知识面,才能使自己在社会占有一*之地。由于公司是主要是做网站的,所以我利用一段时间对PHP和mysql进行了系统的学*,在这里带我的师傅有时候只是很粗略的给我们讲讲或者干脆直接告诉我们应该学会什么,什么时候检查。这时才真正感受到了在学校时老师耐心的教我们一点一滴知识时的珍贵。真后悔在学校时不应该那么浪费时间。但是现在也认识到自学能力的重要性,认识到“活到老学到老”的真谛。“在大学里学的不是知识,而是一种叫做自学的能力”,参加工作后才能深刻体会这句话的含义。课本上学的理论知识用到的很少。在这个信息爆炸的时代,知识更新太快,靠原有的一点知识肯定是不行的。我们必须在工作中勤于动手慢慢琢磨,不断学*不断积累。遇到不懂的地方,自己先想方设法解决,实在不行可以虚心请教他人,而没有自学能力的人迟早要被企业和社会所淘汰。所以我们还要继续学*,不断提升理论素养。

java程序设计课程培训心得体会2

  在公司实*已经两个月了,在这里每天的时间都是非常紧张的,没有什么时间玩。在这里我懂得了许多,以前知识嘴上说说,现在真的感觉到赚钱的不容易。想到父母为了养家,为了送我读书是多么伟大的一件事,他们真的不容易。还懂得了要做好一件事必须要有一定的一致,还要善于学*、多和周围的人沟通、要能发现问题、多问几个为什么会是这样,你一定可以学到很多东西,养成多想多问的*惯,对以后的工作一定会有帮助的,还知道了团队合作的重要性。

  刚来的时候,什么都不*惯,因为是第一次上班,有点累,觉得力不从心,不知道从哪里入手,去学*哪方面的知识。后面慢慢就*惯了,但有时候想想,我一个大专生在外面又能干些什么呢?复杂点的也不会,连简单的功能有时候都做不好,以后怎么干大事呢?这也是个很好的锻炼机会,好好磨练一下自己也有好处。*不是有句古话“吃得苦中苦,方为人上人”吗?

  一、感想和体会

  1、第一是要真诚:你可以伪装你的面孔你的心,

  但绝不可以忽略真诚的力量。第一天去单位,心里不可避免的有些疑惑:不知道同事上司怎么样,应该去怎么做啊,要去干些什么呢等等吧!踏进办公室,只见几个陌生的脸孔。我微笑着和他们打招呼。从那天起,我养成了一个*惯,每天早上见到他们都要微笑的说声:“俞总早”,那是我心底真诚的问候。我总觉得,经常有一些细微的东西容易被我们忽略,比如轻轻的一声问候,但它却表达了对同事对朋友的尊重关心,也让他人感觉到被重视与被关心。

  2、第二是沟通:要想在短暂的实*时间内,尽可能多的学一些东西,

  这就需要跟同事有很好的沟通,加深彼此的了解,刚到公司,同事并不了解你的工作学*能力,不清楚你会做那些工作,所以跟同事前辈很好的沟通是很必要的。同时我觉得这也是我们将来走上社会的一把不可缺少的钥匙。通过沟通了解,同事对我有了大体了解,边有针对性的教我一些知识。我也真正学到了计算机教科书上所没有或者真正用到了课本上的知识,巩固了旧知识,掌握了新知识,甚至在实践中-了书本上旧有的不合实际的知识,这才真正体现了知识的真正价值,学以致用。

  3、第三是激情与耐心:激情与耐心,就像火与冰,看似两种完全不同的东

  西,却能碰撞出最美丽的火花。在单位时,文斌就跟我说,想做网站开发这块,激情与耐心必不可少,在网站更新方面,这一行业就像做新闻工作,不断的更新,这就需要你有激情,耐心的去不断的学*,提高自己的专业水*。

  4、第四是“主动出击”:当你可以选择的时候,把主动权握在自己手中。

  在实*时,我会主动地帮同事做一些力所能及的事情,并会积极地寻找合适的时间,向同事请教问题,跟同事像朋友那样交流,谈生活学*以及未来的工作,通过这些我就和同事走的更*,在实*当中,同事就会更愿意更多的指导我。获得更大的收获。记得有次同事的电脑出问题,我就自高奋勇帮他去进行查找原因,等问题解决的后,我心里感觉很高兴,因为我的主动,我巩固了我所学的知识,并且得到了同事的认可。 5、第五是细心负责和基本的专业素养:细心负责是做好每一件事情所必备

  的基本素质,基本的专业素养是前提。一个网站的代码可能非常多,如果你写的代码很凌乱,不严谨清晰,你可能会在一些细小的地方犯错误,网站也不容易的维护。所以说要做好这些事情,不细心负责,没有基本的专业素养,是很容易出现错误的。

  6、第六是讲究条理:如果你不想让自己在紧急的时候手忙脚乱,

  就要养成讲究条理性的好*惯。“做什么事情都要有条理,”这是从小爸爸给我的忠告。在公司时的文件材料很多,这就需要很有条理的去整理好,以免在用的时候翻箱倒柜的去找,耽搁时间,浪费精力,误了事情。所以,经理的桌子上总是收拾得井井有条。这一点对我感触很深,同时让我联想到在一本书上看到这么一个故事,一位在美国电视领域颇有成就的美籍华人当部门经理时,总裁惊讶于他每天都能把如山的信件处理完毕,而其他经理桌上总是乱糟糟堆满信件。他说,“虽然每天信件很多,但我都按紧急性和重要性排序,再逐一处理。”总裁于是把这种做法推广到全公司,整个公司的运作变得有序,效率也提高了。所以说:养成讲究条理的好*惯,能让我们在工作中受益匪浅。

  7、第七是态度决定一切。

  工作时一定要一丝不苟,认真仔细,一个职员在公司的大部分时间都是在工作的,这就要求他在这段时间内一定要小心谨慎,一丝不苟,不能老是出错,有必要一定要检验自己的工作结果,以确保自己的万无一失.工作的时候我一直保持极大的工作热情,不仅顺利完成工作任务,工作之余还经常总结经验教训,不断提高工作效率,虽然工作中我也会犯一些错误,受到领导批评,但我认为这些错误和批评是能让我能在以后的工作中谨慎小心,提高工作效率。在和大家工作的这段时间里,他们严谨、认真的工作作风给我留下了很深刻的印象,我也从他们身上学到了很多自己缺少的东西。这次生产实*虽然说时间比较少,但是却让我了解了公司的企业文化、生产模式和质量体系管理等经验,这对我来说是很宝贵的。

  8、第八是勤于思考

  在工作岗位上一定要勤于思考,不断改进工作方法,提高工作效率.公司的日常工作都会比较繁琐,而且几天下来也会比较枯燥,就是需要你多动脑筋,不断地想方设法改进自己的工作方法,提高工作效率,减少工作所需时间

  9、第九是不断学*

  要不断的丰富自己的专业知识和专业技能。这会使你的工作更加得心应手。一个人在自己的职位上有所作为,一定要对自己职业的专业知识有所熟悉,对自己业务所在范围内的业务技能也要熟练掌握,这样才算是一位合格的技术人员。

  二、工作成果与收获,在技术方面的心得体会:

  程序代码编写,在与同事的交流中,能积累更多的经验和他人的编程思想,来完善自己未成熟的编程思想。指导教师常常持有一些我们无法想到的编程技巧和实现捷径,这为我们省下了一些钻研的时间,毕竟多年的经验是非常宝贵,值得我们这些新手去学*和借鉴的,使之成为我们自己的财富。从这里,我才真正的意识到实施一个软件工程并不是说简单的会编码就能够解决问题的,我们更多的精力不是放在编码上,编码只是一个很小的模块,只占到那么小的一个部分。这个事实在很大程度上-了我以前的思想,在我以前的认识中,似乎整个软件就是编码,除此无它,还好有老师的指导,不然真的会出现老师所说的,撞得头破血流之后才想起来用软件工程的思想来完成这个工作。

  项目程序的编程是一个非常烦琐而枯燥的过程,需要耐心和毅力去完成,不然中途出现过多的错误,会使之后的校验略显费时。

  这里,我才真正的意识到实施一个软件工程并不是说简单的会编码就能够解决问题的,我们更多的精力不是放在编码上,编码只是一个很小的模块,只占到那么小的一个部分。这个事实在很大程度上-了我以前的思想,在我以前的认识中,似乎整个软件就是编码,除此无它,还好有老师的指导,不然真的会出现老师所说的,撞得头破血流之后才想起来用软件工程的思想来完成这个工作。目前,正着手复*英语4级的考试,同时也没有怠慢实*训练的项目程序编写。遇到问题及时的向指导教师请教,如果问题不是很麻烦的话,便会通过请教同学来解决。实训项目编程工作量之大,超过我的想象,而且由于编程操作过于精细,一点错误都会影响全局调试,所以一直停留在这个阶段。能被别人接受和认可,在进行过程中不会出现崩溃性的问题,这些工作缺一不可。

  实*项目的编程如计划的顺利进行着,再有一周的时间,就可以彻底完成编程余下的工作,进入到调试阶段。虽然相对于一些高手,我的进度实在是太过于落后,但是我不会认输,毕竟每天都认真而又充实的生活着、工作着,没有闲暇的时间去偷懒。软件的调试也同样是非常重要的,它关系着整个软件是否能正常输出和输入,在软件的整个工程中,占着无可厚非的重要地位。所以,必须耐着性子,完美的进行着每一次调试,以及软件功能测试,不允许有半点的差错和BUG出现。

  回想这段时间在实*项目的程序编写和调试测试,充分发现了个人力量的渺小,人类永远无法脱离组织而单独活下去,就像我这段时间的程序编写以及与指导老师的沟通,如果没有他们的协助,也许我需要更多的时间来完成实*项目的程序编写以及调试和测试等环节。组织内部的协调工作,使我实*项目作业可以顺利的完成,在寒假即将到来之际,充分的体会到了组织团体对个人的重要性所在,在这段软件大型实*活动中,学*了很多书本上遗漏的知识和前辈老师的很多指导经验,这是一笔无比巨大的精神财富,是我之后学*工作的重要财产。

  实*是为将来打基础的重要阶段,珍惜自己每一个工作的机会,不论什么人,什么学历,从事什么工作,好好的表现、展示自己的能力,不要错过好的机遇。没有一件事情是轻轻松松的,但每一件事都是让人成长的,经历一段过程,喜悦或是艰辛,尽管经历的方式不尽相同,但它的结果是相同的,我们都会因涉事而成长。

  这同时又证明了要做好一份工作,不仅要了解相关的理论知识,还要了解实际操作。通过这段时间的学*,从无知到认知,到深入了解,渐渐的我喜欢上这个全新的专业,让我深刻的体会到学*的过程是最美的,在整个实*过程中,我每天都有很多的新的体会,新的相反,想说的很多,总结下来主要有以下几点:坚持、我们不管到那家公司,一开始都不会立刻给工作我们做,一般都是先让我们看,时间短的要几天,时间长的要几周,在这段时间里很多人会觉得很无聊,没事可做,便产生离开的想法,在这个时候我们一定要坚持,轻易放弃只会让自己后悔。多听、多看、多想、多做、少说:我们到公司工作以后,要知道自己能否胜任这份工作,关键是看你自己对待工作的态度,态度对了,即使自己以前没学过的知识也可以在工作中逐渐的掌握。态度不好,就算自己有知识基础也不会把工作做好,四多一少就是我的态度,我刚到这个岗位工作,根本不清楚该做些什么,并且这和我在学校读的专业没有必然的联系,刚开始我觉得很头痛,可经过工作过程中多看别人怎样做,多听别人怎样说,多想自己应该怎样做,然后自己亲自动手去多做,终于在短短几天里对工作有了一个较系统的认识,慢慢的自己也可以完成相关的工作了,光用嘴巴去说是不行的,所以,我们今后不管干什么都要端正自己的态度,这样才能把事情做好。少埋怨:有的人会觉得公司这里不好那里不好,同事也不好相处工作也不如愿,经常埋怨,这样只会影响自己的工作情绪,不但做不好工作,还增加了自己的压力,所以,我们应该少埋怨,要看到公司好的一面,对存在的问题应该想办法去解决而不是去埋怨,这样才能保持工作的激情。虚心学*:在工作过程中,我们会碰到很多问题,有的是我们懂得的,也有很多是我们不懂的,不懂的东西我们要虚心向同事或领导请教,当别人教我们知识的时候,我们也应该虚心的接受,不要认为自己懂得一点鸡毛蒜皮就飘飘然。错不可怕,就怕一错再错:每一个人都有犯错的时候,工作中第一次做错了不要紧,公司领导会纠正并原谅你,但下次你还在同一个问题上犯错误,那你就享受不到第一次犯错时的待遇了。

  三、实*结

  经过这次实*,我从中学到了很多课本没有的东西,在就业心态上我也有很大改变,以前我总想找一份适合自己爱好,专业对口的工作,可现在我知道找工作很难,要专业对口更难,很多东西我们初到社会才接触、才学*。所以我现在不能再像以前那样等待更好机会的到来,要建立起先就业再择业的就业观。应尽快丢掉对学校的依赖心理,学会在社会上独立,敢于参加与社会竞争,敢于承受社会压力,使自己能够在社会上快速成长。

java程序设计课程培训心得体会3

  1、我感觉学*java应该是循环渐进,有始有终,按部就班,脚踏实地。java是一门有着阶梯性的一们语言,如果要学*它。我觉得最好还是按照java的学*体系,先学*什么,在学*什么,只有这样,我们在学*中才会遇到更少的麻烦。java是一门更倾向于网络的语言。不要上来就学*jsp,这样不好,因为这没有基础。在以后的学*中很可能遇到很多的麻烦,这就不好了。

  2、信心,恒心,毅力是最重要的。这是我们必须具备的心理素质。要是学*这门语言开始的时候很有兴趣,遇到苦难就退缩,这样最终会放弃学*java,没有经历风雨怎么见彩虹。编程就是有的时候就是那么这么人。会遇到很多的困惑。但是一旦你弄懂了,或者是你把问题解决了,你会感到很兴奋,编程的快乐就在此了。呵呵^^

  3、多看看一些资料,多多的向高手请教,这样才好。要学会总结和领会,当然,学*java一个人有一个人的想法,也有自己的独特学*方法。总之适合自己的就是最好的。


学*c语言程序设计心得范文5份(扩展5)

——C语言学*心得 (菁华5篇)

C语言学*心得1

  首先我要告诉大家的是:第一,学*无捷径!对于学*编程而言,你现在的付出将来都是有回报的。但是,学*C语言也需要方法。

  事实上学*编程是一件很好玩、很有趣、很有意思也很有前途的事情!那么学*C语言有什么好的方法呢?小编觉得主要有以下几个方面:

  1) 分清主次

  学*C语言最忌讳的就是不分主次,这是绝大多数学*C语言的同学都会犯的错误!我们刚开始学*的时候只需要将那些最重要的、最核心的学会就已经很好了!先将最精髓的东西提炼出来,再将整个C语言学一遍,从全局上把握C语言。对于那些次要的,有需要再学,没有需要也可以不学。

  2) 一定要多上机,多“敲”代码

  编程是一门实践性的学科,绝对不是理论。如果不动手“敲”代码的话,永远都学不会编程。很多问题只有在“敲代码”的时候才能发现,才会有更加深刻的体会、领悟和理解。而不是靠死记硬背书中的注意点,那样真的很痛苦。我在学*编程的时候从来都不会刻意记忆什么注意点,这些知识点都是在不停“敲代码”的过程中,自然而然地融入我的身体中的。

  你们一定要记住一句话:“程序是写出来的,不是看书看出来的!”

  3) 要“敲代码”,必学盲打

  盲打是学*编程最基本的技能。就算你C语言学得很好,达到了“思想在键盘上飞舞”的境界,但是如果你不会盲打,那你想“飞”也“飞”不起来!所以,不会盲打会非常影响你的学*效率。

  4) 要学会记笔记

  编程需要不断地积累。我们一定要学会模仿别人优秀的代码、优秀的算法,然后将它记下来。一定要站在巨人的肩膀上学*。但是我们的记忆能力是有限的,时间长了难免会遗忘,所以一定要学会记笔记。一有心得、体会、感悟就写下来,这些都是很珍贵的。

  我们在记笔记的时候,如果眼前没有计算机则可以先写在纸上,但事后一定要将它整理成电子版。整理成电子版看起来会很方便、舒适,还可以随意地增添和删改,保存时间也长。

C语言学*心得2

  在科技高度发展的今天,计算机在人们之中的作用越来越突出。而c语言作为一种计算机的语言,我们学*它,有助于我们更好的了解计算机,与计算机进行交流,因此,c语言的学*对我们尤其重要。

  在这个星期里,我们专业的学生在专业老师的带领下进行了c语言程序实践学*。在这之前,我们已经对c语言这门课程学*了一个学期,对其有了一定的了解,但是也仅仅是停留在了解的范围,对里面的好多东西还是很陌生,更多的在运用起来的时候还是感到很棘手,毕竟,万事开头难嘛。

  由于时间的关系,我们的这次实践课程老师并没有给我们详细的介绍,只是给我们简单的介绍了几个比较重要的实际操作。包括了程序模块处理。简单界面程序。高级界面程序。程序的添加修改。用程序做一元线性回归处理以及用c语言程序来画粒度分布图等这几样比较重要的时间操作。

  上机实验是学*程序设计语言必不可少的实践环节,特别是c语言灵活、简洁,更需要通过编程的实践来真正掌握它。对于程序设计语言的学*目的,可以概括为学*语法规定、掌握程序设计方法、提高程序开发能力,这些都必须通过充分的实际上机操作才能完成。

  学*c程序设计语言除了课堂讲授以外,必须保证有不少于课堂讲授学时的上机时间。因为学时所限,课程不能安排过多的统一上机实验,所以希望学生有效地利用课程上机实验的机会,尽快掌握用c语言开发程序的能力,为今后的继续学*打下一个良好的基础。为此,我们结合课堂讲授的内容和进度,安排了12次上机实验。课程上机实验的目的,不仅仅是验证教材和讲课的内容、检查自己所编的程序是否正确,课程安排的上机实验的目的可以概括为如下几个方面:

  1、加深对课堂讲授内容的理解

  课堂上要讲授许多关于c语言的语法规则,听起来十分枯燥无味,也不容易记住,死记硬背是不可取的。然而要使用c语言这个工具解决实际问题,又必须掌握它。通过多次上机练*,对于语法知识有了感性的认识,加深对它的理解,在理解的基础上就会自然而然地掌握c语言的语法规定。对于一些内容自己认为在课堂上听懂了,但上机实践中会发现原来理解的偏差,这是由于大部分学生是初次接触程序设计,缺乏程序设计的实践所致。

  学*c语言不能停留在学*它的语法规则,而是利用学到的知识编写c语言程序,解决实际问题。即把c语言作为工具,描述解决实际问题的步骤,由计算机帮助我们解题。只有通过上机才能检验自己是否掌握c语言、自己编写的程序是否能够正确地解题。

  通过上机实验来验证自己编制的程序是否正确,恐怕是大多数同学在完成老师作业时的心态。但是在程序设计领域里这是一定要克服的传统的、错误的想法。因为在这种思想支配下,可能你会想办法去"掩盖"程序中的错误,而不是尽可能多地发现程序中存在的问题。自己编好程序上机调试运行时,可能有很多你想不到的情况发生,通过解决这些问题,可以逐步提高自己对c语言的理解和程序开发能力。

  2、熟悉程序开发环境、学*计算机系统的操作方法

  一个c语言程序从编辑、编译、连接到运行,都要在一定的外部操作环境下才能进行。所谓"环境"就是所用的计算机系统硬件、软件条件,只有学会使用这些环境,才能进行程序开发工作。通过上机实验,熟练地掌握c语言开发环境,为以后真正编写计算机程序解决实际问题打下基础。同时,在今后遇到其它开发环境时就会触类旁通,很快掌握新系统的使用。

  3、学*上机调试程序

  完成程序的编写,决不意味着万事大吉。你认为万无一失的程序,实际上机运行时可能不断出现麻烦。如编译程序检测出一大堆错误。有时程序本身不存在语法错误,也能够顺利运行,但是运行结果显然是错误的。开发环境所提供的编译系统无法发现这种程序逻辑错误,只能靠自己的上机经验分析判断错误所在。程序的调试是一个技巧性很强的工作,对于初学者来说,尽快掌握程序调试方法是非常重要的。有时候一个消耗你几个小时时间的小小错误,调试高手一眼就看出错误所在。

  通过这次为数不多的几天计算机实践学*,我们了解了一些关于c语言的知识,理解巩固了我们c语言的理论知识,着对我们将来到社会工作将会有莫大的帮助。同时它让我知道,只要你努力,任何东西都不会太难。

C语言学*心得3

  学*C程序这门课一年了,这是我们学的第一门专业课,在大学里C语言不但是计算机专业的必修课程而且也是非计算机专业学*计算机基础的一门必修课程。所以作为我这个计算机专业的学生来说当然十分重要,老师在第一节课说过,C语言是计算机的基础,大多数软件都需要用C语言来编写,通过一个年的学*,使我由初步掌握简单的应试知识到完成高难度的深入编程,如我们在编写一个较大的程序时应该把它分开成几个小程序来看,这样会容易得多。同时,我觉得C语言应该是操作和理论相结合的课程,在不断地编写中去思考,两者是不可分割的。

  在学*一年C语言的过程中我也在慢慢探索怎样才能学好C语言,并总结了一点经验: 要了解C语言就要从语法基础来学*起,首先要是要了解它的结构,比如变量,首先要了解变量的定义方式(格式),其意义是什么(定义变量有什么用);其次就是要我要怎么去运用它(我要用什么型式去应用它)。在C语言的命令行中所有的语句都是有它自己的一定格式和形式出现在我们面前,所以我们在学*某种语句或命令时你首先要了解的就是它的规则是什么、有什么用、怎么实现等。这些都是语法基础也是C语言的基础如果把它们都了解很好了,那么你编起程序来就很得心应手了。比如说IF ELSE 和 SWITCH CASE 这两种条件语句都是用来判断执行功能的,那我要什么时侯用IF 什么时侯用 SWITCH呢?如果你很好地了解它们的结构和作用的话那么就知道:若它的条件分支是多个而且条件的值是整数或是一个字符值时就会选SWITCH而不会选IF。

  因为如果条件分支太多时要用IF语句,这样一定会出现IF的嵌套,如果IF的嵌套越多时程序的开销就会随着增大,这样对整个程序的运行效率就大在降底。而SWITCH就不同,它只要比较一次就可以找出条件的结果比起嵌套IF它的效率就大大的提高了很多。不过SWITCH也有它的约束条件,就是它的条件值一定要是一个整型数或是一个字符值,所以碰到它不能解决的问题时我们也会通常使用IF语句,毕竟IF语句它使用起来也比较方便用的范围也比较广。所以说了解语法规则是很重要的,如果没有一个良好的语法基础是很难编出一个好的程序!学*好基础后我们就可以开始来编程了。

C语言学*心得4

  在科技高度发展的今天,计算机在人们之中的作用越来越突出。而C语言作为一种计算机的语言,学*它将有助于我们更好的了解计算机,与计算机进行交流,因此,我们一定要学好C语言,这对我们以后的发展是十分重要的。

  说到这,上机实验当然就是一个必不可少的环节了,C语言灵活、简洁的特点,只有通过编程实践才能真正了解,真正说懂。为了更好地学*语法规定、掌握程序设计方法、提高程序开发能力,我们必须实际上机、编写程序。

  通过实验我也发现了自己不少的问题,这都是只看书上的程序而没有自己亲身上机编写程序而无法得知的,假如我们只因看熟书上的程序就以为自己已经掌握了C语言那就大错特错了。

  我主要存在以下的这些缺点:

  1、 学*耐心与细心不足,如scanf(“%d”,&n);中的“&”有时候会忘了。而在最后输出时又错写成printf(“%d”,&n);从而错误得输出了地址而不是我原来想要的答案。

  2、 编程思想不够发散,看着题目有时想不出解答的方法,更不用说编写程序来解题了。

  3、 基本功不够,有些函数的表达不太精通,需要看书来核实,以致耗时较多。 知识不够广,有些内容没有学好,不能要用到时及时反映出来,认识程度不够深刻。

  4、 有时候不够精简,有一点用处不大或者说没有也可以的文字存在。 英语水*较差,对错误的地方虽然电脑有说,但由于是英文,理解上还是存在一点问题。

  为了能更好地学好C语言,在今后学*中我要更多的动脑,综合运用所学,多看相关东西,多上机练*,提高电脑水*,增强自学能力,把已会的东西掌握好。

  实验中我深刻意识到完成程序的编写,决不意味着万事大吉。认为万无一失的程序,实际上机运行时可能会出现很多意想不到的问题。有时编译程序检测出一大堆错误,有时程序能够顺利运行,但是运行结果并不是你预期中想要的。因为开发环境所提供的编译系统无法发现程序逻辑错误,或者是你原来所设计时的理论错误,这就只能靠自己的上机经验来分析判断错误的所在了。所以程序的调试是一个技巧性很强的工作,它可能比编一个程序耗时更多。由此可看出上机实践的重要性。

  通过本次C语言上机实验,我对这个介于人类与非人类之间的计算机编程语言有了一定的体验。编程的时候有因为顺利编出程序而开心过、有因为做得比人家慢而郁闷过、有因为不知从何入手而无奈过、有因为不知错出在哪而彷徨过??但随着练*的增多,我对C语言比以前熟了很多,不再只是纸上谈兵,我都有能力独立做出一些程序,可能对于一些“高手来说这不算什么,或者他们早就会了,但我依然觉得很开心,因为我跟我自己比是进步了。

  当然,我还得感谢老师的指导与帮助,如果没有老师和其他同学的指点,我可能对C语言还是一筹莫展,在实验中遇到的大大少少的问题与所犯过的错误将是我以后的要加以注意的地方与认真审查的部分,为我奠定坚固的基石。伴随着学*的深入,我发现高深的东西还有很多很多,不懂不熟的知识还有很多,所以我不能停步,对C语言,我以后会更加努力学*的。

C语言学*心得5

  通过一学期对C语言的学*,我感觉学*C语言是有一定难度却又是非常有趣的科目。这段时间的学*我知道了C语言的基本特点有以下几点:

  1. 语言简洁,使用灵活方便。

  2. 运算符丰富,表达能力强。

  3. 数计类型丰富。

  4. 目标程序质量高,具有面向硬件系统的特点。

  5. 具有结构化的控制语句和模块化的程序结构。

  6. 具有编译预处理功能。

  7. 程序设计自由度大,可移植性好。

  这段时间学*使我掌握了:

  一、 我学*了C语言的数据类型、常量与符号常量、变量

  C语言的运算符和表达式、赋值运算符和赋值表达式、自增自减运算符以及逗号表达式等。

  二、 这章介绍了结构化程序的三种基本结构、C语句概述

  数据输出包括字符输出函数put)和格式输出函数printf()、数据输入包括字符输入函数get)和格式输入函数scanf(),还有一些简单的C语程序设计举列等。

  前几天一直在看C++语法,所以对一些比较实际的例子总感到比较抽象,但是那也是一个必需阶段,可能大家和我的学*方式不一样,但从刚接触程序到现在来看,发现这样学*语言的方法挺不错的。

  经过第一阶段对语法的学*,我觉得实例阶段应该是一个过渡阶段吧,通过前一阶段对语法的学*之后,可能有很多概念我们都比较模糊,或者说很多东西太抽象了,这就为我们第二个阶段的学*做好了实例化的准备,可以这样说吧,第一个阶段就我们为我们的学*一样东西而构建的一个类,里面讲了我们应该在这里面要做什么?第二阶,也就是本阶段,我们就应该去把前一段的东西具体化(实例化先前创建的类),那怎么个具体化呢,去练*一些小例子,从网上下载的电子书上有很多这方面的例子的,如果有自己去书店买书的话,里面也应该提供了不少,里面的例子,我是每次都打了一遍,也许有的人不会亲自去用手打一遍,什么copy等,当然这样也行,但我个人认为,对于初学者来说,最好还是自己动力打一遍比较好,毕竟这些东西对我们来说,都比较陌生,如果每个字都自己打完的话,有些代码你不想记住也难了,在这里,我们得弄懂练*的每一个例子,如果能把一些例子稍稍修改,弄懂里面精髓的东西,让自己知道为什么这样做,那么是最好不过的了,我*时练*时,这一步是少不了的,都*惯了,所以也就成了条件反射,想不这样都不行。

  最后,我们就应该汇一下总,把前面做过的例子里所用的技术理一下,再做一个比较大的例子,尽量把到目前为止所懂的知识全部应用到里面去,只是尽量,当然有些东西是不能集成到一起的,也是是代码之间的排斥性。

  这是个人的一点学*心得,希望能更好的运用到学*中去。C语言是一门很有用的、对于我们的就业很实际的语言,学*好C语言是一项必须而实际的任务。我们必须要好好掌握。


学*c语言程序设计心得范文5份(扩展6)

——c语言学*心得体会 (菁华5篇)

c语言学*心得体会1

  林林总总的计算机语言,林林总总的计算机技术,林林总总的计算机书籍让我们初入计算机的菜鸟一次就吓的没有勇气。迷茫和徘徊让我们丧失了时间和信心。没有诀窍吗?有的,看你怎么把握了,接下来我就以C语言为例子,讲一下有关学*的方法和技巧,同时也分享一下我学C的感想。

  许多人第一次接触C语言都会觉得C语言难懂和不容易使用,其实就我个人的看法,C语言其实是很基础的汇编语言,除了一些必须要记忆的关键字、语法和库函数,其余的都是需要靠自己的逻辑思维通过这些关键字、语法和库函数来组织或构成一个完整的函数,所以C语言大多数的学*时间都是在锻炼我们的抽象逻辑思维能力。只有当你具有了抽象逻辑思维能力和弄清楚了关键字、语法和库函数的相关知识后,编写C语言就不是难事了。

  通过C语言初步的学*后都很容易弄懂关键字、语法和库函数的相关知识,但是由于大部分人因为以前没有接触过电脑或电脑语言的相关知识所以缺乏抽象逻辑思维能力,不知道如何将所学到C语言的知识如何组织和构成一个完整的函数,那么如何来有效的锻炼自己的抽象逻辑思维能力呢?

  在这里是我个人的一套自学心得,通过学*后所掌握的知识使用上课老师所提到的案例或找一段简单的完整的案例,然后将案例读懂,也就是把它转换成我们日常所能接受的自然语言(在这里不妨把你所能理解的自然语言写下来)。例如下面这段代码是手工输入两个整数数字并计算两个数字之间从最小的数字开始到最大的数结束其中所有奇数相加的和:

  void main

  {

  首先INT是表示整数形数据的定义,那么接下来有两个未知的整数和一个已知的整数0;这里出现的3个整数数字用C语言里的变量来替代它们,这时第一个数字就用取名为NUM1的变量,第二个数字就用取名为NUM2的变量,第三个数字就用取名为X的变量并且用赋值符号来为它赋予0这个值。

  int num1,num2,x=0;

  由于知道了有两个未知的整数,所以要通过键盘输入使这两个未知的整数变成已知的整数并且储存在前面所提到的变量中。

  scanf("%d%d ",&num1,&num2) ;

  得到数字后下面就开始进行一系列的运算和判断,如果NUM1小于NUM2的话最小的数字就是NUM1最大的数字就是NUM2,如果NUM1这个变量不小于NUM2的话就跳过这个所包含的内容。开始进行循环。

  if(num1 {

  NUM1到NUM2之间的数字个数不是固定的,不能得到固定的循环起始点,所以这里的循环起始点就不输入代码中,但是通过题目中的提示知道NUM1这个变量如果大于NUM2的话循环就终止了,而NUM1这个变量还需每循环一次就必须改变其值。由于NUM1到NUM2之间的数字列如1—9每个数字跟其右边的数字都是存在加1的关系,所以这里就可以把NUM1这个值用做循环的“计数器”每循环一次就让NUM1加1,让其跟NUM2做比较是否结束循环。

  for(;num1<=num2;num1++)

  {

  在循环当中将每次循环所改变的变量NUM1的值除以2来判断其是否是奇数,如果用2除后余数为0的话就是偶数(因为偶数是不参加运算的)一旦判断其为偶数就用continue这个关键字来跳出一次循环。

  if(num1%2==0)

  continue;

  那么NUM1的.值除以2余数为1的话就是奇数(奇数是要参加运算的)一旦判断其为偶数就用下面这个公式来使其进行相加,因为已知X变量的值是0那么下面的公式就可以理解为假设NUM1=1,X=0+1;这时X的值已经发生变化,X=1;假设NUM1又等于3,X=1+3;以此类推直到循环结束X+NUM1也就结束了。

  x=x+num1;

  }

  }

  那么NUM1这个变量不小于NUM2的话NUM1是最大数,NUM2是最小数,开始执行内的内容。

  else

  {

  for(;num2<=num1;num2++)

  {

  if(num2%2==0)

  continue;

  x=x+num2;

  }

  }

  最后通过显示器输出显示X这个变量的值也就是所有奇数的总和。

  printf("%d ",x);

  }

  由于计算机读取C语言代码时是从main函数开始由上自下的逐一读取一条代码并运算的,所以从int num1,num2,x=0;开始来用自己所能接受的自然语言来描述这段代码。

  最后将你所记录的自然语言转变成伪代码在转到流程图,这样反复努力多次后,就一定可以达到有效的锻炼自己的抽象逻辑思维能力。另外还需注意的就是自己实在无法理解的地方不妨指出来多多请教老师和懂的同学让他们用自然语言来描述一道,并且记录下来这样可以达到事半功倍的效果。

  我觉得入门还是多看些书,多实践,养成良好的编程*惯,在实践的同时多思考问题,多看别人优秀的解题思路与方法,多看别人优秀的代码,尝试自己去实现或者说模仿着去实现,让别人对你的代码多提意见,探究别人的思维过程,增强自己的思维能力,拓展视野,经常看看自己以前写的东西,有空拿出来改良改良,我想每隔一段时间,都会有意想不到的收获。

c语言学*心得体会2

  在朗沃学*已经差不多一个月了,今天是学C语言的最后一天。在学*C语言的过程中感觉比较轻松,可能是因为以前接触过C语言,再加上只学了C语言的基础吧,也有了一些学*C语言的心得。

  学*C语言的起步就是学*它的方法规则,如果把它学*得好在学*后面的时候就比较容易理。比如变量,首先要了解变量的定义方式(格式),其意义是什么(定义变量有什么用);其次就是要我要怎么去运用它(我要用什么型式去应用它)。在C语言的命令行中所有的语句都是有它自己的一定格式和形式出现在我们面前,所以在学*某种语句或命令时你首先要了解的就是它的规则是什么、有什么用、怎么实现等。这些都是语法基础,如果把它们都了解很好了,那么编起程序来就很得心应手。比如说if语句和switch语句,这两种条件语句都是用来执行判断功能的,那什么时侯用if什么时侯用switch,如果很好地了解它们的结构和作用的话那么就能灵活运用:若它的条件分支是多个而且条件的值是一个确定的值时就可以选用switch。反之,在大多数情况下就用if。

  掌握了语言法规则,不一定就能编出程序来,其实学*编程就是要学*一种思想,一种思维方法,首先要确定一种算法,如从1加到100,判断润年等,我认为这些算法都是一种思维方法。画流程图就是在构建编写程序思路的过程,当画好一个流程图时编程思想也就出来了,程序也差不多了,再结合掌握的语言的方法规则,在计算机里实现就可以了。任何程序只要有思维,有想法,那么实现程序时就不会觉得无从下手。而要学*这种思维方法就是多做题,多读程序,学*别人好的思维方法,多想想一个程序还可不可以有另外一种方法来实现它。这样久而久之,自然会形成一种自己的思维方法。因此我认为不管学什么语言都是这样。

  另外,良好的编程*惯也是学好C语言的重要因素。例如编写程序时用缩进的方式、写注释、程序写到一定的阶段时要做一下测试等。这些工作可以帮我们在调试程序时有很大的帮助。程序代码实现后,错误是难免的,所以也要锻炼自己的调试查错能力,而良好的编程*惯可以使我们在调试时减小工作量和提高调试效率,也有助于形成自己的编程风格。

  这就是我这一个月以来学*C语言的心得。

c语言学*心得体会3

  C语言是一种结构化语言,是大部分编程语言的基础,C语言学好了,以后的JAVA,C#以及更多的编程语言才有可能学好。下面就跟南宁达内小编一起,要学好C语言必须了解的四点:

  1、课前认真预*,把下一节要上的内容先自己看一遍,把不懂的地方打个标记,等上课的时候可以请教老师。理解书上的例子,搞懂每个语句的含义,用法。看完后尝试着不看例子自己编写程序,编完以后再跟书上进行比较,看自己的程序还有哪方面的不足,再进行改正。想要真正学好C语言光看书是不够的,一定要自己多动手。

  2、上课认真听讲积极思考,提高上课效率。老师上课讲述的都是课程的重点和难点,听好课程可以达到"事半功倍"的目的。

  3、课后复*。把每天的上课内容回家再温*一遍,独立完成课后的作业,如果有时间,最好能找点课外书籍、课外*题什么的来巩固所学的内容。

  4、主动上机,多多实践,提高动手能力。通过上机实践来验证所学的理论,通过在机器上查找错误来巩固概念,通过提高上机能力来促进理论学*,开阔编程思路,提高反映速度,提高分析问题解决问题的能力,锻炼心理素质,提高心理承受能力。

  5、学*C语言的初期重点要放在掌握语言的语法和规定上,一定要养成良好的编程*惯,*时写程序注意语法规范格式控制,格式规范了,出了错误也容易找到出错的地方,这是C语言的基础;后期的重点要转移到掌握编程的思路和基本算法上来。课后多做*题,找一些经典例子尝试自己编写,写程序切忌半途而费,想到一个思路,就要按自己思路把它写完,就算错了,也可以让自己了解为什么这样做会错?错在哪里?会出什么结果?以后自己也很难在这个地 数组和指针是c语言的经典之处,可以通用,并且互相转换,具有非常强大的功能,但是使用不当的话,会造成程序出错,打乱原有程序的规律,使可读性明显变差。

  6、结构体也是常用的一种数据类型,它的功能也比较强大,相对于指针而言,结构体掌握起来比较容易理解和使用。

  7、对于文件的操作是非常关键的,把输入的数据保存起来,下次还能够使用,这才是关键问题。所以对文件操作是否成功,使程序是否编制成功的重要因素。

  我认为c语言是一门很基础的语言,所有的计算机语言都是相通的,只要一门学会了,其他语言就会很容易学会。但是c语言是基础中的基础,掌握好c语言对于今后别的语言的学*是非常有好处的。

c语言学*心得体会4

  首先我要告诉大家的是:第一,学*无捷径!对于学*编程而言,你现在的付出将来都是有回报的。但是,学*C语言也需要方法。

  我遇到过很多学*C语言的人,包括我以前的同学,很多人都是学到一半就放弃了。那么为什么那么多人学*C语言都半途而废呢?原因就是他们找不到正确的学*方法!在学*的过程中四处碰壁,兴趣和自信心逐渐被消耗殆尽。对他们来说学*C语言是一件很痛苦的事!

  事实上学*编程是一件很好玩、很有趣、很有意思也很有前途的事情!那么学*C语言有什么好的方法呢?根据我自己多年的总结,以及很多编程前辈的经验,主要有以下几个方面:

  1) 分清主次

  学*C语言最忌讳的就是不分主次,这是绝大多数学*C语言的同学都会犯的错误!我们刚开始学*的时候只需要将那些最重要的、最核心的学会就已经很好了!先将最精髓的东西提炼出来,再将整个C语言学一遍,从全局上把握C语言。对于那些次要的,有需要再学,没有需要也可以不学。

  2) 一定要多上机,多“敲”代码

  编程是一门实践性的学科,绝对不是理论。如果不动手“敲”代码的话,永远都学不会编程。很多问题只有在“敲代码”的时候才能发现,才会有更加深刻的体会、领悟和理解。而不是靠死记硬背书中的注意点,那样真的很痛苦。我在学*编程的时候从来都不会刻意记忆什么注意点,这些知识点都是在不停“敲代码”的过程中,自然而然地融入我的身体中的。

  你们一定要记住一句话:“程序是写出来的,不是看书看出来的!”

  3) 要“敲代码”,必学盲打

  盲打是学*编程最基本的技能。就算你C语言学得很好,达到了“思想在键盘上飞舞”的境界,但是如果你不会盲打,那你想“飞”也“飞”不起来!所以,不会盲打会非常影响你的学*效率。

  4) 要学会记笔记

  编程需要不断地积累。我们一定要学会模仿别人优秀的代码、优秀的算法,然后将它记下来。一定要站在巨人的肩膀上学*。但是我们的记忆能力是有限的,时间长了难免会遗忘,所以一定要学会记笔记。一有心得、体会、感悟就写下来,这些都是很珍贵的。

  我们在记笔记的时候,如果眼前没有计算机则可以先写在纸上,但事后一定要将它整理成电子版。整理成电子版看起来会很方便、舒适,还可以随意地增添和删改,保存时间也长。

c语言学*心得体会5

  两周的上机实*结束了,在这段时间内,我的C语言知识得到了温*,编程能力得到了很大的提高,我觉得这次实*很重要,而且是恰逢其时,当然通过自己编程的过程,也有了一些心得:

  编程要的是正确的结果,体会的是艰辛的过程,收获的是好心情。

  首先编程的时候你不能觉得这是一个繁琐的过程,在遇到出错的时候要有信心解决,不要害怕出错,不能忽略细节,尤其是对标点以及输入输出函数,要正确使用。其次,编程要有一个扎实的知识储备,没把课本看好,没把例题看好,不会编出正确的程序,同时,如果不多看程序,不断吸收别人的编程思想,就不会编出精彩的程序;当然也不能忽略与别人讨论与请教,在这过程中,我们可以相互交流编程想法,找到解决问题的最佳路径,这种团结协作的精神也是必须要有的。

  两周很短,编程的过程却很漫长,思考,编程,改错,运行,这就是编程的感觉。感谢帮助我,还有一起讨论问题的同学,感觉老师细心的指导,在遇到小问题的时候,他也是很耐心的解答,感谢这次上机机会,让我重新温*了C语言,也让我对明年的等级考试更有信心。在初学C语言的一个学期后,我们进行了C语言实训阶段,尝试编写一个比较复杂的程序系统。在这次实训中,我对对C语言有了一个更深的了解认识,也对这个学期学的知识得到巩固,还尝试运行编程,每次运行程序成功,让我对下面的项目就充满信心。通过自己与同学合作编写程序,最终把最初的理论知识转化基本技能。这次的实训,使我对C语言的'学*产生浓厚的兴趣。

  通过这次实训,也使我们发现了许多问题。

  在实训中,我们认识到自己还有很多的知识没学好,基础知识没理清,而且许多东西还要去翻书,去上网搜索。而且遇到一些小错误运行不出来,就会烦躁不安,觉得有些自暴自弃或者抱怨项目的变态,以后要克服,尽量保持一颗良好的心态,学好C语言,也学好用C语言编写一个按要求的系统。

  一年来,我们已经学*了VB语言和C语言,在应用这些语言的过程中,我们的逻辑思维得到了加强,更重要的是我们把在数学上学*到的算法应用到计算机程序中,通过分析问题,调查研究,最终解决问题。尽管每次解决问题的过程不会都很顺利,尤其是在出错的时候总是很难解决那些很细微的错误,比如一个符号打错,或者漏掉一个标点,检查起来都会很麻烦,但是,每次成功的运行,得到的不仅仅是一个正确的结果,更多的是体会到了过程,有了一种成就感,特别是C语言,最能给我这种感觉。

  还有就是对于未来,*程就是下学期,我觉得我还有许多方面需要提高。

  首先我要继续学*好C语言的基础知识,然后能在电脑上熟练的运用。然后每天都能写一些程序,上网时候多看一些优秀的教程和优秀的代码。遇到问题时多和同学讨论,并且多弄出几套方案,多锻炼自己结局问题的能力和与同学合作的能力。

  总之,这一切都成为我记忆里面的一个篇章,更是在C语言编程上的一个里程碑。


学*c语言程序设计心得范文5份(扩展7)

——c语言课程设计心得 (菁华5篇)

c语言课程设计心得1

  通过这次c语言的课程设计,我明白了很多也知道了很多,更收获了很多。在课程设计的过程中出现过困难,

  三周的课程设计已经结束了。回想学*c语言的过程中,既有快乐又有烦恼,

  回顾这次课程设计,至今我仍感慨颇多,的`确,自从拿到题目到完成整个编程,从理论到实践,在整整一个星期的日子里,可以学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论和知识是远远不够的,只有把所学的理论知识与实际相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考能力。在设计的过程中遇到的问题,这毕竟独立做的,难免会遇到各种各样的问题,同时在设计的过程中发现自己的不足之处,对以前所学的知识理解得不够深刻,掌握得不够牢固,比如说结构体……通过这次课程设计之后,一定把以前所学过的知识从新温故。这次课设终于顺利完成了,在设计中遇到了很多编程问题

  做完这个课程设计,我们的自信一下子提高了,我们也会写程序了;尽管对于有些人这种程序会很简单,可对于我们c语言初学者来说,已经很不容易了。这次体验为以后的学*计算机的我们增强了信心。享受劳动成果的滋味实在美妙啊!

  很感谢这次的课程设计,它使我更加地体会到多看专业书的重要性,只有掌握了一定量的专业知识才能得心应手地解决诸多问题;另外,在做任何事倒要有耐心,不要一遇到困难就退缩;在学*和工作中要时刻谨记“团结”二字,它好比通向成功的铺路石,不可或缺。

  人生的道路是曲折的,但正是因为曲折人生才光彩夺目,在人生的道路上,总遇到重重困难,但正是因为困难我们才变得更坚强。今后的路还很长,面对困难,让我们用行动去俘虏它吧!

c语言课程设计心得2

  课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.随着科学技术发展的日新日异,单片机已经成为当今计算机应用中空前活跃的领域,在生活中可以说得是无处不在。因此作为二十一世纪的大学来说掌握单片机的开发技术是十分重要的。

  回顾起此次单片机课程设计,至今我仍感慨颇多,的确,从选题到定稿,从理论到实践,在整整两星期的日子里,可以说得是苦多于甜,但是可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,比如说三极管PNP管脚不懂怎么放置,不懂分得二极管的正负极,对单片机汇编语言掌握得不好……通过这次课程设计之后,一定把以前所学过的知识重新温故。

  这次课程设计终于顺利完成了,在设计中遇到了很多编程问题,最后在梁强老师的辛勤指导下,终于游逆而解。同时,在梁强老师的身上我学得到很多实用的知识,在次我表示感谢!同时,对给过我帮助的所有同学和各位指导老师再次表示忠心的感谢!

c语言课程设计心得3

  课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。随着科学技术发展的日新月异,当今计算机应用在是生活中可以说得是无处不在。因此作为二十一世纪的大学来说掌握计算机开发技术十分重要的。

  我的题目是文章处理系统的设计,对于我们这些新手来说,这是很大的考验,我一千次一万次的问自己,怎么才能找到课堂所学与实际应用的最佳结合点?怎么才能让自己的程序在篇幅上简单,在使用价值上丰富?怎样让自己的业余更靠*专业?怎样让自己的计划更具有序性,而不会忙无一用?机会是老师,学校,以及无数代教育工作者给的,而能力是自己的,耐性是需要的。经过自己的琢磨,听取了师姐,师兄们的建议,还查阅了很多书籍,才做到了心中有数,才了解了C语言课程设计的真正用意--培养自学能力,养成程序编辑的好*惯。我从来不相信车到山前必有路的说法,认为那只是懒惰者自寻懒惰的借口,我要积极,要把握,要努力。

  回顾起此次课程设计,至今我仍感慨颇多,的确,从从拿到题目到完成整个编程,从理论到实践,在整整半个学期的日子里,可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,比如说结构体……通过这次课程设计之后,一定把以前所学过的知识重新温故。

  这次课程设计终于顺利完成了,在设计中遇到了很多编程问题,最后在郭老师的辛勤指导下,终于游逆而解。同时,在郭老师的身上我学得到很多实用的知识,在次我表示感谢!同时,对给过我帮助的所有同学和各位指导老师再次表示忠心的感谢

  在课程设计过程中,我学到了很多人生的哲理,懂得怎么样去制定计划,怎么样去实现这个计划,并掌握了在执行过程中怎么样去克服心理上的不良情绪,黑夜过去了,我们收获的是黎明。在本次实践中,给我印象最为深刻的是在文件删除程序的编译过程中,先有我的各个子程序都已经编辑成功,那么这最后的程序就将是我成功的关键。老天不会让我太过顺利,他在这最后的时刻设置的障碍,是要考验我的能力,他要置我于死地?在这个问题的解决上,我打了退堂鼓,我不能忍受长时间的无功而反,时间正在消磨我的意志。没有了柳暗花明的一天,那么我怎么能说经受住了考验?谢谢老师的那句话,她说:人力有所不能及,然而,人的精神是不会败倒的。我鼓起勇气,到处问,到处查资料,黄天不负有心人,在一篇文章上,终于看到了我所特别要求的函数,我实现了组合是关键的理论。不得不说这是精神的胜利,是永不言败的精神让我的程序重见天日。谢谢给我指点迷津的老师。

  6月11日,我们的课程设计结束了,但是它留给我的印象是不可磨灭的。无论我以后会不会涉及到C语言程序编译的研究,我想,我至少掌握了一种系统的研究方法,我们学*的目的就在于运用,我们运用这种研究方法的时候会很多,我最后要感谢课程设计,它的确教会我很多。

c语言课程设计心得4

  通过这次c语言的课程设计,我明白了很多也知道了很多,更收获了很多。在课程设计的过程中出现过困难,三周的课程设计已经结束了。回想学*c语言的过程中,既有快乐又有烦恼,回顾这次课程设计,至今我仍感慨颇多,的确,自从拿到题目到完成整个编程,从理论到实践,在整整一个星期的日子里,可以学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论和知识是远远不够的,只有把所学的理论知识与实际相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考能力。在设计的过程中遇到的问题,这毕竟独立做的',难免会遇到各种各样的问题,同时在设计的过程中发现自己的不足之处,对以前所学的知识理解得不够深刻,掌握得不够牢固,比如说结构体……通过这次课程设计之后,一定把以前所学过的知识从新温故。这次课设终于顺利完成了,在设计中遇到了很多编程问题。

  做完这个课程设计,我们的自信一下子提高了,我们也会写程序了;尽管对于有些人这种程序会很简单,可对于我们c语言初学者来说,已经很不容易了。这次体验为以后的学*计算机的我们增强了信心。享受劳动成果的滋味实在美妙啊!

  很感谢这次的课程设计,它使我更加地体会到多看专业书的重要性,只有掌握了一定量的专业知识才能得心应手地解决诸多问题;另外,在做任何事倒要有耐心,不要一遇到困难就退缩;在学*和工作中要时刻谨记“团结”二字,它好比通向成功的铺路石,不可或缺。

  人生的道路是曲折的,但正是因为曲折人生才光彩夺目,在人生的道路上,总遇到重重困难,但正是因为困难我们才变得更坚强。今后的路还很长,面对困难,让我们用行动去俘虏它吧!

c语言课程设计心得5

  三周的课程设计已经结束了。

  回想学*C语言的过程中,既有快乐又有烦恼。

  从领到书的那一刻,我就很郁闷,《C语言程序设计》到底事学什么的,有什么用。刚开始上课时,还在迷茫这门课程是用来做什么的。不过,这些感受都是在对这门课程不了解的情况下产生的。后来慢慢的接触多了,听老师讲的多了,了解多了,渐渐的产生了兴趣。尤其是学到语句和函数时,上机操作程序,经过编译,调试和运行后,出现界面,当时觉得很好奇,想真正的学好这门课程。通过半个学期的学*,我掌握了基本知识。

  下学期开始时,被通知要进行三周的课程设计。当时有点懵,感觉学的东西很少,很零散,不知该怎么练到一起,就要课程设计,是不是太难为我们了。

  第一天基本上都是在看书,把基本知识再熟悉一边。到了下午的时候,老师发过来三道练*题,从这几道练*题上我得到了不少启发,然后我们组把整个程序的思路理清了,开始着手写程序。

  第一周结束的时候,我感觉自己收获挺大的,从一开始的迷茫,不知道从何下手到把程序中的几个模块编写出来,心里挺开心的。但是,到了第二周,我们由不得不再次陷入困境。在整个程序的编写过程中。最难的就是修改和删除这两个模块,这也是我们第二周要解决的重点问题。

  开始编写修改和删除时,很头疼,去向其他人寻求帮助,在别人的帮助和提示下,我编完了修改程序,但编译时老出错,修改后的内容将文本内的信息全部覆盖了。困难之时,我们组的其他人,帮助了我,完成了修改和删除。这样的话,整个程序基本上全部完成了,就剩下完善工作了。我们组写了两个程序,最后,两个程序相互组合,互补,大功告成。

  虽然设计时完成了,但是我觉得其中还是由一些不足之处:

  1、警告句。程序中缺少一些警告句,例如:“是否真的删除(y/n)?”。

  2、重名的情况。由于考虑的不周全,没有设计遇到重名的情况该怎么处理。

  3、选择单一。我们设计的程序中,只设计了按名字选择,进行操作,忽略了重名的情况。

  整个程序完成了,还有很多不完善的地方,希望自己以后办事的时候要认真,仔细,考虑周全。

  短短的三周课程设计结束了,但是这段时间里,我又学到了更多C知识,如:对象数组,string类,文件流等,同时我也被提醒以后办事的时候要认真,仔细,考虑周全。,也看到了团队精神和互帮互助的重要性。这一点会让我终生受益。通过三周的课程设计,我觉得自己肚子里的墨水多了,收获也挺大的,这三周过的挺充实!


学*c语言程序设计心得范文5份(扩展8)

——程序设计心得(十)份

  程序设计心得 1

  刚开始学*C语言的时候觉得他很无聊,但是随着不断的学*还是越来越感兴趣了。

  通过这次的程序设计,我学到了很多,首先就是能够更加熟练的使用和深入的了解C语言这门通用的计算机语言,还有就是可以自己编写程序了,还是很有成就感的。同时还让我们学会同学之间的相互合作,共同完成一个任务。

  C语言是一门深奥的语言,我从一开始的懵懂到现在的有点理解可以说和老师的'教导分不开的。虽然俗语说师傅领进门,修行靠自身。但是师傅的作用还是不可取代的。刘老师不仅是我们的老师,还是我们的朋友。和他在一起的时候没有那种隔阂感,这也是我们能好好学*的基础吧。不过有时开小差是不可避免的,但也只是偶尔啦。

  光书本的知识的确不行,还是要理论联系实践才行。因此不断的练*是必要的,上机实践更重要。有时理论是对的,但是实践起来就不行了啊。所以通过这次的程序编写让我对C语言产生更大的兴趣了,我相信以后会越来越好的。

  程序设计心得 2

  自从记事以来就听过了电脑这个高科技,现在终于实现了自己的一个小小愿望——成为了计算机系的一名学生,这学期我们学的c语言,以前就听过这个名字,打开书一看简直一窍不通,学好这门科简直就是一个挑战,课前课后

  都要把书啃一遍,要不然上课就跟不上,终于学期快结束了,我们有一个课程设计,在两个星期内,完成一个复杂的程序,我们的题目是做一个计算器,计算器从小就见过但让我自己设计一个出来就有点困难了。

  第一天,我们都按照老师教的画图函数画计算器的外貌,但发现一个一个画实在是太烦琐,后来在老师的点拨下,我们采取了for语句,果然很快地画出来了,接下来的事就是计算了,用什么函数?怎么用?那个上午就坐那发呆,没有什么新突破,自性心严重受到打击,下午立马找了份材料到图书馆去研究,还专门找了位高手教我,研究了一个下午终于有眉目了,第三天我们成功地把计算功能搞定了,但还有闪烁的功能没有搞,这确实是一个问题,这时团结的力量得到了充分的体现,大家齐心协力,有的找资料,有的帮忙改错,有的??俗话说:“三个臭皮匠顶个诸葛亮。”在大家的共同努力下,我们胜利了。

  感谢刘金*老师的谆谆教诲,感谢同学的积极帮忙,我的程序终于顺利完成了,接下来的就是写报告收尾了,看着自己的劳动成果写起报告来特有劲,特有灵感。

  很感谢这次的'课程设计,它使我更加深刻地体会到多看专业书的重要性,只有掌握了一定量的专业知识才能得心应手地解决诸多问题;另外,做任何事都要有耐心,不要一遇到困难就退缩;在学*和工作中要时刻谨记“团结”二字,它好比通向成功的铺路石,不可或缺。

  人生的道路是曲折的,但正是因为曲折人生才光彩夺目,在人生的路上,总遇到重重困难,但正是因为困难我们才变的更坚强。今后的路还很长,面对困难,让我们用行动去俘虏它吧!

  程序设计心得 3

  我校是隶属于“中国一航沈阳黎明航发(集团)公司”下的一所高职院校,目前社会发展对高职毕业生要求越来越高,为了跟上时代的步伐,为我国经济建设培养高素质的应用型人才。通过《C语言程序设计》课程教学中的教学创新努力提高教学质量。

  一、教学创新的观念

  (一)创新全面教学观

  创新全面教学观。一是即要注重教书,又要注重育人,二是在教学中研究各门课程之间的联系,研究同一课程不同章节之间的联系,研究同一章节不同知识点之间的联系。《C语言程序设计》课程具有语言的特点,学*语言要先会字、词、句然后构成段落写出文章。C语言也具有C语言的字、词、句构成功能编写程序。各章是对C语言的字、词、句的详细讲解,前一章为后面章节打基础,后一章应用前面章节的知识。全面教学观培养出来的学生,理论系统,实践能力强,学的知识较实用,且具有应变能力。

  (二)创新内动教学观

  创新内动教学观。从高职教学的对象看,学生都是经过普高毕业或职高毕业高考后录取的,这些学生具有一定的文化基础知识,学*也有一定的自觉性。内动教学观要求教师在施教时,要从分析研究学生心理活动入手,采用适合于学生心理特点和适应能力的教学模式和教学方法,充分调动学生的学*积极性和创造性。《C语言程序设计》课程是一门能开发计算机软件的语言,实践性较强,要有一定的英文基础,一定的逻辑思维的能力。青年人好学心胜,只要教师由浅入深,循循善进,一定能提高学生的学*兴趣。

  (三)教师创新意识观

  创新师资是高职教学创新的基本条件,教师的强烈创新意识,是教学创新必要保证,创新师资要具有对教学进行改革创新的欲望。才能进行创新教学。创新师资要具有勇敢的创新精神,不仅意识到教学需要创新,而且积极投身于教学创新活动,在这一活动中,他们勇于排困克难,开拓进取,不达目的,誓不罢休。创新师资具有全面的创新能力,这些教师不仅具有扎实的理论基础和专业知识,以及很强的实践动手能力,而且还具有很强的发现问题和解决问题的能力。他们往往是教学创新的探索者和先行者。

  二、教学创新中应用的教学方法及内容

  在教学创新中应用了三步教学法:课堂教学―机房教学―实验教学。以课堂教学内容为主线,机房授课讲解实例归纳总结,机房实验加深学生对主题的理解和学生的动手能力。每步骤教学的具体内容如下:

  (一)课堂教学

  课堂教学:讲理论知识点,按照教学大纲提炼出要讲授内容的主线,通过分析主要实例规纳总结知识点,用问题引出法要求学生独立思考,提高学生的逻辑思维能力、理解问题的能力及解决问题的能力。

  (二)机房教学

  机房教学:通过课件讲授,减少写板书的时间。进入C语言编辑环境,通过演示实例,直观、形象地看知识点的`应用过程,每条语句功能的实现,加深对课堂教学内容的理解。讨论讲授知识点的应用范围,提出问题进行互动。根据不同的层次的学生提出的多个问题,让学生根据老师提出的问题,不同的层次让学生做不同理解性的、逻辑性的编程练*。提高学生的实际应用能力,学生可根据自己能力练*。

  (三)实验教学

  实验教学:实验内容分为二部分:分析程序和独立编程。要求学生实验课前一定要预*,对于分析程序部分,学生写出分析程序的功能、程序执行过程中各变量值的变化,程序的运行结果。对于独立编程部分,学生根据问题要求给出解决问题的方法做编程练*。

  三、教学创新中教学过程的设计

  (一)讲授教学设计

  无论是在教室讲课,还是机房讲课,每次上课开始,先讲本次课重点主线,抓学生的注意力,对重点内容一次讲授,多次强调,多次练*,给出学生一些思考时间、练*时间、理解时间。对于难点内容的分析讲解,根据学生理解情况和时间安排决定深度。对于非重点内容,为了使所传授的知识有个完整性,扩大学生的知识面,要抓住基本概念讲,高职教育按照专业学*的要求,以必须和够用为度,以实际应用为重点。

  机房授课先讲授知识点的应用,每次还要提出一个问题及要求,让同学们上机实践,时间要灵活掌握。有时课堂教学讲的重点内容,同学难理解的,也应在机房授课时抽出一定的时间演示讲解。

  (二)实验教学设计

  实验教学重点验证学生的分析能力、逻辑思维能力和实际应用能力。对难理解的实验内容通过演示相似例子讲解,通过演示和练*,力求学生掌握实验的主要内容,实验教学过程重点抓辅导到位和检查监督到位。提高学生的实际动手能力。

  (三)辅助教学设计

  认真制做生动活泼、重点突出的教学课件,对学生作业详细批改,重点总结,统一解答与各别辅导相结合,要求学生一定要各章的知识点。

  四、教学创新课堂教学过程举例

  (一)讲授教学重点主线

  课堂讲授教学重点主线,例如:讲C语言程序设计的第五章:函数。先讲授本次课的主线:函数的定义,函数的调用、函数的声明。这三点为本次课主线,展开讲函数的定义格式并做具体说明;函数声明的作用及位置,通常什么情况下可以省略函数声明;函数的调用的三种形式,通过分析例题,分析主函数中调用子函数采用的调用方式、及传递的参数。讲函数的具体应用过程等内容。

  (二)根据主线提出问题

  给出问题:定义一个比较二个数大小的函数,解决输入多个数据,完成输出最大值的问题。用什么样的调用方式实现从输入的三个数或四个数中找出其中的最大值并输出?要求学生自己去定义一个函数,自己决定采用什么方式去调用函数,实现程序功能。

  (三)学生对问题的求解及验证

  根据不同层次的学生,给出不同的问题,提出不同的要求,让学生们自己选择解决问题的方法,练*编写程序。对于理解能力强的学生,完成从输入的四个数中找出其中的最大值并输出。差一点的完成从输入的三个数中找出其中的最大值并输出。再差一些学生的完成从输入的二个数中找出其中的最大值并输出。并要求上机实现。学生一定要掌握函数的定义,函数的调用的正确形式及使用。

  五、总结

  高职学院的教学创新不但要有创新观念,必须具有创新师资。创新师资是高职教学创新的必要条件,没有创新师资,高职教学创新将是一句空话。教学活动是由教师来完成的,教学创新理所当然地要由教师来进行的。因此,作为高等职业技术学院的教师,我深深的体会到要进行教学创新,必须从我们每个教师做起,教师要有强烈的创新意识,勇敢的创新精神,全面的创新能力,还要积极实践,才能全面实现高职院校的教学创新。才能尽快培养出具备一定专业基础理论和专业知识,具有较强的实践技能,面向生产、管理和服务的高技能应用型人才。

  程序设计心得 4

  windows程序设计也就是基于微软的windows操作系统而进行的程序设计。(这是一句废话,但不要小看废话阿!真理往往就在其中)你有没有想过,为什么是基于windows操作系统呢?下面就来解答:windows应用程序需要利用由windows操作系统开放出来公用用程序使用的应用程序接口“API”(说道重点了)windows提供了上千种API函数供应用程序使用。

  上面说了,windows程序其实就是在非逻辑的使用这些API函数,我这里提到了“非逻辑”三个字(这是本人的看法),这正是windows程序的精髓,这是一切windows程序运行的方式(可能严重了点)。非逻辑也就是指程序不是按照事先安排好的顺序来进行的,是根据用户的不同操作或者是其他某些原因一步一步进行的。这种运行方式就叫做“消息驱动”

  简单一点来解释一下何谓消息驱动,就是指应用程序始终在等待(等待一词也许不他恰当,但可能好理解),它绝对不是在等待谁会给它爱(本人爱开玩笑请别见怪!)它是在等待用户或者是系统的消息(也就是命令),当接到消息后呢,它会把消息通过DispatchMessage(msg)传递给窗口函数(窗口函数就是一个应用程序的核心)窗口函数就会对照事先由程序编写好的消息对照表调用对应的方法来处理消息。这样就完成一个消息的处理,接下来准备处理下一个消息。

  相信一般的朋友都会明白吧,它的作用的就是在接收到WMxDESTROY时呢,通过调用PostQuitMessage(0)让windows在消息列表中呢在加入另一条消息“WMxQUIT"。当GetMessage函数抓取到WMxQUIT时返回0,其余返回非0值,懂了吧,这下可以退出消息循环了。这就是windows程序设计最基础的部分了,可以说是核心。

  该说一些心得了,我认为学*windows程序设计不要基于某一部分,而要把握住其大局,要有整体观,有了整体观对windows程序设计有了一定的了解后在对其各部分下功夫这样才不会走火入魔就写到这吧,以后等我水*高些了再写,希望我没白费功夫,也希望对你有用。

  程序设计心得 5

  忙碌了一个多星期,在大家的共同努力下,我们总算将此程序设计出来。尽管不是自己独立完成,但仍然很高兴,因为在设计的过程中,让我了解到要设计一个大型程序,查找资料是至关重要的,在他人的基础上,再根据自己所

  学进行修改与调试,最后设计出自己想要的程序,这过程艰辛,但只要你持之以恒,成功指日可待。

  另外*时扎实的基础也很关键,因为如果你*时学得就不怎么样,那么你面对这么一个比较有难度的程序,你可能会望而却步,看他人的程序都是个难点,更别说让你自己去设计。为了解决此。类问题,最好就是多向同学,老师请教,不要怕难为情。尤其是老师,评他们多年的编写程序的经验,要解决我们的问题,对他们来说只是small case。

  在设计这个程序时,我们刚开始是根据老师给我们提供的资料,用画图以及循环将框架设计出来,但是接下去便无从下手了,计算是个关键和难点,我们也查了相应的资料,但是它上面用得是坐标来做的,所以为了方便设计程序,我们也改为坐标来做的,这样计算问题解决了。接下去就是按键问题,我们的资料是用鼠标做的,所以关于按键这个函数就只能我们自己设计,还好手头有类似的资料,经过自己的反复尝试以及与与同学的讨论,这也不难,最好还是被我们搞定了。最后就是闪烁,这个设计的方法很死板,都一个类型,就是算坐标比较烦琐,要确定好它的位置,但是这些只要你自己愿意去尝试,问题都可以迎刃而解的。

  从这一个多星期的设计过程中,我看到了大家的拼搏与努力,也让我知道团队精神得难能可贵,尽管一年下来大家不怎么有多大接触,但是彼此之间的友谊已经在我们心里扎根生底,在遇到问题时,我们会共同进退,每个人都很慷慨不会因为是通过自己艰辛劳动设计出来的东西而不准他人剽窃了。总之,这次设计程序让我受益良多,我会好好珍惜像这种难得的机会!

  程序设计心得 6

  c语言课程设计和现代计算机技术的实际应用相结合,是我们在本阶段学完理论课程之后对自己该方面的能力的一次很好的检验,从开始的算法思路到运行调试后的美观的图形界面以及另人兴奋的可用程序,都是一个很好的学*和锻炼的过程。使我们巩固了原有的理论知识,培养了我们灵活运用和组合集成所学过知识及技能来分析、解决实际问题的能力。使我们体会到自身知识和能力能在实际中的应用和发挥。不但可以激发创新意识,还可以开发创造能力、培养沟通能力。这次实*时间虽然仅有一个星期,但确实使我受益匪浅。通过实*我丰富了计算机操作经验,更加深了对c语言的了解,熟悉了其环境,更增强了对turbo c的使用技巧。

  另外,实*中老师对我们进行了细心、耐心的`指导,鼓励我们对程序进行合理改进,培养了我们的创新意识和创新能力。原来是我认为可怕的课程设计,就在种种辅助条件下完成了,心里有说不出的高兴。

  虽说捧着自己的成果很高兴,但成果背后总是付出很大的努力。

  一个多礼拜中,我们有过山穷水尽的困惑;有过柳暗花明的惊喜;有过唇枪舌剑的辩论;有过相互鼓励的安慰。一个多礼拜的时间我们经历了很多,也收获了很多。与其说它是体力与脑力的作业,不如说它是合作精神和毅力的考验。经过这次课程设计,我不仅学到了很多知识和技能,更重要的是我们学会了如何运用所学知识去解决实际问题.

  一个多礼拜的挣扎,绞尽脑汁终于带着麻木的手指和大脑脱出那堆“泥潭”。现在的心情是如鱼得水,干涩的眼睛前方是万里晴空。终于,所有的努力即将化成了一个个铅字,打印机“滋滋”的声音仿佛已经宛如天籁般悦耳地在耳畔响起。此时此刻,真想把一切抛上天空。高呼:“出来了!我的成果即将出来了!”,心里也在默默的感慨着:“有志者,事竟成,破釜沉舟,百二秦关终归楚。苦心人,天不负,卧薪尝胆,三千越甲可吞吴。”

  程序设计心得 7

  自从记事以来就听过了电脑这个高科技,现在终于实现了自己的一个小小愿望——成为了计算机系的一名学生,这学期我们学的c语言,以前就听过这个名字,打开书一看简直一窍不通,学好这门科简直就是一个挑战,课前课后

  都要把书啃一遍,要不然上课就跟不上,终于学期快结束了,我们有一个课程设计,在两个星期内,完成一个复杂的程序,我们的题目是做一个计算器,计算器从小就见过但让我自己设计一个出来就有点困难了。

  第一天,我们都按照老师教的'画图函数画计算器的外貌,但发现一个一个画实在是太烦琐,后来在老师的点拨下,我们采取了for语句,果然很快地画出来了,接下来的事就是计算了,用什么函数?怎么用?那个上午就坐那发呆,没有什么新突破,自性心严重受到打击,下午立马找了份材料到图书馆去研究,还专门找了位高手教我,研究了一个下午终于有眉目了,第三天我们成功地把计算功能搞定了,但还有闪烁的功能没有搞,这确实是一个问题,这时团结的力量得到了充分的体现,大家齐心协力,有的找资料,有的帮忙改错,有的??俗话说:“三个臭皮匠顶个诸葛亮。”在大家的共同努力下,我们胜利了。

  感谢刘金*老师的谆谆教诲,感谢同学的积极帮忙,我的程序终于顺利完成了,接下来的就是写报告收尾了,看着自己的劳动成果写起报告来特有劲,特有灵感。

  很感谢这次的课程设计,它使我更加深刻地体会到多看专业书的重要性,只有掌握了一定量的专业知识才能得心应手地解决诸多问题;另外,做任何事都要有耐心,不要一遇到困难就退缩;在学*和工作中要时刻谨记“团结”二字,它好比通向成功的铺路石,不可或缺。

  人生的道路是曲折的,但正是因为曲折人生才光彩夺目,在人生的路上,总遇到重重困难,但正是因为困难我们才变的更坚强。今后的路还很长,面对困难,让我们用行动去俘虏它吧!

  程序设计心得 8

  学*程序设计也半个学期了,课本大约学*了三分之二,还有一些知识没涉及到。虽然只有短短半学期的学*,只是学*到了一些皮毛,也使我意识到了写程序不单单意味这能够使代码能够跑出来,这更是一门艺术。一开始写类的时候真的很难,没有任何思路,只能模仿课本上的代码。因为这样造成了我们大部分人的代码都是雷同的,老师还吵了我们一顿,在这里真的是冤屈啊!随着学*的不断深入,我也逐渐形成了自己的“模板”,代码也慢慢有了灵魂。我也多次看同学的`代码发现虽然我们学的知识是一样的,但是我们各自的代码和思路确实千差万别,这应该就是老师说的每个人的灵魂(这个东西可是曾经困扰我好久,为了使自己的代码有灵魂我还曾经愣是捡麻烦的套路写,怕老师说又和别人雷同了)。那时候学的真的不是很多,翻来覆去就是那些代码,哪会不雷同呢?现在回头看看自己第一个程序,真的很有感慨,就能简单的代码就折磨自己好几天。俗话说的好:“难得不会,会的不难”。真当如此!

  对于面向对象的学*让我对写代码整体有了一个清晰的认识,在动手写代码之前先把要完成的功能,应该有多少函数,这些函数应该在哪些类中等想好。这些便是整体,其他的就是怎样完成每个函数的功能罢了,就是考验自己的编写代码的能力了。比如说做最*的12306设计,我仅仅用了一小时就把大体的设计模板写出来了。这要是放在以前不得难为我好几天啊!这便是套路的力量。

  这门课对我最大的影响并不是让我多掌握了多上知识,而是在我的脑子里留下的一幅图,一副怎样写代码的图。这幅图还很小,仅仅有了一些大体脉络,其他的细节就需要我自己以后的学*了。计算机的专业课教给我们不了太多的知识,只能将我们领进这个门,其他的真的需要自己去找,自己去学*。听说下学期就不会再学C++了,将进军JAVA,但是自己却没有任何的担心,C++都学过去了,JAVA算啥!望与君共同进步。

  程序设计心得 9

  虽然在上个学期中,我们已经学*了《C语言程序设计》这门课,但是我所学的知识最多也就是在做作业的时候才会用到,*时没有什么练*的机会,这次的课程设计是我第一次通过自己构思,和同学讨论并且不断查阅资料来设计一项程序。这次设计,不仅巩固了我以前所学的知识,还让我对c语言有了更深一步的了解,掌握了更多的技巧和技能。

  C语言是计算机程序设计的重要理论基础,在我们以后的学*和工作中都有着十分重要的地位。要学好这种语言,仅仅学*课本上的知识是不够的,还要经常自己动手,有较强的实践能力。只有多动手,经常编写程序,才能发现我们学*上的漏洞和自己的不足,并在实践中解决这些问题,不断提高自己转化知识的能力。

  在我们小组有解决不了的问题时,我们会主动查阅相关的资料,或向其他同学询问,这不仅丰富了我们的知识,还增进了我们同学之间的友谊。为了增大信息的安全性,需要用文件来存储信息,由于我们在上课时不注重对文件的运用,所以在这方面有较大的困难。我先将书本认认真真地看了一遍,又做了一下课后*题来验证和增进自己的理解,终于,经过我们的不懈努力,我们小组的程序有了突破,成功地实现了用文件来保存并查看学生的信息。

  这次设计中,我的收获还有就是学会了用流程图来表达自己的想法,并根据流程图来逐步实现程序的功能。开始的时候,我画流程图很是困难,需要一个多小时才能清楚的根据自己的想法画出图来,后来画多了,就更加了解它的功能,十分得心应手,能够比较快而准确的'画出来。

  在这为期半个月的时间内,通过我们小组各成员之间的相互讨论和合作,我们完成了学生信息管理系统的程序设计,更值得高兴的是我们的程序得到了大家的喜爱,在每次的简报中都得到了较好的成绩。

  在参考书上,我们不仅参考了曾经学过的高敬阳主编的《c语言程序设计》,还找到了由谭浩强主编的第三版《c语言》进行参考。

  当然,我们的程序还有一些不完善的地方,比如说,当输入的数据不符合我们定义的数据的格式的时候,程序会出现一些错误,有时会出现主菜单的死循环;在一次程序运行中,只能行使一种权限,要想再行使另一种权限,就只能退出程序,然后再运行程序。

  三周的小学期即将结束,时间虽短,但是我收获了很多。最后,谢谢老师和同学们的指导,更要感谢我们小组成员之间的合作与交流。

  在这次课程设计中,我们首先对系统的整体功能进行了构思,然后用结构化分析方法进行分析,将整个系统清楚的划分为几个模块,再根据每个模块的功能编写代码。而且尽可能的将模块细分,最后在进行函数的调用。我们在函数的编写过程中,我们不仅用到了for循环、while循环和switch语句,还用到了函数之间的调用(包括递归调用)。由于我们是分工编写代码,最后需要将每个人的代码放到一起进行调试。因为我们每个人写的函数的思想不都一样,所以在调试的过程中也遇到了困难,但经过我们耐心的修改,终于功夫不负有心人,我们成功了!

  程序设计心得 10

  刚学*C#的时候,感觉很难,做的时候出现很多错误而且我是照着书打代码还有错误,那时的感觉是迷茫的。在学*的过程中,我还是坚持下来,虽然学的不是很好,但是慢慢就理解了,现在也不要仿照书打代码。现在讲讲做项目的感想。我们项目做不好也有一个小原因,是因为我们三个项目同时进行,而三个项目不同,在需求分析方面没有弄好,导致后面在做项目时,数据库出现了很多问题,所以我觉得现在我们项目不要做多,而是好好做一个项目,从需求开始就要做好每一步,到后面编程才不会出现特别多的错误。

  不得不说:在老师检查完第一次之后,我去看了一下师兄做过的项目,就觉得自己这个项目相差太远了。我觉得我有以下几方面做不好:1.在刚上C#时老师叫我们现在就要做项目但我没有,一直等到老师快要检查时才急急忙忙的做。2.老师上完课,自己做完作业之后,没有好好的复*。其实我觉得三层架构也不难,三层结构就是主要调用了类,而类中定义了方法,归根到底我们还是引用了类中的方法实现它的功能,类就类似于C语言里的函数,因为在数据访问层要用到数据操作类所以要创建一个数据操作类。而我们建三层架构是为了就是倒觉得在表示层里实现一些功能能时要去分析,但是C#语言只学*过浅的知识,数据结构我们也没有学*所以分析起来就有点问题。但是所有问题都是觉得自己太懒,如果自己好好自学数据结构,学*离散数学,也许在分析功能模块会得到提高。所以本人决定寒假做一个像样的项目出来。

  无论是学*还是做项目的过程中,耐心都要非常重要。有时出现错误,上网查了,自己又想了很久,又找同学讨论还是不能解决时就会有不想做的念头。因为自己曾经在大一时就是因为连关机都不会关,当时都吓到宿舍友了,觉得还是转专业好了。虽然转专业没有成功,但是自从开始学*C语言之后,就慢慢的喜欢计算机应用技术这个专业了,觉得它很有趣,当在做项目成功的实现它功能时,心理就特别高兴,就好想再做几个功能。但是事实不是一下就能成功的实现它的功能所以耐心非常重要。

  最重要的一点是我们做项目时,我们要有团队的合作精神。只有这样我们才能很好的完成一个好的项目,才能完成一个项目。就好比如在三层架构中,小组成员要知道我在数据访问层和业务逻辑层用了什么方法,这个方法的作用是什么作用,再表示层里才更好的实现功能。我最大的愿望就是几个想学*的同学在一起讨论问题,只有这样才能进步更快,才能学到更多的知识。

  最后想说:一分耕耘,一分收获。项目不是做的很好,但是通过项目学到了更多的知识。

  程序设计心得体会感受2

  伴随着c#我度过了这个忙碌而又充实的一个月,也是这个月让我学到很多,现在觉得这个月过的不知不觉,是因为学*的投入吧!

  这个月的主要学*了c#,主要参考书是《c#高级编程》和《VisualC#20xx大学教程》。

  学*内容有《c#高级编程》第一章.net体系结构

  第二章c#基础第三章对象和类型第四章继承第五章运算符和类型强制转换第六章委托和事件第七章内存管理和指针第八章字符串和正则表达式第九章集合第十章反射第十一章错误和异常第十二章VisualStudio.NET第十五章线程第十九章[[www.7rdy.cn]eworkSDKv2.0

  四、系统设计:

  本系统有两个类型的用户,管理员和普通用户。用户在注册时可以设定自己的权限,注册成功可以跳转到登录页面登录.

  如果是普通用户登录,就可以修改自己的信息,并自己进行留言和进行试题测试,查看开始时间/考试成绩和留言信息

  如果是管理员登录系统,则可以对试题进行相关的操作,如增加试题。对注册的新用户进行管理,删除用户。对留言信息进行管理。并且可以查看学生的成绩。

  运行:

  在线考试系统的基本功能,包括系统用户的添加、考试试卷的添加、试题的添加和在线考试以及分数计算等。最后将所有模块组装成一个完整的系统。经过测试,系统实现了需求分析中的要求,运行正常,操作界面简洁。

  五、心得体会感受

  基于.net的在线考试系统的的设计与实现经过系统分析、需求分析、概要设计、详细设计等阶段基本了解了该系统的功能要求及设计的可行性。在线考试系统的基本功能,包括系统用户的添加、考试试卷的添加、试题的.添加和在线考试以及分数计算等。最后将所有模块组装成一个完整的系统。经过测试,系统实现了需求分析中的要求,运行正常,操作界面简洁。

  由于时间和技术水*的缘故,本系统还存在着许多方面的工作尚未完善。系统的各项功能基本都能正常运行,达到了初步设计的要求,但是还不够完善。比如插入试题模块功能还不完善,系统安全性有待提高。另外在试题的插入时,只能由管理员逐题进行录入,还没有实现试题的成套录入。界面的美化还得进一步细化,各功能模块也有待进行整改和完善。一个好的系统需要一段时间的跟踪及长期的维护,也许后期还有可能进行功能上的增加或改进,这些都需要在系统设计时考虑好,才能使一个系统被应用的时间更长。自己有待进一步提高,相信在以后的学*及生活中会将本设计修改的更加完善。


学*c语言程序设计心得范文5份(扩展9)

——c语言的学*心得(精选十篇)

  c语言的学*心得 1

  C语言是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。

  那怎么才能学好C语言呢?

  1,要学*C语言的基本语言及程序结构,这时谭浩强的那本书就比较经典了。当然你不能只看书,要动手动写代码,去上机测试。因为很多时候写程序就是一个测试,你就是再牛的程序员也不能可写出没有BUG的程序,所以学会找出程序中的错误很重要。这也是你以后分析他人的程序的先决条件,不可偷懒只看书,这样你是不可能学好一门计算机语言的。

  2,分析他人写的程序,网上有很多实例代码,下载下来自己先看一下他们的实例是解决什么问题的,有时候很多经典的模块可以为已所用的`。不过,网上下的代码中会存在很多问题,环境问题啊,编程*惯问题了,不过也好,在解决问题的过程中你会学到很多东西的,像我在分析网上下的代码时就遇到了我*时没有遇到的DOS函数,MASM与C语言的接合等方面的问题,学到了不少东西呢。

  3,要是你再想学的深一点儿,那还得学*《数据结构》,《操作系统》,《数据库理论》及《软件工程》,再深就要去分析LINUX内核或是驱动程序了,这因人而异。但不管怎么学,一定要有个方向,有计划,这样才会事半功倍。如果你能找到你想学*方面的高手指导,或是几个人一起学的话那就更好了。

  4,分析C语言函数的实现方法。这对你很好地使用函数会很有帮助的,再者很多大公司的笔试题就是让你实现C语言的数,比如:中兴的strcpy,阿里巴巴的strcmp,上海贝尔公司宣讲会上一个技术总监说,要是谁能说出printf的实现方法及返回值,当场录用。再者,C语言经过这么多年的考验,仍然很热门,可见其开发是多么经典啊,学*一下C函数实现,比学*任何书都要好。要是再有兴趣的话就分析一下C的头文件,这也是个不错的学*方面。

  5,要有好的心态,学*是件苦差事。不能今天高兴了,学*一两个小时,明天下雨了,就不去学了。后天女朋友来了,就去大玩三天,如此下去,唉,结果很难说啊!

  所以,学*C语言就是一场持久战,一旦你选择了这条道路,就得一步一步的走下去。

  你的事业就会蒸蒸日上,believeme!andbelieveyourself!

  c语言的学*心得 2

  C语言是一门计算机基础语言,通过这一学期的学*,对于它的一些特点和算法有了一定程度的了解,并能够做一些中等的题目,但并没有完全掌握。这两周的课程设计正是让我们巩固以前的知识并在此基础上能够有所突破。

  这次做的是计算器,对于我来说有一定困难,因为我的C语言基础并不是很过硬,所以在第一周我的程序并没有太大的.进展,除了一个框架外并无其他任何功能,每天别人在绞尽脑汁想如何做程序的时候,我都会看着自己写的框架发呆,或者做一些与课程无关的事情,那一个礼拜过的蛮无聊,蛮郁闷的,心情也不是很好。一个礼拜的煎熬终于过去了,终于有了让我喘息的机会。周末的'时候,拿出了网上找到的计算器的程序,静下心来认真的研究别人的算法,终于初步看懂了那些在我看来深奥的一塌糊涂的语言。第二周又要上机,不过这次情况有所改善,毕竟有了一点小头绪了,当然趁热打铁,把那个程序中有用的部分COPY了一下,就变成了自己的计算器程序啦。运行了一下也成功了。虽然程序有的是COPY的,外形也不如别人的美观,可其中包含了我的心血,应该并不算盗用吧。

  C语言是一门较难的语言,我感觉学的蛮累的,尤其是这两周的课程设计,我更体会到了这一点,虽然我们是在同一条起跑线上学*的,可每个人的能力都是不同的,有人掌握的好,也有人掌握的不是很好。而我属于后者,因此,在做设计的时候,单单靠我自己的能力是不行的,需要靠大家的帮忙,需要运用集体的智慧,需要大家团结合作。所以,通过两个礼拜的努力和同学的帮忙,我终于做出了比较传统的计算器,在此过程中,我体会到了失败后的失落,同时也体会到了成功后的喜悦,也许在以后的学*生活中我会更加体会到这一点。

  c语言的学*心得 3

  在科技高度发展的今天,计算机在人们之中的作用越来越突出。而c语言作为一种计算机的语言,我们学*它,有助于我们更好的了解计算机,与计算机进行交流,因此,c语言的学*对我们尤其重要。

  在这个星期里,我们专业的学生在专业老师的带领下进行了c语言程序实践学*。在这之前,我们已经对c语言这门课程学*了一个学期,对其有了一定的了解,但是也仅仅是停留在了解的范围,对里面的好多东西还是很陌生,更多的在运用起来的时候还是感到很棘手,毕竟,万事开头难嘛。

  由于时间的关系,我们的这次实践课程老师并没有给我们详细的介绍,只是给我们简单的介绍了几个比较重要的实际操作。包括了程序模块处理。简单界面程序。高级界面程序。程序的添加修改。用程序做一元线性回归处理以及用c语言程序来画粒度分布图等这几样比较重要的时间操作。

  上机实验是学*程序设计语言必不可少的实践环节,特别是c语言灵活、简洁,更需要通过编程的实践来真正掌握它。对于程序设计语言的学*目的,可以概括为学*语法规定、掌握程序设计方法、提高程序开发能力,这些都必须通过充分的实际上机操作才能完成。

  学*c程序设计语言除了课堂讲授以外,必须保证有不少于课堂讲授学时的上机时间。因为学时所限,课程不能安排过多的统一上机实验,所以希望学生有效地利用课程上机实验的机会,尽快掌握用c语言开发程序的能力,为今后的继续学*打下一个良好的基础。为此,我们结合课堂讲授的内容和进度,安排了12次上机实验。课程上机实验的目的,不仅仅是验证教材和讲课的内容、检查自己所编的程序是否正确,课程安排的上机实验的目的可以概括为如下几个方面:

  1。加深对课堂讲授内容的理解

  课堂上要讲授许多关于c语言的语法规则,听起来十分枯燥无味,也不容易记住,死记硬背是不可取的。然而要使用c语言这个工具解决实际问题,又必须掌握它。通过多次上机练*,对于语法知识有了感性的`认识,加深对它的理解,在理解的基础上就会自然而然地掌握c语言的语法规定。对于一些内容自己认为在课堂上听懂了,但上机实践中会发现原来理解的偏差,这是由于大部分学生是初次接触程序设计,缺乏程序设计的实践所致。

  学*c语言不能停留在学*它的语法规则,而是利用学到的知识编写c语言程序,解决实际问题。即把c语言作为工具,描述解决实际问题的步骤,由计算机帮助我们解题。只有通过上机才能检验自己是否掌握c语言、自己编写的程序是否能够正确地解题。

  通过上机实验来验证自己编制的程序是否正确,恐怕是大多数同学在完成老师作业时的心态。但是在程序设计领域里这是一定要克服的传统的、错误的想法。因为在这种思想支配下,可能你会想办法去"掩盖"程序中的错误,而不是尽可能多地发现程序中存在的问题。自己编好程序上机调试运行时,可能有很多你想不到的情况发生,通过解决这些问题,可以逐步提高自己对c语言的理解和程序开发能力。

  2。熟悉程序开发环境、学*计算机系统的操作方法

  一个c语言程序从编辑、编译、连接到运行,都要在一定的外部操作环境下才能进行。所谓"环境"就是所用的计算机系统硬件、软件条件,只有学会使用这些环境,才能进行程序开发工作。通过上机实验,熟练地掌握c语言开发环境,为以后真正编写计算机程序解决实际问题打下基础。同时,在今后遇到其它开发环境时就会触类旁通,很快掌握新系统的使用。

  3。学*上机调试程序

  完成程序的编写,决不意味着万事大吉。你认为万无一失的程序,实际上机运行时可能不断出现麻烦。如编译程序检测出一大堆错误。有时程序本身不存在语法错误,也能够顺利运行,但是运行结果显然是错误的。开发环境所提供的编译系统无法发现这种程序逻辑错误,只能靠自己的上机经验分析判断错误所在。程序的调试是一个技巧性很强的工作,对于初学者来说,尽快掌握程序调试方法是非常重要的。有时候一个消耗你几个小时时间的小小错误,调试高手一眼就看出错误所在。

  通过这次为数不多的几天计算机实践学*,我们了解了一些关于c语言的知识,理解巩固了我们c语言的理论知识,着对我们将来到社会工作将会有莫大的帮助。同时它让我知道,只要你努力,任何东西都不会太难。

  c语言的学*心得 4

  在刚开始学*C语言的一段时间里,我总觉得C语言难懂和不容易使用。现在总结起来主要是以下三个方面的原因!

  (1)只注重写程序,而忽视了读程序

  学*计算机语言最好的方法是什么?很多人都认为是掌握程序思路会写程序,其实这个想法不正确,因为你连这门语言的思路都没有懂,怎么会写出真确的程序呢,所以我总结的方法是先读后写,也就是先学会读程序,再练*写程序。

  读程序是学*C语言入门最快,也是最好的方法。对于没有学过任何语言的计算机初学者,最好还是先阅读教程,学*完每一章,都要认真体会这一章的所有概念,不放过这一章所提到的所有例题,仔细研读程序,直到每一行都理解了,然后找几个编程题目,最好是和例题相似的或一样的,自己试图写出这段已经读懂的程序。如果写不出来,也不要着急,回过头来再继续研究例题,想想自己为什么写不出来,然后再去写这段程序,反反复复,直到你熟练掌握为止。这是传智的尹凡老师一再强调的。在学*C语言时应该把精力先放在最基本、最常用的内容上,千万不要钻牛角尖,在一些细节上死抠,有一些细节可以随着学*的深入和实践的丰富,会自然而然的掌握的。

  (2)没能将理论学*和上机实践有效结合

  我们学*C语言,主要是掌握程序设计的一些基本方法和技巧。因此,在重视理论学*的同时,必须加强上机实验。只有在上机实践中我们才能正真学会如何编写程序和调试程序,体会到“优化”程序;也只有通过上机实践才能更好地掌握程序设计的理论知识;同样只有通过上机实践,我们才能真正体会C程序的运行过程!

  然而在*时,我们恰恰就忽视了上机实验没有明确的实验目标,实验兴趣不大。上机时一些学生无所事事或玩游戏,不但害了自己,还影响其他同学。

  (3)缺少一定逻辑思维能力

  C语言其实是很基础的汇编语言,除了一些必须要记忆的关键字、语法和库函数,其余的都是需要靠自己的逻辑思维通过这些关键字、语法和库函数来组织或构成一个完整的函数,所以C语言大多数的学*时间都是在锻炼我们的抽象逻辑思维能力。只有当你具有了抽象逻辑思维能力和弄清楚了关键字、语法和库函数的相关知识后,编写C语言就不是难事了。

  通过C语言初步的学*后都很容易弄懂关键字、语法和库函数的相关知识,那么如何来有效的锻炼自己的抽象逻辑思维能力呢?我的学*体会是:通过学*后所掌握的知识使用上课老师所提到的案例或找一段简单的完整的案例,然后将案例读懂,也就是把它转换成我们日常所能接受的自然语言(在这里不妨把你所能理解的自然语言写下来)。

  还需注意的.就是自己实在无法理解的地方不妨指出来多多请教老师和懂的同学让他们用自然语言来描述一道,并且记录下来这样可以达到事半功倍的效果。对一个计算机程序设计的初学者来说,C语言程序设计是一门基础课,学好它是为以后在学*其他高级言(如JAVA等)打下良好基础。上个学期我对《C程序设计》这本书从陌生、好奇到有兴趣。第一次触C语言的感觉直到现在还记忆犹新,当初的我看到的就是一个个的程序,其中的代码密密麻麻都是那么的繁琐,也很难看懂学懂。如今我对C语言有了一定的了解,对其中的小程序能独立编程,对一些较为复杂的程序能够看懂,并且可以仿造经典程序,构思、编写出能够解决小问题的程序了,我对C语言充满了信心。我想这与传智的尹凡老师的精心指导和同班同学相互学*和鼓励是分不开的。

  我觉得入门还是多看些书,多实践,养成良好的编程*惯,在实践的同时多思考问题,多看别人优秀的解题思路与方法,多看别人优秀的代码,尝试自己去实现或者说模仿着去实现,让别人对你的代码多提意见,探究别人的思维过程,增强自己的思维能力,拓展视野,经常看看自己以前写的东西,有空拿出来改良改良,我想每隔一段时间,都会有意想不到的收获。

  c语言的学*心得 5

  在科技高度发展的今天,计算机在人们之中的作用越来越突出。而c语言作为一种计算机的语言,我们学*它,有助于我们更好的了解计算机,与计算机进行交流,因此,c语言的学*对我们尤其重要。

  在这个星期里,我们专业的学生在专业老师的带领下进行了c语言程序实践学*。在这之前,我们已经对c语言这门课程学*了一个学期,对其有了一定的了解,但是也仅仅是停留在了解的范围,对里面的好多东西还是很陌生,更多的在运用起来的时候还是感到很棘手,毕竟,万事开头难嘛。

  由于时间的关系,我们的这次实践课程老师并没有给我们详细的介绍,只是给我们简单的介绍了几个比较重要的实际操作。包括了程序模块处理。简单界面程序。高级界面程序。程序的添加修改。用程序做一元线性回归处理以及用c语言程序来画粒度分布图等这几样比较重要的时间操作。

  上机实验是学*程序设计语言必不可少的实践环节,特别是c语言灵活、简洁,更需要通过编程的`实践来真正掌握它。对于程序设计语言的学*目的,可以概括为学*语法规定、掌握程序设计方法、提高程序开发能力,这些都必须通过充分的实际上机操作才能完成。

  学*c程序设计语言除了课堂讲授以外,必须保证有不少于课堂讲授学时的上机时间。因为学时所限,课程不能安排过多的统一上机实验,所以希望学生有效地利用课程上机实验的机会,尽快掌握用c语言开发程序的能力,为今后的继续学*打下一个良好的基础。为此,我们结合课堂讲授的内容和进度,安排了12次上机实验。课程上机实验的目的,不仅仅是验证教材和讲课的内容、检查自己所编的程序是否正确,课程安排的上机实验的目的可以概括为如下几个方面:

  1。加深对课堂讲授内容的理解

  课堂上要讲授许多关于c语言的语法规则,听起来十分枯燥无味,也不容易记住,死记硬背是不可取的。然而要使用c语言这个工具解决实际问题,又必须掌握它。通过多次上机练*,对于语法知识有了感性的认识,加深对它的理解,在理解的基础上就会自然而然地掌握c语言的语法规定。对于一些内容自己认为在课堂上听懂了,但上机实践中会发现原来理解的偏差,这是由于大部分学生是初次接触程序设计,缺乏程序设计的实践所致。

  学*c语言不能停留在学*它的语法规则,而是利用学到的知识编写c语言程序,解决实际问题。即把c语言作为工具,描述解决实际问题的步骤,由计算机帮助我们解题。只有通过上机才能检验自己是否掌握c语言、自己编写的程序是否能够正确地解题。

  通过上机实验来验证自己编制的程序是否正确,恐怕是大多数同学在完成老师作业时的心态。但是在程序设计领域里这是一定要克服的传统的、错误的想法。因为在这种思想支配下,可能你会想办法去"掩盖"程序中的错误,而不是尽可能多地发现程序中存在的问题。自己编好程序上机调试运行时,可能有很多你想不到的情况发生,通过解决这些问题,可以逐步提高自己对c语言的理解和程序开发能力。

  2。熟悉程序开发环境、学*计算机系统的操作方法

  一个c语言程序从编辑、编译、连接到运行,都要在一定的外部操作环境下才能进行。所谓"环境"就是所用的计算机系统硬件、软件条件,只有学会使用这些环境,才能进行程序开发工作。通过上机实验,熟练地掌握c语言开发环境,为以后真正编写计算机程序解决实际问题打下基础。同时,在今后遇到其它开发环境时就会触类旁通,很快掌握新系统的使用。

  3。学*上机调试程序

  完成程序的编写,决不意味着万事大吉。你认为万无一失的程序,实际上机运行时可能不断出现麻烦。如编译程序检测出一大堆错误。有时程序本身不存在语法错误,也能够顺利运行,但是运行结果显然是错误的。开发环境所提供的编译系统无法发现这种程序逻辑错误,只能靠自己的上机经验分析判断错误所在。程序的调试是一个技巧性很强的工作,对于初学者来说,尽快掌握程序调试方法是非常重要的。有时候一个消耗你几个小时时间的小小错误,调试高手一眼就看出错误所在。

  通过这次为数不多的几天计算机实践学*,我们了解了一些关于c语言的知识,理解巩固了我们c语言的理论知识,着对我们将来到社会工作将会有莫大的帮助。同时它让我知道,只要你努力,任何东西都不会太难。

  c语言的学*心得 6

  C语言是一门低级计算机编程语言,设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言也很适合搭配汇编语言来使用(往往可以通过内联汇编语言或与汇编语言目标文件一起连接。对于任何一种操作系统环境,C函数的ABI与汇编语言的子过程

  刚开始学C语言的时候,很迷茫,在此之前从没有接触过C语言,有点摸不着头脑。可是在上机过后,我觉得编程是很有趣的一件事。我知道要学好C语言不容易,可是我决定完成这件不容易的事。

  要学好C语言就要先懂得最基本的语法知识,看课本是必需的。我觉得看不懂也没关系,尽力去理解就好了,在对知识有了一个大致的了解过后,就要上机实践。学*C语言一定要动手,只看不做,眼高手低是不行的。最开始可以打书上的例题,熟悉程序,慢慢的开始试着编程。在编程时要理清自己的思路,然后再转换成C语言中的语言,这个时候就更要动手了,只有通过上机操作才能验证自己程序的正确性。执行程序,不要害怕错误,其实,我觉得错误是好的,知道了自己所学知识的不足,并根据提示改正程序中发生的错误,一种成就感油然而生,觉得自己的付出都是值得的。

  良好的编程*惯是学好C语言的重要因素,只有勤动手,多动脑才能学好C语言,光说不练是不行的。

  经过第一阶段对语法的学*,我觉得实例阶段应该是一个过渡阶段吧,通过前一阶段对语法的学*之后,可能有很多概念我们都比较模糊,或者说很多东西太抽象了,这就为我们第二个阶段的学*做好了实例化的准备,可以这样说吧,第一个阶段就我们为我们的`学*一样东西而构建的一个类,里面讲了我们应该在这里面要做什么?第二阶,也就是本阶段,我们就应该去把前一段的东西具体化,那怎么个具体化呢,练*一些小例子,从网上下载的电子书上有很多这方面的例子的,如果有自己去书店买书的话,里面也应该提供了不少,里面的例子,我是每次都打了一遍,也许有的人不会亲自去用手打一遍,什么copy等,当然这样也行,但我个人认为,对于初学者来说,最好还是自己动力打一遍比较好,毕竟这些东西对我们来说,都比较陌生,如果每个字都自己打完的话,有些代码你不想记住也难了,在这里,我们得弄懂练*的每一个例子,如果能把一些例子稍稍修改,弄懂里面精髓的东西,让自己知道为什么这样做,那么是最好不过的了,我*时练*时,这一步是少不了的,都*惯了,所以也就成了条件反射,想不这样都不行。最后,我们就应该汇一下总,把前面做过的例子里所用的技术理一下,再做一个比较大的例子,尽量把到目前为止所懂的知识全部应用到里面去,只是尽量,当然有些东西是不能集成到一起的,也是是代码之间的排斥性。

  学*C语言需要的是坚持下去的毅力,认真对待每次错误的耐心,还有孜孜不倦的努力。拥有一个良好的心态,相信自己,你就会发现学好C语言不再困难!

  c语言的学*心得 7

  在初学C语言的一个学期后,我们进行了C语言阶段,尝试编写各种类型的程序。在为期一个周时间中,我的感受是:C语言实训和*时上课所接触的成有很多不同,所经受的考验和克服的困难和*时的相差不大,遇到不会做的题同学互相讨论,互相帮助,共同解决,攻克了C语言的复杂程序,我感触良多。

  在这次实训中,我对C语言有了一个更深的认识了解,也对这学期的知识得到巩固,还尝试了运行编程,每次运行程序成功,让我对下面的项目充满了信心通过自己的努力最终把最初的理论知识转化成基本技能,这次的实训,是我对C语言的学*产生了农活的兴趣。

  还是这次实训,最令人激动的就是同学遇到问题互相帮助虽然只是一个很小得实训,但同学们的满腔人情却是值得骄傲的,我们在实训中取长补短在实训中长知识,提高了我们学*,虽然对有些时候老师没给我们指出解决问题的方法有一些小抱怨,但到了结束是才知道,这种教学让我们自己学会了自学,学会了去看懂别人的代码。更多的是老师的感动,每天在我们来之前家到了机房,给我们我分享他学C语言的感受,还提醒我们注意在编程时与遇到的事项,,这些是我们*时上课无发了解到的知识是我们更深层次的极大收获。

  通过实训我们也发现了许多问题,在试训中我认识到自己还有很多知识没学好,最基本的知识点没有理清楚,而且许多东西要经过翻书,上网查阅,搜索,遇到一小点错误运行不出来,就会烦躁不安,觉得有些自暴自弃或这抱怨题目有些变态,以后要克服,尽量保持一颗蓝好的心态,学好C语言,用C语言来编写一个按要求的系统。

  对于未来,*程下个学期,我觉得我还有许多方面需要提高。

  首先我要继续学*好C语言的基础知识,然后能在电脑上熟练的运用。能写出一些程序,上网的时候多看一些优秀的教程和优秀的代码,遇到问题是多和同学讨论,并且多弄出几套方案,多练*自己结局问题的能力和与同学合作的能力。

  总之,这一切都成为我记忆里面的一个篇章,更是C语言编程上的一个里程碑。

  c语言的学*心得 8

  C语言是一门低级计算机编程语言,设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言也很适合搭配汇编语言来使用(往往可以通过内联汇编语言或与汇编语言目标文件一起连接。对于任何一种操作系统环境,C函数的ABI与汇编语言的子过程

  刚开始学C语言的时候,很迷茫,在此之前从没有接触过C语言,有点摸不着头脑。可是在上机过后,我觉得编程是很有趣的一件事。我知道要学好C语言不容易,可是我决定完成这件不容易的事。

  要学好C语言就要先懂得最基本的语法知识,看课本是必需的。我觉得看不懂也没关系,尽力去理解就好了,在对知识有了一个大致的了解过后,就要上机实践。学*C语言一定要动手,只看不做,眼高手低是不行的。最开始可以打书上的例题,熟悉程序,慢慢的开始试着编程。在编程时要理清自己的思路,然后再转换成C语言中的语言,这个时候就更要动手了,只有通过上机操作才能验证自己程序的正确性。执行程序,不要害怕错误,其实,我觉得错误是好的,知道了自己所学知识的不足,并根据提示改正程序中发生的错误,一种成就感油然而生,觉得自己的付出都是值得的。

  良好的编程*惯是学好C语言的重要因素,只有勤动手,多动脑才能学好C语言,光说不练是不行的。

  经过第一阶段对语法的学*,我觉得实例阶段应该是一个过渡阶段吧,通过前一阶段对语法的学*之后,可能有很多概念我们都比较模糊,或者说很多东西太抽象了,这就为我们第二个阶段的学*做好了实例化的准备,可以这样说吧,第一个阶段就我们为我们的学*一样东西而构建的一个类,里面讲了我们应该在这里面要做什么?第二阶,也就是本阶段,我们就应该去把前一段的东西具体化,那怎么个具体化呢,练*一些小例子,从网上下载的电子书上有很多这方面的例子的,如果有自己去书店买书的话,里面也应该提供了不少,里面的例子,我是每次都打了一遍,也许有的人不会亲自去用手打一遍,什么copy等,当然这样也行,但我个人认为,对于初学者来说,最好还是自己动力打一遍比较好,毕竟这些东西对我们来说,都比较陌生,如果每个字都自己打完的话,有些代码你不想记住也难了,在这里,我们得弄懂练*的每一个例子,如果能把一些例子稍稍修改,弄懂里面精髓的东西,让自己知道为什么这样做,那么是最好不过的了,我*时练*时,这一步是少不了的,都*惯了,所以也就成了条件反射,想不这样都不行。最后,我们就应该汇一下总,把前面做过的例子里所用的技术理一下,再做一个比较大的例子,尽量把到目前为止所懂的知识全部应用到里面去,只是尽量,当然有些东西是不能集成到一起的,也是是代码之间的排斥性。

  学*C语言需要的是坚持下去的毅力,认真对待每次错误的耐心,还有孜孜不倦的努力。拥有一个良好的心态,相信自己,你就会发现学好C语言不再困难!

  c语言的学*心得 9

  追念学*C言语 的历程中,既有高兴又有烦末路。

  从领到书的那一刻,我就很忧郁,《C 言语步伐计划》究竟事学什么的,有什么用。刚开端上课时,还在渺茫这门课程是用来做什么的。不外,这些感觉都是在对这门课程不相识的环境下孕育发生的。厥后逐步的打仗多了,听教师讲的多了,相识多了,垂垂的孕育发生了兴味。尤其是学到语句和函数时,上机操纵步伐,颠末编译,调试和运转后,呈现界面,其时以为很猎奇,想真正的学好这门课程。经过半个学期的学*,我掌握了根本知识。课程设计心得体会

  开端编写修正和删除时,很头疼,去处其他人寻求资助,在他人的资助和提示下,我编完了修正步伐,但编译时老堕落,修正后的内容将文本内的信息全部笼罩了。困难之时,我们组的其他人,资助了我,完成了修正和删除。如许的话,整个步伐根本上全部完成了,就剩下美满事情了。我们组写了两个步伐,末了,两个步伐互相组合,互补,大功乐成

  放学期开端时,被关照要举行三周的.课程计划。其时有点懵,以为学的工具很少,很零星,不知该怎样练到一同,就要课程计划,是不是太难为我们了。

  第一天根本上都是在看书,把根本知识再熟*一边。到了下战书的时间,教师发过去三道实*题,从这几道实*题上我失掉了不少开导,然后我们组把整个步伐的思绪理清了,开端动手写步伐。

  c语言的学*心得 10

  一周的计算机C语言课程设计很快就结束了,回想这一周,几分欣喜,几分紧张,欣喜的是学了C语言能得到应用,紧张的是怕自己不能更好的设计自己的程序,生怕自己设计的程序不能顺利的完成。但是在老师的帮忙下,在我们组员的共同的努力下,我们能很好而顺利的将程序设计并且运行出来,虽然有几处不足但在老师的改正下我们的程序也得到了完善。

  透过这一周的C语言课程设计,我懂得了很多,它让我明白做事情需要认真与细心,需要耐心与恒心。就拿我们的程序来说把,起初做完运行后有很多错误,当时我们组每个人都十分焦虑,的确,看着长长的程序想要去一一把问题解决也并非是件简单的事,但如果你静下心来细心的去找就会把错误一个一个的找出来。还有一点是十分重要的,那就是有不懂的地方及时向老师提问,那样的话你就会对不懂的地方有个深刻的理解,以后再碰到此类问题自己也就能解决了。所以我们的程序是在老师的帮忙下,在我们组成员的耐心的查找与改正下完成的。我们的成功离不开老师的指导,离不开我们的共同努力。看着运行出来的程序我们笑了,真的,当时的情绪真的想不出用哪个词语去形容,也许笑容代表了一切。

  短短的几天时间让我对C语言有了一个全新的概念,它不仅仅是一门课程,更是一门技术。也使我领会到实践的重要性,我期望在以后的学*生活中我会有更多的实践机会来提高我的思考潜力与动手潜力,培养我的细心、耐心与恒心。这是难忘的一次实训课程,它会在我的人生旅途中写上浓重的一笔。感谢老师的指导帮忙,感谢同组兄弟的支持,谢谢!未来的社会必将是科学技术全面,全面发展的社会,我们需要更就应懂得并掌握现代化的科学知识,C语言是一门全新的课程,也许当我们初次接触这门课程会感觉到新鲜,当你更加深入的学*它你会体会到它的乐趣与方便,而未来的社会也正需要全能型的人才,让我们共同努力吧,学会更多的知识技术,为了完美的未来而加油!

相关词条