20121-《数据结构集中上机》

20121-《数据结构集中上机》

ID:14755385

大小:52.50 KB

页数:21页

时间:2018-07-30

20121-《数据结构集中上机》_第1页
20121-《数据结构集中上机》_第2页
20121-《数据结构集中上机》_第3页
20121-《数据结构集中上机》_第4页
20121-《数据结构集中上机》_第5页
资源描述:

《20121-《数据结构集中上机》》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、20121-《数据结构集中上机》《数据结构集中上机》任务书一、教学目的及基本要求1.了解并掌握数据结构的设计方法,具备初步的独立分析和设计能力;2.初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能;3.提高综合运用所学的理论知识和方法独立分析和解决问题的能力;4.训练用系统的观点和软件开发一般规范进行软件开发,培养软件工作者所应具备的科学的工作方法和作风。二、进程安排  本次集中上机总学时为16学时,总共分为三次。时间内容学时备注5周下达任务书,讲解任务安排,选题。2指导教师将自己联系方式QQ、电子邮箱等告知学生以便答疑。5-13

2、周1.问题分析和任务定义。2.逻辑设计。逻辑设计的结果应写出每个抽象数据类型的定义(包括数据结构的描述和每个基本操作的功能说明),各个主要模块的算法,并画出模块之间的调用关系图。3.物理设计。定义相应的存储结构并写出各函数的伪码算法。4.详细设计的结果是对数据结构和基本操作作出进一步的求精,写出数据存储结构的类型定义,写出函数形式的算法框架。5.程序编码。6.程序调试与测试。7.结果分析。程序运行结果包括正确的输入及其输出结果和含有错误的输入及其输出结果。算法的时间、空间复杂性分析。8.编写设计报告。12通过自主学习、教师指导和答疑的方式课下开放机房完成

3、设计调试工作其中第8周提交选题表第11周提交中期检查表14周1.检查:*运行程序;*介绍设计的思路与方法;*对教师提出的相关问题进行回答。2.提交内容:*程序源代码。*报告以电子文档的形式进行提交。2其中:S401机房周末开放。三、要求1、在后面的课题表中列出了多个设计课题,每个课题都有相应的要求或说明。学生首先要了解设计的任务,仔细阅读各题的设计要求,然后根据自己的基础和能力情况从中选择一题。若学生对课题表以外的相关课题较感兴趣,希望选作课程设计的课题时,应征得指导教师的认可,并写出明确的设计要求和说明。2、关于设计的总要求:在设计时,要严格按照题意要

4、求独立进行设计,不能随意更改。若确因条件所限,必须要改变课题要求时,应在征得指导教师同意的前提下进行。3、验收:在设计完成后,应当场运行和答辩,由指导教师验收,只有在验收合格后才能算设计部分的结束。4、设计报告:设计结束后要写出课程设计报告,以作为整个集中上机评分的书面依据和存档材料。设计报告以规定格式的电子文档书写,排版及图、表要清楚、工整。内容及要求如下:1)简述题目要解决的问题是什么,并说明输入和输出数据的形式。2)简述存储结构和算法的基本思想。3)列出调试通过的源程序。4)列出上面程序对应的运行结果。5)分析程序的优缺点、时空性能以及改进思想,写

5、出心得体会。三、成绩评定:  课程设计的成绩评定以选定课题的难易度、完成情况和设计报告为依据综合评分,设计报告占30%,设计作品占70%。从总体来说,所设计的程序应该全部符合要求,问题模型、求解算法以及存储结构清晰;具有友好、清晰的界面;设计要包括所需要的辅助程序,如必要的数据输入、输出、显示和错误检测功能;操作使用要简便;程序的整体结构及局部结构要合理;设计报告要符合规范。三、数据结构集中上机课题表1.公交车线路查询系统22.扑克游戏程序33.文本文件压缩:34.移动数字游戏35.排序算法性能分析96.散列表实现学生情况表97.三件有制约关系物品过河问

6、题108.设计和实现多项式运算109.迷宫求解1010.运动会分数统计1011.订票系统1012.文章编辑1113.停车场管理1114.校园导游咨询121.公交车线路查询系统问题描述  设计一个公交车线路查询系统,为用户提供最优乘车路线查询。基本要求(1)具有良好的用户界面(2)自定义公交车、车站、路线等信息的逻辑结构,并实现文件存储(2)公交车线路不少于5条,每条公交车站不少于10个(3)支持用户提供最短距离路线(含换乘信息)查询(4)支持用户提供最快速度路线(含换乘信息)查询(5)支持用户提供最少换乘路线(含换乘信息)查询测试数据  自行制作公交车、

7、车站及路线信息。实现提示  采用图结构,顶点表示车站,边表示局部线路,是对图遍历和最短路径算法的应用。2.扑克游戏程序1发牌程序(随机、人工)2打牌程序(任意熟知的某类规则)3牌例存储(文件)4牌例演示5界面友好性设计6各类数据结构应用、分析7优胜策略设计、计算3.文本文件压缩:输入需要压缩的文本文件名,对该文件中的各个字符出现的频度进行统计,然后进行Huffman编码,再读入源文件,将源文件翻译成Huffman编码文件,输出到文件2.txt,最后读入2.txt文件,将Huffman编码文件翻译成文本文件,输出到3.txt。要求计算压缩比输出:压缩比是编

8、码后文件字符数除以编码前文件中含有字符数。4.移动数字游戏  从一个含8个数字(

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

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

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