当前位置:文档之家› 【免费下载】实验报告模板

【免费下载】实验报告模板

本科学生设计性实验报告C++编程项目实训
姓名吴玮怡学号0123964
专业软件工程班级12软件4班
实验名称单词填空游戏程序
指导教师涂保东
开课学期2012 至2013 学年第二学期
实验名称:单词填空游戏
实验时间:2013年6月30日——2013年7月7日
实验场地:麦庐园网络信息中心M111
软件环境:Windows XP ,Visual C++ 6.0
1、实验目的(简单介绍实验内容、实验目的和实验要求)
编写单词填空游戏,用户登录后,能够自动的的进行核实是否正确。

程序能够自动从从单词库中读取信息,并将单词按要求输出。

作为这款游戏的游戏者,用户可以选择注册新用户同时,
当注册有同名账号会反馈错误信息,要求重新注册,注册成功后将相关信息添加到文本文件中。

用户账号或密码错误时,程序能够显示错误提示,用户可以重新登录。

游戏过程中,用户可以自行选择是否需要提示,也可中断本次游戏。

每次游戏结束后,程序将自动显示本次游戏的得分以及时间信息,用户可以选择是否继续游戏或直接退出游戏。

——————————————————————————————————————2、实验思路(详细描述解决问题的整体思路及算法思想等)
1.建立一个user类用来保存用户的账号密码等信息,将所有用户的信息从数据文
件中读取后保存到的user类的对象数组中,方便之后的的数据操作,避免了频繁的访问数据文件,节约时间。

2.将用户的数据信息、单词库以及相关的中文注释信息保存到文本中。

二进制文件
里的信息不易看懂,而文本文件相对更简单
3.声明一个逻辑型的变量p1,初始时p1=false,相当于一个关着的门。

当用户登
录并确认账号密码确认无误时,p1=true这时门打开,用户进入到游戏大厅。

同时声明一个逻辑型的变量p,初始时p=true,作为一盘游戏是否中断结束的终止条件。

由此,用户可以自行选择本次游戏是否结束、是否退出游戏。

——————————————————————————————————————3、程序结构(程序流程图,功能模块图,主要的类及其主要函数的功能描述等)User类:
——————————————————————————————————————4、实验现象及结果(应用文字和截图说明程序运行现象,并解释其结果)
1.出现用户登录界面:
2.进行选择,并及时反馈错误信息
3.游戏开始
用户可以自行选择是否需要中文提示,或中断结束本次游戏。

游戏结束后用户可以选择继续或退出游戏。

——————————————————————————————————————
5、实验分析与探讨(对程序运行现象和结果进行分析,探讨程序设计的合理性)
运用内嵌的if语句,对用户输入的信息分析和判断,选择出用户所需要的服务。

在循环语句内对用户输入的账号和密码进行判断,错误则继续循环,并显示相应的信息,
直到输入正确后才能跳出循环体;
游戏开始后,对每次输入的字符进行分析,运用内嵌的if语句,选择出用户所需要的服务(退出游戏,显示中文提示,单词字母)。

运用一个大循环,大循环内嵌一个循环语句表示一盘游戏,只有一盘游戏结束后按退出键才能退出大的循环体。

——————————————————————————————————————6、实验总结(程序设计的成败得失,程序可能从哪些方面改善,自我评价等)
程序能够完成基本的游戏要求。

由于程序使用的是文本文件,用户不易进行密码的修改,以及对单词库进行更新和修改。

游戏可以设定由易到难的各个等级,当用户的成绩达到一定时可以选择进入下一关。

游戏到达一定难度时,游戏会设定一定的计时条件,当时间结束时,游戏结束并统计用户在规定时间内完成的得分。

多设定几个单词库,单词的难度会随着游戏等级的提高而逐步加深。

指导老师评语:
完成良好,要求基本达到。

得分:
签名:涂保东
2013 年7 月10 日。

相关主题