obj.search();
cout<<endl;
system("PAUSE");
ﻩreturn0;
}
——————————————————————————————————————
2、实验现象及结论(应用文字和程序运行的截图说明程序测试现象,并解释结果)
input.txt截图
Exe执行文件截图
Output.txt执行截图
input.txt 输入截图如下:
Jcsy.exe执行截图如下:
output.txt输出截图如下:
input.txt输入截图如下:
jcsy.exe执行截图如下:
Output.txt 输出截图如下:
——————————————————————————————————————
3、实验总结(是否成功解决问题,总结实验中最有价值的内容,程序能够在哪些方面进一步改善,自我评价成败得失)
试验中,我们按照从简单到复杂的方法,一步一个脚印编写代码,使得程序不易发生错误,并且容易更正,编写出来的程序代码简洁明朗,效率较高;
通过对例题的学习,我们最终将正确的代码编写出,并在不断地修改之下做到方便用户使用的要求;
编码的速度有一个从慢到快的过程,在本次试验中,我们的速度依然比较慢,这看出我们平时编码比较少,缺乏熟练度,并对算法了解不深入;
但是我们的代码看起来仍然有些凌乱,效率还没有带到真正的高效,每次运行都需要等待几秒钟。
再以后我们将通过练习基础功,简化程序代码,实现简单代码完善功能的理想。
1.编码要尽量使程序简单,采用最切实可靠的算法,实现封装,不同部分的代码应分工明确,最后由主函数统一调用;
2.编写完成后先自己检查一遍代码,然后由机器检测,找出错误的根源,从不同角度思考如何解决问题;
3.测试时应尽可能输入各种可能情况的数据以确保程序准确无误。
4.应避免任何可能的漏洞,使代码的可用性和可靠性增强。
5.试验中,我按照从简单到复杂的方法,一步一个脚印编写代码,使得程序不易发生错误,并且容易更正,编写出来的程序代码简洁明朗,效率较高;
6.通过对例题的学习,我最终将正确的代码编写出,并在不断地修改之下做到方便用户使用的要求;
7.编码的速度有一个从慢到快的过程,在本次试验中,我的速度依然比较慢,这看出我平时编码比较少,缺乏熟练度,并对算法了解不深入;
8.但是我的代码看起来仍然有些凌乱,效率还没有带到真正的高效,每次运行都需要等待几秒钟。
再以后我将通过练习基础功,简化程序代码,实现简单代码完善功能的理想。
本次试验中,我们先将书上的代码编译通过,通过讨论,认为书上检查异常的方式不便于理解,于是直接采用输出到dos窗口的方式,所以没有使用到utility.h头文件,同时,由于我们电脑上安装的编译系统不方便对.h文件进行调试修改,所以我们采用的cpp文件,在一个cpp文件中写下所有代码。
对于txt文件输出的格式,我们做的稍微人性化,界面简洁,容易区分