c语言上机心得体会_第1页
c语言上机心得体会_第2页
c语言上机心得体会_第3页
c语言上机心得体会_第4页
c语言上机心得体会_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、c语言上机心得体会篇一:C语言学习心得体会 5篇c语言学习心得体会一:c语言学习心得体会c语言作为一种计算机的语言,我们学习它,有助于我 们更好的了解计算机,与计算机进行交流,因此,c语言的学习对我们尤其重要。在这个星期里,我们专业的学生在专业老师的带领下进 行了 c语言程序实践学习。在这之前,我们已经对c语言这门课程学习了一个学期,对其有了一定的了解,但是也仅仅 是停留在了解的范围,对里面的好多东西还是很陌生,的在 运用起来的时候还是感到很棘手,毕竟,万事开头难嘛。由于时间的关系,我们的这次实践课程老师并没有给我 们详细的介绍,只是给我们简单的介绍了几个比较重要的实 际操作。包括了程序模块处

2、理。简单界面程序。高级界面程 序。程序的添加修改。用程序做一元线性回归处理以及用c语言程序来画粒度分布图等这几样比较重要的时间操作。上机实验是学习程序设计语言必不可少的实践环节,特 别是c语言灵活、简洁,更需要通过编程的实践来真正掌握 它。对于程序设计语言的学习目的,可以概括为学习语法规 定、掌握程序设计方法、提高程序开发能力,这些都必须通 过充分的实际上机操作才能完成。c语言学习心得体会二:c语言学习心得体会(1116字) c语言是在国内外广泛使用的一种计算机语言。其语言 功能丰富、表达能力强、使用灵活方便、既具有高级语言的 优点,又具有低级语言的许多特点,适合编写系统软件。其 功能强大,不

3、仅用在计算机上广泛用在电子,机械等方面上,而且,所有的 windows,unix,linux,mac,os/2 ,无一例外, 哪一个不是c语言写的?很多新型的语言如, c+,java,c#,j#,perl都是衍生自c语言。掌握了 c语言,可以说你就掌握了很多门语言。学习c程序这门课一年了,这是我们学的第一门专业课, 在大学里c语言不但是计算机专业的必修课程而且也是非计 算机专业学习计算机基础的一门必修课程。所以作为我这个 计算机专业的学生来说当然十分重要,老师在第一节课说 过,c语言是计算机的基础,大多数软件都需要用c语言来编写,通过一个年的学习,使我由初步掌握简单的应试知识 到完成高难度的深

4、入编程,如我们在编写一个较大的程序时 应该把它分开成几个小程序来看,这样会容易得多。同时, 我觉得c语言应该是操作和理论相结合的课程,在不断地编 写中去思考,两者是不可分割的。在学习一年c语言的过程中我也在慢慢探索怎样才能学 好c语言,并总结了一点经验:要了解c语言就要从语法基础来学习起,首先要是要了解它的结构,比如变量,首先要了解变量的定义方式,其意 义是什么;其次就是要我要怎么去运用它。在c语言的命令行中所有的语句都是有它自己的一定格式和形式出现在我们面前, 所以我们在学习某种语句或命令时你首先要了解的就是它 的规则是什么、有什么用、怎么实现等。这些都是语法基础 也是c语言的基础如果把它们

5、都了解很好了,那么你编起程 序来就很得心应手了。比如说if else 和switch case 这两种条件语句都是用来判断执行功能的,那我要什么时侯用 if什么时侯用switch呢?如果你很好地了解它们的结构和作用的话那么就知道:若它的条件分支是多个而且条件的值 是整数或是一个字符值时就会选switch而不会选if。因为如果条件分支太多时要用if语句,这样一定会出现if的嵌套,如果if的嵌套越多时程序的开销就会随着增大,这样 对整个程序的运行效率就大在降底。而switch就不同,它只要比较一次就可以找出条件的结果比起嵌套if它的效率就大大的提高了很多。不过switch也有它的约束条件,就是它的

6、条件值一定要是一个整型数或是一个字符值,所以碰 到它不能解决的问题时我们也会通常使用if语句,毕竟if语句它使用起来也比较方便用的范围也比较广。所以说了解 语法规则是很重要的,如果没有一个良好的语法基础是很难 编出一个好的程序!学习好基础后我们就可以开始来编程了。c语言学习心得体会三:c语言学习心得体会(816字)c语言是一种结构化语言,是大部分编程语言的基础,c语言学好了,以后的java,c#以及更多的编程语言才有可能 学好。下面就跟南宁达内 XX 起,要学好c语言必须了解 的四点:1、课前认真预习,把下一节要上的内容先自己看一遍, 把不懂的地方打个标记,等上课的时候可以请教老师。理解 书上

7、的例子,搞懂每个语句的含义,用法。看完后尝试着不 看例子自己编写程序,编完以后再跟书上进行比较,看自己的程序还有哪方面的不足,再进行改正。想要真正学好c语言光看书是不够的,一定要自己多动手。2、上课认真听讲积极思考,提高上课效率。老师上课讲述的都是课程的重点和难点,听好课程可以达到"事半功倍"的目的。3、课后复习。把每天的上课内容回家再温习一遍,独 立完成课后的作业,如果有时间,最好能找点课外书籍、课 外习题什么的来巩固所学的内容。4、主动上机,多多实践,提高动手能力。通过上机实 践来验证所学的理论,通过在机器上查找错误来巩固概念, 通过提高上机能力来促进理论学习,开阔编程

8、思路,提高反 映速度,提高分析问题解决问题的能力,锻炼心理素质,提高心理承受能力。学习c语言的初期重点要放在掌握语言的语法和规定 上,一定要养成良好的编程习惯,平时写程序注意语法规范 格式控制,格式规范了,出了错误也容易找到出错的地方, 这是c语言的基础;后期的重点要转移到掌握编程的思路和基本算 法上来。课后多做习题,找一些经典例子尝试自己编写,写 程序切忌半途而费,想到一个思路,就要按自己思路把它写 完,就算错了,也可以让自己了解为什么这样做会错?错在 哪里?会出什么结果?以后自己也很难在这个地方犯同样 的错误。当学到一个新的知识点,就试着把它运用到以前做 的习题上,不但巩固了以前学的内容,

9、也更加能加强新知识 的理解。学习c语言就是要经过以上这样几个反复,才能前后融 会贯通,积累所应该掌握的知识。c语言是这样,其他语言也是这样,从基本抓起,多动手,多动脑,不懂就问,注意 平时积累。c语言学习心得体会四:c语言学习心得(864字)学习c语言已经一年多,对 c也算得上半个入门者,期 间也写过一些自娱自乐的代码。其实个人认为无论学习什么 语言,最重要的是掌握习编程思想,然而c语言一种学习编程思想的基础语言。所以,c语言的重要性不言而喻。、课本无论用的是什么书,要学好 c语言,把书上的每一个例 题、习题的代码读懂,这是学 c最基本的要求。弄懂每一章 的内容是什么?在c语言中有什么用?并尝

10、试修改每一个例 题的代码,采用不同的代码来实现题目的要求。二、课堂在每一节课上,注意老师讲的内容,有的知识,老师稍 微提点,你就能弄懂,但是自己看书,或许你几天也弄不懂。 老师更能清晰地让你明白所要求掌握的知识点。在课堂上, 尽可能多的在草稿纸上写下你自己的代码,让老师看或是自 己上机调试。三、笔记无论学习什么知识,笔记是重点,俗话说:好记性不如 烂笔头。一个认真学习的人,总是记了很多笔记的,想学好 编程,你的笔记本上总有课本上的每一个例题代码的核心部 分。以及八大经典的算法举例,递推、递归、穷举、贪心、 分治、动规、迭代、分枝。四、交流想学好c语言,交流是必须的,尤其是学习 c语言的新 手,

11、这里,我向大家推介一一百度c语言贴吧,这里有很多的学习者,也有很多高手,在这里你能学到课本以及课堂上 学不到的东西。和他人交流也是很重要的。五、上机练习这是学习好c语言的关重要的环节,无论你编程学得多好,上机实现才是目的,所以,不怕要辛苦,把你的每一段 代码都敲进计算机,让计算机来实现,这样有助于你对程序 的理解,并试着修改你的代码,让你的代码更精简,效率更 高。平时没事的时候,在计算机上多敲代码,一个编程厉害 的高手,他的计算机上会有多代码。想成为编程高手的军规:1、大学生活丰富多彩,会令你一生都难忘,但难忘有 很多种,你可以学了很多东西而难忘,也会因为什么都没学 到而难忘!2、编程不是技术

12、活,而是体力活。3、 c语言是基础,很重要,如果你不学好c语言,那么 什么高级语言你都学不好。4、计算机专业是一个很枯燥的专业,但即来之、则安之,只要你努力学,也会发现其中的乐趣。5、学习编程的秘诀是:编程,编程,再编程。c语言学习心得体会五:c语言学习心得体会(1190字) 经过了一段时间的学习,我觉得对 c语言已经有了一个 初步的认识。能够做到利用 c语言编织出一些非常简单的程 序,和读懂大部分的程序代码,明白程序要表达的意思。下面是对c语言中有许多重要知识的总结:1、一些基本的函数和基本数据类型的应用。其中,基 本数据类型分为整型、浮点型、字符型、枚举类型。基本函 数包括输入输出函数。2

13、、把运算符的优先顺序排列清楚,要分清楚哪个先运 算,哪个后运算。3、在编程之前要考虑好程序的算法,写出流程图,这 样才能更加快速的、有效的编程。4、要分清楚各个变量的生存期和作用域,不能发生混 淆,以致发生错误。5、数组和指针是c语言的经典之处,可以通用,并且 互相转换,具有非常强大的功能,但是使用不当的话,会造 成程序出错,打乱原有程序的规律,使可读性明显变差。6、结构体也是常用的一种数据类型,它的功能也比较 强大,相对于指针而言,结构体掌握起来比较容易理解和使 用。7、对于文件的操作是非常关键的,把输入的数据保存 起来,下次还能够使用,这才是关键问题。所以对文件操作 是否成功,使程序是否编

14、制成功的重要因素。我认为c语言是一门很基础的语言,所有的计算机语言 都是相通的,只要一门学会了,其他语言就会很容易学会。 但是c语言是基础中的基础,掌握好 c语言对于今后别的语 言的学习是非常有好处的。虽然学会了c语言的大部份基础 知识,但是要掌握好 c语言并不是一件简单的事情。以为把 一点一滴的基础知识掌握牢固是不够的,主要是对程序编制 要求的理解,思考如何利用 c语言的所有基础知识来实现要 编制程序的作用,以及如何更加简便的实现等等。这就需要 有很强逻辑思维,和长时间的经验积累,以及自身的不断钻 研等诸多因素的有机统一。而我们软件测试的工作并不要求我们能够编出很复杂的程序,只要能够读懂编程

15、人员的源程序就可以了。所以把c语言的基础知识学好是非常有必要的,也是必不可少的。在学习c语言期间,每天都要不断的上机练习,这也是 学好c语言必不可少的一步。因为不管你理论知识掌握的如 何熟练,不上机实际操作的话,是没有任何效果的,许多问 题都是在实际上机操作中显现出来的,在书本上是体现不出 来的。书本上是永远不会出现你自己的思想成果的,正是应 了那句话“实践是检验真理的唯一标准。”学习完c语言后,我利用书本上的知识完成了软件工程 师系统的11个版本。完成后才感觉到编写一个程序是多么 不容易。光是这么一个简单的程序,就需要不断钻研和反复 的推敲,还篇二:学习C语言心得体会c语言培训学习心得体会c

16、语言是一种结构化语言, 是大部分编程语言的基础,c 语言学好了,以后的java , c#以及更多的编程语言才有可能学好。下面就跟南宁达内xx 起,要学好c语言必须了解的四点:1、课前认真预习,把下一节要上的内容先自己看一遍, 把不懂的地方打个标记,等上课的时候可以请教老师。理解书上的例子,搞懂每个语句 的含义,用法。看完后尝试着不看例子自己编写程序,编完以后再跟书上进行比较,看自己 的程序还有哪方面的不足,再进行改正。想要真正学好 c语言光看书是不够的,一定要自己 多动手。2、上课认真听讲积极思考,提高上课效率。老师上课讲述的都是课程的重点和难点,听好课程可以达到事半功倍的目的。3、课后复习。

17、把每天的上课内容回家再温习一遍,独 立完成课后的作业,如果有时间。最好能找点课外书籍、课外习题什么的来巩固所学的内 容。4、主动上机,多多实践,提高动手能力。通过上机实 践来验证所学的理论,通过在机器上查找错误来巩固概念,通过提高上机能力来促进理论 学习,开阔编程思路,提高反映速度。提咼分析问题解决问题的能力,锻炼心理素质,提咼心 理承受能力。学习c语言的初期重点要放在掌握语言的语法和规定上,一定要养成良好的编程习惯。平时写程序注意语法规范格式控制,格式规范了,出了 错误也容易找到出错的地方,这是c语言的基础;后期的重点要转移到掌握编程的思路和基 本算法上来。课后多做习题,找一些经典例子尝试自

18、己编写,写程序切忌半途而费,想到一个 思路,就要按自己思路把它写完,就算错了,也可以让自己了解为什么这样做会错?错在哪里?会出什么结果?以后自己也很难在这个地方犯同样的错误。当学到一个新的知识点,就试着 把它运用到以前做的习题上,不但巩固了以前学的内容,也更加能加强新知识的理解。学习c语言就是要经过以上这样几个反复,才能前后融会贯通, 积累所应该掌握的知识。c语言是这样,其他语言也是这样,从基本抓起,多动 手,多动脑,不懂就问,注意平时积累。篇二:c语言心得体会作业 c语言心得体会学习c语言已经一个学期了,刚开始学习的时候老是感觉力不从心。虽然认真听课了但是并不能理解它。这种情况到了后来才有所

19、改变。之所以能有所改变,是因为本人找到了学习 c语言的一些方法。 由于c语言对于刚接触的学子,会感到很陌生。因为c语言所要用到的思维逻辑与我们平时的思维逻辑有所不一样。其显得更抽象。所以学习 c语言,一定要打好基础。要 把基础理解透彻。需要用到的语句要牢记,这样,在以后的运用当中,就能比较得心应手了。 学习c语言的起步就是学习它的方法规则,如果把它学习得好在学习后面的时候就比较容易理。比如变量,首先要了解变量的定义方式(格式),其意义是什么(定义变量有什么用); 其次就是要我要怎么去运用它(我要用什么型式去应用它)。在c语言的命令行中所有的语句都是有它自己的一定格式和形式出现在我们面前,所以在

20、学习某种语句或命令时你首先要 了解的就是它的规则是什么、有什么用、怎么实现等。这些都是语法基础,如果把它们都了解很好了,那么编起程序来就很得心应手。比如说if语句和switch语句,这两种条件语句 都是用来执行判断功能的,那什么时侯用if什么时侯用switch,如果很好地了解它们的结构和作用的话那么就能灵活运用:若它的条件分支是多个而且条件的值是一个确定的值时就可以选用switch。反之,在大多数情况下就用if。掌握了语言法规则,不一定就能编出程序来, 其实学习编程就是要学习一种思想,一种思维方法,首先要确定一种算法,如从1加到100,判断润年等,我认为这些算法都是种思维方法。画流程图就是在构

21、建编写程序思路的过 程,当画好一个流程图时编程思想也就出来了,程序也差不多了,再结合掌握的语言的方法规则,在计算机里实现就可以了。任何程序只要有思维,有想法,那么实现程序时就不会觉得无从下手。而要学习这种思维方法就是多做题,多读程序,学习别人好的思维方法,多想想一个程序还可不可以有另外一种方法来实现它。这样久而久之,自然会形成一种自己的思维 方法。因此我认为不管学什么语言都是这样。另外,良好的编程习惯也是学好c语言的重要因素。例如编写程序时用缩进的方式、写注释、程序写到一定的阶段时要做一下测试等。这些工作可以帮我们在调试程序时有很大的帮助。程序代码实现后,错误是难免的,所以也要锻炼 自己的调试

22、查错能力,而良好的编程习惯可以使我们在调试 时减小工作量和提高调试效率。也有助于形成自己的编程风格。在学习的时候,我遇到 过这么个情况。觉得 c语言学起来很枯燥,很闷。后来才发 现学习语言,是要有目的性。如果没有目的,你会发现自己 在学习的过程中会很枯燥,会渐渐失去对c语言的学习兴趣。所以我们要有一个远大而又容 易实现的目的,我要用 c语言来做什么?再把这个最终的目的分成部分,让我们慢慢的一点一点的来完成它,这样在学习 c语言的过程中,我们就会始终陶醉在一个又一个成功的喜悦 里,让我们的学习越来越有兴趣。有一天,我们会发现:原来学习 c语言真的是一件很有意 思的事儿,而且学好 c语言也不是很难

23、么! 学习c语言只看书也是不够的,我们要一边看 书,一边上机做练习,或者在你学习了 c语言的基础知识以后就可以找一些别人的程序来看,遇到不明白的函数可以再翻一下书,如果查书也理解不了,我们可以把他的程序输入到计算机里,情况好的话能够顺利通过编译,如果不能顺利执行,我们也同样可以学习到一些c语言调试方面的知识。课堂上要讲授许多关于c语言的语法规则,听起来十分枯燥无味,也不容易记住。然而要使用 c语言这个工具解决实际问题,又必须掌握它。通过多次上机练习,对于语法知识有了感性的认识。加深对它的理解,在理解的基础上就会自然而然地掌握c语言的语法规定。对于一些内容自己认为在课堂上听懂了,但上机实践中会发

24、现原来理解 的偏差,这是由于大部分学生是初次接触程序设计,缺乏程序设计的实践所致。学习c语言不能停留在学习它的语法规则,而是利用学到的知识编写 c语言程序,解决实际问题。即把c语言作为工具,描述解决实际问题的步骤,由计算机帮助我们解题。只有通过上机才能检验自己是否掌握c语言、自己编写的程序是否能够正确地解题。通过上机实验来验证自己编制的程序是否正确,恐怕是大多数同学在完成老师作业时的心态。但是在程序设计领域里这 是一定要克服的传统的、错误的想法。因为在这种思想支配下,可能你会想办法去掩盖程序中 的错误,而不是尽可能多地发现程序中存在的问题。自己编好程序上机调试运行时,可能有 很多你想不到的情况

25、发生,通过解决这些问题,可以逐步提高自己对 c语言的理解和程序开 发能力。总之一句话,在学习 c语言中,一定要多动手。不 要老是钻牛角尖,不断的在那左思右想。用时候只要肯动手,编译错了再改。你会发现慢慢的就能够找到答案了。而且也能从中学习到很多东西,常言道失败是成功之 母。只要不怕失败,不断的钻研、尝试。总会能够把困难解决的。在学习c语言的过程中会遇到许多困难与挫折。但通过自己的努力,最终能克服种种的困难。所得到的成就感是无法用言语去形容的。从中学到的坚韧精神对于我今后的生活也有很大的影响。c语言是一种抽象的语言,相对于我们平时用的语言, 所以学习起来会用点吃力。但是面向对象程序设计的基本要素

26、是抽象,程序员是需要通过抽象来管理复杂性.管理抽象的有效方法是使用层次式 的分类特性,这种方法允许用户根据物理含义分解一个复杂的系统,把它划分成更容易管理的块 .例如,一个 计算机系统是一个独立的对象.而在计算机系统内部由几个子系统组成:显示器,键盘,硬盘驱 动器,dvd-rom,软盘,音响等,这些子系统每个又由专门的部件组成 .关键是需要使用层次抽象 来管理计算机系统的复杂性.面向对象程序设计的本质:这些抽象的对象可以被看作 具体的实体,这些实体对用来告诉我们作什么的消息进行响应.学习c语言可以让我们更 好的锻炼自己的逻辑思维能力,还可以让你掌握更好的计算 机知识,在不断学习的过程中让自己真

27、正的自信起来!学 习c语言,对于以后的工作也是有所帮助的,它也可以结合其他的科目,来灵活运用。例如 单片机的运用。用c语言去编辑单片机的主程序,会发现程序简洁多了。而且发现c语言的实用性很强。虽然课程结束了,但在以后的学习过程中,我仍会不断的钻研,希望学得更多,能更好的在以后的工作中运用。 篇三:c语言上机实验心得 c 语言上机实验心得在科技高度发展的今天,计算机在人们之中的作用越来 越突出。而c语言作为一种计算机的语言,学习它将有助于我们更好的了解计算机,与 计算机进行交流,因此,我们一定要学好c语言,这对我们以后的发展是十分重要的。说到这,上机实验当然就是一个必不可少的环节了,c语言灵活、

28、简洁的特点,只有通过编程实践才能真正了解,真正说懂。为了更好地学习 语法规定、掌握程序设计方法、提高程序开发能力,我们必须实际上机、编写程序。通过实验我也发现了自己不少的问题,这都是只看书上的程序而 没有自己亲身上机编写程序而无法得知的,假如我们只因看熟书上的程序就以 为自己已经掌握了 c语言那就大错特错了。我主要存在以下的这些缺点:1、学习耐心与细心不足,如scanf ;中的“ &”有时候了。而在最后输出时又错写成printf;从而错误得输出了地址而不是我原来想要的答案。2、编程思想不够发散,看着题目有时想不出解答的方 法,更不用说编写程序来解题了。3、4、基本功不够,有些函数的表达

29、不太精通,需要看书 来核实,以致耗时较多。知识不够广,有些内容没有学好,不能要用到时及时反映出来, 认识程度不够深刻。5、6、有时候不够精简,有一点用处不大或者说没有也可 以的文字存在。 英语水平较差。对错误的地方虽然电脑有说,但由于是英文,理解上还 是存在一点问题。为了能更好地学好c语言,在今后学习中我要更多的动 脑,综合运用所学,多看相关东西,多上机练习,提高电脑水平,增强自学能力,把已 会的东西掌握好。 实验中我深刻意识到完成程序的编写, 决不意味着万事大吉。认为万无一失的程序,实际上机运行时可能会出现很多意想不到的问题。有时编 译程序检测出一大堆错误,有时程序能够顺利运行,但是运行结果

30、并不是你预期中想要的。因为开发环境所提供的编译系统无法发现程序逻辑错误,或者是你原来所设计时的理论错误,这就只能靠自己的上机经验来分析判断错误的所在了。所以程序的调试是一个技巧性很强 的工作,它可能比编一个程序耗时更多。由此可看出上机实 践的重要性。通过本次c语言上机实验,我对这个介于人类与非人类之间的计算机编程语言有了一定的体验。编程的时候有因为顺利编出程序而开心过、有因为做得比人家慢而郁闷过、有因为不知从何入手而无奈过、有因为不知错出在哪而彷徨过?但随着练习的增多,我对 c语言比以前熟了很多,不再只是纸上谈兵,我都有能力独立做 出一些程序,可能对于一些“高手来说这不算什么,或者他们早就会了

31、,但我依然觉得很开 心,因为我跟我自己比是进步了。当然,我还得感谢老师的指导与帮助,如果没有老师和其他同学的指点,我可能对 c语言还是一筹莫展,在实验中遇到的大大少少的问题与所 犯过的错误将是我以后的要加以注意的地方与认真审查的部分,为我奠定坚固的基石。伴随 着学习的深入,我发现高深的东西还有很多很多,不懂不熟的知识还有很多,所以我不能停步,对c语言,我以后会更加努力学习的。篇四:c语言学习体会 选修c语言期末感受(电商1032 陈冰 这学期,我选择 了c语言作为自己的选修课程。因为我一直都对计算机编程 非常感兴趣。但是选择专业的时候选择了电子商务没有选择计算机专业,

32、所以一直没有机会接触计算机编程。在选择选修课的时候,我看见有c语言的时候,我便毫不犹豫的选择了这门选修课。刚刚开始的时候,我以为上选修课会和正式上课一模一样,除了上理论课外还会安 排上机,并且每个星期的课程也会是 4节左右。但是第一次 开始上选修之后,我才知道原来选修和必修的差距是非常大的。c语言每个星期就两节课,而且还没安排上机。这便会让我们对每个星期上的课程印象不深,到了下个星期在上课的时候,可能已经把上个星期的内容忘记的差不多了。这便会让我们觉得选修课上的没什么感觉,一个星期就两节课,不容易学到很多知识。这就会使得我们在上选修的时候变得没上必修 课的时候那么认真,并且容易出现逃课的心理,

33、就是觉得选修课上不上对自己没什么影响。 这样便会非常不利于选修课的开展。一方面是老师看见每次选修课上的人都不是很多,心情 就会变得不好,那么很多知识老师就是准备了,但是到时候看到这种场景可能都没心情讲了;另一方面,来上选修课的同学看见其他同学都可以不来上选修,那么来上选修的同学下次 可能也会选择不来,这样,上选修课的同学就会越来越少。便会成为一个恶性循环。使得大家对选修课越来越不感兴趣。其实我一直认为c语言是一门非常有乐趣的学科,因为 c语言不仅仅需要将语言掌握好。更重要的是把握每种程序的思路。我这次选择c语言就是因为我参加了去年的计算机二级的考试,我暑假在家自学了 c语言。前面几章的内容勉强

34、还能看懂,但是到了后面的指针、数组的知识点我就不懂了。我一直都觉得如果有一个老师能带着我学习c语言,那么我肯定有信心能把c语言学号。所以我才选择了 c语言。但是, 计划跟不上变化这学期的 c语言的学习并没有我预期的这么顺利。首先是因为考iece电子商务工程师所以耽误了一次课程,后来又是因为清明节家里有急事,所以有耽误了两次课程。这样下来,我就耽误了三次课程,而这三次课程里面有两次课程是在讲循环结构和选择结构,这两个结构是我自学的时候没有怎么学懂的,但这次却又错过了,这便使我学习c语言的积极性受到了打击,因为选修课不像必修课,经常都可以见到老师,而且还是小班教学,有什么不懂的可以慢慢问,但是选修

35、课是大班课,而且一个星期就一次,和老师也不熟悉,所 以有问题也没时间问,只能自己慢慢摸索。这样,进度就越拖越慢,到了后来的知识就不容 易弄清楚了。所以,我觉得选修 c语言我不后悔,因为这是我一次都渴望学会的,但是这次选修课没能将c语言学懂我只能表示遗憾,在以后的学习里,我 也会慢慢地将c语言学会。这是我的目标,就算在困难我也会去做。篇五: c语言程序学习 心得体会c语言程序学习心得体会通过一学期对 c语言的学 习,我感觉学习c语言是有一定难度却又是非常有趣的科目。也是很有帮助的,特别是对将要面对的计算机二级考试。这段时间的学习我知道了 c语言的基本特点有以下几点:1. 语言简洁,使用灵活方便。

36、2. 运算符丰富,表达能力强。3. 数计类型丰富。4. 目标程序质量高,具有面向硬件系统的特点。5. 具有结构化的控制语句和模块化的程序结构。6. 具有编译预处理功能。7. 程序设计自由度大,可移植性好。这段时间学习使 我掌握了:一、我学习了 c语言的数据类型、常量与符号常量、 变量、c语言的运算符和表达式、赋值运算符和赋值表达式、自增自减运算符以及逗号表达式等。二、这章介绍了结构化程序的三种基本结构、c语句概述、数据输出包 括字符输出函数putchar和格式输出函数 printf 、数据输入包括字符输入函数getchar和格式输入函数scanf ,还有一些简单的c语 程序设计举列等。前几天一

37、直在看 C+语法,所以对一些比较实际的例子总感到比较抽象,但是那也是一个必需阶段,可能大家和我的学习方式不一样,但从刚 接触程序到现在来看,发现这样学习语言的方法挺不错的。经过第一阶段对语法的学习,我觉得实例阶段应该是一 个过渡阶段吧,通过前一阶段对语法的学习之后,可能有很多概念我们都比较模糊,或者说很多东西太抽象了,这就为我们第二个阶段的学习做好了实例化的准备,可以这样说吧,第一个阶段就我们为我们的学习一样东西而构建的一个类,里面讲了我们应该在这里面要做 什么?第二阶,也就是本阶段,我们就应该去把前一段的东西具体化(实例化先前创建的类),那怎么个具体化呢,呵呵!说白了。去练习一些小例子,从网

38、上下载的电子书上有很多这方面的例子的,如果有自己去书店买书的话,里面也应该提供了不少, 里面的例子,我是每 次都打了一遍,也许有的人不会亲自去用手打一遍,什么copy等,当然这样也行,但我个人认为,对于初学者来说,最好还是自己动手打一遍 比较好,毕竟这些东西对我们来说。都比较陌生,如果每个字都自己打完的话,有些代码你 不想记住也难了,在这里,我们得弄懂练习的每一个例子,如果能把一些例子稍稍修改,弄懂里面精髓的东西,让自己知道为什么这样做,那么是最好不过的了,我平时练习时,这一步是少不了的,都习惯了,所以也就成了条件反射,想不这样都不行。最后,我们就应该汇一下总,把前面做过的例子里所用的技术理一

39、下,再做一个比较大的例子,尽量把到目前为止所懂的知识全部应用到里面去,只是尽量,当然有些东西是不能集成到一起的,也是是代码 之间的排斥性。这是个人的一点学习心得,希望能更好的运 用到学习中去。c语言是一门很有用的、对于我们的就业很实际的语言,学习好c语言是一项必须而实际的任务。我们必须要好好掌握。篇三:C语言学习心得体会与总结c语言程序学习心得体会通过一学期对c语言的学习,我感觉学习c语言是有一定难度却又是非常有趣的科目。也是很有帮助的,特别是对 将要面对的计算机二级考试。这段时间的学习我知道了c语言的基本特点有以下几点:1. 语言简洁,使用灵活方便。2. 运算符丰富,表达能力强。3. 数计类

40、型丰富。4. 目标程序质量高,具有面向硬件系统的特点。5. 具有结构化的控制语句和模块化的程序结构。6. 具有编译预处理功能。7. 程序设计自由度大,可移植性好。这段时间学习使我掌握了:一、我学习了 c语言的数据类型、常量与符号常量、 变量、c语言的运算符和表达式、赋值运算符和赋值表达式、自增自减运 算符以及逗号表达式等。二、这章介绍了结构化程序的三种基本结构、c语句概述、数据输出包括字符输出函数putchar和格式输出函数printf 、数 据输入包括字符输入函数 getchar和格式输入函数scanf , 还有一些简单的c语程序设计举列等。经过第一阶段对语法的学习,我觉得实例阶段应该是一个

41、过渡阶段吧,通过前一阶段对语法的学习之后,可能有很 多概念我们都比较模糊,或者说很多东西太抽象了,这就为 我们第二个阶段的学习做好了实例化的准备,可以这样说吧,第一个阶段就我们为我们的学习一样东西而构建的一个 类,里面讲了我们应该在这里面要做什么?第二阶,也就是 本阶段,我们就应该去把前一段的东西具体化(实例化先前 创建的类),那怎么个具体化呢,呵呵!说白了,去练习一些 小例子,从网上下载的电子书上有很多这方面的例子的,如 果有自己去书店买书的话,里面也应该提供了不少,里面的 例子,我是每次都打了一遍,也许有的人不会亲自去用手打一遍,什 么copy等,当然这样也行,但我个人认为,对于初学者来

42、说,最好还是自己动手打一遍比较好,毕竟这些东西对我们 来说,都比较陌生,如果每个字都自己打完的话,有些代码 你不想记住也难了,在这里,我们得弄懂练习的每一个例子, 如果能把一些例子稍稍修改,弄懂里面精髓的东西,让自己 知道为什么这样做,那么是最好不过的了,我平时练习时,这一步是少不了的,都习惯了,所以也就成了条件反射,想 不这样都不行。最后,我们就应该汇一下总,把前面做过的 例子里所用的技术理一下,再做一个比较大的例子,尽量把 到目前为止所懂的知识全部应用到里面去,只是尽量,当然 有些东西是不能集成到一起的,也是是代码之间的排斥性。这是个人的一点学习心得,希望能更好的运用到学习中 去。c语言是

43、一门很有用的、 对于我们的就业很实际的语言, 学习好c语言是一项必须而实际的任务。我们必须要好好掌 握。篇二:c语言心得体会c语言实训报告姓名:陶艳琼班级:计算机网络 091班【500字以内的实训体会】c语言实训心得体会在初学c语言的一个学期后,我们进行了c语言阶段,尝试编写各种类型的程序。在为期一个周时间中,我的感受 是:c语言实训和平时上课所接触的成有很多不同,所经受 的考验和克服的困难和平时的相差不大,遇到不会做的题同 学互相讨论,互相帮助,共同解决,攻克了c语言的复杂程序,我感触良多。在这次实训中,我对 c语言有了一个更深的认识了解, 也对这学期的知识得到巩固,还尝试了运行编程,每次运

44、行 程序成功,让我对下面的项目充满了信心通过自己的努力最 终把最初的理论知识转化成基本技能,这次的实训,是我对 c语言的学习产生了农活的兴趣。还是这次实训,最令人激 动的就是同学遇到问题互相帮助虽然只是一个很小得实训, 但同学们的满腔人情却是值得骄傲的,我们在实训中取长补 短在实训中长知识,提高了我们学习,虽然对有些时候老师 没给我们指出解决问题的方法有一些小抱怨,但到了结束是 才知道,这种教学让我们自己学会了自学,学会了去看懂别 人的代码。更多的是老师的感动,每天在我们来之前家到了 机房,给我们我分享他学 c语言的感受,还提醒我们注意在 编程时与遇到的事项,这些是我们平时上课无发了解到的 知

45、识是我们更深层次的极大收获。通过实训我们也发现了许多问题,在试训中我认识到自己还有很多知识没学好,最基本的知识点没有理清楚,而且 许多东西要经过翻书,上网查阅,搜索,遇到一小点错误运 行不出来,就会烦躁不安,觉得有些自暴自弃或这抱怨题目 有些变态,以后要克服,尽量保持一颗蓝好的心态,学好c语言,用c语言来编写一个按要求的系统。对于未来,近程下个学期,我觉得我还有许多方面需要提高。首先我要继续学习好 c语言的基础知识,然后能在电脑 上熟练的运用。能写出一些程序,上网的时候多看一些优秀 的教程和优秀的代码,遇到问题是多和同学讨论,并且多弄 出几套方案,多练习自己结局问题的能力和与同学合作的能 力。

46、总之,这一切都成为我记忆里面的一个篇章,更是 言编程上的一个里程碑。c语言程序设计实训计划 指导教师:毛跃平一. 实训目的程序设计语言是计算机相关专业一门专业基础课,通过对c语言程序设计的学习,掌握计算机程序设计的基本知识、掌握编写运行程序的步骤,掌握常用的计算机算法,本课程也是实践性较强的课程,为此安排一周实训,能 进一步加强巩固理论知识,锻炼解决问题的能力。为继续学 习其他课程打下坚实的基础。二. 实训班级计算机网络技术091班三. 实训日期及时间20XX年6月28日20XX年7月2日,共5天四. 实训要求要求每一位参加实训的同学认真分析每个题目,认真回答题目给出的问题,在该题.后面写出解

47、题思路及算法, 再编写程序,在计算机调试并运行,最后上交该实训 文档和源代码。以自己的姓名建立一文件夹,以为源码名保存程序每一程序顶部的注释中写如下的内容/*姓名:XXXX题目日期:20XX-6-x*/实训过程中可以相互讨论,查阅相关资料,但一定要自 己理解问题并自己动手实成题目严禁抄袭,一经发现,成 绩以零分记。注意解题过程中算法的设计,注意分析和理解题目的描 述是如何转换为c程序的语句,体会使用不同解题算法之间的低劣。五. 实训题目一、基本知识完成课本p68页第7题注意:c?9/5输入,9/5是求整运算。输入一个分数,根据分值, 90-100输出'a' ,80-89 输出&

48、#39;b' , 70-79输出'c' , 60-69输出'd',其他输出' e',要求使用switch语句完成。利用switch的循环结构,注意符号输入写一程序,实现判断一个整数n是否是素数。要求判断素数的功能写成一个函数,在main函数中输入要判断的数n,根据该函数的返回值输出相关信息二、常见推理问题有一条长阶,若每步跨2阶,则最后剩1阶;若每步跨3 阶,则最后剩2阶;若每步跨5阶,则最后剩4阶;若每步跨7 阶,则最后正好一阶不剩.编程求出楼梯的长度。【思路】根据题义,假定该楼梯长为7,看7能否满足要求,若满足要求,则该楼梯长为,否则

49、,看8,9,10.直到找到一个满足要求的整数n ,即该数同时满足 n%2=1,n%3=3,n%5=4,n%7=0则停止循环,输入该数即 可。因为,每步跨2阶,则最后剩1阶;若每步跨3阶,则最 后剩2阶;若每步跨5阶,则最后剩4阶;若每步跨7阶,则 最后正好一阶不剩.刚好剩一个,不可从其他书开始运行。jacky 和mary养了很多猪。他们想要给猪安家。 但是 jacky 没有足够的猪圈,很多猪只能够在一个猪圈安家。jacky建了 3个猪圈,为了保证公平,剩下1头猪就没有地方安家了。mary生气了,骂jacky没有脑子,并让他重新建 立猪圈。这回jacky建造了 5个猪圈,但是仍然有 1头猪没 有地方去,然后jacky又建造了 7个猪圈,但是还有头没有 地方去。jacky都快疯了。你对这个事情感兴趣起来,你想 通过jacky建造猪圈的过程,知道jacky家至少养了多少头 猪一个猴子吃桃子,每天吃现有桃子数量的一半 再多一个,到第九天吃完的时候只剩下1个桃子,求原来有多少桃子?【思路】倒推法,今天吃之前的桃子数=昨天吃的一半少一个,即 today=-1 => yeterday=*2 i=10

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论