儿童学编程语言swift语言 playgrounds20 宝石农场

儿童学编程语言swift语言 playgrounds20 宝石农场_第1张图片
宝石农场


这个画面跟开心农场是不是有点像啊?所以名字叫宝石农场。

这里,宝石和开关都很多,现在我们看一下他们的具体分布,Byte的左侧,都是开关,右侧都是农场,所以我们就先定义一个收集宝石,并回到出发点的函数:collectOneSide(),

右转,前进1步,收集宝石,前进1步,收集宝石,向后转身,向前2步。

儿童学编程语言swift语言 playgrounds20 宝石农场_第2张图片
定义收集宝石函数


然后我们再定义一个打开开关的函数:toggleOneSide()

向前1步,开关,向前1步,开关,向后转,向前2步,左转,向前1步。

儿童学编程语言swift语言 playgrounds20 宝石农场_第3张图片
定义打开开关函数


然后,我们再来编写循环,总共有3行,所以需要循环3次。

儿童学编程语言swift语言 playgrounds20 宝石农场_第4张图片
编写循环程序

你可能感兴趣的:(儿童学编程语言swift语言 playgrounds20 宝石农场)