


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程设计题目:1、 运动会分数统计任务:参加运动会有n个学校,学校编号为1n。比赛分成m个男子项目,和w个女子项目。项目编号为男子1m,女子m+1m+w。不同的项目取前五名或前三名积分;取前五名的积分分别为:7、5、3、2、1,前三名的积分分别为:5、3、2;哪些取前五名或前三名由学生自己设定。(m=10 , w=8 , n=15)功能要求:1).可以输入各个项目的前三名或前五名的成绩;2).能统计各学校总分(用链表);3).可以按学校编号、学校总分、男女团体总分排序输出(快速、基数);4).可按学校编号查询学校某个项目的情况;可按项目编号查询取得前三或前五名的学校。界面要求:有合理的提示,每个功能可以设立菜单,根据提示,可以完成相关的功能要求。存储结构:学生自己根据系统功能要求自己设计,但是要求运动会的相关数据要存储在数据文件中。测试数据:要求使用1、全部合法数据;2、局部非法数据。进行程序测试,以保证程序的稳定。测试数据及测试结果请在上交的资料中写明;2、 迷宫求解任务:可以读入一个任意大小的迷宫数据,分别用广度和深度搜索的方法求出一条走出迷宫的路径,并将路径输出(最佳路径);要求:以较为直观的方式显示结果3、 Huffman编码 任务 :对一篇英文文章,统计各字符出现的次数,实现Huffman编码;要求:输出每个字符出现的次数和编码,其中求最小权值要求用堆实现;4、营业窗口队列模拟任务:实现具有n(n=3)个窗口的现实队列模拟,统计每人的等待时间。要求:1). 随机产生顾客的到达时间和服务时间存盘。2). 利用存盘数据实现队列的插入和删除。2). 当有顾客离开时,根据队列长度调整队尾。3). 考虑顾客中途离队的情况。4). 考虑顾客具有优先级的情况。5、家谱管理系统任务:实现具有下列功能的家谱管理系统功能要求:1). 输入文件以存放最初家谱中各成员的信息,成员的信息中均应包含以下内容:姓名、出生日期、婚否、地址、健在否、死亡日期(若其已死亡),也可附加其它信息、但不是必需的。2). 实现数据的存盘和读盘。3). 以图形方式显示家谱。4). 显示第n 代所有人的信息。5). 按照姓名查询,输出成员信息(包括其本人、父亲、孩子的信息)。6). 按照出生日期查询成员名单。7). 输入两人姓名,确定其关系。8). 某成员添加孩子。9). 删除某成员(若其还有后代,则一并删除)。10).修改某成员信息。11).按出生日期对家谱中所有人排序。12).打开一家谱时,提示当天生日的健在成员。要求:建立至少30个成员的数据,以较为直观的方式显示结果,并提供文稿形式以便检查。界面要求:有合理的提示,每个功能可以设立菜单,根据提示,可以完成相关的功能要求。存储结构:学生自己根据系统功能要求自己设计,但是要求相关数据要存储在数据文件中。测试数据:要求使用1、全部合法数据;2、局部非法数据。进行程序测试,以保证程序的稳定。测试数据及测试结果请在上交的资料中写明;6、排序算法比较设计要求:利用随机函数产生N个随机整数(N = 500,1000,1500,2000,2500,,30000),利用直接插入排序、折半插入排序,起泡排序、快速排序、选择排序、堆排序,基数排序七种排序方法(可添加其它排序方法)进行排序(结果为由小到大的顺序),并统计每一种排序所耗费的时间(统计为图表坐标形式)。7、算术表达式求值问题描述 一个算术表达式是由操作数(operand)、运算符(operator)和界限符(delimiter)组成的。假设操作数是正整数,运算符只含加减乘除等四种运算符,界限符有左右括号和表达式起始、结束符“#”,如:#(7+15)*(23-28/4)#。引入表达式起始、结束符是为了方便。编程利用“算符优先法”求算术表达式的值。基本要求(1) 从键盘读入一个合法的算术表达式,输出正确的结果。(2) 显示输入序列和栈的变化过程。8、校园导游程序 问题描述用无向网表示你所在学校的校园景点平面图,图中顶点表示主要景点,存放景点的编号、名称、简介等信息,图中的边表示景点间的道路,存放路径长度等信息。要求能够回答有关景点介绍、游览路径等问题。基本要求(1) 查询各景点的相关信息;(2) 查询图中任意两个景点间的最短路径。(3) 查询图中任意两个景点间的所有路径。(4) 增加、删除、更新有关景点和道路的信息。成绩评定细则:1. 正确性:程序是否可以运行,结果是否正确(20分)2. 功能的完备性:是否实现要求的所有子功能(20分)3. 课程设计报告中的算法说明的清晰程度,课程设计报告中总结的深刻程度(20分)4. 独立完成情况( 40分)总计:100分加分项目:1.健壮性:异常处理的情况2.可读性:代码编写是否规范,是否便于阅读。如函数、变量命名, 的缩进,关键位置适量注释等3.功能的完善:除要求实现的功能外,完成了其它的功能,实现了功能的完善4.界面的设计:可视化界面,或者交互良好的DOS界面5. 代码量要求:=800行。代码总量 = 课设题目1 代码量 + 课设题目2 代码量编程语言:C 语言编程环境:Microsoft Visual C+ 6.0课程设计报告要求:1.所有的课程设计报告,均要有封面,包括:课题名称、班级、学号、学生姓名、成绩和指导教师;2.给出自己采用的数据结构;3.给出算法设计思想;4.给出实现的源程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 片区老旧供水主管改造项目节能评估报告
- 高效光伏电池生产项目风险评估报告
- 基础力学实验试题及答案
- 2025临时工劳动合同书新(合同版本)
- 雨污水管线及设施提升改造工程建筑工程方案
- 活化酯生产线建设项目经济效益和社会效益分析报告
- 家政服务公司客户信息保密协议书5篇
- 矿业并购项目法律尽职调查及尽职调查报告编制合同
- 离婚时双方子女监护权及教育规划协议书范本
- 离婚时宅基地房屋产权分割与搬迁补偿合同
- 砼回弹强度自动计算表
- 国开2023春《言语交际》形考任务1-6参考答案
- 抽油机井示功图分析判断1
- 机电一体化说专业比赛
- GB/T 39141.3-2022无机和蓝宝石手表玻璃第3部分:定性标准和试验方法
- GB/T 1142-2004套式扩孔钻
- 2022年天津市河东区生态环境系统事业单位招聘笔试试题及答案
- 研究生学术道德与学术规范课件
- 浦发银行个人信用报告异议申请表
- 电镀行业环境执法现场检查要点
- 趣味成语 完整版PPT
评论
0/150
提交评论