下面是小编为大家整理的c语言课程设计心得体会(精选文档),供大家参考。
c 语言课程设计心得体会
在这为期半个月的时间内, 通过我们小组各成员之间的相互讨论和合作, 我们完成了学生信息管理系统的程序设计, 更值得高兴的是我们的程序得到了大家的喜爱, 在每次的简报中都得到了 较好的成绩。
虽然在上个学期中, 我们已经学习了《C 语言程序设计》 这门课, 但是我所学的知识最多也就是在做作业的时候才会用到, 平时没有什么练习的机会, 这次的课程设计是我第一次通过自己构思, 和同学讨论并且不断查阅资料来设计一项程序。
这次设计, 不仅巩固了我以前所学的知识, 还让我对 c 语言有了更深一步的了解, 掌握了更多的技巧和技能。
C 语言是计算机程序设计的重要理论基础, 在我们以后的学习和工作中都有着十分重要的地位。
要学好这种语言, 仅仅学习课本上的知识是不够的, 还要经常自己动手, 有较强的实践能力。
只有多动手, 经常编写程序, 才能发现我们学习上的漏洞和自己的不足, 并在实践中解决这些问题, 不断提高自己转化知识的能力。
在我们小组有解决不了的问题时, 我们会主动查阅相关的资料, 或向其他同学询问, 这不仅丰富了我们的知识, 还增进了我们同学之间的友谊。
为了增大信息的安全性, 需要用文件来存储信息, 由于我们在上课时不注重对文件的运用,所以在这方面有较大的困难。
我先将书本认认真真地看了一遍, 又做了一下课后习题来验证和增进自己的理解, 终于, 经过我们的不懈努力, 我们小组的程序有了突破, 成功地实现了用文件来保存并查看学生的信息。
这次设计中, 我的收获还有就是学会了用流程图来表达自己的想法, 并根据流程图来逐步实现程序的功能。
开始的时候, 我画流程图很是困难, 需要一个多小时才能清楚的根据自己的想法画出图来, 后来画多了, 就更加了解它的功能,十分得心应手, 能够比较快而准确的画出来。
在这次课程设计中, 我们首先对系统的整体功能进行了构思, 然后用结构化分析方法进行分析, 将整个系统清楚的划分为几个模块, 再根据每个模块的功能编写代码。
而且尽可能的将模块细分, 最后在进行函数的调用。
我们在函数的编写过程中, 我们不仅用到了 for 循环、 while 循环和 switch 语句, 还用到了函数之间的调用(包括递归调用) 。
由于我们是分工编写代码, 最后需要将每个人的代码放到一起进行调试。
因为我们每个人写的函数的思想不都一样, 所以在调试的过程中也遇到了困难, 但经过我们耐心的修改, 终于功夫不负有心人, 我们成功了!
当然, 我们的程序还有一些不完善的地方, 比如说, 当输入的数据不符合我们定义的数据的格式的时候, 程序会出现一些错误, 有时会出现主菜单的死循环;在一次程序运行中, 只能行使一种权限, 要想再行使另一种权限, 就只能退出程序, 然后再运行程序。
三周的小学期即将结束, 时间虽短, 但是我收获了很多。
最后, 谢谢老师和同学们的指导, 更要感谢我们小组成员之间的合作与交流。
推荐访问:c语言课程设计心得体会 心得体会 课程设计 语言