当前位置:首页|资讯

C/C++《算法设计综合实践》任务书

作者:高校程序发布时间:2024-09-23

C/C++《算法设计综合实践》任务书

《算法设计综合实践》任务书

一、课程性质、目的和任务
算法设计综合实践是一门专业基础必修课程。是在算法设计理论教学之后专门安排实践性教学活动,其目的是巩固算法设计理论教学的成果;进一步强化学生数据组织能力和算法设计能力的培养和提高。

二、设计任务内容
1、选题
根据课程教学大纲,进行选题。并针对性进行算法设计知识复习、查阅相关文献并阅读。
2、需求分析
针对选题要求,进行需求分析,包括功能需求分析、可行性分析等。撰写需求分析报告。
3、概要设计
以结构化程序设计的思想方法为原则,对算法设计进行模块划分。根据所要解决的工程问题设计相应的算法。建立模块间的层次结构及调用关系,确定模块间的接口及人机界面,绘制软件系统结构图。
4、详细设计
对各模块分别进行逻辑设计和代码实现。绘制流程图,根据各个模块的流程图完成具体的代码编写。注意源程序的注释。
5、调试运行
设计测试数据并通过调用调试工具确定代码的疑点,通过修改程序来改进程序。整理源程序及其注释,形成格式和风格良好的源程序清单和结果。测试设计系统的性能,并截屏。
6、撰写实验报告
将以上各部分分别撰写到实验报告,绘制系统结构图、主要模块的流程图,运行效果截屏等。
7、演示软件并答辩
本页可以打印后手写填好相关信息作为报告封面演示设计的软件系统,并回答问题。

三、提交资料
1.纸质实验报告,内容包括需求分析、概要设计、详细设计、调试运行、
主要源代码、系统结构图、主要模块流程图、运行效果图等。交学委统一交老师。
2.设计的源程序和电子版报告交学委统一交老师。

四、演示答辩
演示运行设计的系统软件,并回答问题。

五、选题
5.1 制作一个基于人机博弈的围棋游戏软件。要求使用算法相关内容。
5.2 制作一个基于人机博弈的国际象棋游戏软件。要求使用算法相关内容。
5.3 制作一个学校课表安排软件。要求使用算法相关内容。
5.4 制作一个自动路径规划 软件。要求使用算法相关内容。
5.8 也可以自选题
要求:任选与算法设计相关的实际应用题目。需要给出详细的描述(设计内容、功能要求等)。

源码联系UP主 -> https://space.bilibili.com/329101171

六、课程设计报告模板
模板如下。

本页可以打印后手写填好相关信息作为报告封面
五邑大学电子与信息工程学院
School of Electronics and Information Engineering

算法设计综合实践报告

题 目:
专 业:
班 级:
学 号:
姓 名:
指导教师:
起止日期:
备注:本表格适用单独开课的课程设计、专业综合实训课程
递交的材料清单:

  1. 可运行程序代码一份

  2. 符合规范的课程设计报告一份

  3. 其他
    指导教师审阅意见及成绩评定:
    指导老师签章:
    日期: 年 月 日

题目
正文内容:

/******************报告内容包含要素****************/ 第一部分:算法实践任务 阐述题目和要求。 第二部分:报告内容 (一) 任务分析 (二) 功能模块 (三) 流程说明 (四) 关键算法分析 (五) 结果演示 (六) 过程总结 第三部分:附录 程序源关键代码。 /******************格式要求**************/

1. 用此模板
2. 正文字体仿宋、四号


Copyright © 2024 aigcdaily.cn  北京智识时代科技有限公司  版权所有  京ICP备2023006237号-1