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

下载本文档

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

文档简介

1、c 语言课程心得体会篇一: c 语言学习心得体会与总结】c 语言程序学习心得体会通过一学期对 c 语言的学习,我感觉学习 c 语言是有一定难度却又 是非常有趣的科目。也是很有帮助的,特别是对将要面对的计算机 二级考试。 这段时间的学习我知道了 c 语言的基本特点有以下几点: 1 语言简洁,使用灵活方便。2 运算符丰富,表达能力强。3 数计类型丰富。4 目标程序质量高,具有面向硬件系统的特点。5 具有结构化的控制语句和模块化的程序结构。6 具有编译预处理功能。7 程序设计自由度大,可移植性好。 这段时间学习使我掌握了:一、我学习了 c 语言的数据类型、常量与符号常量、变量、 c 语言 的运算符和

2、表达式、赋值运算符和赋值表达式、自增自减运算符以及逗 号表达式等。二、这章介绍了结构化程序的三种基本结构、 c 语句概述、数据输 出包括字符输出函数 putchar() 和格式输出函数 printf() 、数据输入包括 字符输入函数 getchar() 和格式输入函数 scanf() ,还有一些简单的 c 语程序设计举列等。经过第一阶段对语法的学习,我觉得实例阶段应该是一个过渡阶段 吧,通过前一阶段对语法的学习之后,可能有很多概念我们都比较 模糊,或者说很多东西太抽象了,这就为我们第二个阶段的学习做 好了实例化的准备 ,可以这样说吧,第一个阶段就我们为我们的学习 一样东西而构建的一个类,里面讲

3、了我们应该在这里面要做什么? 第二阶,也就是本阶段,我们就应该去把前一段的东西具体化(实 例化先前创建的类 ),那怎么个具体化呢,呵呵!说白了,去练习一些 小例子,从网上下载的电子书上有很多这方面的例子的,如果有自 己去书店买书的话,里面也应该提供了不少,里面的例子,我是每 次都打了一遍,也许有的人不会亲自去用手打一遍,什么 copy 等, 当然这样也行,但我个人认为,对于初学者来说,最好还是自己动手打一遍比较好,毕竟这些东西对我们来说,都比较陌生,如果每 个字都自己打完的话,有些代码你不想记住也难了,在这里,我们 得弄懂练习的每一个例子,如果能把一些例子稍稍修改,弄懂里面 精髓的东西,让自己

4、知道为什么这样做,那么是最好不过的了,我平时练习时,这一步是少不了的,都习惯了,所以也就成了条件反射, 想不这样都不行。最后,我们就应该汇一下总,把前面做过的例子 里所用的技术理一下,再做一个比较大的例子,尽量把到目前为止 所懂的知识全部应用到里面去,只是尽量,当然有些东西是不能集 成到一起的,也是是代码之间的排斥性。 这是个人的一点学习心得,希望能更好的运用到学习中去。 c 语言 是一门很有用的、对于我们的就业很实际的语言,学习好 c 语言是 一项必须而实际的任务。我们必须要好好掌握。篇二:c 语言心得体会 c 语言实训报告姓名:陶艳琼 班级:计算机网络 091 班 【 500 字以内的实训

5、体会】 c 语言实训心得体会 在初学 c 语言的一个学期后,我们进行了 c 语言阶段,尝试编写各 种类型的程序。在为期一个周时间中,我的感受是: c 语言实训和平 时上课所接触的成有很多不同,所经受的考验和克服的困难和平时 的相差不大,遇到不会做的题同学互相讨论,互相帮助,共同解决, 攻克了 c 语言的复杂程序,我感触良多。在这次实训中,我对 c 语言有了一个更深的认识了解,也对这学期 的知识得到巩固,还尝试了运行编程,每次运行程序成功,让我对 下面的项目充满了信心通过自己的努力最终把最初的理论知识转化 成基本技能,这次的实训,是我对 c 语言的学习产生了农活的兴趣。 还是这次实训,最令人激动

6、的就是同学遇到问题互相帮助虽然只是 一个很小得实训,但同学们的满腔人情却是值得骄傲的,我们在实 训中取长补短在实训中长知识,提高了我们学习,虽然对有些时候 老师没给我们指出解决问题的方法有一些小抱怨,但到了结束是才 知道,这种教学让我们自己学会了自学,学会了去看懂别人的代码。 更多的是老师的感动,每天在我们来之前家到了机房,给我们我分 享他学 c 语言的感受,还提醒我们注意在编程时与遇到的事项, 这些是我们平时上课无发了解到的知识是我们更深层次的极大收获。通过实训我们也发现了许多问题,在试训中我认识到自己还有很多 知识没学好,最基本的知识点没有理清楚,而且许多东西要经过翻 书,上网查阅,搜索,

7、遇到一小点错误运行不出来,就会烦躁不安, 觉得有些自暴自弃或这抱怨题目有些变态,以后要克服,尽量保持 一颗蓝好的心态,学好 c 语言,用 c 语言来编写一个按要求的系统。 对于未来,近程下个学期,我觉得我还有许多方面需要提高。首先我要继续学习好 c 语言的基础知识,然后能在电脑上熟练的运 用。能写出一些程序,上网的时候多看一些优秀的教程和优秀的代 码,遇到问题是多和同学讨论,并且多弄出几套方案,多练习自己 结局问题的能力和与同学合作的能力。总之,这一切都成为我记忆里面的一个篇章,更是 c 语言编程上的 一个里程碑。 c 语言程序设计实训计划指导教师:毛跃平一. 实训目的 程序设计语言是计算机相

8、关专业一门专业基础课,通过对 c 语言程序设计的学习,掌握计算机程序设计的基本知识、掌握编 写运行程序的步骤,掌握常用的计算机算法,本课程也是实践性较 强的课程,为此安排一周实训,能进一步加强巩固理论知识,锻炼 解决问题的能力。为继续学习其他课程打下坚实的基础。二. 实训班级计算机网络技术 091 班三. 实训日期及时间2010 年 6 月 28 日 2010 年 7 月 2 日,共 5 天四. 实训要求? 要求每一位参加实训的同学认真分析每个题目,认真回答题目给 出的问题,在该题后面写出解题思路及算法,再编写程序,在 计算机调试并运行,最后上交该实训 文档和源代 码。 以自己的姓名建立一文件

9、夹,以1-1.C 1-2.C 2- 1.C为源码名保存程序每一程序顶部的注释中写如下的内容/*姓名: xxxx题目: 1.1日期:2010-6-x*/? 实训过程中可以相互讨论,查阅相关资料,但一定要自己理解问 题并自己动手实成题目,严禁抄袭,一经发现,成绩以零分记。? 注意解题过程中算法的设计,注意分析和理解题目的描述是如何 转换为 c 程序的语句,体会使用不同解题算法之间的低劣。五. 实训题目一、基本知识1.1 完成课本 p68 页第 7题 注意: c?9/5(f?32) 输入, 9/5 是求整运算。1.2输入一个分数(0-100),根据分值,90-100输出'a' -80

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

11、不行 ?),看 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.2 jacky 和 mary 养了很多猪。他们想要给猪安家。但是 jacky 没 有足够的猪圈,很多猪只能够在一个猪圈安家。 jacky 建了 3 个猪圈, 为了保证

12、公平,剩下 1 头猪就没有地方安家了。 mary 生气了,骂 jacky 没有脑子,并让他重新建立猪圈。这回 jacky 建造了 5 个猪圈, 但是仍然有 1 头猪没有地方去,然后 jacky 又建造了 7 个猪圈,但 是还有头没有地方去。 jacky 都快疯了。你对这个事情感兴趣起来, 你想通过 jacky 建造猪圈的过程,知道 jacky 家至少养了多少头猪 ?2.3 一个猴子吃桃子,每天吃现有桃子数量的 一半 再多一个,到第 九天吃完的时候 只剩下 1 个桃子 ,求原来有多少桃子? 【思路】倒推法,今天吃之前的桃子数 =昨天吃的一半少一个,即 today=(yesterday/2)-1

13、= yeterday=(today+1)*2 i=10 today=1 推出第 9 天吃之前的桃子数,再把第 9 天当作今天(today=yesterday),推出第8天吃之前的桃子数 .直到推出第一 天吃之前的桃子数为止。 (注意循环变量初值和终值是多少 ) 循环变量初值 1 和终值是 15332.4 某日,王母娘娘送唐僧一批仙桃,唐僧命八戒去要桃八戒从娘 娘宫里挑上仙桃出发,边走边望着前箩筐中的仙桃咽口水,走到 128 里时,倍觉心烦腹几饥口干不能再忍,于是找了个僻静处开始吃前 头箩筐中的仙桃来,越吃越有兴头,不觉竟将一筐仙桃吃尽,才猛 然觉得大事不好正在无奈之时,发现身后还有一筐,便转悲

14、为喜, 将身后的仙桃一分为二,重新上路以后,每走前一段路的一半, 边吃光前一箩筐中的仙桃,才上路如此这般,最后一里走完,正 好遇上师傅师傅一看,两个箩筐中各有一个仙桃,于是大怒,要 八戒交代一路吃了多少个仙桃?八戒掰着指头,好几个时辰也回答 不出,请你帮八戒算算他吃了多少仙桃!2.5 一球从 100 米高度自由落下,每次落地后反跳回原高度的一半; 再落下,求它在第 10 次落地时,共经过多少米 (请注意下落几次 ,反 弹几次)?第 10 次反弹多高?下落 12 次,反弹 11 次。三、穷举搜索算法 此类问题的解题思路是按题目要求及条件,把所有可能的情况都罗 列出来,在其中找出符合要求的解。3.

15、1 3025 这个数具有一种独特的性质:将它平分为二段,即 30 和 25 ,使之相加后求平方,即 (30+25)2 ,恰好等于 3025 本身,即 abcd=(ab+cd)2 。请求出具有这样性质的全部四位数。【思考】如何求出一个数的前两位和后两位?循环变量初值要从多 少开始,到多少结束,把每个数前两位和后两位拆出来相加再求平 方,并判断结果是否等于该数本身,如等则输出,注意输出格式控 制。前两位 a=m%100; 后两位 b=m/100;m 为一个四位数,循环变量从 第一个符合要求的数开始,高 9801.3.2 百钱买百鸡:公元 5 世纪,我国古代数学家张丘建在算经 中提出了如下问题:鸡翁

16、一值钱五,鸡母一值钱三,鸡雏三值钱一。 凡百钱买百鸡,问鸡翁、母、雏各几何?篇三: c 语言培训学习心得 体会c 语言培训学习心得体会c 语言是一种结构化语言,是大部分编程语言的基础, c 语言学好了, 以后的 java ,c# 以及更多的编程语言才有可能学好。下面就跟南宁 达内小编一起,要学好 c 语言必须了解的四点:1 、课前认真预习,把下一节要上的内容先自己看一遍,把不懂的地 方打个标记,等上课的时候可以请教老师。理解书上的例子,搞懂 每个语句的含义,用法。看完后尝试着不看例子自己编写程序,编 完以后再跟书上进行比较,看自己的程序还有哪方面的不足,再进 行改正。想要真正学好 c 语言光看

17、书是不够的,一定要自己多动手。2 、上课认真听讲积极思考,提高上课效率。老师上课讲述的都是课 程的重点和难点,听好课程可以达到事半功倍的目的。3 、课后复习。把每天的上课内容回家再温习一遍,独立完成课后的 作业,如果有时间,最好能找点课外书籍、课外习题什么的来巩固 所学的内容。4 、主动上机,多多实践,提高动手能力。通过上机实践来验证所学 的理论,通过在机器上查找错误来巩固概念,通过提高上机能力来 促进理论学习,开阔编程思路,提高反映速度,提高分析问题解决 问题的能力,锻炼心理素质,提高心理承受能力。学习 c 语言的初期重点要放在掌握语言的语法和规定上,一定要养 成良好的编程习惯,平时写程序注

18、意语法规范格式控制,格式规范 了,出了错误也容易找到出错的地方,这是 c 语言的基础 ; 后期的重 点要转移到掌握编程的思路和基本算法上来。课后多做习题,找一 些经典例子尝试自己编写,写程序切忌半途而费,想到一个思路, 就要按自己思路把它写完,就算错了,也可以让自己了解为什么这 样做会错 ?错在哪里 ? 会出什么结果 ?以后自己也很难在这个地方犯同 样的错误。当学到一个新的知识点,就试着把它运用到以前做的习 题上,不但巩固了以前学的内容,也更加能加强新知识的理解。学习 c 语言就是要经过以上这样几个反复,才能前后融会贯通,积 累所应该掌握的知识。 c 语言是这样,其他语言也是这样,从基本抓 起

19、,多动手,多动脑,不懂就问,注意平时积累。【篇二: c 语言学习心得体会】c 语言学习心得体会c 语言作为一种计算机的语言,我们学习它,有助于我们更好的了 解计算机,与计算机进行交流。其语言功能丰富、表达能力强、使 用灵活方便、既具有高级语言的优点,又具有低级语言的许多特点, 适合编写系统软件。其功能强大,不仅用在计算机上广泛用在电子, 机械等方面上,而且,所有的windows,unix,linux,mac,os/2 ,无一例外,哪一个不是 c 语言写 的? 很多新型的语言如, c+,java,c#,j#,perl. 都是衍生自 c 语言。 掌握了 c 语言,可以说你就掌握了很多门语言。因此,

20、 c 语言的学习 对我们尤其重要。 在这之前,我已经对 c 语言这门课程学习了一个 学期,对其有了一定的了解,但是也仅仅是停留在了解的范围,而 且由于时间间隔的关系,对里面的好多东西还是很陌生的,在运用 起来的时候还是感到很棘手,毕竟,万事开头难嘛。 上机实验是学 习程序设计语言必不可少的实践环节,特别是 c 语言灵活、简洁, 更需要通过编程的实践来真正掌握它。对于程序设计语言的学习目 的,可以概括为学习语法规定、掌握程序设计方法、提高程序开发 能力,这些都必须通过充分的实际上机操作才能完成。学习 c 程序这门课一个月了,在大学里 c 语言不但是计算机专业的 必修课程而且也是非计算机专业学习计

21、算机基础的一门必修课程。 所以对于我这个现在专攻软件专业的学生来说当然十分重要,老师 在第一见面时说过, c 语言是计算机的基础,大多数软件都需要用 c 语言来编写,通过一个月的学习,使我由初步掌握简单的应试知识 到完成高难度的深入编程,如我们在编写一个较大的程序时应该把 它分开成几个小程序来看,这样会容易得多。同时,我觉得 c 语言 应该是操作和理论相结合的课程,在不断地编写中去思考,两者是 不可分割的。 在学习一月 c 语言的过程中,我也在慢慢探索怎样才 能学好 c 语言,并总结了一点经验:要了解 c 语言就要从语法基础来学习起,首先要是要了解它的结构, 比如变量,首先要了解变量的定义方式

22、 (格式 ),其意义是什么 (定义 变量有什么用 ); 其次就是要我要怎么去运用它 (我要用什么型式去应 用它)。在 c 语言的命令行中所有的语句都是有它自己的一定格式和 形式出现在我们面前,所以我们在学习某种语句或命令时你首先要 了解的就是它的规则是什么、有什么用、怎么实现等。 这些都是语法基础也是 c 语言的基础如果把它们都了解很好了,那 么你编起程序来就很得心应手了。比如说 if else 和 switch case 这 两种条件语句都是用来判断执行功能的,那我要什么时侯用 if 什么 时侯用 switch 呢 ?如果你很好地了解它们的结构和作用的话那么就 知道:若它的条件分支是多个而且

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

24、很难编出一个好的程序 !学习好基础后我们就可以开 始来编程了。下面是对 c 语言中有许多重要知识的总结:1 、一些基本的函数和基本数据类型的应用。其中,基本数据类型分 为整型、浮点型、字符型、枚举类型。基本函数包括输入输出函数。2 、把运算符的优先顺序排列清楚,要分清楚哪个先运算,哪个后运 算。3 、在编程之前要考虑好程序的算法,写出流程图,这样才能更加快 速的、有效的编程。4 、要分清楚各个变量的生存期和作用域,不能发生混淆,以致发生 错误。5 、数组和指针是 c 语言的经典之处,可以通用,并且互相转换,具 有非常强大的功能,但是使用不当的话,会造成程序出错,打乱原 有程序的规律,使可读性明

25、显变差。6、结构体也是常用的一种数据类型,它的功能也比较强大,相对于 指针而言,结构体掌握起来比较容易理解和使用。7 、对于文件的操作是非常关键的,把输入的数据保存起来,下次还 能够使用,这才是关键问题。所以对文件操作是否成功,使程序是 否编制成功的重要因素。这次学习中,我的收获还有就是学会了用流程图来表达自己的想法, 并根据流程图来逐步实现程序的功能。开始的时候,我画流程图很 是困难,需要一个多小时才能清楚的根据自己的想法画出图来,后 来画多了,就更加了解它的功能,十分得心应手,能够比较快而准 确的画出来。想学好 c 语言,交流是必须的,很多细节的错误或者算法上的小瑕 疵往往是当局者迷旁观者

26、清,这时候果断与身边人进行交流是明智 的选择。而且在学习的过程中,几位学员之间相互交流学习心得可 以快速学习,事半功倍。学习 c 语言就是要经过上机上机再上机,交流交流再交流。才能前 后融会贯通,积累所应该掌握的知识。 c 语言是这样,其他语言也是 这样,从基本抓起,多动手,多动脑,不懂就问,注意平时积累。 总之,通过 c 语言的学习,使我对计算机语言有了一些初步的认识 和理解,使我对计算机语言不再像以前一样一无所知,认为那是高 不可攀的、十分难以理解、一般人学不会的东西了。我认为只要学 习方法掌握好,再加上刻苦的练习,是完全有可能学好任何一门计 算机语言的。最后用一句话表明在学习 c 语言过

27、程中的感受,那就 是“痛苦并快乐着。 ”【篇三: c 语言实践心得体会】c 语言实训心得10903090113 李新程在初学C语言的一个学期后,我们进行了C语言实训阶段,尝试编 写一个比较复杂的程序系统。在为期两周的时间中,我们同组的同 学共同的感受是:C语言实训和平时上课所接触的程序是有很大不 同的,所经受的考验和克服的困难是平时所无法比拟的。好在同组 的搭档们精诚合作,分工明确,有问题共同解决,攻克了C语言实 训的复杂程序。在这里,我作为其中的参与者,感触良多。 在这次实训中,我对对 c 语言有了一个更深的了解认识,也对这个 学期学的知识得到巩固,还尝试运行编程,每次运行程序成功,让 我对

28、下面的项目就充满信心。通过自己与同学合作编写程序,最终 把最初的理论知识转化基本技能。这次的实训,使我对 c 语言的学 习产生浓厚的兴趣。还是这次实训,最令人激动的就是合作做项目,虽然那只是一个很 小很小的项目。每天大家来得很早,大家在一起学习,取长补短, 我们很好的在实训中长知识,提高我们的学习热情。实训中深切体 会到了老师认真负责的伟大的精神和热情为同学指导的促学方式, 虽然对有些时候老师没给我们指出解决问题的方法有些小抱怨,但 是到了结束时才知道,这种教学让我们自己学会了自学,学会了去 看懂别人的代码。更多是老师给的感动,每天在我们来之前就到了 教室,在讲课中海给我们分享他在公司上班的一

29、些心得和体会,还 有那些我们应该注意的事项,这些是平时上课时无法学到的,是更 深层次的巨大收获。 通过这次实训,也使我们发现了许多问题。 在实训中,我们认识到自己还有很多的知识没学好,基础知识没理 清,而且许多东西还要去翻书,去上网搜索。而且遇到一些小错误 运行不出来,就会烦躁不安,觉得有些自暴自弃或者抱怨项目的变 态,以后要克服,尽量保持一颗良好的心态,学好 c 语言,也学好 用 c 语言编写一个按要求的系统。还有就是对于未来,近程就是下学期,我觉得我还有许多方面需要 提高。 首先我要继续学习好 c 语言的基础知识,然后能在电脑上熟 练的运用。然后每天都能写一些程序,上网时候多看一些优秀的教

30、 程和优秀的代码。遇到问题时多和同学讨论,并且多弄出几套方案, 多锻炼自己结局问题的能力和与同学合作的能力。总之,这一切都成为我记忆里面的一个篇章,更是在 c 语言编程上 的一个里程碑。篇二: c 语言实践心得体会c 语言实践心得体会 在科技高度发展的今天,计算机在人们之中的作用越来越突出。而 c 语言作为一种计算机的语言,我们学习它,有助于我们更好的了解 计算机,与计算机进行交流,因此, c 语言的学习对我们尤其重要。 在这个星期里,我们专业的学生在专业老师的带领下进行了 c 语言 程序实践学习。在这之前,我们已经对 c 语言这门课程学习了一个 学期,对其有了一定的了解,但是也仅仅是停留在了

31、解的范围,对 里面的好多东西还是很陌生,更多的在运用起来的时候还是感到很 棘手,毕竟,万事开头难嘛。由于时间的关系,我们的这次实践课程老师并没有给我们详细的介 绍,只是给我们简单的介绍了几个比较重要的实际操作。包括了程 序模块处理 .简单界面程序 .高级界面程序 .程序的添加修改 .用程序做 一元线性回归处理以及用 c 语言程序来画粒度分布图等这几样比较 重要的时间操作。上机实验是学习程序设计语言必不可少的实践环节,特别是 c 语言 灵活、简洁,更需要通过编程的实践来真正掌握它。对于程序设计 语言的学习目的,可以概括为学习语法规定、掌握程序设计方法、 提高程序开发能力,这些都必须通过充分的实际

32、上机操作才能完成。 学习 c 程序设计语言除了课堂讲授以外,必须保证有不少于课堂讲 授学时的上机时间。因为学时所限,课程不能安排过多的统一上机 实验,所以希望学生有效地利用课程上机实验的机会,尽快掌握用 c 语言开发程序的能力,为今后的继续学习打下一个良好的基础。为 此,我们结合课堂讲授的内容和进度,安排了 12 次上机实验。课程 上机实验的目的,不仅仅是验证教材和讲课的内容、检查自己所编 的程序是否正确,课程安排的上机实验的目的可以概括为如下几个 方面:1. 加深对课堂讲授内容的理解 课堂上要讲授许多关于 c 语言的语法规则,听起来十分枯燥无味, 也不容易记住,死记硬背是不可取的。然而要使用

33、 c 语言这个工具 解决实际问题,又必须掌握它。通过多次上机练习,对于语法知识 有了感性的认识,加深对它的理解,在理解的基础上就会自然而然 地掌握 c 语言的语法规定。对于一些内容自己认为在课堂上听懂了, 但上机实践中会发现原来理解的偏差,这是由于大部分学 生是初次接触程序设计,缺乏程序设计的实践所致。学习 c 语言不能停留在学习它的语法规则,而是利用学到的知识编 写c语言程序,解决实际问题。即把 c语言作为工具,描述解决实 际问题的步骤,由计算机帮助我们解题。只有通过上机才能检验自 己是否掌握 c 语言、自己编写的程序是否能够正确地解题。 通过上机实验来验证自己编制的程序是否正确,恐怕是大多

34、数同学 在完成老师作业时的心态。但是在程序设计领域里这是一定要克服 的传统的、错误的想法。因为在这种思想支配下,可能你会想办法 去掩盖程序中的错误,而不是尽可能多地发现程序中存在的问题。 自己编好程序上机调试运行时,可能有很多你想不到的情况发生, 通过解决这些问题,可以逐步提高自己对 c 语言的理解和程序开发 能力。 2. 熟悉程序开发环境、学习计算机系统的操作方法 一个 c 语言程序从编辑、编译、连接到运行,都要在一定的外部操 作环境下才能进行。所谓环境就是所用的计算机系统硬件、软件条 件,只有学会使用这些环境,才能进行程序开发工作。通过上机实 验,熟练地掌握 c 语言开发环境,为以后真正编

35、写计算机程序解决 实际问题打下基础。同时,在今后遇到其它开发环境时就会触类旁 通,很快掌握新系统的使用。3. 学习上机调试程序 完成程序的编写,决不意味着万事大吉。你认为万无一失的程序, 实际上机运行时可能不断出现麻烦。如编译程序检测出一大堆错误。 有时程序本身不存在语法错误,也能够顺利运行,但是运行结果显 然是错误的。开发环境所提供的编译系统无法发现这种程序逻辑错 误,只能靠自己的上机经验分析判断错误所在。程序的调试是一个 技巧性很强的工作,对于初学者来说,尽快掌握程序调试方法是非 常重要的。有时候一个消耗你几个小时时间的小小错误,调试高手 一眼就看出错误所在。通过这次为数不多的几天计算机实

36、践学习,我们了解了一些关于 c 语言的知识,理解巩固了我们 c 语言的理论知识,着对我们将来到 社会工作将会有莫大的帮助。同时它让我知道,只要你努力,任何 东西都不会太难。c 语言实训总结 这个星期,我们迎来了 c 语言实训 一次至为重要的实训。在这 个星期里,同学们都很认真的做着那 20 多道实训题目,遇到不懂的 互相请教,或请问老师。非常感谢老师对我们的帮助,这次实训使 我受益匪浅,收获了很多。 通过 c 语言实训,让我加深了对 c 语言 的了解,而不只是单单的在课本中学到的那些理论,平时乏味的课 程,通过自己动手亲自编写,变的生动有趣,而在自己动手的过程 中,出现的问题很多,比理论要难的多,当一个程序写完以后,经 常会有很多错误而没法解决。不过,通过几天的实训,逐渐积攒了 一些经验,有些错误可以很快就看出来。 这次实训有很大的收获,让我对 c 语言有了更深的认识,平时在课 堂上学到的东西可以自己动手编写,将其转化成一些实用的技能。 如果是一个程序写完一处错误也没有,会有种成就感,于是兴趣就 来了,兴趣来了,自然学的东西也就多了,能把理论变成实际的技 能,让我对 c 语言有了浓厚的兴趣和更深层的认识。 c 语言是一个 有序的学习,学了最基本的替换,然后扩展到循环,嵌套,条理很 清楚,不是一个零散的知识,实际上所有的课程都如此,不过通过 实训我也知道了自己的不足,存

温馨提示

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

评论

0/150

提交评论