实验报告(模板).doc_第1页
实验报告(模板).doc_第2页
实验报告(模板).doc_第3页
实验报告(模板).doc_第4页
实验报告(模板).doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本科学生设计性实验报告C+编程项目实训姓 名 吴玮怡 学号 0123964 专 业 软件工程 班级 12软件 4班 实验名称 单词填空游戏程序 指导教师 涂 保 东 开课学期 2012 至 2013 学年 第二 学期实验名称:单词填空游戏实验时间:2013年6月30日2013年7月7日实验场地:麦庐园 网络信息中心M111软件环境:Windows XP ,Visual C+ 6.01、实验目的(简单介绍实验内容、实验目的和实验要求)编写单词填空游戏,用户登录后,能够自动的的进行核实是否正确。程序能够自动从从单词库中读取信息,并将单词按要求输出。 作为这款游戏的游戏者,用户可以选择注册新用户同时,当注册有同名账号会反馈错误信息,要求重新注册,注册成功后将相关信息添加到文本文件中。用户账号或密码错误时,程序能够显示错误提示,用户可以重新登录。 游戏过程中,用户可以自行选择是否需要提示,也可中断本次游戏。 每次游戏结束后,程序将自动显示本次游戏的得分以及时间信息,用户可以选择是否继续游戏或直接退出游戏。2、实验思路(详细描述解决问题的整体思路及算法思想等)1.建立一个user类用来保存用户的账号密码等信息,将所有用户的信息从数据文件中读取后保存到的user类的对象数组中,方便之后的的数据操作,避免了频繁的访问数据文件,节约时间。2.将用户的数据信息、单词库以及相关的中文注释信息保存到文本中。二进制文件里的信息不易看懂,而文本文件相对更简单3.声明一个逻辑型的变量p1,初始时p1=false,相当于一个关着的门。当用户登录并确认账号密码确认无误时,p1=true这时门打开,用户进入到游戏大厅。同时声明一个逻辑型的变量p,初始时p=true,作为一盘游戏是否中断结束的终止条件。由此,用户可以自行选择本次游戏是否结束、是否退出游戏。3、程序结构(程序流程图,功能模块图,主要的类及其主要函数的功能描述等)User类:4、实验现象及结果(应用文字和截图说明程序运行现象,并解释其结果)1.出现用户登录界面:2.进行选择,并及时反馈错误信息3.游戏开始用户可以自行选择是否需要中文提示,或中断结束本次游戏。游戏结束后用户可以选择继续或退出游戏。5、实验分析与探讨(对程序运行现象和结果进行分析,探讨程序设计的合理性) 运用内嵌的if语句,对用户输入的信息分析和判断,选择出用户所需要的服务。在循环语句内对用户输入的账号和密码进行判断,错误则继续循环,并显示相应的信息,直到输入正确后才能跳出循环体; 游戏开始后,对每次输入的字符进行分析,运用内嵌的if语句,选择出用户所需要的服务(退出游戏,显示中文提示,单词字母)。 运用一个大循环,大循环内嵌一个循环语句表示一盘游戏,只有一盘游戏结束后按退出键才能退出大的循环体。6、实验总结(程序设计的成败得失,程序可能从哪些方面改善,自我评价等)程序能够完成基本的游戏要求。由于程序使用的是文本文件,用户不易进行密码的修改,以及对单词库进行更新和 修改。游戏可以设定由易到难的各个等级,当用户的成绩达到一定时可以选择进入下一关。游戏到达一定难度时,游戏会设定一定的计时条件,当时间结束时,游戏结束并统计用户在规定时间内完成的得分。多设定几个

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论