c++课程设计—猫抓老鼠的模拟
《c++课程设计—猫抓老鼠的模拟》由会员分享,可在线阅读,更多相关《c++课程设计—猫抓老鼠的模拟(12页珍藏版)》请在毕设资料网上搜索。
1、 信息科学与技术学院信息科学与技术学院 程序设计基础课程设计报告程序设计基础课程设计报告 题目名称:题目名称: 猫抓老鼠的模拟猫抓老鼠的模拟 学生姓名:学生姓名: 学学 号号: : 专业班级:专业班级: 20112011 级计算机与科学技术级计算机与科学技术 1 1 班班 指导教师:指导教师: 20122012 年年 6 6 月月 29 29 日日 目录 1 课程设计题目与要求 3 1.1 设计题目. 3 1.2 设计要求. 3 2 总体设计 4 3 详细设计 5 3.1 数据结构设计. 5 3.2 主模块设计. 5 4 运行结果 10 5 课程设计总结 12 1 课程设计题目与要求 1.1
2、设计题目 猫抓老鼠的模拟 1.2 设计要求 1) 设计一个迷宫:猫,老鼠的位置随机生成; 2) 猫,老鼠每移动一次,都重新计算最短路径. 3) 分别模拟猫的速度大于老鼠,猫的速度等于老鼠两种情形. 4) 迷宫可用数组表示,最短路径可用队列表示. 1.3 功能扩展(自己定制) 1.可增加猫的数量; 2.可随机生成迷宫墙壁的位置; 3.设计老鼠应该用何策略才有可能逃脱被抓的命运 用 C+语言,或者 c 语言 2 总体设计 在猫捉老鼠的模拟中,用到了二维指针。利用二维指针建立了迷宫,并且通过 0 代表通路,用 1 代表墙。在建立迷宫函数中,利用引用传递参数使迷宫自动生 成。 (自动是利用 srand
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c+ 课程设计 老鼠 模拟
