《数据结构》课程设计报告_模板.doc
《《数据结构》课程设计报告_模板.doc》由会员分享,可在线阅读,更多相关《《数据结构》课程设计报告_模板.doc(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、湖北第二师范学院课程设计报告课程名称:数据结构课程设计设计题目: 运动会分数统计系统 系 别: 计算机科学系 专 业: 计算机应用技术 组 别: 课题 第8组 学生姓名: 学 号: 起止日期: 2007年 3 月 4 日 2007年 3月23日指导教师: 宋婉娟 1、问题描述与分析1.1课程设计目的:数据结构主要介绍一些最常用的数据结构,阐明各种数据结构内在的逻辑关系,讨论其在计算机中的存储表示,以及在其上进行各种运算时的实现算法,并对算法的效率进行简单的分析和讨论。数据结构是介于数学、计算机软件和计算机硬件之间的一门计算机专业的核心课程,它是计算机程序设计、数据库、操作系统、编译原理及人工智
2、能等的重要基础,广泛的应用于信息学、系统工程等各种领域。数据结构课程设计是为数据结构课程独立开设的实践性教学环节。数据结构课程设计对于巩固数据结构知识,加强学生的实际动手能力和提高学生综合素质是十分必要的。课程设计的目的:1要求学生达到熟练掌握C语言的基本知识和技能。2了解并掌握数据结构与算法的设计方法,具备初步的独立分析和设计能力。3提高程序设计和调试能力。学生通过上机实习,验证自己设计的算法的正确性。学会有效利用基本调试方法,迅速找出程序代码中的错误并且修改。4培养算法分析能力。分析所设计算法的时间复杂度和空间复杂度,进一步提高程序设计水平。5初步掌握软件开发过程的问题分析、系统设计、程序
3、编码、测试等基本方法和技能。1.2 课程设计内容(1)、课程设计内容:运动会分数统计问题描述:参加运动会有n个学校,学校编号为1n。比赛分成m个男子项目,和w个女子项目。项目编号为男子1m,女子m+1m+w。不同的项目取前五名或前三名积分;取前五名的积分分别为:7、5、3、2、1,前三名的积分分别为:5、3、2;哪些取前五名或前三名由学生自己设定。(m=20,nm+w|s=0)printf(此次运动会不包括这个项目.nnn); 想在每次查询结束想返回主菜单进行其它项时,应在main( )函数中调用其它函数时再调用main( )函数,如:switch(choice) case 1: inputi
4、nformation();writedata();readdata();main(); case 2: output();main(); case 3: inquiry();main(); case 4: readdata();main(); 程序出现语法错误,发现是输入名次信息的地方忘带地址符&,或是程序不完整,只写了一个大括号。如: printf(*名次:); scanf(%d,&hi.cj.ranges);3.2 调试分析:(1).函数调用。函数调用是语言中一块十分重要部分,它可以把一个程序分成若干部分,然后进行配置,所以这块内容对我们很重要。(2).对结构体的不熟练。刚开始对结构体不太
5、了解,使调试程序时费了我不少的时间。结构体的嵌套使我很费力气,通过长时间的运用,终于可以得心应手。结构体在我的实习中站了很大的比重,我也很重视它。通过与线性表,循环等的有机搭配,我完成了实习任务。(3).循环的问题。这是我很苦恼,大量的循环语句的应用,分析。使我很头疼,循环是计算机语言中很重要的部分,什么程序也离不开循环,这个问题的解决使我有了坚实的基础。对多层循环的应用也有了深刻的理解。3.3调试结果:(1)首先运行文件运动会统计分数7.exe:(2) 输入信息:程序首先赋初值,定义学校的个数为2,男生项目为1,女生项目为1。输入1得到进入输入信息模块。按回车键可得到学校的得分信息和按编号获
6、得的所以信息。(3)输出信息:输入2进入输出信息模块,该模块分四项: 按学校编号输出: 按学校总分输出: 按男团总分输出: 按女团总分输出: 输入2返回输出信息模块,输入0返回主菜单。(4)查询信息:输入3进入信息查询模块: 按学校编号查询 按项目编号查询 输入错误信息时给出提示: 输入2继续查询,输入0返回主菜单(5) 调用信息输入4时显示出所有的信息:4、总结(1).调试中所遇到的较重要问题的回顾:1) 提出问题:所有输入输出内容只能在一屏内显示,学过c语言,很知道”n”是换行,”f”是换屏的,可是在这里就是无法实现。解决问题: 输入clrscr();2)提出问题:设置选项,供用户输入选择
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 报告 模板
限制150内