暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Swift Playground学习编程1第5关

IT父子兵 2021-07-20
927

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

往期回顾

目标


第五关不像之前一样,不是写程序,而是修改程序,下面是本关目标:

vvgv


这是原代码:

moveForward()

turnLeft()

moveForward()

moveForward()

collectGem()

moveForward()

toggleSwitch()


思考

我们在做这种修改程序题前,都要先把所给程序运行一遍找到错误.下面是原程序运行视频:



再把Byte所要经过的路线画出来,下面是我们大部分人的思考结果:



到这里,你只需要把图形语言转化成命令即可。

编程


下面是原程序修改答案和注释(//之后的):

//箭头一,走两步,左转

moveForward()

moveForward()

turnLeft()

//箭头二,走一步收集宝石,再走一步答案开开关

moveForward()

collectGem()

moveForward()

toggleSwitch()


演示

到了最后大家最激动人心的时候了,最终效果:


文章转载自IT父子兵,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论