在不知不觉中,我们已经闯过了前四关,第一章节已经闯过了一半,接下来就是要把第一章节结束,还没有跟上的小程序员要加把劲了,下面是往期回顾。
目标
第五关不像之前一样,不是写程序,而是修改程序,下面是本关目标:








vvgv
这是原代码:
moveForward()
turnLeft()
moveForward()
moveForward()
collectGem()
moveForward()
toggleSwitch()
思考
我们在做这种修改程序题前,都要先把所给程序运行一遍找到错误.下面是原程序运行视频:
再把Byte所要经过的路线画出来,下面是我们大部分人的思考结果:

到这里,你只需要把图形语言转化成命令即可。
编程
下面是原程序修改答案和注释(//之后的):
//箭头一,走两步,左转
moveForward()
moveForward()
turnLeft()
//箭头二,走一步收集宝石,再走一步答案开开关
moveForward()
collectGem()
moveForward()
toggleSwitch()
演示
到了最后大家最激动人心的时候了,最终效果:
文章转载自IT父子兵,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




