- 8
- 0
- 约2.7千字
- 约 5页
- 2017-04-06 发布于江苏
- 举报
级算法设计与分析课程设计
《算法设计与分析课程设计》大纲
一、设计的性质、任务
算法设计与分析课程设计是与对应课程配套的一个实践性教学环节。它是连接算法设计与分析理论教学课程与实际运用的桥梁。学生通过这门课的学习能够更好地掌握算法设计与分析的理论部分的内容,同时将理论运用于实践,提高综合应用算法设计的能力,通过分析算法进而对算法进行优化。经过这一阶段的训练,使学生得到抽象能力、演绎推理能力、综合概括能力的提高。
二 、设计的基本要求
1.充分掌握算法设计与分析理论课的基本内容;
2.每名学生独立完成;
3.学生可从教师提出的课题中选择一个题目。如果学生自命题,学生应在老师的指导下完成题目的选择。所有课程设计完成后应有规范的文档;
4.学生可从不同方式、渠道获取相关知识完成课程设计,但杜绝任何形式的抄袭和剽窃,或他人代做行为;
5.学生应将设计内容按学校规定的格式提交设计报告(包括书面、电子文档各1份);
三、设计内容
参见附件:算法设计与分析课程设计题目
四、成绩考核办法
课程设计成绩=工作态度分(10分)+课程设计内容(75分)+课程设计报告的书写(15分)=100分;
附件1:
《算法设计与分析》课程设计要求及题目
课程设计的目的
课程设计的目的是训练学生灵活应用所学的算法设计与分析知识,独立完成问题分析、总体设计、详细设计和编程实现等软件开发全过程的综合实践能力。巩固、深化学生的理论知识,提高编程水平,并在此过程中培养他们严谨的科学态度和良好的工作作风。
课程设计的要求
在处理每个题目时,要求从分析题目的需求入手,按设计抽象数据类型、构思算法、通过类的设计实现抽象数据类型、编制上机程序和上机调试等若干步骤完成题目,最终写出完整的分析报告。前期准备工作完备与否直接影响到后序上机调试工作的效率。在程序设计阶段应尽量利用已有的标准函数,加大代码的重用率。
课程设计的内容
题目一:学校超市选址问题(带权有向图的中心点)
2.设计要求:
(1)给出求解算法;
(2)实现所给算法;
(3)以图形化界面展示数塔及所求解的结点和路径;
(4)给出所列算法的时间复杂度分析。
题目七:用探索(穷举)法求解货郎担问题
1.设计内容:
货郎担问题又称推销员问题,是组合数学中的一个著名问题。求解四个城市的货郎担问题,距离关系如下:
1到2、3、4城的距离分别为6、7、9
2到1、3、4城的距离分别为8、9、7
3到1、2、4城的距离分别为5、8、8
4到1、2、3城的距离分别为6、5、5
当推销员从1城出发,经过每个城市一次且仅一次,最后回到1城,问按照怎样的路线走,使总的行程距离最短。
2.设计要求:
(1)给出求解算法;
(2)编程实现此算法;
(3)以图形化界面各城市间及各城市间的路径和距离;
(4)给出时间复杂度分析。
题目八:用深度优先和广度优先法求连通图的一棵生成树
1.设计内容:
给出一个可以抽象为图的实例,用深度优先和广度优先法求连通图的一棵生成树。
2.设计要求:
(1)给出实例;
(2)给出上述两种算法;
(3)编写程序实现生成树的求解;
(4)以图形化界面表现实例并显示求解结果。
题目九:钱币兑零问题
某国家有n种面值的硬币,硬币的最小面值是1。给出一定数额的纸币X(x100),使用动态规划方法,设计一个将X兑换成相同数额硬币且使用最少硬币的方法。
例:硬币面值分别为:50分,30分,8分,5分,1分五种,纸币金额为66分,输出:50*1,8*2,共三枚硬币;纸币金额为65分,则输出:30*2,5*1,共三枚硬币。
题目十:一个国家发行n种不同面值的邮票,并假定每封信上至多只能贴m张邮票。对于给定的m、n、和这n种不同的面值,写一算法求出邮资从1开始在增量为1的情况下可能获得的最大连续区域及获得此区域的各种可能面值的集合。
例1:n=2;m=4;邮票面值为1,4;邮资最大连续区域为10。
例2:n=4;m=5;邮票面值为1,4,12,21;邮资最大连续区域为71。
四.设备、环境
采用PC计算机,程序设计语言不限。
五. 课程设计步骤
1.上机前要求认真分析题目要求,完成书面的需求分析、概要设计和详细设计。其中:
(1)需求分析包括要实现题目的数据需求、功能需求等。
(2)概要设计包括问题分析和总体方案设计(基本数据结构、算法思路、功能设计、模块划分)。形式可用图表,文字说明。
(3)详细设计包括:每个模块的功能,入出信息,处理逻辑,以及关键技术问题的具体解决办法。
2.完成程序设计并调试正确,然后应请老师检查并得到认可。全部完成后应写出完整的课程设计报告(成绩的重要因素),A4纸装订,连同源程序电子版一起提交。
六. 验收
您可能关注的文档
- 福建省龙岩中届高高考模拟理科数学试卷.doc
- 福建省明市年普通高中月毕业班质量检查数学理试题.doc
- 离散傅里叶变换数字信号处理习题答案.doc
- 离散付里叶变换及其快速算法.doc
- 离散数学A卷试题.doc
- 离散数学A试卷+答案.doc
- 离散数学D.doc
- 离散数学c图论.doc
- 离散数学discreteB.doc
- 离散数学discreteA.doc
- 中国国家标准 GB/T 6675.9-2025玩具安全 第9部分:化学及类似活动的实验玩具.pdf
- 《GB/T 6675.9-2025玩具安全 第9部分:化学及类似活动的实验玩具》.pdf
- GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求.pdf
- 中国国家标准 GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求.pdf
- 《GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求》.pdf
- 《GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法》.pdf
- GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法.pdf
- 中国国家标准 GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法.pdf
- 中国国家标准 GB/T 33772.3-2025质量评定体系 第3部分:印制板及层压板最终产品检验及过程监督用抽样方案的选择和使用.pdf
- 《GB/T 33772.3-2025质量评定体系 第3部分:印制板及层压板最终产品检验及过程监督用抽样方案的选择和使用》.pdf
最近下载
- GB/T 17359-2023微束分析 原子序数不小于11的元素能谱法定量分析.pdf
- 工业和信息化领域数据安全风险评估实施细则.pptx VIP
- 江西省“三新”协同教研共同体2025届高三12月联考生物学试卷(含答案).docx VIP
- 配电线路器材 -横担、绝缘子.ppt
- 00J008-3钢筋砼挡土墙.pdf
- 2024年华北科技学院马克思主义基本原理概论期末考试题含答案.docx VIP
- 《配电线路工程》 课件 3-9接地装置安装.pptx
- 2025-2026学年丹阳市八年级上学期数学期末模拟试卷.docx VIP
- 配电线路防雷技术.pptx VIP
- 高二数学(文)双曲线知识精讲 人教实验版(A).doc VIP
原创力文档

文档评论(0)