c语言个人总结.doc
c语言个人总结C语言教学工作总结C语言教学工作总结杨宇2021年6月28日C语言教学工作总结C语言是目前大多数职业学校及大专院校开设的一门计算机基础课。对于刚接触计算机语言的职业学生它具有较强的抽象性且结构化程序设计语言对初学者来说比较难于接受也容易出现一些问题。现针对本学期教学中的工作进行总结以便更好的进行下学期的工作。本学期教学工作归纳起来主要有一下几点。1.多媒体在实际教学中的运用。在C语言教学中我们不仅要使得学生掌握语法知识重要的是通过课程教学培养学生抽象思维和逻辑推理能力掌握程序设计的思想和方法。教学过程中我们有选择地使用多媒体教学可以将语言语法中的深奥理论和逻辑推理的内容(如数据类型、运算符、语句及部分语法规则)运用多媒体教学直观形象地讲授给学生。加深学生对问题的理解。这样的多媒体教学收到了将抽象问题形象化枯燥问题生动化的效果。它使得相关的教学手段、教学方法、教学观念、教学形式、教学结构以致教育思想与教学理论都发生了相应的变革。但是在具体使用多媒体的课堂教学中应依据教学的需要根据不同的教学目标教学内容合理适当地组合使用各种教学媒体多媒体教学一定要实事求是从学科教学的需要和效果出发进行系统科学的设计这样才能更好地为课堂教学服务提高课堂教学效果。相反如果盲目刻意追求现代化教学手段不遵循教育教学的规律一味的使用多媒体也将产生副作用(如学生将注意力只集中在投影效果上而忽视教师的语言表达)。因此多媒体不是万能的它还不能代替教师独立完成教学活动只能作为教学手段的补充和提高。2.C语言上机实践环节。计算机语言课是一门实践性很强的课。教学过程中除了教师的课堂讲解外主要靠学生的上机实践来培养学生的操作能力和灵活运用能力。我们提倡“精讲多练”具体措施为:(1)压缩讲授课时加强上机训练使学生能有更多的时间进行上机实践。(2)布置与现实生活学习紧密联系的上机题目培养学生编写程序解决问题的能力与兴趣。(3)教师起引导作用。(4)提倡上机实践互帮互助使每个学生的优点都能得到锻炼。3.具体教学模式问题(1)以实例为引导讲解语法规则。C语言程序设计中很多知识比较抽象、枯燥不容易被学生接受和理解教师在课堂教学中应该巧用生活中的实例化繁为简将深奥的理论讲得通俗易懂。例如对于几种结构的理解我们可以在讲解基本概念的同时可以以通俗易懂的例子为引导逐步引出各个相关知识点和概念然后以总结的形式讲解语法要点避免纯粹学习语法的单调枯燥。这既容易激发学生的学习兴趣又利于学生快速掌握抽象的概念。(2)从输入/输出函数入手逐步认识C语言程序。学生在学习C语言时首先遇到的问题就是不知从何处人手,即使在课堂上听懂了老师所讲述的例题但在上机输人这些程序后编译时还会出现各种问题加之学生的英语基础较差看不懂message窗口中的英文提示信息导致大多数学生面对机器不知所措而这种情形又降低了他们学好这门课的信心以及学习这门课的主动性。因此教师要做的就是找到一种好的方法使学生少出现这种问题。要做到这一点就必须要求学生对C语言知识进行积累从经典的小程序人手一步步的实践和学习其中学会使用输人/输出函数是很关键的一步。常用的输人/输出函数很具有代表性特别是printf()和scanf这两个格式输入/输出函数。通过运用这两个函数编写一些程序上机练习。对于学生而言这样的程序既具有数据输入又具有数据输出具有较强的直观性。通过这些小程序不仅能提高学生对C语言程序结构化的认识。而且也能提高学生学好这门课程的信心。(3)将算法教学融入到语言教学中。C语言学习过程中学生感到困难的一般不是在于语法而是如何用相关语法的语句实现编制程序也就是根据算法编写程序问题。由于C语言语法的逻辑性较强、结构性要求较高学生刚接触的时候容易考虑不全。因此在算法教学中可以通过实例进行从最简单的例子入手使学生在解决其体问题的过程中学习一些基本逻辑结构和语句。同时让学生知道根据同一个问题可以提出不同的从易于理解到精简的算法从而比较这些算法之间的优劣。了解算法的优化。通过对算法的优化练习可以在无形中提高学生写算法的水平。使得学生真正了解到算法是程序的灵魂。3.4将项目教学法融入到教学中。在C语言的教学过程中我们可以采用项目教学法。项目教学法是师生通过共同实施一个完整的项目工作而进行的教学活动。通过对完整的项目的系统分析培养学生良好的编程习惯善于获取他人经验的能力以及掌握综合运用所学知识的能力从而完全了解项目流程真正提高编程水平。如让学生编写一个简单的学生信息管理系统这不但使得学生掌握了所学的C语言知识同时也使得学生了解了数据字典、流程图等其它软件工程方面的内容。这种教学方法不但提高了学生的实践能力同时也激发了学生的学习兴趣。以上是本人在本学期C语言教学中遇到的几个问题作的简单讨论在实际教学当中还有其它一些具体问题鉴于篇幅问题我们在这里不作更深的讨论。希望以上思考能对实际的教学和学习有所帮助。C语言学习心得体会5篇c语言学习心得体会一:c语言学习心得体会c语言作为一种计算机的语言我们学习它有助于我们更好的了解计算机与计算机进行交流因此c语言的学习对我们尤其重要。在这个星期里我们专业的学生在专业老师的带领下进行了c语言程序实践学习。在这之前我们已经对c语言这门课程学习了一个学期对其有了一定的了解但是也仅仅是停留在了解的范围对里面的好多东西还是很陌生的在运用起来的时候还是感到很棘手毕竟万事开头难嘛。由于时间的关系我们的这次实践课程老师并没有给我们详细的介绍只是给我们简单的介绍了几个比较重要的实际操作。包括了程序模块处理。简单界面程序。高级界面程序。程序的添加修改。用程序做一元线性回归处理以及用c语言程序来画粒度分布图等这几样比较重要的时间操作。上机实验是学习程序设计语言必不可少的实践环节特别是c语言灵活、简洁更需要通过编程的实践来真正掌握它。对于程序设计语言的学习目的可以概括为学习语法规定、掌握程序设计方法、提高程序开发能力这些都必须通过充分的实际上机操作才能完成。c语言学习心得体会二:c语言学习心得体会(1116字)c语言是在国内外广泛使用的一种计算机语言。其语言功能丰富、表达能力强、使用灵活方便、既具有高级语言的优点又具有低级语言的许多特点适合编写系统软件。其功能强大不仅用在计算机上广泛用在电子机械等方面上而且所有的windows,unix,linux,mac,os/2无一例外哪一个不是c语言写的?很多新型的语言如c+,java,c#,j#,perl.都是衍生自c语言。掌握了c语言可以说你就掌握了很多门语言。学习c程序这门课一年了这是我们学的第一门专业课在大学里c语言不但是计算机专业的必修课程而且也是非计算机专业学习计算机基础的一门必修课程。所以作为我这个计算机专业的学生来说当然十分重要老师在第一节课说过c语言是计算机的基础大多数软件都需要用c语言来编写通过一个年的学习使我由初步掌握简单的应试知识到完成高难度的深入编程如我们在编写一个较大的程序时应该把它分开成几个小程序来看这样会容易得多。同时我觉得c语言应该是操作和理论相结合的课程在不断地编写中去思考两者是不可分割的。在学习一年c语言的过程中我也在慢慢探索怎样才能学好c语言并总结了一点经验:要了解c语言就要从语法基础来学习起首先要是要了解它的结构比如变量首先要了解变量的定义方式(格式)其意义是什么(定义变量有什么用);其次就是要我要怎么去运用它(我要用什么型式去应用它)。在c语言的命令行中所有的语句都是有它自己的一定格式和形式出现在我们面前所以我们在学习某种语句或命令时你首先要了解的就是它的规则是什么、有什么用、怎么实现等。这些都是语法基础也是c语言的基础如果把它们都了解很好了那么你编起程序来就很得心应手了。比如说ifelse和switchcase这两种条件语句都是用来判断执行功能的那我要什么时侯用if什么时侯用switch呢?如果你很好地了解它们的结构和作用的话那么就知道:若它的条件分支是多个而且条件的值是整数或是一个字符值时就会选switch而不会选if。因为如果条件分支太多时要用if语句这样一定会出现if的嵌套如果if的嵌套越多时程序的开销就会随着增大这样对整个程序的运行效率就大在降底。而switch就不同它只要比较一次就可以找出条件的结果比起嵌套if它的效率就大大的提高了很多。不过switch也有它的约束条件就是它的条件值一定要是一个整型数或是一个字符值所以碰到它不能解决的问题时我们也会通常使用if语句毕竟if语句它使用起来也比较方便用的范围也比较广。所以说了解语法规则是很重要的如果没有一个良好的语法基础是很难编出一个好的程序!学习好基础后我们就可以开始来编程了。c语言学习心得体会三:c语言学习心得体会(816字)c语言是一种结构化语言是大部分编程语言的基础c语言学好了以后的javac#以及更多的编程语言才有可能学好。下面就跟南宁达内wtt一起要学好c语言必须了解的四点:1、课前认真预习把下一节要上的内容先自己看一遍把不懂的地方打个标记等上课的时候可以请教老师。理解书上的例子搞懂每个语句的含义用法。看完后尝试着不看例子自己编写程序编完以后再跟书上进行比较看自己的程序还有哪方面的不足再进行改正。想要真正学好c语言光看书是不够的一定要自己多动手。2、上课认真听讲积极思考提高上课效率。老师上课讲述的都是课程的重点和难点听好课程可以达到“事半功倍”的目的。3、课后复习。把每天的上课内容回家再温习一遍独立完成课后的作业如果有时间最好能找点课外书籍、课外习题什么的来巩固所学的内容。4、主动上机多多实践提高动手能力。通过上机实践来验证所学的理论通过在机器上查找错误来巩固概念通过提高上机能力来促进理论学习开阔编程思路提高反映速度提高分析问题解决问题的能力锻炼心理素质提高心理承受能力。学习c语言的初期重点要放在掌握语言的语法和规定上一定要养成良好的编程习惯平时写程序注意语法规范格式控制格式规范了出了错误也容易找到出错的地方这是c语言的基础;后期的重点要转移到掌握编程的思路和基本算法上来。课后多做习题找一些经典例子尝试自己编写写程序切忌半途而费想到一个思路就要按自己思路把它写完就算错了也可以让自己了解为什么这样做会错?错在哪里?会出什么结果?以后自己也很难在这个地方犯同样的错误。当学到一个新的知识点就试着把它运用到以前做的习题上不但巩固了以前学的内容也更加能加强新知识的理解。学习c语言就是要经过以上这样几个反复才能前后融会贯通积累所应该掌握的知识。c语言是这样其他语言也是这样从基本抓起多动手多动脑不懂就问注意平时积累。c语言学习心得体会四:c语言学习心得(864字)学习c语言已经一年多对c也算得上半个入门者期间也写过一些自娱自乐的代码。其实个人认为无论学习什么语言最重要的是掌握习编程思想然而c语言一种学习编程思想的基础语言。所以c语言的重要性不言而喻。一、课本无论用的是什么书要学好c语言把书上的每一个例题、习题的代码读懂这是学c最基本的要求。弄懂每一章的内容是什么?在c语言中有什么用?并尝试修改每一个例题的代码采用不同的代码来实现题目的要求。二、课堂在每一节课上注意老师讲的内容有的知识老师稍微提点你就能弄懂但是自己看书或许你几天也弄不懂。老师更能清晰地让你明白所要求掌握的知识点。在课堂上尽可能多的在草稿纸上写下你自己的代码让老师看或是自己上机调试。三、笔记无论学习什么知识笔记是重点俗话说:好记性不如烂笔头。一个认真学习的人总是记了很多笔记的想学好编程你的笔记本上总有课本上的每一个例题代码的核心部分。以及八大经典的算法举例递推、递归、穷举、贪心、分治、动规、迭代、分枝。四、交流想学好c语言交流是必须的尤其是学习c语言的新手这里我向大家推介百度c语言贴吧这里有很多的学习者也有很多高手在这里你能学到课本以及课堂上学不到的东西。和他人交流也是很重要的。五、上机练习这是学习好c语言的关重要的环节无论你编程学得多好上机实现才是目的所以不怕要辛苦把你的每一段代码都敲进计算机让计算机来实现这样有助于你对程序的理解并试着修改你的代码让你的代码更精简效率更高。平时没事的时候在计算机上多敲代码一个编程厉害的高手他的计算机上会有多代码。想成为编程高手的军规:1、大学生活丰富多彩会令你一生都难忘但难忘有很多种你可以学了很多东西而难忘也会因为什么都没学到而难忘!2、编程不是技术活而是体力活。3、c语言是基础很重要如果你不学好c语言那么什么高级语言你都学不好。4、计算机专业是一个很枯燥的专业但即来之、则安之只要你努力学也会发现其中的乐趣。5、学习编程的秘诀是:编程编程再编程。c语言学习心得体会五:c语言学习心得体会(1190字)经过了一段时间的学习我觉得对c语言已经有了一个初步的认识。能够做到利用c语言编织出一些非常简单的程序和读懂大部分的程序代码明白程序要表达的意思。下面是对c语言中有许多重要知识的总结:1、一些基本的函数和基本数据类型的应用。其中基本数据类型分为整型、浮点型、字符型、枚举类型。基本函数包括输入输出函数。2、把运算符的优先顺序排列清楚要分清楚哪个先运算哪个后运算。3、在编程之前要考虑好程序的算法写出流程图这样才能更加快速的、有效的编程。4、要分清楚各个变量的生存期和作用域不能发生混淆以致发生错误。5、数组和指针是c语言的经典之处可以通用并且互相转换具有非常强大的功能但是使用不当的话会造成程序出错打乱原有程序的规律使可读性明显变差。6、结构体也是常用的一种数据类型它的功能也比较强大相对于指针而言结构体掌握起来比较容易理解和使用。7、对于文件的操作是非常关键的把输入的数据保存起来下次还能够使用这才是关键问题。所以对文件操作是否成功使程序是否编制成功的重要因素。我认为c语言是一门很基础的语言所有的计算机语言都是相通的只要一门学会了其他语言就会很容易学会。但是c语言是基础中的基础掌握好c语言对于今后别的语言的学习是非常有好处的。虽然学会了c语言的大部份基础知识但是要掌握好c语言并不是一件简单的事情。以为把一点一滴的基础知识掌握牢固是不够的主要是对程序编制要求的理解思考如何利用c语言的所有基础知识来实现要编制程序的作用以及如何更加简便的实现等等。这就需要有很强逻辑思维和长时间的经验积累以及自身的不断钻研等诸多因素的有机统一。而我们软件测试的工作并不要求我们能够编出很复杂的程序只要能够读懂编程人员的源程序就可以了。所以把c语言的基础知识学好是非常有必要的也是必不可少的。在学习c语言期间每天都要不断的上机练习这也是学好c语言必不可少的一步。因为不管你理论知识掌握的如何熟练不上机实际操作的话是没有任何效果的许多问题都是在实际上机操作中显现出来的在书本上是体现不出来的。书本上是永远不会出现你自己的思想成果的正是应了那句话“实践是检验真理的唯一标准。”学习完c语言后我利用书本上的知识完成了软件工程师系统的11个版本。完成后才感觉到编写一个程序是多么不容易。光是这么一个简单的程序就需要不断钻研和反复的推敲还要加上大量的上机时间现在才明白为什么编程是脑力劳动的真正意义了。总之通过c语言的学习使我对计算机语言有了一些初步的认识和理解使我对计算机语言不再像以前一样一无所知认为那是高不可攀的、十分难以理解、一般人学不会的东西了。我认为只要学习方法掌握好再加上刻苦的练习是完全有可能学好任何一门计算机语言的。最后用一句话表明在学习c语言过程中的感受那就是“痛苦并快乐着。”c语言学习心得体会c语言学习心得体会c语言作为一种计算机的语言我们学习它有助于我们更好的了解计算机与计算机进行交流。其语言功能丰富、表达能力强、使用灵活方便、既具有高级语言的优点又具有低级语言的许多特点适合编写系统软件。其功能强大不仅用在计算机上广泛用在电子机械等方面上而且所有的windows,Unix,Linux,Mac,os/2无一例外哪一个不是C语言写的?很多新型的语言如C+,Java,C#,J#,perl.都是衍生自C语言。掌握了C语言可以说你就掌握了很多门语言。因此c语言的学习对我们尤其重要。在这之前我已经对c语言这门课程学习了一个学期对其有了一定的了解但是也仅仅是停留在了解的范围而且由于时间间隔的关系对里面的好多东西还是很陌生的在运用起来的时候还是感到很棘手毕竟万事开头难嘛。上机实验是学习程序设计语言必不可少的实践环节特别是c语言灵活、简洁更需要通过编程的实践来真正掌握它。对于程序设计语言的学习目的可以概括为学习语法规定、掌握程序设计方法、提高程序开发能力这些都必须通过充分的实际上机操作才能完成。学习C程序这门课一个月了在大学里C语言不但是计算机专业的必修课程而且也是非计算机专业学习计算机基础的一门必修课程。所以对于我这个现在专攻软件专业的学生来说当然十分重要老师在第一见面时说过C语言是计算机的基础大多数软件都需要用C语言来编写通过一个月的学习使我由初步掌握简单的应试知识到完成高难度的深入编程如我们在编写一个较大的程序时应该把它分开成几个小程序来看这样会容易得多。同时我觉得C语言应该是操作和理论相结合的课程在不断地编写中去思考两者是不可分割的。在学习一月C语言的过程中我也在慢慢探索怎样才能学好C语言并总结了一点经验:要了解C语言就要从语法基础来学习起首先要是要了解它的结构比如变量首先要了解变量的定义方式(格式)其意义是什么(定义变量有什么用);其次就是要我要怎么去运用它(我要用什么型式去应用它)。在C语言的命令行中所有的语句都是有它自己的一定格式和形式出现在我们面前所以我们在学习某种语句或命令时你首先要了解的就是它的规则是什么、有什么用、怎么实现等。这些都是语法基础也是C语言的基础如果把它们都了解很好了那么你编起程序来就很得心应手了。比如说IFELSE和SWITCHCASE这两种条件语句都是用来判断执行功能的那我要什么时侯用IF什么时侯用SWITCH呢?如果你很好地了解它们的结构和作用的话那么就知道:若它的条件分支是多个而且条件的值是整数或是一个字符值时就会选SWITCH而不会选IF。因为如果条件分支太多时要用IF语句这样一定会出现IF的嵌套如果IF的嵌套越多时程序的开销就会随着增大这样对整个程序的运行效率就大在降底。而SWITCH就不同它只要比较一次就可以找出条件的结果比起嵌套IF它的效率就大大的提高了很多。不过SWITCH也有它的约束条件就是它的条件值一定要是一个整型数或是一个字符值所以碰到它不能解决的问题时我们也会通常使用IF语句毕竟IF语句它使用起来也比较方便用的范围也比较广。所以说了解语法规则是很重要的如果没有一个良好的语法基础是很难编出一个好的程序!学习好基础后我们就可以开始来编程了。后期的重点要转移到掌握编程的思路和基本算法上来。多做习题找一些经典例子尝试自己编写写程序切忌半途而费想到一个思路就要按自己思路把它写完就算错了也可以让自己了解为什么这样做会错?错在哪里?会出什么结果?以后自己也很难在这个地方犯同样的错误。当学到一个新的知识点就试着把它运用到以前做的习题上不但巩固了以前学的内容也更加能加强新知识的理解。下面是对C语言中有许多重要知识的总结:1、一些基本的函数和基本数据类型的应用。其中基本数据类型分为整型、浮点型、字符型、枚举类型。基本函数包括输入输出函数。2、把运算符的优先顺序排列清楚要分清楚哪个先运算哪个后运算。3、在编程之前要考虑好程序的算法写出流程图这样才能更加快速的、有效的编程。4、要分清楚各个变量的生存期和作用域不能发生混淆以致发生错误。5、数组和指针是c语言的经典之处可以通用并且互相转换具有非常强大的功能但是使用不当的话会造成程序出错打乱原有程序的规律使可读性明显变差。6、结构体也是常用的一种数据类型它的功能也比较强大相对于指针而言结构体掌握起来比较容易理解和使用。7、对于文件的操作是非常关键的把输入的数据保存起来下次还能够使用这才是关键问题。所以对文件操作是否成功使程序是否编制成功的重要因素。这次学习中我的收获还有就是学会了用流程图来表达自己的想法并根据流程图来逐步实现程序的功能。开始的时候我画流程图很是困难需要一个多小时才能清楚的根据自己的想法画出图来后来画多了就更加了解它的功能十分得心应手能够比较快而准确的画出来。想学好C语言交流是必须的很多细节的错误或者算法上的小瑕疵往往是当局者迷旁观者清这时候果断与身边人进行交流是明智的选择。而且在学习的过程中几位学员之间相互交流学习心得可以快速学习事半功倍。学习C语言就是要经过上机上机再上机交流交流再交流。才能前后融会贯通积累所应该掌握的知识。C语言是这样其他语言也是这样从基本抓起多动手多动脑不懂就问注意平时积累。总之通过c语言的学习使我对计算机语言有了一些初步的认识和理解使我对计算机语言不再像以前一样一无所知认为那是高不可攀的、十分难以理解、一般人学不会的东西了。我认为只要学习方法掌握好再加上刻苦的练习是完全有可能学好任何一门计算机语言的。最后用一句话表明在学习c语言过程中的感受那就是“痛苦并快乐着。”第 26 页 共 26 页