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

本文通过Playgrounds平台,教授青少年如何使用循环结构和函数解决编程挑战。以宝石收集和开关点亮为例,详细介绍了循环和函数的运用,培养编程思维。

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

第四课 循环跳跃者

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

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

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

第五课 拓展技能

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

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

抛砖引玉

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

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

在这里插入图片描述

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

在这里插入图片描述

在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值