使自己在过程中得到锻炼和提高。在设计的过程中遇到问题, 这毕竟独立做的, 难免会遇到过各种各样的问题, 同时在设计的过程中发现了自己的不足之处, 对以前所学过的知识理解得不够深刻, 掌握得不够牢固,比如说结构体的建立, 指针的应用等都不太熟练。通过这次课程设计, 也使我对以前所学过的知识重新温故和加强。程序设计过程有如解决一实际问题, 从解决实际问题的角度, 我们可以这样来看: 首先要了解这个问题的基本要求,即输入、输出、完成从输入到输出的要求是什么; 其次,从问题的要害入手, 从前到后的解决问题的每个方面, 即从输入开始入手, 着重考虑如何从输入导出输出,在这个过程中,可确定所需的变量、数组、函数,然后确定处理过程--算法; 最后可得结论。通过这次课程设计,我深刻地体会到: <1>. 细节决定成败: 在学习的过程中, 要注意每一个细节, 要知道一个分隔符或一个括号都会使整个程序出现错误。<2>. 要熟练掌握一些经典的结构和方法, 如选择排序, 递归, 递推等, 在遇到问题是可直接应用,快速解决问题。<3>. 要熟悉一些标准数据库,对一些可直接利用的函数就直接利用,没必要重新定义。<4>. 在设计过程中最好使程序模块化,既便于阅读,也可增加其移植性。<5>. 熟能生巧。平时应该多加训练, 要知道, 即使我们能完全看懂一个程序, 但要让你自己写出一个时仍是很困难的。它要求你对每一个语句, 每一个变量, 每一个函数, 每一个模块都充分的熟悉, 要知道它们的作用, 作用域等等。因此只有平时做的多了, 到时候才会游刃有余。一个多礼拜中, 我有过山穷水尽的困惑;有过柳暗花明的惊喜;一个多礼拜的时间我经历了很多, 也收获了很多。与其说它是体力与脑力的作业, 不如说它是合作精神和毅力的考验。经过这次课程设计,我不仅学到了很多知识和技能, 更重要的是我学会了如何运用所学知识去解决实际问题.