人教版九年级上册信息技术课件 15 调试程序 .pptxVIP

  • 1
  • 0
  • 约4.38千字
  • 约 28页
  • 2019-10-11 发布于福建
  • 举报

人教版九年级上册信息技术课件 15 调试程序 .pptx

调试程序;程序调试的主要任务:查找程序的错误和排除错误 主要内容: VB程序中的错误类型 程序工作模式 程序调试 错误处理;错误的类型: 编译错误,逻辑错误和运行错误 1. 编译错误 编译错误是指在程序编译过程中出现的错误。通常是由于不正确书写代码而产生的。 例:关键字写错,遗漏标点符号,括号不匹配等,较为容 易。VB提供了自动语法检查功能,能指出并显示这些错误,帮助用户纠正语法错误。 例子: Foort = 1 To 100;2. 运行错误 运行时的??误是指应用程序在运行期间执行了非法操作所发生的错误。 例:除法运算中除数为零,访问文件时文件夹或文件找不到等。这种错误只有在程序运行时才能被发现。 举例(“下标越界”):Private Sub Form_Load() Dim D(20) As Integer, k As Integer For k=1 To 30 D(k)=k*K Next k End Sub;3. 逻辑错误 逻辑错误使程序运行时得不到预期的结果。这种程序没有语法错误,也能运行,但却得不到正确的结果。 例:在一个算术表达式中,把乘号“*”写成了加号“+”,条件语句的条件写错,循环次数计算错误等 ;例如,要求10,若采用: Private Sub Form_Load() Dim t As Integer For i=1 To 10 t=t*i Next i Show :Print t End Sub 运行程序时输出的结果是0 通常,调试程序过程中所花的大部分时间和精力都在逻辑错误上;程序工作模式: 设计模式、运行模式和中断模式 1.设计模式 在设计模式下,可以建立应用程序的用户界面,设置控件的属性,编写程序代码等;2. 运行模式 在运行模式下,可以测试程序的运行结果,可以与应用程序对话,还可以 查看程序代码,但不能修改程序 3. 中断模式 在中断模式下,可以利用各种调试手段检查或更改某些变量或表达式的值,或者在断点附近单步执行程序,以便发现错误或改正错误; 进入中断模式的方法: (1)在代码中插入Stop语句; (2)在代码窗口中设置断点(用菜单命令); (3)在代码窗口中设置断点(鼠标操作); (4)在程序运行时强制“中断”; (5)当程序运行出现错误。 当检查调试通过后,需要清除断点; 使用“调试”菜单或“调试”工具栏 1.切换断点 “切换断点”按钮用来设置断点 2. 逐语句 VB允许逐条语句执行程序,每执行一条语句后就返回中断模式。 如果执行的是过程调用的代码(如Call),“逐语句”操作也会跟踪到被调过程中继续一条语句一条语句的执行 ;3. 逐过程 逐过程执行是以整个函数或过程为一个整体,一次执行。逐过程与逐语句一样,能够一条语句一条语句地执行代码。把被调用的函数或过程当作一个语句来看待。 4. 跳出 单击“调试”工具栏上的“跳出”按钮,则VB将连续执行完该过程的其余部分,返回调用过程的下一条语句并回复中断模式。; ; 例1 计算t = 0.1 + 0.2 + 0.3 + …… + 0.9 + 1 编写的程序代码如下: Private Sub Form_Load() Show Dim t As Single, i As Single t = 0 For i = 0.1 To 1 Step 0.1 t = t + i Next i Print 总和:; t End Sub ; 1.在代码窗口中设置断点。为了了解循环过程中变量i和t的变化情况,可在语句t = t + i 处设置断点。 ; 2.重新

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档