版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精品范文模板 可修改删除撰写人:_日 期:_大学生c+语言实践心得模板 c+语言实践心得模板1 针对我们这学期学的c+,假期进行了五天的实习。第一天听老师讲实习内容和提示的时候觉得思路挺明确的一个程序,哪有传说中的那么难。下午和同学讨论的时候觉得很有目的,只要按部就班的完成各步操作就可以了,有难度的也只是第二步。这一步要进行判断,这就需要多个输出函数;还要冒泡法给工作排序,工资的计算不是在类中完成的挺棘手的一个问题。 第二天上机的时候也很快完成了第一步,觉得还行,慢慢来五天完全可以完成。后来也就没怎么好好思考,没想到第二天遇到麻烦了,编不出第二步了。第三天下午也没调试好,第一步输入的数据在第二
2、步统计的时候怎么也数不出来,我从头至尾研究了多次,没发现一点问题,请舍友帮我检查也说没错,到了傍晚还是看不出来。哎!又找一个人给我看了看,竟然错得那么幼稚,类外定义了全局对象,在数据输入put()函数里又重新定义了对象,这样在put()输入的数据无法用到其他函数中,自然统计的时候都是默认值了。 就这么一个小小的错误整得我一天一晚上寝食难安。 编程序时深深感受到要不得半点马虎,有时少一个“”或“c+语言实践心得模板2 我是从c语言开始的,后来学习c+,现在使用java,刚开始接触面向对象的概念时跟你现在的情况一样,不过经过一段时间的实际编程后,现在回头再认真读一下这两个定义,发现自己有了许多深入
3、的理解,感觉自己开始体会到当初那么多c语言的大牛为什么要转到面向对象上来了。实际编程会对你的理解起到很大帮助作用的。 如果只是做些1000行以下的小程序,C+的优势倒真体现不出来,现在的程序已经到了几万行,十几万行(已经不能称为程序,是一个软件系统),编写的话需要很成熟的软件工程来控制,C+的优势就在于此,你所提到的继承,虚拟,摸版,每一个概念都有软件工程的基础 真正的想理解C+,你应该先学OOA和OOD,因为首先面向对象是一种思想,是一种程序分析和程序设计的思想。面向对象可以可以很好的体现现实之间事务的关系。因而它是一种比较好的程序分析和设计方法。而C+语言不过是可以很好的实现这些方法的成果
4、的一种语言,如果你愿意,你也可以用C来实现实现这些设计,一样可以做到,只是难度更大一点。国内的程序员大多只注重编程,不注重分析和设计的能力,所以到最后学到了C+的时候就感到很迷茫。所以我建议你看看北大的翻译过的一本面向对象分析和面向对象设计。我原来有,可惜丢了。 VC说穿了就是微软提供给大家的一个C+编译平台而已。千万不要将C+和VC这两个不同的东西混淆了。正如楼上的几位高人所说,学习C+是学习OO编程思想的精髓,而学习VC则是如何掌握和运用这个编译平台。之所以许多初学者被VC搞得头昏脑胀(包括当时的我自己),那是因为VC和MFC里面包含有太多有关WindowsAPI的定义和结构,往往看了半天
5、都不知道是干什么用的,因为每一项引深出去都是一大堆的未知,这样也只能造成更加的迷惑和不解。 其实,我建议初学者大可不必早早的进入Windows编程这个领域,先把C+的基础打牢,尤其是对OO编程要有一个很清晰的概念。那时你再学习Windows编程,将会容易得多,说穿了用MFC对Windows编程无非也就是按照微软所事先定义好的一些规范和结构,对一些对象的来回调用而已,而这些Windows编程往往在整个软件项目中只是占据了UI这一小部分。一个程序真正的内涵还是在于程序员对程序内容、框架和结构本身的一种创新。 有志者事竟成!大家千万不要被困难所吓倒,努力是不会白费的! "有效的程序员不应该
6、浪费很多时间用于程序调试,他们应该一开始就不要把故障引 入。" "程序测试是表明存在故障的非常有效的方法,但对于证明没有故障,调试是很无能为力的。" Dijkstra大力鼓吹程序正确性证明,但这一方法离实用还有相当距离,因为一段源程序的正确性证明的文字往往比源代码还要长,所以充分的软件测试今天仍不可或缺。但是程序员的科学训练是十分重要的,有人曾做过一个试验:一个题目由一批印度程序员编程,其结果惊人地相似;而由一批中国程序员来做,编出的程序五花八门。中国的软件人员有时把创造性放在不恰当的地方。只有规范的科学的编程,一个大项目才能得到有效的管理,其质量才有保证。 中国
7、软件产业的发展需要有洞察力的帅才,也需要一大批训练有素的程序设计人员和既懂技术又懂管理的项目领导人。做程序一定要规范。反正我做的时候,就想如果别人看,能不能懂。好的习惯和约定一定要学好的。 c+语言实践心得模板3 在科技高度发展的今天,计算机在人们之中的作用越来越突出。而c语言作为一种计算机的语言,我们学习它,有助于我们更好的了解计算机,与计算机进行交流,因此,c语言的学习对我们尤其重要。 在这个星期里,我们专业的学生在专业老师的带领下进行了c语言程序实践学习。在这之前,我们已经对c语言这门课程学习了一个学期,对其有了一定的了解,但是也仅仅是停留在了解的范围,对里面的好多东西还是很陌生,更多的
8、在运用起来的时候还是感到很棘手,毕竟,万事开头难嘛。 由于时间的关系,我们的这次实践课程老师并没有给我们详细的介绍,只是给我们简单的介绍了几个比较重要的实际操作。包括了程序模块处理.简单界面程序.高级界面程序.程序的添加修改.用程序做一元线性回归处理以及用c语言程序来画粒度分布图等这几样比较重要的时间操作。 上机实验是学习程序设计语言必不可少的实践环节,特别是c语言灵活、简洁,更需要通过编程的实践来真正掌握它。对于程序设计语言的学习目的,可以概括为学习语法规定、掌握程序设计方法、提高程序开发能力,这些都必须通过充分的实际上机操作才能完成。 学习c程序设计语言除了课堂讲授以外,必须保证有不少于课
9、堂讲授学时的上机时间。因为学时所限,课程不能安排过多的统一上机实验,所以希望学生有效地利用课程上机实验的机会,尽快掌握用c语言开发程序的能力,为今后的继续学习打下一个良好的基础。为此,我们结合课堂讲授的内容和进度,安排了12次上机实验。课程上机实验的目的,不仅仅是验证教材和讲课的内容、检查自己所编的程序是否正确,课程安排的上机实验的目的可以概括为如下几个方面: 1.加深对课堂讲授内容的理解 课堂上要讲授许多关于c语言的语法规则,听起来十分枯燥无味,也不容易记住,死记硬背是不可取的。然而要使用c语言这个工具解决实际问题,又必须掌握它。通过多次上机练习,对于语法知识有了感性的认识,加深对它的理解,
10、在理解的基础上就会自然而然地掌握c语言的语法规定。对于一些内容自己认为在课堂上听懂了,但上机实践中会发现原来理解的偏差,这是由于大部分学生是初次接触程序设计,缺乏程序设计的实践所致。 学习c语言不能停留在学习它的语法规则,而是利用学到的知识编写c语言程序,解决实际问题。即把c语言作为工具,描述解决实际问题的步骤,由计算机帮助我们解题。只有通过上机才能检验自己是否掌握c语言、自己编写的程序是否能够正确地解题。 通过上机实验来验证自己编制的程序是否正确,恐怕是大多数同学在完成老师作业时的心态。但是在程序设计领域里这是一定要克服的传统的、错误的想法。因为在这种思想支配下,可能你会想办法去"
11、掩盖"程序中的错误,而不是尽可能多地发现程序中存在的问题。自己编好程序上机调试运行时,可能有很多你想不到的情况发生,通过解决这些问题,可以逐步提高自己对c语言的理解和程序开发能力。 2.熟悉程序开发环境、学习计算机系统的操作方法 一个c语言程序从编辑、编译、连接到运行,都要在一定的外部操作环境下才能进行。所谓"环境"就是所用的计算机系统硬件、软件条件,只有学会使用这些环境,才能进行程序开发工作。通过上机实验,熟练地掌握c语言开发环境,为以后真正编写计算机程序解决实际问题打下基础。同时,在今后遇到其它开发环境时就会触类旁通,很快掌握新系统的使用。 3.学习上机调试程
12、序 完成程序的编写,决不意味着万事大吉。你认为万无一失的程序,实际上机运行时可能不断出现麻烦。如编译程序检测出一大堆错误。有时程序本身不存在语法错误,也能够顺利运行,但是运行结果显然是错误的。开发环境所提供的编译系统无法发现这种程序逻辑错误,只能靠自己的上机经验分析判断错误所在。程序的调试是一个技巧性很强的工作,对于初学者来说,尽快掌握程序调试方法是非常重要的。有时候一个消耗你几个小时时间的小小错误,调试高手一眼就看出错误所在。 通过这次为数不多的几天计算机实践学习,我们了解了一些关于c语言的知识,理解巩固了我们c语言的理论知识,着对我们将来到社会工作将会有莫大的帮助。同时它让我知道,只要你努
13、力,任何东西都不会太难。 c+语言实践心得模板4 为期一个星期的c+实训已经基本结束,但是给了我很大的影响。通过这次实训,使我明白C+语言这门课程光仅仅是听课是远远不够的,上机训练也不容忽视。 通过上机训练,才能够明白自己知识的不足,才能够有的放矢,更加深刻的理解C语言中的知识点。 通过实训,我找到了许多知识漏点,学到了很多以前不懂的知识,以前认为自己已经懂了的知识点也理解更加深刻了。 尤其是遇到了自己当时不知道如何编写的C+语言题目如何编写,通过自己的学习和同同学的交流后,试编和改错,最后能够顺利的编写出来,带来的也有成就感。并增加了我们对C+语言的兴趣和学好C+语言的信心。 与同学们交流的
14、过程中,了解了程序的多种解决方法,知道了不同编写方法有不同的特点。总结C+语言实训的几个重要作用: 1.加深对课堂讲授内容的理解 课堂上要讲授许多关于C+语言的语法规则,听起来十分枯燥无味,也不容易记住,死记硬背是不可取的。然而要使用C+语言这个工具解决实际问题,又必须掌握它。通过多次上机练习,对于语法知识有了感性的.认识,加深对它的理解,在理解的基础上就会自然而然地掌握C+语言的语法规定。对于一些内容自己认为在课堂上听懂了,但上机实践中会发现原来理解的偏差。 学习C+语言不能停留在学习它的语法规则,而是利用学到的知识编写C+语言程序,解决实际问题。即把C+语言作为工具,描述解决实际问题的步骤
15、,由计算机帮助我们解题。只有通过上机才能检验自己是否掌握C+语言、自己编写的程序是否能够正确地解题。 自己编好程序上机调试运行时,可能有很多你想不到的情况发生,通过解决这些问题,可以逐步提高自己对C+语言的理解和程序开发能力。 2.熟悉程序开发环境、学习计算机系统的操作方法 一个C+语言程序从编辑、编译、连接到运行,都要在一定的外部操作环境下才能进行。所谓"环境"就是所用的计算机系统硬件、软件条件,只有学会使用这些环境,才能进行程序开发工作。通过上机实验,熟练地掌握C+语言开发环境,为以后真正编写计算机程序解决实际问题打下基础。同时,在今后遇到其它开发环境时就会触类旁通,很
16、快掌握新系统的使用。 3.学习上机调试程序 完成程序的编写,决不意味着万事大吉。你认为万无一失的程序,实际上机运行时可能不断出现麻烦。如编译程序检测出一大堆错误。有时程序本身不存在语法错误,也能够顺利运行,但是运行结果显然是错误的。开发环境所提供的编译系统无法发现这种程序逻辑错误,只能靠自己的上机经验分析判断错误所在。 通过这次为数不多的几天计算机实践学习,我们更好的了解了一些关于C+语言的知识,理解巩固了我们C+语言的理论知识。 C+语言这门课程对于我们应用电子专业的同学也相当重要,我们会再将来继续学习并熟悉这门课程。 c+语言实践心得模板5 在这为期半个月的时间内,通过我们小组各成员之间的
17、相互讨论和合作,我们完成了学生信息管理系统的程序设计,更值得高兴的是我们的程序得到了大家的喜爱,在每次的简报中都得到了较好的成绩。 虽然在上个学期中,我们已经学习了C语言程序设计这门课,但是我所学的知识最多也就是在做作业的时候才会用到,平时没有什么练习的机会,这次的课程设计是我第一次通过自己构思,和同学讨论并且不断查阅资料来设计一项程序。这次设计,不仅巩固了我以前所学的知识,还让我对c语言有了更深一步的了解,掌握了更多的技巧和技能。 C语言是计算机程序设计的重要理论基础,在我们以后的学习和工作中都有着十分重要的地位。要学好这种语言,仅仅学习课本上的知识是不够的,还要经常自己动手,有较强的实践能
18、力。只有多动手,经常编写程序,才能发现我们学习上的漏洞和自己的不足,并在实践中解决这些问题,不断提高自己转化知识的能力。 在我们小组有解决不了的问题时,我们会主动查阅相关的资料,或向其他同学询问,这不仅丰富了我们的知识,还增进了我们同学之间的友谊。为了增大信息的安全性,需要用文件来存储信息,由于我们在上课时不注重对文件的运用,所以在这方面有较大的困难。我先将书本认认真真地看了一遍,又做了一下课后习题来验证和增进自己的理解,终于,经过我们的不懈努力,我们小组的程序有了突破,成功地实现了用文件来保存并查看学生的信息。 这次设计中,我的收获还有就是学会了用流程图来表达自己的想法,并根据流程图来逐步实现程序的功能。开始的时候,我画流程图很是困难,需要一个多小时才能
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 科技前沿:资金驱动创新
- 2025年度柴油运输合同书(智能化物流服务)4篇
- 2025年度特色面馆连锁品牌加盟管理规范合同范本3篇
- 专业电线电缆供应协议模板2024版
- 《那时我称她为繁星》课件
- 二零二五年度住宅小区改造工程招标投标及合同价款监管协议3篇
- 2024年05月内蒙古内蒙古包头市南郊农村信用联社招考笔试历年参考题库附带答案详解
- 2024版消防系统检测与维护服务协议版B版
- 2025年度网络安全风险评估与治理合同范本4篇
- 2025年度公共租赁住房拆迁安置房租赁合同4篇
- 【公开课】同一直线上二力的合成+课件+2024-2025学年+人教版(2024)初中物理八年级下册+
- 高职组全国职业院校技能大赛(婴幼儿照护赛项)备赛试题库(含答案)
- 2024年公安部直属事业单位招聘笔试参考题库附带答案详解
- NB-T 47013.15-2021 承压设备无损检测 第15部分:相控阵超声检测
- 装饰工程施工技术ppt课件(完整版)
- SJG 05-2020 基坑支护技术标准-高清现行
- 汽车维修价格表
- 司炉岗位应急处置卡(燃气)参考
- 10KV供配电工程施工组织设计
- 终端拦截攻略
- 药物外渗处理及预防【病房护士安全警示教育培训课件】--ppt课件
评论
0/150
提交评论