第5课:迷宫:调试
调试就是找到问题并解决问题的过程。有很多方法来调试问题。最简单的方法是一步步的前进,直到找到了哪里错了。
课程目标
学生将:
预测程序将在哪里出现问题
修改现有程序以解决错误
当程序步骤出错时,能够定位程序的错误
课程地址:https://studio.code.org/s/course1/stage/5/puzzle/1
本节内容主要是调试,如果上一届迷宫你已经很熟练的掌握了,这一节将会变得很简单,在你无法直接发现问题的时候,可以先运行程序,注意每一步执行,找到出错的地方,去修改它,例如:
第一关:运行后,小鸟向东移动了两步就停下来了,因此需要再让小鸟向东移动一步才能找到猪,所以需要添加一条指令。
第二关:当你的程序出现问题的时候你可以点击步进,一条指令一条指令的执行,找到出问题的地方,比如:
正确的修改方法:
第三关:移除多余的代码
第四关:后两步顺序出错,应先向南再向西
第五关:步骤比较多,结合左侧图,按照自己的思路一步步对照路线,查找问题,也可以用步进的方法,发现多了一个向南的指令
第六关:问题与第五关相同,删除多余的指令即可
第七关:移除多余代码(图中程序右侧未使用的代码块)
第八关:程序有错,并且不完整
第九关:程序步骤混乱,根据示意图重新修改
第十关:重新排列代码块,找到多余的与出错的地方
第十一关:向西多走了一步,移除即可
第十二关:注意题目要求,是最后一步的指令,题中有答案
附加课程
这里点击会有两个奖励关卡,难度相对比较大。
奖励关卡2,需要你重新排序:
加入学习小组:http://studio.code.org/s/course1/stage/5/puzzle/1?login_required=true
本站内容未经许可,禁止任何网站及个人进行转载。