迷宫系统课程设计报告
《迷宫系统课程设计报告》由会员分享,可在线阅读,更多相关《迷宫系统课程设计报告(30页珍藏版)》请在毕设资料网上搜索。
1、 设计题目: 设计题目:迷宫系统迷宫系统 2012-5-28 一、一、问题描述:问题描述: 把一只老鼠从一个无顶盖的大盒子 (迷宫) 的入口处赶进迷宫。 迷宫中设置 了很多墙壁, 对前进方向形成了多处障碍。 在迷宫的唯一出口处放置了一块奶酪, 吸引老鼠在迷宫中寻找通路以达到出口。 如果从迷宫的入口到达出口, 途中不出 现行进方向错误, 则得到一条最佳路线。 我们利用非递归方法获得迷宫从入口到 出口的最佳路线。 二、需求分析:二、需求分析: 【基本需求】 ()设置可选择的入口及出口,具有良好的界面以便用户操作。 ()自动生成迷宫,迷宫中用不同的符号标志代表墙壁和通路。 ()利用非递归算法实现,
2、并输出有无通路两种情况下的迷宫路径, 便于用户 查看。 【简单分析】 (1)本程序中定义了三个二维数组。 一个迷宫数组, 两个标记数组。 对它们进行相同的初始化。 (2)程序使用 create()函数,系统自动创建一个大小确定的迷宫,该 迷宫有 A、B、C、D 四个门。任何两个门之间是否存在路径不能确 定,系统自动分配。 int row int col struct Point *next struct Point 入口截图: (3)输出的形式: 在有无通路时使用两种不同的标记路径方式,有通路时采用图 形输出,无通路时则采用标记数组 maze表示。 有通路的路径截图: 无通路的路径截图: 三、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 迷宫 系统 课程设计 报告
