《记忆测试系统》实验报告范例

《记忆测试系统》实验报告范例

ID:38705077

大小:379.00 KB

页数:6页

时间:2019-06-17

《记忆测试系统》实验报告范例_第1页
《记忆测试系统》实验报告范例_第2页
《记忆测试系统》实验报告范例_第3页
《记忆测试系统》实验报告范例_第4页
《记忆测试系统》实验报告范例_第5页
资源描述:

《《记忆测试系统》实验报告范例》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、表8贵阳学院学生实验报告(规范)实验项目记忆测试系统实验日期2010-9-30指导教师朱林同组人数1实验地点B101课程名称面向对象编程设计专业班级08电信(0)姓名朱林(0)一、实验目的编译、调试、更改教材上第一章程序实例《记忆测试系统》二、实验原理通过修改程序学习java语言书写程序的相关规范。三、实验(药品)器材计算机、windowsXP系统SP3、JDK-6u21、EclipseIDEforJavaDevelopers(Version:HeliosRelease)(Buildid:20100617-1415)、UltraEdit32-v13.00简体中文版、三、

2、实验内容(步骤、内容、方法等)1、修改教程中《记忆测试系统》源代码,实现“使用户能为方块选择更多种图标”;2、修改教程中《记忆测试系统》源代码,实现“单击鼠标的次数越多则成绩越差”;3、修改教程中《记忆测试系统》源代码,实现“当用户成功翻开相同图标方块后,程序播放简短、动听的一声音乐,而用户翻开不相同图标方块后,程序播放简短、警告的一声音乐。”;4、修改教程中《记忆测试系统》源代码,掌握源代码中需要加深了解的程序代码。四、数据处理1、……2、……3、时间:2010-9-2721:55地点:书房人员:朱林分析:在本次实验内容2中已经找到判断“单击鼠标”的代码模块,本题要求

3、不断要识别“单击鼠标”动作,还需要区分“单击鼠标”动作的结果是属于“用户成功翻开相同图标方块”还是“用户翻开不相同图标方块后”。  通过实现本次实验内容2的要求,已经知道“单击鼠标”的代码模块在MemoryTestArea.java文件的MemoryTestArea类的actionPerformed方法(即89-149行)中。在这个方法中依次执行三条判断语句,详细流程图如下:表8图3-1MemoryTestArea.actionPerformed()分模块流程图注:判断为真执行判断框右边流程、否则执行判断框左边流程。图3-2MemoryTestArea.actionPe

4、rformed()模块中if(e.getSource()instanceofBlock)判断为真时执行openIconList.size()==0判断为假执行内容表8注:判断为真执行判断框右边流程、否则执行判断框左边流程。通过流程图3-1的分析判断,“单击鼠标”的代码模块在actionPerformed方法的第一个判断代码体中,即当代码“e.getSource()instanceofBlock”判断为真时执行的代码(90行-133行)。在这个代码段内首先如图3-1中所示执行了一步判断、两部赋值和一步函数执行。初步判断与“单击鼠标”动作的结果判断无关,接着开始的“open

5、IconList.size()==0”判断模块中,判断为真时执行的三步操作也初步判断为初始化操作,与“单击鼠标”动作的结果判断无关。通过以上排除,大致圈定““单击鼠标”动作的结果判断”发生在“openIconList.size()==0”判断为假时执行的代码模块中,其流程图如图3-2。“temp==openStateIcon&&!(openBlockList.contains(block))”判断表示“翻开的图片和第一个翻开的图片相同,而且这个翻开的图片不是已经翻开的图片”,这也就是要找出的“用户成功翻开相同图标方块”这个行为的判断;“(temp!=openStateI

6、con)&&(!(openBlockList.contains(block)))”判断表示“翻开的图片和第一个翻开的图片不同,而且这个翻开的图片不是已经翻开的图片”,这也就是要找出的“用户翻开不相同图标方块后”这个行为的判断。初步拟定解决方案:(1)、选择两段不同的音频文件,初步考虑windows目录中的.mediaringout.wav表示翻开错误;windows目录中的.mediaringin.wav表示翻开正确。Copy这两个文件到项目文件夹中。(2)、在上述两个程序段内插入教程中介绍代码,如下;/*添加翻开正确声音效果*/FilemusicFile=ne

7、wFile("ringin.wav");URIuri=musicFile.toURI();URLurl=uri.toURL();AudioClipclip=Applet.newAudioClip(url);clip.play();/*添加翻开正确声音效果*//*添加翻开错误声音效果*/FilemusicFile=newFile("ringout.wav");URIuri=musicFile.toURI();URLurl=uri.toURL();AudioClipclip=Applet.newAudioClip(url);clip.play

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。