- Logo 教程
- Logo - 主页
- Logo - 简介
- Logo - 乌龟
- Logo - 控制乌龟和笔
- Logo - 乌龟世界
- Logo - 变量
- Logo - 算术运算符
- Logo - 重复
- Logo - 随机化
- Logo - 过程
- Logo - 递归过程
- Logo - 作出决策
- Logo - 字符串
- Logo - 色彩
- Logo 有用资源
- Logo - 快速指南
- Logo - 有用资源
- Logo - 讨论
Logo - 重复
我们经常重复一系列的命令。计算机程序通常执行重复性的任务。几乎每个编程系统都有一个执行这种重复或迭代(正如计算机科学家所称)的方法。让我们考虑以下示例 -
假设我们要画一个边长为 100 的正方形,我们可以使用以下程序来实现 -
fd 100 rt 90 fd 100 rt 90 fd 100 rt 90 fd 100 rt 90
我们注意到,两个命令 – fd 100 和 rt 90 重复执行了四次。如果我们不用连续写四遍,而是告诉计算机它应该只重复这两个命令四次,会不会更简单?我们可以通过使用以下命令实现 -
它节省了我们输入的时间,才得已绘制一个正方形。一般形式是:repeat number [commands]。我们必须使用关键字 – repeat,后跟一个数字,然后在[方括号]中输入一系列命令。
通常,我们可能需要在 repeat 内进行重复。这称为嵌套。让我们看一些关于此内容的示例。
以下是一项练习,以检查你迄今为止在本章中学到的内容,并检验你的能力。
广告