课程设计刚开始时总感觉很反感,认为课程都结束了还设计。后来经过一次课的设计,才发现自己所欠缺的知识。大概两个星期的课程设计,在机房里搜集各种资料,回到宿舍在进行整理,虽然过程有些辛苦。但是,我从中也收获了不少。
在这次课程设计中,我对C语言有了进一步的了解。知道了实践的重要性,同时也了解了理论与实践的差距。通过实践,我也发现我的好多不足之处,首先就是自己的经验还很匮乏,在设计算法思路时总是以自然的语言去理解分析,而不能把自己放在机器的角度去看问题,这就导致了许多问题看似可以解决,但真正到了上机编程敲代码是却无从下手。所以后在学习过程中,我会更加注视实践操作,使自己更好地学好计算机。
通过这次课程设计,深刻的了解到了数据结构的重要性。很多问题都可以用数据结构的知识来解决。例如,我这次的课程设计的题目是小木棍。刚开始拿到题目时有些茫然,后来结合数据结构的知识在进行思考,这个问题可以用很多数据结构的内容来解决。例如:可以用树,小木棍的长度和重量可以想象为树的左右结点,L越小,W越小,越接近根。每个结点的子结点的L和W都大于该结点的L和W,为了符合题意,需要形成的树最少,且每棵树的分支也要最少。后来在网上找到了一个程序,更加简单,经过修改后发现是个很不错的程序,就用了这个。
课程设计后,我发现自己所学到的东西还是太少,完全不能满足工作的要求。以后在遇到各种程序时,不能焦躁,一步一步慢慢来经过无数次的检查程序错误的原因后慢慢懂得了耐心是一个人成功的必然具备的条件!同时,通过此次课程设计使我了解到,必然具备的条件!在看程序的过程中,不断的上网查资料以及翻阅相关书籍,通过不断的模索,测试,发现问题,以及翻阅相关书籍,通过不断的模索,测试,发现问题,解决问题。课程设计让我们学到的不仅仅是数据结构的内容,同时还要知道自己学到的东西还很少,各方面还很欠缺。遇到困难时大胆的猜想,小心的验证,学无止境,以后要更加的努力深入的学习。同时,基础知识是很重要的,认真上好专业课,在理论的基础上大胆的去尝试,去实验,勇敢的面对自己的错误,错误不是件坏事,发现它,解决后,自己就进步了。以后在写程序或分析程序时不能急躁,认真细心的去处理。
以后还会有课程设计,要以正确的态度去面对,珍惜课程设计那漫长而又短暂的时间。努力在这方面学习更多进而可以更好的学习计算机。