《C++程序》迷宫游戏设计报告
迷宫游戏设计报告
课程设计报告
设计题目: 迷宫游戏 学生姓名: 萧航、操致富 专业班级:计算机科学与技术 学 号: 2010811584 2010811529 指导教师: 完成日期: 2011年1月6日
合肥工业大学计算机与信息学院
迷宫游戏设计报告
目 录
第1章 绪论................................................................................................................ 3
1.1课程设计选题的目的....................................................................................... 3
1.2课程设计选题的背景和意义........................................................................... 3
1.2.1课程设计的背景..................................................................................... 3 1.2.2课程设计的意义..................................................................................... 3 1.3课题研究的主要内容....................................................................................... 3 第2章 系统需求分析................................................................................................ 4
2.1输入/输出形式和输出值的范围 ..................................................................... 4
2.1.1输入/输出形式的范围 ........................................................................... 4 2.1.2输出值的范围......................................................................................... 4 2.2程序功能........................................................................................................... 4 第3章 概要设计.......................................................................................................... 4
3.1设计思想........................................................................................................... 4
3.2实现方法........................................................................................................... 4 3.3函数间的关系................................................................................................... 5 第4章 详细设计........................................................................................................ 5
4.1实现定义的数据类型....................................................................................... 5 4.2实现定义操作伪代码算法............................................................................... 5 第5章 问题描述及解决方案.................................................................................... 6
5.1问题描述........................................................................................................... 6 5.2问题的解决方案............................................................................................... 6 第6章 测试并列出测试结果.................................................................................... 7 第7章 总 结............................................................................................................ 8
7.1设计体会........................................................................................................... 8
7.1.1系统的优点............................................................................................. 8
7.1.2本系统的不足......................................................................................... 8 7.1.3可改进的地方......................................................................................... 8 7.2结束语............................................................................................................... 9 致 谢............................................................................................................................ 9 参考文献........................................................................................................................ 9 附 录.......................................................................................................................... 10
迷宫游戏设计报告
第1章 绪论
1.1课程设计选题的目的
为大家解决一些生活中实际的问题,在这个过程中,自身的能力也在不断地提高。此次程序设计综合运用所学知识解决实际问题,将课堂的书本知识有效的在程序中体现出来,让学生更理解C++功能之强大,进一步让学生对面向对象的方法以及C++的编程思想有较好的了解和认识。此外,此次设计培养独立开发、设计、调试、运行程序的能力,激发学生较强的自学兴趣,锻炼学生之间以及学生与老师的沟通能力,培养学生之间的合作精神,让彼此更好的认识到合作的重要性,使学生在今后的学习中加强对合作精神的培养。
1.2课程设计选题的背景和意义 1.2.1课程设计的背景
儿童智力游戏的一种,同时也锻炼人的思维能力。当我们在一个迷宫中时怎样避免重复的走一些路,避免怎样走投无路,无路可走,什么样的迷宫可走,怎样就知道迷宫无出口了,通过回溯法帮我们解答,动脑子想办法,看看计算机是怎么实现以最快的方式走出你设的迷宫的。
1.2.2课程设计的意义
一般来说,课程设计要比教学实验复杂一些,涉及的深度深,而且更加实用些。其目的是通过课程设计的综合训练,培养学生分析解决实际问题和编程等动手能力,最终目标是想通过这种形式,帮助学生系统掌握C++这门课程的主要内容,使老师更好的完成教学任务。 结合实际应用的要求,使课程设计既覆盖教学所要求的知识点,又接近工程的实际需要,训练自己实际分析问题和解决问题以及编程的能力。
通过详细的实例分析,循环渐进的描述,启发学生顺利的完成设计。课程设计将设计要求、需求分析、算法设计、编程和实例测试运行分开,为学生创造分析问题、独立思考的条件。只要学生在吃透要求和算法的前提下,完全可以不按书中提示的参考程序,自己设计出更具有特色的程序。
1.3课题研究的主要内容
要求完成构造迷宫,输入入口出口,输出迷宫路径。
功能要求如下:
1.构建迷宫:可以系统构建,也可以用户自己构建,输入1为不通,输入0为通路。显示构建好的迷宫。
2.输出路径:输入入口与出口,利用编好的函数对迷宫进行试探,有路径输出路径,无路径提示用户此迷宫无出口。
迷宫游戏设计报告
3.最短路径:输出走出此迷宫的最短路径,即不用走回头路的一条路径。 4.要求系统有一定的容错性,给用户必要的提示。
第2章 系统需求分析< …… 此处隐藏:8596字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [专业资料]《蜜蜂之家》教学反思
- [专业资料]过去分词作定语和表语1
- [专业资料]苏州工业园区住房公积金贷款申请表
- [专业资料]保安管理制度及处罚条例细则
- [专业资料]2018年中国工程咨询市场发展现状调研及
- [专业资料]2015年电大本科《学前教育科研方法》期
- [专业资料]数字信号处理实验 matlab版 离散傅里叶
- [专业资料]“十三五”重点项目-虎杖白藜芦醇及功
- [专业资料]2015-2020年中国竹木工艺市场需求及投
- [专业资料]国际贸易理论与实务作业五:理论案例分
- [专业资料]财政部修订发布事业单位会计制度
- [专业资料]BCA蛋白浓度测定试剂盒(增强型)
- [专业资料]工程进度总计划横道图模板(通用版)
- [专业资料]七年级地理同步练习(天气与气候)
- [专业资料]X光安检机介绍火灾自动报警系统的组成
- [专业资料]衢州市人民政府办公室关于印发衢州市区
- [专业资料]经济全球化及其影响[1]
- [专业资料]质粒DNA限制性酶切图谱分析
- [专业资料]国家安全人民防线工作“六项”制度
- [专业资料]劳动力投入计划及保证措施
- 电子账册联网监管培训手册
- 人教版语文七年级上第1课《在山的那边
- 对我区担保行业发展现状的思考与建议
- 平面四边形网格自动生成方法研究
- 2016年党课学习心得体会范文
- 如何设置电脑定时关机
- 全球最美人妖排行榜新鲜出炉
- 社会实践调查报告及问卷
- Visual Basic习题集
- 《鱼我所欲也》课件2
- 浙江省会计从业资格考试试卷
- 全遥控数字音量控制的D 类功率放大器资
- 鞍钢宪法与后福特主义
- 电表的改装与校准实验报告(1)
- 2014年高考理科数学真题解析分类汇编:
- Windows 7 AIK 的使用
- 风电场全场停电事故应急处置方案
- 化工原理选填题题库(下)
- 关于产学研合作教育模式的学习与思考
- 西安先锋公馆项目前期定位报告




