程序设计心得体会(精选多篇).doc_第1页
程序设计心得体会(精选多篇).doc_第2页
程序设计心得体会(精选多篇).doc_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

1、程序设计心得体会(精选多篇)第一篇:程序设计的心得体会数据构造程序设计心得和体会学号:1004011025姓名:常新亚数据构造是计算机存储、组织数据的方式。数据构造是指互相之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据构造可以带来更高的运行或者存储效率。数据构造往往同高效的检索算法和索引技术有关。一般认为,一个数据构造是由数据元素根据某种逻辑联络组织起来的。对数据元素间逻辑关系的描绘称为数据的逻辑构造;数据必须在计算机中存储,数据的存储构造是数据构造的实现形式,是其在计算机内的表示;此外讨论一个数据构造必须同时讨论在该类数据构造上执行的运算才有意义。一个逻辑数据构造可以

2、有多种存储构造,且各种存储构造影响数据处理的效率。在许多类型的程序的设计中,数据构造的选择是一个根本的设计考虑因素。许多大型系统的构造经历说明,系统实现的困难程度和系统构造的质量都严重的依赖于是否选择了最优的数据构造。许多时候,确定了数据构造后,算法就容易得到了。有些时候事情也会反过来,我们根据特定的算法来选择数据构造与之适应。不管哪种情况,选择适宜的数据构造都是非常重要的。从上面我们理解到了数据构造的重要性,它是一个程序的关键因素。拿到“阴风习习的大楼”这个题目时,一开场不知道从哪入手,以为可以把每个位置看成一个图的一个节点,从而可以用邻接表这种构造,通过遍历邻接表,每次选择权值小的途径走就

3、可以得到最短的途径了。我错了,完全的错了。通过认真的分析p 后,我认识到,这能简单的看成一个图,因为每个位置都只能到达它邻接的位置而不是和其他各位置都有联络。而且假如每个位置转化为图的一个节点,这样要表示每个节点的关系就需要nn节点和n4大小的数组来存储各个点的关系。还有这个大楼结设想转化为一个图也是不容易的。根据书上有些类似的“老鼠迷宫问题”,让我想打,不如就用nn大小的数组直接存储大楼构造。通过类似走迷宫的方法来遍历,当遍历完所有途径后就能得到一个最小的途径。那接下来怎样遍历呢?我采用了深度优先遍历的方法,这样可以用递归的方法,简化代码。虽然理解上有一定困难,而且递归条件的控制要注意。通过

4、这次数据构造程序设计,不仅让我对c语言的一些知识得到了回忆,加深了对c语言的掌握。同时也让我对数据构造知识得到了一定的掌握。知道了怎么去分析p 一个题目,怎样选择比拟的数据构造。让我从怎么样实现一个程序功能,转变到怎么用更少的空间,更短的时间完成程序设计。空间和时间上对程序的优化是评价一个程序坏的关键标准。通过这次数据构造的程序设计也让我懂得了怎么样去设计一个程序。从问题分析p 中找出程序所要解决的关键问题和数据构造的选择;在概要设计中完成程序的大体轮廓;在详细设计中解决关键问题的算法和设计;在调试分析p 中完成程序最终的修补。这样一个比拟的程序就设计出来了。第二篇:程序设计心得体会【收获及体

5、会】通过两个星期的折腾,总算把课程设计给完成了,这是一个坚苦而又漫长的过程。是啊,读了那么多年的书,课程设计可是第一次。看着劳动成果,很欣慰!虽然这不是我一个人做的,是大家的共同努力得来的。“也许完成不了!”两个星期前我们这样说,“完成他没问题!”一个星期前我们这样说,如今我们可以说:“哈哈,完成啦”!刚开场,可以说是没有头绪,于是就去图书馆找资料,找到了一些关于画图方面的,可是这点小进展远远不够,这只是一个小小的开场。下一步是上查,找到了些与我们题目相似的,那时我们每个人都很快乐,可是那还不是我们要的,于是又上查到了些有关的函数等等,终于在我们大家的努力下,完成了这个程序。虽然对着电脑做程序

6、,有点累有点热,可是当看到劳动成果时,真是别有一番滋味在心头啊!世上无难事,只怕有心人,确实如此。做完这个程序最大的收获就是感受到了集体的力量,当然个人的智慧也是很重要的哦!做完这个课程设计,我们的自信一下子进步了,我们也会写程序了;尽管对于有些人这种程序会很简单,可对我们c语言初学者来说,已经很不容易了。这次体验为以后的学习计算机的我们增强了信心。享受劳动成果的滋味实在很美妙啊!-姜【收获及体会】繁忙了一个多星期,在大家的共同努力下,我们总算将此程序设计出来。尽管不是自己独立完成,但仍然很快乐,因为在设计的过程中,让我理解到要设计一个大型程序,查找资料是至关重要的,在别人的根底上,再根据自己

7、所学进展修改与调试,最后设计出自己想要的程序,这过程艰辛,但只要你持之以恒,成功指日可待。另外平时扎实的根底也很关键,因为假如你平时学得就不怎么样,那么你面对这么一个比拟有难度的程序,你可能会望而却步,看别人的程序都是个难点,更别说让你自己去设计。为理解决此。类问题,最就是多向同学,教师请教,不要怕难为情。尤其是教师,评他们多年的编写程序的经历,要解决我们的问题,对他们来说只是small case。在设计这个程序时,我们刚开场是根据教师给我们提供的资料,用画图以及循环将框架设计出来,但是接下去便无从下手了,计算是个关键和难点,我们也查了相应的资料,但是它上面用得是坐标来做的,所以为了方便设计程

8、序,我们也改为坐标来做的,这样计算问题解决了。接下去就是按键问题,我们的资料是用鼠标做的,所以关于按键这个函数就只能我们自己设计,还手头有类似的资料,经过自己的反复尝试以及与与同学的讨论,这也不难,最还是被我们搞定了。最后就是闪烁,这个设计的方法很死板,都一个类型,就是算坐标比拟烦琐,要确定它的位置,但是这些只要你自己愿意去尝试,问题都可以迎刃而解的。从这一个多星期的设计过程中,我看到了大家的拼搏与努力,也让我知道团队精神得难能可贵,尽管一年下来大家不怎么有多大接触,但是彼此之间的友谊已经在我们心里扎根生底,在遇到问题时,我们会共同进退,每个人都很大方不会因为是通过自己艰辛劳动设计出来的东西而

9、不准别人剽窃了。总之,这次设计程序让我受益良多,我会珍惜像这种难得的时机-薛【收获及体会】自从记事以来就听过了电脑这个高科技,如今终于实现了自己的一个小小愿望-成为了计算机系的一名学生,这学期我们学的c语言,以前就听过这个名字,翻开书一看简直一窍不通,学这门科简直就是一个挑战,课前课后都要把书啃一遍,要不然上课就跟不上,终于学期快完毕了,我们有一个课程设计,在两个星期内,完成一个复杂的程序,我们的题目是做一个计算器,计算器从小就见过但让我自己设计一个出来就有点困难了。第一天,我们都按照教师教的画图函数画计算器的外貌,但发现一个一个画实在是太烦琐,后来在教师的点拨下,我们采取了for语句,果然很

10、快地画出来了,接下来的事就是计算了,用什么函数?怎么用?那个上午就坐那发愣,没有什么新打破,自性心严重受到打击,下午立马找了份材料到图书馆去研究,还专门找了位高手教我,研究了一个下午终于有眉目了,第三天我们成功地把计算功能搞定了,但还有闪烁的功能没有搞,这确实是一个问题,这时团结的力量得到了充分的表达,大家齐心协力,有的找资料,有的帮助改错,有的俗话说:“三个臭皮匠顶个诸葛亮。”在大家的共同努力下,我们成功了。感谢刘金平教师的淳淳教导,感谢同学的积极帮助,我的程序终于顺利完成了,接下来的就是写报告收尾了,看着自己的劳动成果写起报告来特有劲,特有灵感。很感谢这次的课程设计,它使我更加深入地体会到

11、多看专业书的重要性,只有掌握了一定量的专业知识才能得心应手地解决诸多问题;另外,做任何事都要有耐心,不要一遇到困难就退缩;在学习和工作中要时刻谨记“团结”二字,它比通向成功的铺路石,不可或缺。人生的道路是曲折的,但正是因为曲折人生才光荣夺目,在人生的路上,总遇到重重困难,但正是因为困难我们才变的更坚强。今后的路还很长,面对困难,让我们用行动去俘虏它吧!-毛【收获及体会】第一天上机时对如何编计数器程序一点头绪都没有,只是将从图书馆借来的关于如何制作图形看了一遍,大体上有了理解。第二天我就着手画计数器图形,虽然有些人图形已画,可我没有着急,毕竟别人花的时间比我多,为了使图形美观我不断运行、调试,直

12、到自己满意为止。接下来是星期五,说实话那天蛮难熬的,一天都泡在机房。眼睛有点吃不消,可没有方法,将来我们就靠计算机吃饭,再苦再累也要坚持。在已编的程序上又加了一点精华,怎样使字符闪烁,这也是我们几个人互相讨论的结果。第二周,通过周末到上查的资料,和参考资料又参加计数器的灵魂算法。接下来几天再将程序不断完善、加工,计数器程序初露头角。最后小结:程序设计过程有如解决一实际问题,从解决实际问题的角度,我们可以这样来看:首先要理解这个问题的根本要求,即输入、输出、完成从输入到输出的要求是什么;其次,从问题的要害入手,从前到后的解决问题的每个方面,即从输入开场入手,着重考虑如何从输入导出输出,在这个过程

13、中,可确定所需的变量、数组、函数,然后确定处理过程算法。可得最后结论。在程序设计中,可认为也是一个社会,每个一同的社会成员都有不同的想法。程序设计学得的坏要看你在社会中解决问题的才能的上下,所以不同的人编程的结果是不同的。在这个社会中,经历与想法最为重要。-左【收获及体会】c语言课程设计和现代计算机技术的实际应用相结合,是我们在本阶段学完理论课程之后对自己该方面的才能的一次很的检验,从开场的算法思路到运行调试后的美观的图形界面以及另人兴奋的可用程序,都是一个很的学习和锻炼的过程。使我们稳固了原有的理论知识,培养了我们灵敏运用和组合集成所学过知识及技能来分析p 、解决实际问题的才能。使我们体会到

14、自身知识和才能能在实际中的应用和发挥。不但可以激发创新意识,还可以开发创造才能、培养沟通才能。这次实习时间虽然仅有一个星期,但确实使我受益非浅。通过实习我丰富了计算机操作经历,更加深了对c语言的理解,熟悉了其环境,更增强了对turbo c的使用技巧。另外,实习中教师对我们进展了细心、耐心的指导,鼓励我们对程序进展合理改良,培养了我们的创新意识和创新才能。原来是我认为可怕的课程设计,就在种种辅助条件下完成了,心里有说不出的快乐。虽说捧着自己的成果很快乐,但成果背后总是付出很大的努力。一个多礼拜中,我们有过山穷水尽的困惑;有过柳暗花明的惊喜;有过唇枪舌剑的辩论;有过互相鼓励的抚慰。一个多礼拜的时间我们经历了很多,也收获了很多。与其说它是体力与脑力的作业,不如说它是合作精神和毅力的考验。经过这次课程设计,我不仅学到了很多知识和技能,更重要的是我们学会

温馨提示

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

评论

0/150

提交评论