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