数据结构课程设计---走迷宫游戏
《数据结构课程设计---走迷宫游戏》由会员分享,可在线阅读,更多相关《数据结构课程设计---走迷宫游戏(18页珍藏版)》请在毕设资料网上搜索。
1、 数据结构课程设计报告数据结构课程设计报告 完成日期:2012-6 题目名称: 走迷宫游戏 专业班级: 学生姓名: 学生学号: 指导教师: 目目 录录 1 课程设计的目的 3 1.1 课程设计的目的: 3 1.2 课程设计的题目:走迷宫游戏 . 3 1.3 题目要求: . 3 2 课程设计的实验报告内容: 3 3 课程设计的原程序代码: . 错误错误!未定义书签。未定义书签。 4 运行结果: 15 5. 课程设计总结课程设计总结 17 6 参考书目: 18 1 课程设计的目的课程设计的目的 1.1 课程设计的目的课程设计的目的 数据结构是实践性很强的课程。 课程设计是加强我们实践能力的一个强有
2、力手 段。在完成程序设计的同时能够写出比较规范的设计报告,这样对于我们对基本 程序设计素养的培养和软件工作者工作作风的训练,将起到显著的促进作用。 1.2 课程设计的题目课程设计的题目 走迷宫游戏走迷宫游戏 1.3 题目要求题目要求 1) 老鼠形象可辨认,可用键盘操纵老鼠上下左右移动; 2) 迷宫的墙足够结实,老鼠不能穿墙而过; 3) 正确检测结果,若老鼠在规定时间内走到粮仓处,提示成功,否则提示 失败; 4) 添加编辑迷宫功能,可修改当前迷宫,修改内容:墙变路、路变墙; 5) 找出走出迷宫的所有路径,以及最短路径。 2 概要设计概要设计 2.1 存储结构存储结构 基本抽象数据类型:建立堆栈存
3、储结构 Struct step int x,y,n; /整形(注:基本数据类型,步子行、列坐标、行走步数) Char *maze /字符数组(注:定义一个动态空间迷宫) Int hang,lie; /整型(注:输入迷宫的行、列数) Int s; /整型(注:用于控制是否重新进入运行程序) 2.2 基本操作基本操作 1)改变迷宫形状模块: Void change(char *maze,int hang,int lie) /输入迷宫地图,输出形状改变后迷宫。 2)单步输出模块 void step_to_step (char *maze,step *step,int hang,int lie,int
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 迷宫 游戏
