这是swift playgrounds中“学习编程1”里面的最后1节课了。最后一项挑战的算法设计很多,可以多次尝试...[作者空间]
前面的例子我们已经学会了怎么规划路线,优化算法。这节课,我们来继续尝试找出最佳的算法。 在这个例子中,在前进的路线...[作者空间]
这一次是一个更加复杂的迷宫,我们看看能不能继续使用我们向右侧绕墙的方法,走出这个迷宫。 我们在编写算法之前,可以自...[作者空间]
这节课,我们会遇到更多的问题,需要不断调整和优化算法,才能完成任务。 上一个例子中,前进路线上没有前方受阻的情况,...[作者空间]
从这节课我们开始,我们学习“学习编程1”的最后一部分,算法。 使用右手定则绕行 在这个例子中,我们要使用右手定则来...[作者空间]
本节课是循环的最后一课。 这节课我们可以使用for 循环和while循环嵌套。 我们先写while循环: 向前走,...[作者空间]
这节课还是可以利用while的嵌套来完成。 矩形的形状是随机变化的,所以还是只能利用while循环来完成。 先写里...[作者空间]
这节课学习while循环的嵌套。 这个例子中,Byte的路线非常规律,先一直想前走,碰到宝石收集完宝石后,就左转,...[作者空间]
这节课依然是循环的综合运用。 我们看到有三行,长度不固定,所以不能使用for循环,可以使用while循环。 为了简...[作者空间]
这节课还是需要综合运用我们之前学过的知识。 现在这种情况,有很多种路线,去采集完所有的宝石,需要自己去尽可能多尝试...[作者空间]
这节课我们学习循环的组合应用。 我们可以看到,Byte走的路线是一个四乘以四的四边形,每前进3步,就要右转。 我们...[作者空间]
这节课学习while循环结合函数。 我们知道定义函数,可以大大简化代码输入,在循环中同样可以使用函数。 我们看的,...[作者空间]
这节课学习在while循环中使用非运算符。 在这个例子中,开关的状态不是固定的,有的是打开的,有的是关闭的。 如果...[作者空间]
前面我们学习了for循环,这节课开始学习while循环。 当。。。时运行 在这个例子中,我们看到最头的一个开关是打...[作者空间]
三个逻辑运算符“非!”“与&&”“或II”,都学完会了,这节课看看怎么综合运用。 先来分析一下Byte前进路上有几...[作者空间]
这节课再来学一个新的逻辑运算符“II” 或。 理解了前面的“与”,那么这个“或”就很好理解了,两边的条件,只要有一...[作者空间]
这节课学习一个新的逻辑运算符“&&”这个与那个。 逻辑运算符“&&”这个与那个的意思,是只有运算符两边的条件都满足...[作者空间]
这节课继续学习使用“非”运算符。 这里我们看到,当有路的时候,就向前走,当没有路的时候,就要左转,直到走到开关的位...[作者空间]
从这节课开始,我们来学习逻辑运算的“非”运算符“!”,原逻辑运算假设是“如果有宝石,就怎么怎么。”那么加上非运算符...[作者空间]
一提到儿童学编程,基本上就会听到两种声音: 一种声音是,编程几乎就是未来的通用语言,不会编程基本等同于文盲。 另一...[作者空间]