博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
少儿编程启蒙课程7:设定目标 重复执行
阅读量:384 次
发布时间:2019-03-05

本文共 991 字,大约阅读时间需要 3 分钟。

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

在课程4中我们学习了循环结构:

循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构。

并在关卡中使用了“重复执行x次”的积木帮助BB-8收集了很多废旧金属。当然这一切是建立我们明确知道重复次数的时候,例如:我们一周要上5天学,那就重复5次。但在某些情况下,重复的次数并不是那么好确认,就拿背诗这件事儿来说,有的人读一次就背下来了,但也有人读十次才能背下来。也就是说,当我们目标明确、任务也明确,但不确定重复次数时,能不能用使用循环结构呢?答案是肯定的,这种情况我们可以在满足一定条件(例如没有达成目标)时,重复执行任务,这种循环模式就是当型循环。

当型循环是计算机的一种基本循环模式。当满足条件时进入循环,进入循环后,当条件不满足时,结束循环。

对应到我们背诗的例子,就可以使用下面的积木实现。

与重复次数型循环一样,当型循环也是一种实现循环结构的方式,而且在某些情况下,它应用起来更简单,例如下面这个任务既可以使用重复次数型循环,也可以使用当型循环,而且使用当型循环时不用判断向前移动的次数。

词汇表

当...时候(while):当条件成立的时候一直做。

任务背景

我们又回到了愤怒的小鸟这一关卡,你的任务还是帮助小红找到猪头,不过这一次你有了新积木:“当条件成立执行”。不会用?没关系,让NBA球星克里斯·波什教你。

少儿编程启蒙课程7:设定目标 重复执行

任务简介

明白了如何使用“当条件成立执行”,我们就可以一起挑战关卡了,下面是关卡链接。

本关卡的任务与之前关卡类似,我相信小朋友都能独立完成,下面我们就拿出一个任务来看一下。

任务4

观察小红的位置可以发现,小红需要”向前移动、向右转、向前移动、向左转“,此时小红来到了如下图所示的位置。

此时可以发现,只要不断重复刚才的指令就能到达猪头。所以可以使用“重复直到碰到头猪”积木,重复执行”向前移动、向右转、向前移动、向左转“即可。因此答案为:

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

任务总结

我相信所有小朋友在尝试几次之后都能顺利完成所有的任务。本节课中,我们学习了什么是当型循环,以及如何使用积木“当条件成立执行”、“重复执行直到”来根据一定的条件重复指令。

小朋友们你能发现生活中有哪些需要不达目标不罢休的例子吗?

转载地址:http://islwz.baihongyu.com/

你可能感兴趣的文章