[图形化编程]Micro:bit 程序调试技巧

有时候在调试一些复杂程序的时候,我们往往不能够准确的推断出程序的运行顺序与当前的变量值,因此我们需要掌握一些调试程序的技巧,今天我们就来看看有哪些小技巧可以帮助我们调试程序吧

慢动作

慢动作是一个非常有用的功能,不过平时可能我们不会注意到它,它藏在一排菜单按钮的中间,是一个蜗牛小图标,只要点击这个蜗牛图标,就可以看到程序模块的运行顺序啦,当前运行的模块会以黄色的框高亮显示,我们可以根据程序模块的运行顺序,推断出代码是否是按照我们要求的顺序执行的,再点一下小蜗牛图标,退出慢动作模式
2019-02-27 23-44-00.2019-02-27 23_47_04

插入暂停

有时我们会用到多个循环,由于循环本身运行的非常快,我们可能需要将循环慢下来,这个时候可以通过插入 暂停 来使程序慢下来, 暂停 模块位于 基本 分类下,暂停的时间是毫秒(ms), 需要注意的是 1000ms = 1s, 因此如果你想要暂停 5秒,需要输入 5000

打印输出

有的时候我们需要知道程序在运行过程中的某些变量值,才能推断出下一步程序应该怎么运行,因此我们可以用到 基本 分类下的 显示数字 模块,来显示出当前变量的值,例如下面是一段生成随机数并存到数组里的程序,我想看看最后生成的随机数都是多少,因此我在程序底部加了一个循环模块,循环取出数组里的所有值,然后显示出来,这样我就知道这个数组里的每个数字的值啦

博主开通了微信公众号,欢迎关注啦

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.