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

Swift Playground学习编程1第5关

IT父子兵 2021-07-28
1159

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

往期回顾

目标


第六关像之前第五关一样,一样是修改程序,老套路,下面是本关目标:



这是原代码:

moveForward()
moveForward()
moveForward()

turnLeft()
toggleSwitch()
moveForward()
moveForward()
moveForward()
collectGem()
moveForward()


思考

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



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



到这里,也就是最后一步了,你只需要把图形语言转化成命令,再去对照原程序修改即可。

编程

下面是程序和注释:

moveForward()
turnLeft()
moveForward()
moveForward()

//走到开关处
toggleSwitch()

//打开开关
moveForward()
moveForward()

//走到传送门处
moveForward()
moveForward()

//走到宝石处
collectGem()

//收集宝石





演示

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


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

评论