程序题做题一般步骤

发布时间:2022-07-01 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了程序题做题一般步骤脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

程序题做题一般步骤

(持续更新中(* ^ _ ^ *)  )

一、读题

二、写总体思路

  • 模块思想(不同的功能用分为不同的模块,比如输出模块,输入模块)如果有使用函数,通常一个函数为实现一种功能。

三、落实思路细节

具体到

  • 初值怎么选
  • 变量怎么设
  • 循环设几层
  • 如何输出
  • 变量类型

四、写代码

五、Debug

  • Debug的基本步骤
    1. 找数据
    2. 静态、动态调试
    3. 重复以上直到正确

Q:为什么要Debug? A:有数据过不了

而过不了的数据绝大多数是特殊数据。

现在很多情况下我们是没办法知道我们没通过的具体是什么数据,这就要求我们在Debug的时候自己去想特殊数据来测试我们自己的程序。基本上是越特殊越好。千万不要仅仅只用样例来Debug,通常而言,出题人会把样例设计得正确与不正确的程序都可以通过。这是血的教训 别问我怎么知道的

当我们有了这组bug数据之后,我们就可以对代码进行调试了。调试分两种:动态调试静态调试

动态调试:现阶段我们能使用的功能只有查看程序运行中的变量的值。而且不同的编译器有不同的调试方式。 静态调试:在程序中使用PRintf语句将自己要查看的变量输出出来。具体格式及使用方法取决于程序员。

我个人推荐静态调试。理由如下

  • 静态调试的稳定性高,兼容性好,任何IDE环境,只要能编译,就能静态调试。
  • 动态调试对程序的查看并不如静态调试灵活,且现在阶段的程序规模不大,没必要使用动态调试。

在静态调试里面,我们甚至可以输出( •̀ ω •́ )✧)来指示程序是否运行到某位置。

静态调试的大致顺序

  1. 检查赋值语句
  2. 检查输入
  3. 检查中间的计算
  4. 检查输出

最后王牌

如果你在尝试了静态调试之后还是没思路,那么我们还有最后王牌,那就是在草稿纸上手动运行。这个方法虽然笨,且耗时有点长,但是很有用

脚本宝典总结

以上是脚本宝典为你收集整理的程序题做题一般步骤全部内容,希望文章能够帮你解决程序题做题一般步骤所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。