第8-2部分 程序调试-1课件.pptVIP

  • 2
  • 0
  • 约5.93千字
  • 约 66页
  • 2017-08-24 发布于广东
  • 举报
第8部分-2 程序调试 1. 概述 什么叫调试? 程序没有语法错误,但运行结果不符合期望时,采用适当的工具或方法,反复找出程序中存在的问题,进行修改,最终使程序符合要求的过程。 调试是一个程序员必须要掌握的基本技巧,对于编写高质量程序非常重要。 掌握基本的调试技巧对今后的学习、工作是非常必要的! 为什么要调试? 问题 我的程序跟书上一样,怎么就不出结果呢? 我的程序没错啊,怎么不出结果啊? 我的程序运行结果不正确,如何找到错误? 原因 程序没有语法错误,不等于就没有语义错误。 要确保程序没错,必须对程序进行各种测试 2. 解决程序中的错误的方法 基本方法—人工阅读走查,修改 程序员一行一行的看程序 根据实验数据,在脑子里或在纸上模拟程序运行过程,在脑子里或纸上记录程序中间运行结果。 在这过程中发现程序的错误。 修改发现错误,重新运行测试,如果还有错,继续查看,修改。 基本方法存在的问题 这种方法效率不高,属于原始的方法。 要求程序员具有很强的源程序理解、运行过程记忆、预测、纠错能力和经验。 程序员必须用脑子、纸、笔来模拟程序的运行状态 记录程序的执行进度 记录所有变量或数据变化过程 观察和记住执行过程中环境的变化 程序和模块达到一定规模以后,就很难这样方法调试,效率太低,难度太大,很难发现问题,很难记录状态变化过程。 程序员脑子中的计算与程序实际完成的计算往往有差异,这样的差异是很

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档