儿童学编程语言swift playgrounds学习编程1

儿童学编程语言swift语言 ipad playgrounds4

2019-07-19  本文已影响0人  玩中学编程

这节课,我们会遇到更多的问题,需要不断调整和优化算法,才能完成任务。

调整算法

上一个例子中,前进路线上没有前方受阻的情况,只需要在右侧不受阻的情况下右转就可以。

这个例子不同了,我们先试着沿着前进路线画一下,就知道,有三中情况出现:

右侧受阻,前方不受阻:前进;

右侧不受阻,前方不受阻:右转并前进;

右侧受阻,前方受阻:左转;

我们把上面的三种情况,写成3个判断语句,定义一个绕墙走的函数:

定义绕墙走的函数

那么最后的程序就是这样的:

最后的程序
上一篇下一篇

猜你喜欢

热点阅读