全球旧事资料 分类
随机函数那获取六个数ab,cdgj进行简单的加减乘除运算,将所得的值赋值给一个整形变量k进而k判断的值是否为零。如程序:
14
faNra
domNbgNra
domNcgNra
domNdNra
domNggg
ra
domNjcdkabjdg
七、调试分析:
1概要:
程序编译、链接成功后,自己设计实现程序功能的一组或多组测试数据,并严格按照此测试数据进行测试,然后分析测试结果。如果程序不能正常运行或结果不正确,则需对程序进行单步调试,在调试过程中认真查找算法实现中存在的问题,并加以分析和改正。如果程序能够基本正确的运行,可考虑增加若干基本的容错功能;另外尽量对现有算法给出改进方案,并比较不同算法之间的优缺点。
2数据测试:
首先准备输入某一运算级代码、如输入‘1‘则会在屏幕上显示出“欢迎进入加法运算”(若输入其他超出范围的数则系统又会回到主菜单从心开始输入。)然后屏幕会提示你输入你的年级数。进而系统会根据你的年级数用系统随机函数决定你的难易程度。a进入菜单后,系统会提示选择1,2,3,4,0进行下一步操作,包括加法、减法、乘法、除法、退出操作。b系统会提示进行下一步操作。c选择想要进行的规定项目完成后,系统会告知成绩,按“0”退出。
3程序调试中出现的问题:
用户界面不够人性化,经过对菜单的修改及对操作执行后系统询问的完善
15
f使该系统更人性化。
4程序和排错。
为了便于查错、阅读,在设计该程序的时候我采用了结构化程序方法编辑,添加了尽可能多的注释,这为我后来的调试过程带来了很多方便。在上机调试之前我对所编的程序作了纸面上的检查,先消灭一些低级错误,所谓的低级错误是指由于人为的输入不仔细等造成的,如没有搭配完整,漏写;号,拼写错误等,这些都是我们通过认真的态度在运行之前可以解决、避免的。而且还可以减少机器时间。往往一连串的错误是由于漏写或写错一个字符引起的。经过仔细检查之后进行上机调试。进行编译,如果在编译和连接过程中发现错误,屏幕上显示了出错信息,根据提示找到出错的位置,加以改正,再进行编译如此反复,直到顺利通过编译和连接为止。在本次实习过程中碰到的编译、连接的错误主要有:
1、缺少变量定义,定义位置不正确;
由于该程序相对来讲稍有些长,前后有些变量不容易联系起来,但是在错误信息的提示下一般还是很容易找到。不过需要注意的是在定义的时候有些函数使用同样的变量名而表示不同的作用,因而使用要很小心,定义及定义的r
好听全球资料 返回顶部