📜  什么是 Scratch 编程中的迭代?

📅  最后修改于: 2022-05-13 01:57:35.657000             🧑  作者: Mango

什么是 Scratch 编程中的迭代?

Scratch 是一种高级可视化编程语言工具,它通过内置程序基础的图表和块与用户进行交互。 Scratch 用于制作交互式程序,特别适合使用块式界面的孩子,以便他们可以轻松学习语言并且免费使用。在本文中,我们将讨论从头开始的迭代块。

从头迭代块

迭代是允许重复命令或一组行的概念。它也被称为计算机编程语言中的循环。当代码执行(重复)一次时,这种重复称为一次迭代。迭代控制块基本上通过将类似任务分组到一个块中来减少要执行的类似任务的数量。在 Scratch 中,控制块包含迭代工具,如下图所示:

现在,让我们详细了解每个迭代块:

1.重复(编号n)块

它是一个控制块。这个迭代块迭代给定的命令集'n'次。数字 n 可以是任何正整数。这里,n 是迭代块的停止条件。如果 n 的值是无限的,则循环永远运行,如果 n 的值是非正数,则该循环将不会运行,如果 n 的值是十进制数,则该数字向上舍入。让我们借助一个简单的项目来了解重复块的工作原理:

程序:

下面是程序的实现:

2.嵌套重复块

通过将重复块放置在另一个重复块中来创建嵌套重复块。这里,两个整数将用于停止条件。让我们通过做一个小项目来理解这一点:

程序:

下面是程序的实现:

3.永远封锁

它是一个控制块。这个迭代块无限地执行一组特定的命令。永远块中不存在停止条件。这种块用于制作本质上无限的图案。例如,方形螺旋。让我们借助一个简单的项目(即方形螺旋)来了解永久块的工作原理:

程序:

下面是程序的实现:

4. 重复直到阻塞

它是一个控制块。该迭代块执行一组特定的命令,直到不满足特定条件。插入到 until 中的条件是循环的停止条件。当预先知道停止条件时使用该块。让我们借助一个简单的项目来了解永久块的工作原理。在这个项目中,我们画了一个六边形,六边形的停止条件为 6。

程序:

下面是程序的实现:

5.嵌套重复直到块

通过将重复直到块放置在另一个重复直到块中来创建嵌套的重复直到块。这里,将使用两个条件作为停止条件。让我们通过做一个小项目来理解这一点。

程序:

下面是程序的实现: