c语言学习心得体会5篇参考 .doc
c 语言学习心得体会 5 篇篇一:C 语言实践心得体会范文C 语言实践心得体会范文在科技高度开展的今天,计算机在人们当中的作用越来越突出。而 c 语言作为一种计算机的语言,我们学习它,有助于我们更好的理解计算机,与计算机进展交换,因而,c 语言的学习对我们特别重要。在这个星期里,我们专业的学生在专业老师的带着下进展了 c 语言程序实践学习。在这之前,我们已对 c 语言这门课程学习了一个学期,对其有了一定的理解,但是也仅仅是停留在理解的范围,对里面的好多东西依然特别生疏,更多的在应用起来的时候依然感到特别辣手,终究,万事开头难嘛。由于时间的关系,我们的这次实践课程老师并没有给我们详细的先容,只是给我们简单的先容了几个比拟重要的实际操纵。包括了程序模块处理。简单界面程序。高级界面程序。程序的添加修正。用程序做一元线性回回处理和用 c 语言程序来画粒度散布图等这几样比拟重要的时间操纵。上机实验是学习程序设计语言必不可少的实践环节,特别是 c 语言灵敏、简约,更需要通过编程的实践来真正把握它。对程序设计语言的学习目的,能够概括为学习语法规定、把握程序设计方法、进步程序开发才能,这些都必须通过充分的实际上机操纵才能完成。学习 c 程序设计语言除课堂讲授之外,必须保证有特别多于课堂讲授学时的上机时间。由于学时所限,课程不能安排过量的同一上机实验,因而希看学生有效地利用课程上机实验的时机,尽快把握用 c 语言开发程序的才能,为今后的接着学习打下一个良好的根底。为此,我们结合课堂讲授的内容和进度,安排了 12 次上机实验。课程上机实验的目的,不单单是验证教材和讲课的内容、检查本人所编的程序是否是正确,课程安排的上机实验的目的能够概括为以下几个方面:1加深对课堂讲授内容的理解课堂上要讲授特别多关于 c 语言的语法规那么,听起来十分单调无味,也不轻易记住,死记硬背是不可取的。然而要使用 c 语言这个工具处理实际标题,又必须把握它。通过屡次上机练习,对语法知识有了感性的熟悉,加深对它的理解,在理解的根底上就会自然而然地把握 c 语言的语法规定。对一些内容本人以为在课堂上听明白了,但上机实践中会发觉原来理解的偏向,这是由于大部份学生是初次接触程序设计,缺少程序设计的实践而至。学习 c 语言不能停留在学习它的语法规那么,而是利用学到的知识编写 c 语言程序,处理实际标题。即把 c 语言作为工具,描写处理实际标题的步骤,由计算机协助我们解题。只有通过上机才能检验本人是否是把握 c 语言、本人编写的程序是否是能够正确地解题。通过上机实验来验证本人编制的程序是否是正确,估计是大多数同学在完成老师作业时的心态。但是在程序设计领域里这是一定要克服的传统的、错误的办法。由于在这类思想支配下,可能你会想方法往掩盖程序中的错误,而不是尽可能多地发觉程序中存在的标题。本人编好程序上机调试运转时,可能有特别多你想不到的情况发生,通过处理这些标题,能够逐步进步本人对 c 语言的理解和程序开发才能。篇二:学习 C 语言心得体会c 语言培训学习心得体会c 语言是一种构造化语言,是大部分编程语言的根底,c 语言学好了,以后的 java,c#以及更多的编程语言才有可能学好。下面就跟南宁达内小编一起,要学好 c 语言必须理解的四点:1、课前认真预习,把下一节要上的内容先本人看一遍,把不明白的地点打个标记,等上课的时候能够请教老师。理解书上的例子,搞明白每个语句的含义,用法。看完后尝试着不看例子本人编写程序,编完以后再跟书上进展比拟,看本人的程序还有哪方面的缺乏,再进展改正。想要真正学好 c 语言光看书是不够的,一定要本人多动手。2、上课认真听讲积极考虑,提高上课效率。老师上课讲述的都是课程的重点和难点,听好课程能够到达事半功倍的目的。3、课后复习。把每天的上课内容回家再复习一遍,独立完成课后的作业,假如有时间,最好能找点课外书籍、课外习题什么的来稳固所学的内容。4、主动上机,多多实践,提高动手才能。通过上机实践来验证所学的理论,通过在机器上查找错误来稳固概念,通过提高上机才能来促进理论学习,开阔编程思路,提高反映速度,提高分析咨询题处理咨询题的才能,锻炼心理素养,提高心理承受才能。学习 c 语言的初期重点要放在掌握语言的语法和规定上,一定要养成良好的编程适应,平时写程序留意语法标准格式操纵,格式标准了,出了错误也容易找到出错的地点,这是c语言的根底;后期的重点要转移到掌握编程的思路和根本算法上来。课后多做习题,找一些经典例子尝试本人编写,写程序切忌半途而费,想到一个思路,就要按本人思路把它写完,就算错了,也能够让本人理解为什么如此做会错?错在哪里?会出什么结果?以后本人也特别难在这个地点犯同样的错误。当学到一个新的知识点,就试着把它运用到往常做的习题上,不但巩固了往常学的内容,也更加能加强新知识的理解。学习 c 语言确实是要通过以上如此几个反复,才能前后融会贯穿,积累所应该掌握的知识。c 语言是如此,其他语言也是如此,从根本抓起,多动手,多动脑,不明白就咨询,留意平时积累。篇二:c 语言心得体会作业c 语言心得体会学习 c 语言已经一个学期了,刚开场学习的时候老是感受力不从心。尽管认真听课了,但是并不能理解它。这种情况到了后来才有所改变。之因而能有所改变,是由于本人找到了学习 c 语言的一些方法。由于 c 语言关于刚接触的学子,会感到特别生疏。由于 c 语言所要用到的思维逻辑与我们平时的思维逻辑有所不一样。其显得更抽象。因而学习 c 语言,一定要打好根底。要把根底理解透彻。需要用到的语句要牢记,如此,在以后的运用当中,就能比拟得心应手了。学习 c 语言的起步确实是学习它的方法规那么,假如把它学习得好在学习后面的时候就比拟容易理。比方变量,首先要理解变量的定义方式(格式),其意义是什么(定义变量有什么用);其次确实是要我要如何去运用它(我要用什么型式去应用它)。在 c 语言的命令行中所有的语句都是有它本人的一定格式和方式出如今我们面前,因而在学习某种语句或命令时你首先要理解的确实是它的规那么是什么、有什么用、如何实现等。这些都是语法根底,假如把它们都理解特别好了,那么编起程序来就特别得心应手。比方说 if 语句和 switch 语句,这两种条件语句都是用来执行推断功能的,那什么时侯用 if 什么时侯用 switch,假如特别好地理解它们的构造和作用的话那么就能灵敏运用:假设它的条件分支是多个而且条件的值是一个确定的值时就能够选用 switch。反之,在大多数情况下就用 if。掌握了语言法规那么,不一定就能编出程序来,事实上学习编程确实是要学习一种思想,一种思维方法,首先要确定一种算法,如从 1 加到 100,推断润年等,我认为这些算法都是一种思维方法。画流程图确实是在构建编写程序思路的过程,当画好一个流程图时编程思想也就出来了,程序也差不多了,再结合掌握的语言的方法规那么,在计算机里实现就能够了。任何程序只要有思维,有办法,那么实现程序时就不会觉得无从下手。而要学习这种思维方法就是多做题,多读程序,学习别人好的思维方法,多想想一个程序还可不能够有另外一种方法来实现它。如此久而久之,自然会构成一种本人的思维方法。因而我认为不管学什么语言都是如此。另外,良好的编程适应也是学好 c 语言的重要要素。例如编写程序时用缩进的方式、写注释、程序写到一定的阶段时要做一下测试等。这些工作能够帮我们在调试程序时有特别大的协助。程序代码实现后,错误是难免的,因而也要锻炼本人的调试查错才能,而良好的编程适应能够使我们在调试时减小工作量和提高调试效率,也有助于构成本人的编程风格。在学习的时候,我遇到过这么个情况。觉得 c 语言学起来特别单调,特别闷。后来才发觉学习语言,是要有目的性。假如没有目的,你会发觉本人在学习的过程中会特别单调,会慢慢失去对 c 语言的学习兴趣。因而我们要有一个远大而又容易实现的目的,我要用 c 语言来做什么?再把这个最终的目的分成部分,让我们慢慢的一点一点的来完成它,如此在学习 c语言的过程中,我们就会一直沉醉在一个又一个成功的喜悦里,让我们的学习越来越有兴趣。有一天,我们会发觉:原来学习 c 语言确实是一件特别有意思的事儿,而且学好 c 语言也不是特别难么!学习 c 语言只看书也是不够的,我们要一边看书,一边上机做练习,或者在你学习了 c 语言的根底知识以后就能够找一些别人的程序来看,遇到不明白的函数能够再翻一下书,假如查书也理解不了,我们能够把他的程序输入到计算机里,情况好的话能够顺利通过编译,假如不能顺利执行,我们也同样能够学习到一些 c 语言调试方面的知识。课堂上要讲授许多关于 c 语言的语法规那么,听起来十分单调无味,也不容易记住。然而要使用 c 语言这个工具处理实际咨询题,又必须掌握它。通过屡次上机练习,关于语法知识有了感性的认识,加深对它的理解,在理解的根底上就会自然而然地掌握 c 语言的语法规定。关于一些内容自己认为在课堂上听明白了,但上机实践中会发觉原来理解的偏向,这是由于大部分学生是初次接触程序设计,缺乏程序设计的实践所致。学习 c 语言不能停留在学习它的语法规那么,而是利用学到的知识编写 c 语言程序,处理实际咨询题。即把 c 语言作为工具,描绘处理实际咨询题的步骤,由计算机协助我们解题。只有通过上机才能检验本人是否掌握 c 语言、本人编写的程序是否能够正确地解题。通过上机实验来验证本人编制的程序是否正确,估计是大多数同学在完成老师作业时的心态。但是在程序设计领域里这是一定要克服的传统的、错误的办法。由于在这种思想支配下,可能你会想方法去掩盖程序中的错误,而不是尽可能多地发觉程序中存在的咨询题。本人编好程序上机调试运转时,可能有特别多你想不到的情况发生,通过处理这些咨询题,能够逐步提高本人对 c 语言的理解和程序开发才能。总之一句话,在学习 c语言中,一定要多动手。不要老是钻牛角尖,不断的 在那冥思苦想。用时候只要肯动手,编译错了再改。你会发觉慢慢的就能够找到答案了。而且也能从中学习到特别多东西,常言道失败是成功之母。只要不怕失败,不断的研究、尝试,总会能够把困难处理的。在学习 c 语言的过程中会遇到许多困难与挫折。但通过本人的努力,最终能克服种种的困难。所得到的成就感是无法用言语去描述的。从中学到的坚韧精神关于我今后的生活也有特别大的妨碍。c 语言是一种抽象的语言,相关于我们平时用的语言,因而学习起来会用点费劲。但是面向对象程序设计的根本要素是抽象,程序员是需要通过抽象来治理复杂性.治理抽象的有效方法是使用层次式的分类特性,这种方法同意用户依照物理含义分解一算机系统内部由几个子系统组成:显示器,键盘,硬盘驱动器,dvd-rom,软盘,音响等,这些子系统每个又由专门的部件组成.关键是需要使用层次抽象来治理计算机系统(或其他任何复杂系统)的复杂性.面向对象程序设计的本质:这些抽象的对象能够被看作详细的实体,这些实体对用来告诉我们作什么的音讯进展响应.学习 c 语言能够让我们更好的锻炼本人的逻辑思维才能,还能够让你掌握更好的计算机知识,在不断学习的过程中让本人真正的自信起来!学习 c 语言,关于以后的工作也是有所协助的,它也能够结合其他的科目,来灵敏运用。例如单片机的运用。用 c 语言去编辑单片机的主程序,会发觉程序简约多了。而且发觉 c 语言的有用性特别强。尽管课程完毕了,但在以后的学习过程中,我仍会不断的研究,希望学得更多,能更好的在以后的工作中运用。篇三:c 语言上机实验心得c 语言上机实验心得在科技高度开展的今天,计算机在人们之中的作用越来越突出。而 c 语言作为一种计算机的语言,学习它将有助于我们更好的理解计算机,与计算机进展交流,因而,我们一定要学好 c 语言,这对我们以后的开展是十分重要的。说到这,上机实验所以确实是一个必不可少的环节了,c 语言灵敏、简约的特点,只有通过编程实践才能真正理解,真正说明白。为了更好地学习语法规定、掌握程序设计方法、提高程序开发才能,我们必须实际上机、编写程序。通过实验我也发觉了本人不少的咨询题,这都是只看书上的程序而没有本人亲身上机编写程序而无法得知的,假设我们只因看熟书上的程序就以为本人已经掌握了 c 语言那就大错特错了。我主要存在以下的这些缺点:1、学习耐心与细心缺乏,如 scanf(“%d”,amp;n);中的“amp;”有时候会忘了。而在最后输出时又错写成 printf(“%d”,amp;n);从而错误得输出了地址而不是我原来想要的答案。2、编程思想不够发散,看着标题有时想不出解答的方法,更不用说编写程序来解 题了。3、4、根本功不够,有些函数的表达不太通晓,需要看书来核实,以致耗时较多。知识不够广,有些内容没有学好,不能要用到时及时反映出来,认识程度不够深化。5、6、有时候不够精简,有一点用途不大或者说没有也能够的文字存在。英语水平较差,对错误的地点尽管电脑有说,但由因而英文,理解上依然存在一点咨询题。为了能更好地学好 c 语言,在今后学习中我要更多的动脑,综合运用所学,多看相关东西,多上机练习,提高电脑水平,加强自学才能,把已会的东西掌握好。实验中我深化认识到完成程序的编写,决不意味着万事大吉。认为万无一失的程序,实际上机运转时可能会出现特别多意想不到的咨询题。有时编译程序检测出一大堆错误,有时程序能够顺利运转,但是运转结果并不是你预期中想要的。由于开发环境所提供的编译系统无法发觉程序逻辑错误,或者是你原来所设计时的理论错误,这就只能靠本人的上机经历来分析推断错误的所在了。因而程序的调试是一个技巧性特别强的工作,它可能比编一个程序耗时更多。由此可看出上机实践的重要性。通过本次 c 语言上机实验,我对这个介于人类与非人类之间的计算机编程语言有了一定的体验。编程的时候有由于顺利编出程序而快乐过、有由于做得比人家慢而郁闷过、有由于不知从何入手而无奈过、有由于不知错出在哪而彷徨过?但随着练习的增多,我对 c 语言比往常熟了特别多,不再只是纸上谈兵,我都有才能独立做出一些程序,可能关于一些“高手来说这不算什么,或者他们早就会了,但我仍然觉得特别快乐,由于我跟我本人比是进步了。所以,我还得感激老师的指导与协助,假如没有老师和其他同学的指点,我可能对 c 语言依然一筹莫展,在实验中遇到的大大少少的咨询题与所犯过的错误将是我以后的要加以留意的地点与认真审查的部分,为我奠定巩固的基石。伴随着学习的深化,我发觉高深的东西还有特别多特别多,不明白不熟的知识还有特别多,因而我不能停步,对 c 语言,我以后会更加努力学习的。篇四:c 语言学习体会 选修 c 语言期末感受但是选择专业的时候选择了电子商务没有选择计算机专业,因而不断没有时机接触计算机编程。在选择选修课的时候,我看见有 c 语言的时候,我便毫不犹豫的选择了这门选修课。刚刚开场的时候,我以为上选修课会和正式上课一模一样,除了上理论课外还会安排上机,同时每个星期的课程也会是 4 节左右。但是第一次开场上选修之后,我才明白原来选修和必修的差距是特别大的。c 语言每个星期就两节课,而且还没安排上机。这便会让我们对每个星期上的课程印象不深,到了下个星期在上课的时候,可能已经把上个星期的内容不记得的差不多了。这便会让我们觉得选修课上的没什么感受,一个星期就两节课,不容易学到特别多知识。这就会使得我们在上选修的时候变得没上必修课的时候那么认真,同时容易出现逃课的心理,确实是觉得选修课上不上对本人没什么妨碍。如此便会特别不利于选修课的开展。一方面是老师看见每次选修课上的人都不是特别多,心情就会变得不好,那么特别多知识老师就是预备了,但是到时候看到这种场景可能都没心情讲了;另一方面,来上选修课的同学看见其他同学都能够不来上选修,那么来上选修的同学下次可能也会选择不来,如此,上选修课的同学就会越来越少。便会成为一个恶性循环。使得大家对选修课越来越不感兴趣。事实上我不断认为 c 语言是一门特别有乐趣的学科,由于 c 语言不仅仅需要将语言掌握好,更重要的是把握每种程序的思路。我这次选择 c 语言确实是由于我参加了去年的计算机二级的,我暑假在家自学了 c 语言。前面几章的内容勉强还能看明白,但是到了后面的指针、数组的知识点我就不明白了。我不断都觉得假如有一个老师能带着我学习 c 语言,那么我确信有决心能把 c 语言学号。因而我才选择了 c 语言。但是,打算跟不上变化这学期的 c 语言的学习并没有我预期的这么顺利。首先是由于考 iece 电子商务工程师因而耽搁了一次课程,后来又是由于清明节家里有急事,因而有耽搁了两次课程。如此下来,我就耽搁了三次课程,而这三次课程里面有两次课程是在讲循环构造和选择构造,这两个构造是我自学的时候没有怎么学明白的,但这次却又错过了,这便使我学习 c 语言的积极性遭到了打击,由于选修课不像必修课,经常都能够见到老师,而且依然小班教学,有什么不明白的能够慢慢咨询,但是选修课是大班课,而且一个星期就一次,和老师也不熟悉,因而有咨询题也没时间咨询,只能本人慢慢探索。如此,进度就越拖越慢,到了后来的知识就不容易弄清晰了。因而,我觉得选修c 语言我不懊悔,由于这是我一次都渴望学会的,但是这次选修课没能将 c 语言学明白我只能表示遗憾,在以后的学习里,我也会慢慢地将 c 语言学会。这是我的目的,就算在困难我也会去做。篇五:c 语言程序学习心得体会 c 语言程序学习心得体会通过一学期对 c 语言的学习,我感受学习 c 语言是有一定难度却又是特别有趣的科目。也是特别有协助的,特别是对将要面对的计算机二级考试。这段时间的学习我明白了 c语言的根本特点有以下几点:1语言简约,使用灵敏方便。2运算符丰富,表达才能强。3数计类型丰富。4目的程序质量高,具有面向硬件系统的特点。5具有构造化的操纵语句和模块化的程序构造。6具有编译预处理功能。7程序自由度大,可移植性好。这段时间学习使我掌握了:一、我学习了 c 语言的数据类型、常量与符号常量、变量、c 语言的运算符和表达式、赋值运算符和赋值表达式、自增自减运算符以及逗号表达式等。二、这章介绍了构造化程序的三种根本构造、c 语句概述、数据输出包括字符输出函数 putchar()和格式输出函数 printf()、数据输入包括字符输入函数getchar()和格式输入函数 scanf(),还有一些简单的 c 语程序设计举列等。前几天不断在看 c+语法,因而对一些比拟实际的例子总感到比拟抽象,但是那也是一个必需阶段,可能大家和我的学习方式不一样,但从刚接触程序到如今来看,发觉如此学习语言的方法挺不错的。通过第一阶段对语法的学习,我觉得实例阶段应该是一个过渡阶段吧,通过前一阶段对语法的学习之后,可能有特别多概念我们都比拟模糊,或者说特别多东西太抽象了,这就为我们第二个阶段的学习做好了实例化的预备,能够如此说吧,第一个阶段就我们为我们的学习一样东西而构建的一个类,里面讲了我们应该在这里面要做什么?第二阶,也确实是本阶段,我们就应该去把前一段的东西详细化(实例化先前创立的类),那如何个详细化呢,呵呵!说白了,去练习一些小例子,从网上下载的电子书上有特别多这方面的例子的,假如有本人去书店买书的话,里面也应该提供了不少,里面的例子,我是每 次都打了一遍,也许有的人不会亲身去用手打一遍,什么 copy 等,所以如此也行,但我个人认为,关于初学者来说,最好依然本人动手打一遍比拟好,毕竟这些东西对我们来说,都比拟生疏,假如每个字都本人打完的话,有些代码你不想记住也难了,在这里,我们得弄明白练习的每一个例子,假如能把一些例子稍稍修正,弄明白里面精华的东西,让本人明白为什么如此做,那么是最好不过的了,我平时练习时,这一步是少不了的,都适应了,因而也就成了条件反射,想不如此都不行。最后,我们就应该汇一下总,把前面做过的例子里所用的技术理一下,再做一个比拟大的例子,尽量把到目前为止所明白的知识全部应用到里面去,只是尽量,所以有些东西是不能集成到一起的,也是是代码之间的排挤性。这是个人的一点学习心得,希望能更好的运用到学习中去。c 语言是一门特别有用的、对于我们的就业特别实际的语言,学习好 c 语言是一项必须而实际的任务。我们必需要好好掌握。篇三:C 语言学习心得体会与c 语言程序学习心得体会通过一学期对 c 语言的学习,我感受学习 c 语言是有一定难度却又是特别有趣的科目。也是特别有协助的,特别是对将要面对的计算机二级考试。这段时间的学习我明白了 c 语言的根本特点有以下几点:1语言简约,使用灵敏方便。2运算符丰富,表达才能强。3数计类型丰富。4目的程序质量高,具有面向硬件系统的特点。5具有构造化的操纵语句和模块化的程序构造。6具有编译预处理功能。7程序设计自由度大,可移植性好。这段时间学习使我掌握了:一、我学习了 c 语言的数据类型、常量与符号常量、变量、c 语言的运算符和表达式、赋值运算符和赋值表达式、自增自减运算符以及逗号表达式等。二、这章介绍了构造化程序的三种根本构造、c 语句概述、数据输出包括字符输出函数 putchar()和格式输出函数 printf()、数据输入包括字符输入函数 getchar()和格式输入函数 scanf(),还有一些简单的 c 语程序设计举列等。通过第一阶段对语法的学习,我觉得实例阶段应该是一个过渡阶段吧,通过前一阶段对语法的学习之后,可能有特别多概念我们都比拟模糊,或者说特别多东西太抽象了,这就为我们第二个阶段的学习做好了实例化的预备,能够如此说吧,第一个阶段就我们为我们的学习一样东西而构建的一个类,里面讲了我们应该在这里面要做什么?第二阶,也确实是本阶段,我们就应该去把前一段的东西详细化(实例化先前创立的类),那如何个详细化呢,呵呵!说白了,去练习一些小例子,从网上下载的电子书上有特别多这方面的例子的,假如有本人去书店买书的话,里面也应该提供了不少,里面的例子,我是每次都打了一遍,也许有的人不会亲身去用手打一遍,什么 copy 等,所以如此也行,但我个人认为,关于初学者来说,最好依然本人动手打一遍比拟好,毕竟这些东西对我们来说,都比拟生疏,假如每个字都本人打完的话,有些代码你不想记住也难了,在这里,我们得弄明白练习的每一个例子,假如能把一些例子稍稍修正,弄明白里面精华的东西,让本人明白为什么如此做,那么是最好不过的了,我平时练习时,这一步是少不了的,都适应了,因而也就成了条件反射,想不如此都不行。最后,我们就应该汇一下总,把前面做过的例子里所用的技术理一下,再做一个比拟大的例子,尽量把到目前为止所明白的知识全部应用到里面去,只是尽量,所以有些东西是不能集成到一起的,也是是代码之间的排挤性。这是个人的一点学习心得,希望能更好的运用到学习中去。c 语言是一门特别有用的、关于我们的就业特别实际的语言,学习好 c 语言是一项必须而实际的任务。我们必需要好好掌握。篇二:c 语言心得体会c 语言实训报告姓名:陶艳琼_班级:计算机网络 091 班【500 字以内的实训体会】c 语言实训心得体会在初学 c 语言的一个学期后,我们进展了 c 语言阶段,尝试编写各品种型的程序。在为期一个周时间中,我的感受是:c 语言实训和平时上课所接触的成有特别多不同,所经受的考验和克服的困难和平时的相差不大,遇到不会做的题同学互相讨论,互相协助,共同处理,攻克了 c 语言的复杂程序,我感触良多。在这次实训中,我对 c 语言有了一个更深的认识理解,也对这学期的知识得到稳固,还尝试了运转编程,每次运转程序成功,让我对下面的工程充满了决心通过本人的努力最终把最初的理论知识转化成根本技能,这次的实训,是我对 c 语言的学习产生了农活的兴趣。依然这次实训,最令人激动的确实是同学遇到咨询题互相协助尽管只是一个特别小得实训,但同学们的满腔人情却是值得骄傲的,我们在实训中取长补短在实训中长知识,提高了我们学习,尽管对有些时候老师没给我们指出处理咨询题的方法有一些小抱怨,但到了完毕是才明白,这种教学让我们本人学会了自学,学会了去看明白别人的代码。更多的是老师的感动,每天在我们来之前家到了机房,给我们我分享他学 c 语言的感受,还提示我们留意在编程时与遇到的事项,这些是我们平时上课无发理解到的知识是我们更深层次的极大收获。通过实训我们也发觉了许多咨询题,在试训中我认识到本人还有特别多知识没学好,最根本的知识点没有理清晰,而且许多东西要通过翻书,上网查阅,搜索,遇到一小点错误运转不出来,就会烦躁不安,觉得有些自暴自弃或这抱怨标题有些变态,以后要克服,尽量保持一颗蓝好的心态,学好 c 语言,用 c 语言来编写一个按要求的系统。关于将来,近程下个学期,我觉得我还有许多方面需要提高。首先我要接着学习好 c 语言的根底知识,然后能在电脑上纯熟的运用。能写出一些程序,上网的时候多看一些优秀的教程和优秀的代码,遇到咨询题是多和同学讨论,同时多弄出几套方案,多练习本人结局咨询题的才能和与同学合作的才能。总之,这一切都成为我经历里面的一个篇章,更是 c 语言编程上的一个里程碑。c 语言程序设计实训指导老师:毛跃平程序设计语言是计算机相关专业一门专业根底课,通过对c 语言程序设计的学习,掌握计算机程序设计的根本知识、掌握编写运转程序的步骤,掌握常用的计算机算法,本课程也是实践性较强的课程,为此安排一周实训,能进一步加强稳固理论知识,锻炼处理咨询题的才能。为接着学习其他课程打下坚实的根底。计算机网络技术 091 班2010 年 6 月 28 日2010 年 7 月 2 日,共 5 天?要求每一位参加实训的同学认真分析每个标题,认真答复标题给出的咨询题,在该题 后面写出解题思路及算法,再编写程序,在计算机调试并运转,最后上交该实训文 档和源代码。以本人的姓名建立一文件夹,以 1-1.c1-2.c2-1.c为源码名保存程序每一程序顶部的注释中写如下的内容/*姓名:xxxx日期:2010-6-x*/?实训过程中能够互相讨论,查阅相关材料,但一定要本人理解咨询题并本人动手实成标题,严禁抄袭,一经发觉,成绩以零分记。?留意解题过程中算法的设计,留意分析和理解标题的描绘是如何转换为 c 程序的语句,体会使用不同解题算法之间的低劣。一、根本知识留意:c?9/5(f?32)输入,9/5 是求整运算。1.2 输入一个分数(0-100),依照分值,90-100 输出a,80-89 输出b,70-79 输出c,60-69 输出d,其他输出e,要求使用 switch 语句完成。利用 switch 的循环构造,留意符号输入1.3 写一程序,实现推断一个整数 n 是否是素数。要求推断素数的功能写成一个函数,在 main 函数中输入要推断的数 n,依照该函数的返 回值输出相关信息二、常见推理咨询题2.1 有一条长阶,假设每步跨 2 阶,那么最后剩 1 阶;假设每步跨 3 阶,那么最后剩 2 阶;假设每步跨 5 阶,那么最后剩 4 阶;假设每步跨 7 阶,那么最后正好一阶不剩.编程求出楼梯的长度。【思路】依照题义,假定该楼梯长为 7(请咨询为何要假定为 7,假设从其他数开场行不行?),看 7 能否满足要求,假设满足要求,那么该楼梯长为,否那么,看 8,9,10.直到找到一个满足要求的整数 n,即该数同时满足 n%2=1,n%3=3,n%5=4,n%7=0,那么停顿循环,输入该数即可(考虑,满足这一条件的数是否只有一个)。由于,每步跨 2 阶,那么最后剩 1 阶;假设每步跨 3 阶,那么最后剩 2 阶;假设每步跨 5 阶,那么最后剩 4 阶;假设每步跨 7 阶,那么最后正好一阶不剩.刚好剩一个,不可从其他书开场运转。2.2jacky 和 mary 养了特别多猪。他们想要给猪安家。但是 jacky 没有足够的猪圈,特别多猪只能够在一个猪圈安家。jacky 建了 3 个猪圈,为了保证公平,剩下 1 头猪就没有地点安家了。mary 生气了,骂 jacky 没有脑子,并让他重新建立猪圈。这回 jacky 建造了 5 个猪圈,但是仍然有 1 头猪没有地点去,然后 jacky 又建造了 7 个猪圈,但是还有头没有地点去。jacky 都快疯了。你对这个事情感兴趣起来,你想通过 jacky 建造猪圈的过程,明白 jacky 家至少养了多少头猪?2.3 一个猴子吃桃子,每天吃现有桃子数量的 一半 再多一个,到第九天吃完的时候 只剩下 1 个桃子,求原来有多少桃子?【思路】倒推法,今天吃之前的桃子数=昨天吃的一半少一个,即 today=(yesterday/2)-1=yeterday=(today+1)*2i=10 today=1 推出第 9 天吃之前的桃子数,再把第 9 天当作今天(today=yesterday),推出第 8 天吃之前的桃子数.直到推出第一天吃之前的桃子数为止。(留意循环变量初值和终值是多少)循环变量初值 1 和终值是 15332.4 某日,王母娘娘送唐僧一批仙桃,唐僧命八戒去要桃八戒从娘娘宫里挑上仙桃出发,边走边望着前箩筐中的仙桃咽口水,走到 128 里时,倍觉心烦腹几饥口干不能再忍,因而找了个偏僻处开场吃前头箩筐中的仙桃来,越吃越有兴头,不觉竟将一筐仙桃吃尽,才猛然觉得大事不好正在无奈之时,发觉身后还有一筐,便转悲为喜,将身后的仙桃一分为二,重新上路以后,每走前一段路的一半,边吃光前一箩筐中的仙桃,才上路如此这般,最后一里走完,正好遇上师傅师傅一看,两个箩筐中各有一个仙桃,因而大怒,要八戒交代一路吃了多少个仙桃?八戒掰着指头,好几个时辰也答复不出,请你帮八戒算算他吃了多少仙桃!2.5 一球从 100 米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第 10次落地时,共通过多少米(请留意下落几次,反弹几次)?第 10 次反弹多高?下落 12 次,反弹 11 次。三、穷举搜索算法此类咨询题的解题思路是按标题要求及条件,把所有可能的情况都罗列出来,在其中找出符合要求的解。3.13025 这个数具有一种独特的性质:将它平分为二段,即 30 和 25,使之相加后求平方,即(30+25)2,恰好等于 3025 本身,即 abcd=(ab+cd)2。恳求出具有如此性质的全部四位数。【考虑】如何求出一个数的前两位和后两位?循环变量初值要从多少开场,到多少完毕,把每个数前两位和后两位拆出来相加再求平方,并推断结果是否等于该数本身,如等那么输出,留意输出格式操纵。前两位a=m%100;后两位b=m/100;m为一个四位数,循环变量从第一个符合要求的数开场,高 9801.3.2 百钱买百鸡:公元 5 世纪,我国古代数学家张丘建在算经中提出了如下咨询题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。凡百钱买百鸡,咨询鸡翁、母、雏各几何?篇三:c 语言培训学习体会c 语言培训学习c 语言是一种构造化语言,是大部分编程语言的根底,c 语言学好了,以后的 java,c#以及更多的编程语言才有可能学好。下面就跟南宁达内小编一起,要学好 c 语言必须理解的四点:1、课前认真预习,把下一节要上的内容先本人看一遍,把不明白的地点打个标记,等上课的时候能够请教老师。理解书上的例子,搞明白每个语句的含义,用法。看完后尝试着不看例子本人编写程序,编完以后再跟书上进展比拟,看本人的程序还有哪方面的缺乏,再进展改正。想要真正学好 c 语言光看书是不够的,一定要本人多动手。2、上课认真听讲积极考虑,提高上课效率。老师上课讲述的都是课程的重点和难点,听好课程能够到达事半功倍的目的。3、课后复习。把每天的上课内容回家再复习一遍,独立完成课后的作业,假如有时间,最好能找点课外书籍、课外习题什么的来稳固所学的内容。4、主动上机,多多实践,提高动手才能。通过上机实践来验证所学的理论,通过在机器上查找错误来稳固概念,通过提高上机才能来促进理论学习,开阔编程思路,提高反映速度,提高分析咨询题处理咨询题的才能,锻炼心理素养,提高心理承受才能。学习 c 语言的初期重点要放在掌握语言的语法和规定上,一定要养成良好的编程适应,平时写程序留意语法标准格式操纵,格式标准了,出了错误也容易找到出错的地点,这是 c语言的根底;后期的重点要转移到掌握编程的思路和根本算法上来。课后多做习题,找一些经典例子尝试本人编写,写程序切忌半途而费,想到一个思路,就要按本人思路把它写完,就算错了,也能够让本人理解为什么如此做会错?错在哪里?会出什么结果?以后本人也特别难在这个地点犯同样的错误。当学到一个新的知识点,就试着把它运用到往常做的习题上,不但稳固了往常学的内容,也更加能加强新知识的理解。学习 c 语言确实是要通过以上如此几个反复,才能前后融会贯穿,积累所应该掌握的知识。c 语言是如此,其他语言也是如此,从根本抓起,多动手,多动脑,不明白就咨询,留意平时积累。