算法设计与分析报告,正文

来源:六年级 发布时间:2020-11-13 点击:

 实验 总体 要求 求

 为避免重复与抄袭,算法分析与设计的实验只规定算法策略,具体的算法题目由学生依据现实当中的问题自行拟定,选题的难易会影响实验得分。

 实验可以分组进行,组内与组间可选不同策略的不同题目(问题)、相同策略里面的不同题目、相同题目的不同解法等,尽量避免重复。完全相同的实验报告得 0 分,不同的重复率扣不同的分数。分组的意义在于研究与实践不同策略的不同题目的差异、不同策略里不同题目异同、相同题目不解法之间的异同与算法效率等。

 所有实验都需要包含八个组成部分:

 (1)

 实验题目 要求:一句简要的话概括或抽象出所做的实验内容

 (2)

 个人所承担的工作 要求:独立完成报告所有内容者仅填写独立完成即可,此种情况若发现报告有雷同者得 0 分。协作完成的,重点写自己完成的部分,其他部分可略写,为了锻炼同学们的设计与分析能力,原则上不允许算法模型、算法描述与分析、算法实现上相同。

 (3)

 选题背景与意义 要求:描述选题的背景、针对该问题求解的算法有多少种,发展历史及研究价值等。

 (4)

 问题描述 要求:可以实际问题的描述,也可以某类问题的抽像描述。如果是某类问题的抽象描述,需要指出它的应用场景。

 (5)

 算法策略选择 要求:简要说出选择该策略的理由

 (6)

 计算模型 要求:最接近程序实现中问题求解的数学模型。指明定义域和值的范围或解空间。可以有数据结构及推导或计算公式。递归模型至少有递推公式、递归的出口。如果有的话,给出必要的证明。

 (7)

 算法描述与分析

 要求:以标准的描述方式,如流程图、伪码、语言文字。对算法进行时间和空间复杂度分析。时间复杂度要求有必要的推导步骤。

 (8)

 算法实现 要求:给出编程语言、开发环境。给出可执行的算法代码,提供必要的注释。

 (9)

 调试分析记录 要求:软件开发调试过程中遇到的问题及解决过程;核心算法的运行时间和所需内存空间的

 量化测定;符合实际情况的数据测试,算法及功能的改进设想等。

 (10)

 总结 要求:如实撰写课程任务完成过程的收获和体会以及遇到问题的思考,严禁雷同。

  算法题目的选择分为以下 4 个方向:

 (1)

 迭代算法与蛮力算法设计与分析 (2)

 分而治之算法设计与分析 (3)

 贪婪算法与动态规划算法设计与分析 (4)

 回溯、分支限界及随机算法设计与分析

  实验内容 实验一 1. 实验题目

 2. 个人所承担的工作

  3. 选题背景与意义

 4. 问题描述 要求:可以实际问题的描述,也可以某类问题的抽像描述。如果是某类问题的抽象描述,需要指出它的应用场景。

 5. 算法策略选择 要求:说出选择该策略的理由

 6. 计算模型 要求:最接近程序实现中问题求解的数学模型。指明定义域和值的范围或解空间。可以有数据结构及推导或计算公式。递归模型至少有递推公式、递归的出口。如果有的话,给出必要的证明。

 7. 算法描述与分析

 8. 算法实现

 9. 调试分析记录

 10. 总结 要求:如实撰写课程任务完成过程的收获和体会以及遇到问题的思考,严禁雷同。

 实验二 1. 实验题目

 2. 个人所承担的工作

  3. 选题背景与意义

 4. 问题描述 要求:可以实际问题的描述,也可以某类问题的抽像描述。如果是某类问题的抽象描述,需要指出它的应用场景。

  5. 算法策略选择 要求:说出选择该策略的理由

 6. 计算模型 要求:最接近程序实现中问题求解的数学模型。指明定义域和值的范围或解空间。可以有数据结构及推导或计算公式。递归模型至少有递推公式、递归的出口。如果有的话,给出必要的证明。

 7. 算法描述与分析

 8. 算法实现

 9. 调试分析记录

 10. 总结

推荐访问:分析报告 算法 设计
上一篇:小学生禁毒校长讲话稿汇总
下一篇:公司制止餐饮浪费行为自查报告

Copyright @ 2013 - 2018 优秀啊教育网 All Rights Reserved

优秀啊教育网 版权所有