少儿编程启蒙课程5:勤劳的蜜蜂 循环嵌套

大家好,这是我们少儿编程启蒙系列课程的第4课,6-8岁左右的孩子经过一些指导就能完成。

本节课旨在让孩子了解循环结构更高级的应用——循环嵌套。简单来说就是在一个循环中包含另外的循环结构。

举个例子,上学的日子我们每天都要:

  • 起床

  • 上学

  • 写作业

  • 睡觉

这样的生活,每周要重复5天。如果包含在一个月中,每个月要重复4周;如果包含在一年中,就要重复12个月;只完成义务教育的话,就要持续9年。这就是日复一日、年复一年的说法。如果用程序来描述的话,可以如下图所示。我们在“重复5天执行”的循环包含在了"重复4周执行"中,这就是循环嵌套。当然循环可以进行多层嵌套。

小贴士

在一个循环结构的循环体中包含另外一个循环结构就是循环嵌套。

词汇表

循环嵌套(Nested Loops):在一个循环结构的循环体中包含另外一个循环结构。

任务背景

蜜蜂堪称最勤劳的小动物了。那你知道蜜蜂一生能采多少蜜吗?

蜜蜂的蜜囊容量约为0.03至0.05克,一只蜜蜂每天飞出去15次左右,每天最多可采蜜0.75克,但花蜜水分大,约占70%,要经过蜜蜂酿造,才能成为含水分不超过20%的蜂蜜。所以一只蜜蜂一天可采花蜜0.27克,蜜蜂的寿命为30至40天,而能飞出去采蜜的时间为20天左右,一只蜜蜂一生大约要消耗蜂蜜2克以上,实际一只蜜蜂一生能为人们提供3克左右蜂蜜。

蜜蜂一天要飞很远的路,才能采蜜0.75克。那你能通过编程帮助小蜜蜂快速地找到花并采到花蜜吗?在开始任务之前,先来了解一下如何使用“循环嵌套”来完成任务吧。

少儿编程启蒙课程5:勤劳的蜜蜂 循环嵌套

任务简介

明白了如何使用“循环嵌套”,我们就可以一起挑战关卡了,下面是关卡链接。

循环嵌套

本关卡的任务会有一些难度,很多小朋友一开始做的时候会摸不着头脑,下面我们来看一些有挑战性的任务。

任务5

在上右下左4个方向上都有鲜花,我们先采集上面这一行,需要执行如下指令3次:采花蜜、向前移动,然后向右转。此时状态如下图:

可以发现,我们面对的是与之前同样的问题,因此可以使用“重复执行”的积木来解决。在上右下左4个方向上都有鲜花,所以一共需要重复4次,最终答案如下图所示,你看明白了吗?

任务8

僵尸想要吃掉向日葵,需要向前走3格,然后向左转,继续向前走3格,然后向右转。此时僵尸来到了下面的位置:

我们可以发现,只要再重复刚才的指令,就可以让僵尸到达向日葵处。因此,可以使用循环嵌套将刚才的指令重复执行2次即可。最终答案如下图所示,你看明白了吗?

介绍就到这里,你能独立完成剩下的挑战吗?

任务总结

我相信所有小朋友在尝试几次之后都能顺利完成所有的任务。本节课中,我们学习了如何使用循环嵌套来完成复杂的任务,这不仅仅要求会使用“重复执行”积木,更重要的是如何发现和总结重复的模式。

小朋友们你能发现生活中还有哪些循环中包含循环的例子吗?

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
少儿编程Python课程是针对儿童开发的一种计算机编程学习课程。Python是一种易于学习且功能强大的编程语言,特别适合初学者入门。这门课程的目的是让孩子们通过编程培养计算思维和解决问题的能力。 在这门课程中,孩子们将学习Python语言的基本语法、变量、运算符、控制流程等编程基础知识。他们将通过编写简单的程序来提高逻辑思维和问题解决能力,培养创造力和创新精神。 随着课程的深入,孩子们将学习更高级的编程概念和技术,如函数、列表、循环、条件语句、文件操作等。他们将利用这些知识解决更复杂的问题,并开发简单的小项目。通过实践,他们将理解编程的实际应用和意义。 此外,这门课程还注重培养孩子们的团队合作和沟通能力。他们将有机会与其他学员一起参与编程项目,学习如何与他人协作,分工合作,共同完成任务。这将锻炼他们的团队意识和协作能力。 少儿编程Python课程还将提供一些特殊的教学资源和工具,如可视化编程界面、游戏编程平台等。这些资源可以帮助孩子们更直观地理解编程概念,并激发他们的兴趣。 总而言之,少儿编程Python课程旨在通过Python编程培养儿童的计算思维能力、问题解决能力和创造力,培养其团队合作和沟通能力。通过这门课程,孩子们将获得一项有用的技能,并为将来的学习和职业发展打下坚实的基础。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

少儿编程乔老师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值