青少年编程Playgrounds之七--For循环

青少年编程Playgrounds之七–For循环

第四课 循环跳跃者

目标
在这里插入图片描述
地图
在这里插入图片描述

依然是使用循环完成所有宝石的采集。终点在于找到采集的模式,该模式要能够用于循环体中。
搜集到第一颗宝石的指令顺序可为:
前进–左转–前进–前进–搜集
如果使用该指令顺序循环的话,显然不能完成任务,但是只要在搜集指令后,再添加1条指令,即前进,就可以找到重复模式,用于循环中了,即
循环体{前进–左转–前进–前进–搜集–右转}
一共五颗宝石,循环五次,主程序如下

在这里插入图片描述
运行结果如下:
在这里插入图片描述

第五课 拓展技能

目标
在这里插入图片描述
地图
在这里插入图片描述

本课内容主要是点亮三个开关,需要函数配合循环来实现。实现的方式有很多,主程序内部可以自由编写函数内容等,所以发挥空间相对较大。

抛砖引玉

首先把Byte的动作分解成以下几个部分
前进到最低的台阶处–函数1
上行到第一个开关处后点了开关转身–函数2
下行回到最低的台阶处右转–函数3
循环函数1,2,3
那么先编写第一个函数
在这里插入图片描述
然后是点亮开关的函数
在这里插入图片描述
点亮开关后,返回
在这里插入图片描述

然后在主程序中调用函数,看能否完成第一个目标并回到我们希望的位置
在这里插入图片描述

在这里插入图片描述

从地图上可以看到,Byte点亮了开关,也回到了我们期望的位置,代表该模式可用。
接下来,重复3次,即可
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值