内容正文:
过程、函数和程序调试
1
求解两个整数阶乘的和
什么是过程、函数和程序调试件?
3
一个整数的阶乘可以用数学表达式表示为:n!=l×2×3×……×(n-1)xn
求解两个整数的阶乘之和,可以先将求整数n的阶乘作为一个过程来实现,然后再用程序来调用它。
4
创建一个窗体,Text1和Text2用来分别输入两个整数a和b,Text3用来显7K求解的结果。
设计程序界面
5
通过“工具——添加过程”,定义一个过程,命名为compute。
然后,填入计算整数n的阶乘过程的相应代码就可以了。
定义过程
分析它是怎么实现阶乘运算的?循环结构又是如何工作的?
6
在代码窗口中选择“通用”对象的“声明”事件编写代码,定义五个公共变量,其中,a和b分别用来接收用户输入的两个数,x和y用来存储它们各自的阶乘结果,m用于过程之间的数据传递。
为程序中的各个对象编写代码
7
用Public声明的变量为公共全局变量,它可以在整个程序中使用并且含义一致。而用Dim声明的变量为局部变量,它只能在一个过程中独立使用,即使在不同的过程中出现了同名的局部变量,它们也是相互独立、互不干扰的。
为程序中的各个对象编写代码
8
2
编写整数求和程序
用类似定义Sub过程的方法,打开代码窗口,定义一个“Sum”函数,用来实现对指定整数的累加功能(Sum=l+2+…+n,n为整数)。
10
编写程序代码时,经常出现这样或那样的错误,如单词拼写错误,命令输入错误等。程序的调试(Debug)过程就是为了使程序正常运行而进行纠错的过程。程序调试与测试往往是交错进行的,通过测试发现程序的错误,通过调试进一步找出错误的位置并改正错误,这个过程往往需要重复多次。
程序调试
11
编辑时错误
在代码窗口编辑代码时,VB会对程序进行语法检查,当发现语句没有输完、关键字输错等情况时,系统会弹出对话框,提示出错,并在错误处加亮显示,以便用户修改。
几种错误情况
12
编译时错误
是指单击“启动”按钮,VB开始运行程序前,先编译执行的程序段时产生的错误,此错误是由于用户未定义变量、遗漏关键字等原因产生的。发现错误时系统会停止编译,提示用户修改。
几种错误情况
13
逻辑性错误
如果程序运行后得不到所希望的结果,则说明存在逻辑错