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