swift 高级玩法(儿童学编程语言swift语言)

从这节课我们开始,我们学习“学习编程1”的最后一部分,算法。

swift 高级玩法(儿童学编程语言swift语言)(1)

使用右手定则绕行

在这个例子中,我们要使用右手定则来绕墙走动,也就是绕着墙向右转。

例子中提供了一个伪代码程序(伪代码就是类似我这里用的中文描述代码),我们需要把伪代码程序转换成我们的swift playgrounds能运行的代码。

我们先定义一个绕着墙向前走的函数:(其实在这里,已经定义好了)

  • 如果右侧受阻{
  • 向前1步
  • }
  • else{
  • 右转
  • 向前1步
  • }

定义完这个函数后,我们来写循环语句,(循环也已经给出了,不过里面有个小错误)

  • 当不是关闭开关的情况下就循环{
  • 绕墙走函数
  • if 如果是宝石的话{
  • 收集宝石
  • 转身
  • }
  • }
  • 打开开关

swift 高级玩法(儿童学编程语言swift语言)(2)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页