- Logo Tutorial
- Logo - Home
- Logo - Introduction
- Logo - Turtle
- Logo - Controlling the Turtle & Pen
- Logo - Turtle World
- Logo - Variables
- Logo - Arithmetic Operators
- Logo - Repetition
- Logo - Randomization
- Logo - Procedures
- Logo - Recursive Procedures
- Logo - Decision Making
- Logo - Strings
- Logo - Color
- Logo Useful Resources
- Logo - Quick Guide
- Logo - Useful Resources
- Logo - Discussion
标志-重复
我们经常重复一系列命令。计算机程序经常执行重复性任务。几乎每个编程系统都有一种执行这种重复或迭代(计算机科学家称之为迭代)的方法。让我们考虑以下示例 -
假设我们想要画一个边长为 100 的正方形,我们可以使用以下程序来实现 -
fd 100 rt 90 fd 100 rt 90 fd 100 rt 90 fd 100 rt 90
我们注意到这两个命令 – fd 100 和 rt 90 重复了四次。告诉计算机只需重复这两个命令四次而不是连续写入四次不是更简单吗?我们可以使用以下命令来做到这一点 -
它节省了我们输入形成正方形的时间。一般形式为:重复编号[命令]。我们必须使用关键字-repeat,后跟一个数字,然后是[方括号]中的一系列命令。
通常,我们可能必须重复重复。这称为嵌套。让我们看一些这方面的例子。
以下是一个练习,用于检查您对本章到目前为止所学到的内容的能力。