下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、面向对象程序设计课程设计(报告模板) 湖南工业大学 课 程 设 计 资 料 袋 计算机与通信学院 学院(系、部) xxx 学年第 2 学期 课程名称 面向对象程序设计 指导教师 xxx 职称 讲师 学生姓名 自己填写 专业班级 自己填写 学号 自己填写 题 目 自己填写 成 绩 起止日期 xxxx年 6 月 22 日 xxxx年 6 月 28 日 目 录 清 单 序号 1 2 3 4 5 6 材 料 名 称 课程设计任务书 课程设计说明书 资料数量 1 1 备 注 1 课程设计任务书 xxxx年第 2 学期 学院(系、部) 计算机与通信学院 专业 自己填写 班级 自己填写 课程名称: 面向对象
2、程序设计 学生姓名: 自己填写 设计题目: 课 自己填写 指导教师: xxxx 完成期限:自 xxxx年 6 月 22 日至 xxxx年 6 月 28 日 共 1 周 一、设计内容 自己填写 二、设计任务 课程设计说明书(纸质+电子版),内容包括:设计内容、系统分析(包括可行性分析、需求分析等)及功能分析;系统设计(要求画出系统整体功能框图、流程图、并给出相应地关键的代码且对所使用的主要数据结构进行说明等。)、设计总结(评价/遇到的问题/体会/建议等)、使用说明等。 内 容 及 任 务 三、设计要求 1. 按功能要求开发系统,能正确运行。程序代码书写规范,有充足的注释。 2. 课程设计所使用的
3、编程语言任选,但建议使用c或c+; 3. 绿色软件:程序运行不需安装,避免写系统和注册表; 进 度 安 排 主 要 参 考 资 料 起止日期 工作内容 课程设计前一周 召开动员大会,学生选题; xxxx年 月 日 系(教研室)主任(签字): 年 月 日 2 课程设计说明书 课程名称: 面向对象程序设计与c+语言 设计题目: c+实现拼图游戏 专 业: 物联工程 班级: xx 学生姓名: xxx 学 号: xx 指导教师: 左新娥 xxxx年 6月 26 日 .3. 目录 1 课程设计简介 . 5 1.1 课程设计的目的 . 5 1.2 课程设计内容 . 5 2课程设计实现过程 . 6 2.1系
4、统结构框图 . 错误!未定义书签。 2.2模块流程图 . 错误!未定义书签。 2.3关键代码 . 错误!未定义书签。 2.4主要数据结构 . 错误!未定义书签。 2.5测试与评价 . 错误!未定义书签。 3设计总结 . 错误!未定义书签。 4参考文献 . 错误!未定义书签。 整个写完后使用更新域(在目录上点击右键选择更新域)确定各部分的页码! .4. 1 课程设计简介(宋体,三号) 1.1 课程设计的目的(宋体,小三) 通过c+来实现拼图游戏,用户可以使用鼠标和键盘来控制游戏 (正文字体要求为宋体,字号为小四,行间距20磅,每段前空2字符) 1.2 课程设计内容(宋体小三) 数据结构,将整个所
5、有图像块记为一个二维数组m_board,写了一个board类来控制图像的移动和修改。flip类是用来实现这个功能的,其中定义了移动一格的帧数、速度等信息。然后整个游戏是一个类game。 算法及其他,基本上全是小算法,有一点就是游戏开始时必须将所有的图像块置乱,但是如果是随机打乱就不能保证这个游戏一定有可行解,这个问题的讨论可以参见8数码问题,这种问题的有解是需要条件的。至于如何保证这个游戏有解,我用了最笨的方法,就是进行逆操作,一开始随机对原图进行操作,循环一定次数以后的图像就是置乱的图像了,但是这种方法有一个缺陷,当图像块非常多时,比如20*20,这种方法只能置乱图像的一部分,而另一部分却和原图差不多。为了消除这个问题,对每种操作(比如向上移动)重复执行随机次,这样就基本上解决的前面的问题了。其实这个问题可以用数学方法来解决,又快又省力,但是自己对这一部分不是很了解,只能用笨方法了。 关于平滑运动 ,只要在图像变换的时候插入几帧图像就好了,利用定时器来不断显示,写这个图像滑动效果很纠结,细节的问题考虑的比较多,一个好的数据结构的支持是必不可少的。 (正文字体要求为宋体,字号为小四,行间距20磅,每段前空2字符) .5. 2课程设计实现过程(宋体,三
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 招考《化学能与电能》说课稿
- 5年中考3年模拟试卷初中道德与法治七年级下册第二单元素养综合检测
- 高考语文作文主题讲解之 科技伦理
- 五年级下册音乐表格教案
- 人教版八年级上音乐教案
- (统考版)2023版高考化学一轮复习第四章非金属及其化合物第1讲碳、硅及其化合物学生用书
- 住宅小区绿化改造工程合同
- 企事业单位泔水处理合同
- 乳制品运输合同签订策略
- 射击馆装修合同样本
- 世界各国知名健康服务公司整理
- 晕厥诊断与鉴别诊断流程
- 班组长岗位竞聘方案
- 中班美术公开课教案及教学反思《叶子服饰》
- 集体行动的逻辑PPT课件
- 七年级上册数学第一次月考试卷分析
- 给税务局的情况说明
- 陆空通话(定稿)
- 数据中心配置清单及报价
- 挖掘机检验报告.doc
- 拌合站设备安装实施方案
评论
0/150
提交评论