c语言课程设计指导书王彬2008

c语言课程设计指导书王彬2008

ID:27554565

大小:165.00 KB

页数:21页

时间:2018-12-04

c语言课程设计指导书王彬2008_第1页
c语言课程设计指导书王彬2008_第2页
c语言课程设计指导书王彬2008_第3页
c语言课程设计指导书王彬2008_第4页
c语言课程设计指导书王彬2008_第5页
资源描述:

《c语言课程设计指导书王彬2008》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言课程设计指导书王彬编写昆明理工大学自动化系2008年8月21一、课程设计的目的与任务目的:通过本课程设计,学生应熟练掌握C语言的基本语法,还应掌握程序设计的基本思想、基本概念和基本方法,并能运用所学的知识和技能对一般问题进行分析和程序设计,编制出高效的C语言应用程序。课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生分析解决实际问题的能力。课程设计任务:1.加深对讲授内容的理解C语言程序设计课程中的一些语法规定和阶段性知识,光靠课堂讲授枯燥无味又难以记住,但它们都很重要,要想熟练掌握,

2、必须经过大量实践环节加深对它们的理解。2.通过设计,熟练上机调试程序上机时不能总是依靠别人帮助调试程序和排错,应该做到善于发现程序中的错误,并且能很快地排除这些错误,使程序能正确运行。经验丰富的人,在编译连接过程中出现“出错信息”时,一般能很快判断出错误所在,并改正之。而缺乏经验的人即使在明确的“出错提示”下也往往找不出错误而求救于别人。要真正掌握计算机应用技术,就不仅应当了解和熟悉有关的理论和方法,还要自己动手实现,尤其在程序设计课程中后者更为重要。因此要求我们不仅懂理论,会编程,同时能上机调试通过。3.C语言综合程序设计能力的提高对于C语

3、言的学习不能仅停留在读懂简单的程序和编写短小的阶段性程序阶段,应善于将所学的知识贯穿起来,综合运用C语言的全部知识,达到能够纵观全局,分析、设计具有一定规模的题目要求,基本掌握面向过程程序设计的基本思路和方法并且做到对知识的全面掌握和运用。4.培养学生自学以及主动解决问题的能力通过本次设计,使同学能够主动查阅与c语言相关资料,掌握一些课堂上老师未教授的知识,从而达到培养学生自学以及主动解决问题的能力的目的。二、课程设计基本要求:1.课程设计应由学生本人独立完成,严禁抄袭(对自己的程序不熟悉,读不懂程序中的关键功能部分,对程序的结构不清楚,对程

4、序的功能不了解等),一经验收教师认定其抄袭行为,成绩即为不及格。2.如果发现最后的程序基本相同者(程序构思、基本结构、变量设计、函数设计、文件操作等基本相同),则相同者均为不及格。3.所选题目中必须要运用到所学的如下知识:(1)数组、结构体(2)指针(3)选择结构程序设计、循环结构程序设计(4)自定义函数及其调用21(1)简单的文件操作4.能够顺利调试通过并运行所编制的程序,并且能够读懂所选题目的源程序,讲解程序中的主要功能部分,以证明该程序不是其他人给编写的或从其他的书籍中原封不动照抄照搬过来的。5.按时上机调试,认真完成课程设计。6.认真

5、编写课程设计报告,课程设计报告的书写格式见附录2三、课程设计题目安排:1、课程题目共3道题目,题目的详细内容见后面附录1。2、题目分配方法:200710401101-200710401110做第一题;200710401111-200710401120做第二题;200710401121-200710401128、200510401314、200510401315做第三题。不得自行调整题目,否则本次设计以不及格计。3、时间安排2008-8-25——2008-9-5。上机地点:新迎校区信息楼计算中心。4、负责课程设计的教师联系电话:13099911

6、979。四、考核方式和成绩评定课程设计结束时,学生应提交课程设计报告和程序。综合考评学生的动手能力,独立分析解决问题的能力,创新精神,总结归纳能力,答辩水平以及学习态度,其课程设计成绩百分制评定。考核标准包括:1.平时成绩:学生应按规定时间到机房运行程序,出勤情况、平时表现和回答问题:20%2.完成基本功能、提交按规定编写的设计报告及使用说明书:60%;3.完成扩展模块或者按照要求改变结果或者编程技术:20%;21附录1课程设计题目第1题学生通讯管理系统【题目描述】目的:建立通讯录管理系统,内容包括姓名、班级、宿舍、电话。1.在屏幕上显示菜单

7、,以数字选择进入各项子功能2.输入或添加记录3.用指定格式显示全部记录4.根据姓名查找记录5.根据姓名删除记录6.选择位置插入记录7.修改指定的记录8.按姓名(拼音)由低到高的顺序排序9.按序号显示记录函数*10.实现密码登陆功能*11.用折半查找法查找记录*12.保存记录到文件(文件名自定,存放目录自定)*13.读取文件数据到记录*14.复制文件【题目要求】(1)按照分析、设计、编码、调试和测试的软件开发过程完成这个应用程序;(2)通讯录应该包含的信息可在此基础上有所增加,但不得减少;(3)为各项操作功能设计一个菜单。应用程序运行后,先显示

8、这个菜单,然后用户通过菜单项选择希望进行的操作项目。【输入要求】应用程序运行后,在屏幕上显示一个菜单。用户可以根据需求,选定相应的操作项目。进入每个操作后,根据应用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。