《c语言程序设计》课程设计报告-职工信息管理系统.doc
还剩
24页未读,
继续阅读
下载文档到电脑,马上远离加班熬夜!
亲,很抱歉,此页已超出免费预览范围啦!
如果喜欢就下载吧,价低环保!
内容要点:
25很高兴学校能给了我们一个锻炼自己,实践知识的平台,让我们锻炼自己的实践操作运用能力!虽然过程很累很辛苦,但是成功之后,真的很开心!参考文献:[1] 谭浩强. > . 清华大学出版社, 北京清华大学学研大厦 A 座,2010 [2] 谭浩强. > . 清华大学出版社,北京清华大学学研大厦 A 座,2010244、课程设计心得体会通过这次课程设计的学习,我了解到了《C 程序设计教程》 [1]这门功课对于我们大学生的重要性和学校开设课程设计课的重要意义。课程设计总的来说是要我们自己去实际运用所学到的知识,让理论变成实践,使书本上的知识更加的拓展开来,让我们在实际操作中知道自己计算机知识和相关软件操作的优势与不足,从而扬长避短,更好的学习。计算机与数学本是一家,C 语言编程是程序设计的第一部,同时也是我们应用数学与数学专业所必须掌握的一门学科,一种工具。程序设计需要严谨的思维能力和缜密的判断能力,考验人的逻辑思维,可以说是在大学一项详实的能力锻炼。各人独立完成设计自己的设计项目也是考验我们的自我学习工作的能力,如同大学毕业前的实习一样重要。但是 C 语言的理论性很强,分枝细节很多,所要掌握的基本知识对我们来说比较烦琐,在整个的编译过程中,细心往往起到关键性的作用。尤其是我自己选择的这个课题,做起来十分的麻烦,要调用的函数很多,而且要求整个程序的连贯性要好,所以做起来相当的费时间,白天赶工夜晚熬夜。正因为程序的复杂,本来已经拟好了运行程序,自己觉得是没有问题,一定可以通过了,而实际的操作却是困难重重,轻微的一个错误就有可能导致整个程序的崩盘,不得不一一检查,慢慢来过,重新找到错误地方,加以改正,再次调试。同时,有时又会有电脑检查不出的错误,这时只好完全靠人工来寻找错误,这种错误通常很隐秘,要靠经验来判断,对于我们初学者来说,是非常的辛苦的,需要冷静对待,细细搜索,直到程序完全正确。在这次的课程学习中,我遇到了许多自己不能解决的问题,很庆幸有我的指导老师给予了我耐心的帮助和指导,使得我在课程设计的过程中对 C 语言有了更加系统的认识,非常地谢谢您!23信息修改界面信息删除界面22信息显示界面:信息查询界面:213.5、程序运行结果本程序的菜单界面如下:信息输入界面:20当我把上述 BUG 中“wate”改为“wage”后,便不再有此类错误。(3)对于定义为 double 的变量,在输出时却使用整型十进制格式输出,导致输出结果完全偏离预设,远输入电话号码为:,但结果显示为-193.4、算法调试过程中出现的问题及解决方法整个的调试过程中,我遇到的问题可以分为两大类,一类是输入错误,第二类是算法的严密性有问题,对于某个功能的执行,有时候会出错。 。算法调试过程,大部分的出错都是程序的输入错误,这类问题通过上网和组员时间的讨论,容易解决。(1)我在输入 Input()函数后,最后一个“}”忘记加上,导致出现一系列报错:在我加上“}”后,次错误立即消失。(2)还有一个典型的错误就是对于已定义的数组变量,却在调用的时候输错名称:18system("pause");break; case 5: printf("\n====>>按职工号查找,删除一条记录> 按职工号降序排列 > 谢谢您的使用!<<====\n"); /*结束程序*/ printf("\t\t\t");system("pause"); exit(0);} } }17void main() /*主函数*/ { int n=0; for(;;) { switch(menu()) /*选择判断*/ { case 1:printf("\n====>> 输入信息 > 显示所有记录 > 查找并显示一组信息> 修改职工信息 <<====\n");Modify(stu,n); /*查找并显示一个记录*/ p
发表评论
暂无评论,赶快抢占沙发吧。