没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
22页
1.内容概要: 问题描述: 参加运动会的n个学校编号为1~n。比赛分成m个男子项目和w个女子项目,项目编号分别为1~m和m+1~m+w。由于各项目参加人数差别较大,有些项目取前五名,得分顺序为7,5,3,2,1;还有些项目只取前三名,得分顺序为5,3,2。哪些项目取前五名或前三名由学生自己设定。写一个统计程序产生各种成绩单和得分报表。 基本要求: (1)各项目结束时,输入前三名或前五名的项目编号、运动员姓名、校名和名次(成绩); (2)产生各学校的成绩单,内容包括每个学校所取得的每项成绩的项目号、名次(成绩)、姓名和得分,并统计各学校总分; (3)可以按学校编号、男女团体总分排序输出; (4)可以按学校编号查询学校某个项目的情况; (5)可以按项目编号查询取得前三或前五名的学校。 2.适用人群: 数据结构与算法初学者;C++语言基本掌握 3.使用场景: 数据结构与算法课程设计
资源推荐
资源详情
资源评论
XXX 大学
本科生课程设计
课程名称 XXX
开课学院 XXX 学院
专业名称
教学班级
学生姓名
学生学号
学年学期 202X-202X 学年第 X 学期
开始日期 202X 年 XX 月 XX 日
结束日期 202X 年 XX 月 XX 日
注 意 事 项
1.课程设计是专业人才培养方案中的一项不可缺少的实践环节,每个学生必
须参加课程设计;
2.学生必须按指导教师要求写出课程设计说明书(论文);
3.严格遵守学习纪律,遵守作息时间,不得迟到、早退和旷课,出勤不少于 2/3
总学时。如因事、因病不能上课,则需请假;凡未请假或未获准假擅自
不出勤者、未出勤率达 1/3 者均按旷课论处;
4.勤于思考,刻苦钻研,在教师的指导下掌握设计的基本方法与步骤,按照
要求独立分析与解决问题,注意在课程设计中自觉培养创新意识和创新能
力;按计划独立完成课程设计任务,严禁购买、抄袭或找人代做,否则成
绩按不及格计,并按相关规定给予纪律处分;
5.认真、独立完成设计图纸(程序)、设计说明书(论文)或程序使用说明
书等课程设计作业。设计说明书(论文)或程序使用说明书摘要以前的公共
部分可以打印,课程设计具体内容建议学生手写(各学院可根据专业特点
自行规定);
6.指导老师认真评阅课程设计说明书(论文),并按规定给予课程设计成绩;
7.课程设计说明书(论文)由学院按照学校及学院相关规定集中统一保存;
8.课程设计说明书(论文)书写格式字数及要求由各学院制定具体规定;
9.课程设计类课程不及格,学生必须参加下一届重新做课程设计。
一、课程设计目的
1.灵活使用数据结构课程中学习到的基本理论和基本算法,解决具体问题。
2.能正确分析出数据的逻辑结构,选择合理的存储结构,设计出解决问题的有效算法,并通过
算法分析提高算法效率。
3.提高程序设计和调试能力。
4.通过课程设计中的问题分析、总体结构设计、用户界面设计、代码编写调试、报告文档撰写
以及答辩等综合训练,培养学生在软件设计工作中规范化操作的基本素养、严谨的科学作风。
二、课程设计内容及要求
运动会分数统计
参加运动会的 n 个学校编号为 1~n。比赛分成 m 个男子项目和 w 个女子项目,项目编号分别
为 1~m 和 m+1~m+w。由于各项目参加人数差别较大,有些项目取前五名,得分顺序为 7,5,
3,2,1;还有些项目只取前三名,得分顺序为 5,3,2。哪些项目取前五名或前三名由学生自己
设定。写一个统计程序产生各种成绩单和得分报表。
基本要求:
(1)各项目结束时,输入前三名或前五名的项目编号、运动员姓名、校名和名次(成绩);
(2)产生各学校的成绩单,内容包括每个学校所取得的每项成绩的项目号、名次(成绩)、姓名
和得分,并统计各学校总分;
(3)可以按学校编号、男女团体总分排序输出;
(4)可以按学校编号查询学校某个项目的情况;
(5)可以按项目编号查询取得前三或前五名的学校。
三、进程安排
序 号
项 目 内 容
时间分配
1.
需求及业务逻辑分析
3 学时
2.
总体设计
3 学时
3.
功能模块实现
6 学时
4.
系统集成、测试,文档撰写
4 学时
四、主要参考资料
1.严蔚敏.数据结构 C 语言版[M].清华大学出版社,2007.
2.逯鹏,张赞.数据结构课程教学方法的研究和实践[J].教育教学论坛,2015(18):121-123.
3.贾丹,周军.基于创新应用型人才培养模式的数据结构课程教学改革[J].辽宁工业大学学报:
社会科学版,2015(2):132-134.
4.郭艳燕,童向荣,孙雪姣,等.程序设计基础与数据结构两门课程的教学衔接[J].计算机教育,
2014(10):47-50.
5.高贤强,化希耀,陈立平.引入计算思维的《数据结构》教学改革研究[J].现代计算机:专业
版,2015(7):16-19.
五、评语
六、成绩
总评成绩
目 录
1 需求分析 ..................................................................1
1.1 任务 .................................................................1
1.2 功能及规定 ...........................................................1
2 概要设计 ..................................................................1
3 详细设计 ..................................................................2
3.1 抽象数据类型 .........................................................2
3.1.1 学校数据表 .....................................................2
3.1.2 项目数据表 .....................................................3
3.2 操作算法 .............................................................4
3.2.1 初始化操作 void Initialization() ...............................4
3.2.2 成绩录入操作 void Input() ......................................5
3.2.3 统计各学校总分功能 void Sum_Score() ............................6
3.2.4 按照编号输出学校总分功能 void Sc_numsort() .....................6
3.2.5 按照总分大小排序功能 void Sc_scoreSort() .......................7
3.2.6 按照男生团体分数排序功能 void Sc_ManSort() .....................8
3.2.7 按照女团体分数排序功能 void Sc_WomanSort() .....................9
3.2.8 按照学校编号查询功能 void Find_Scnum() ........................10
3.2.9 按照项目编号查询功能 void Find_ProNum() .......................10
4 调试分析 .................................................................11
4.1 调试过程中遇到的问题 ................................................11
4.2 算法的时空效率分析和改进设想 ........................................11
5 用户使用说明 .............................................................12
6 测试结果 .................................................................13
7 总结和体会 ...............................................................16
参考文献 ...................................................................17
剩余21页未读,继续阅读
资源评论
鸿·蒙
- 粉丝: 628
- 资源: 19
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功