- Logo 教程
- Logo - 首页
- Logo - 简介
- Logo - 海龟
- Logo - 控制海龟和画笔
- Logo - 海龟世界
- Logo - 变量
- Logo - 算术运算符
- Logo - 重复
- Logo - 随机化
- Logo - 过程
- Logo - 递归过程
- Logo - 决策
- Logo - 字符串
- Logo - 颜色
- Logo 有用资源
- Logo - 快速指南
- Logo - 有用资源
- Logo - 讨论
Logo - 海龟
简单的 Logo 绘图命令可以使海龟向前和向后移动,也可以向右或向左转动。命令及其缩写如下:
- fd – 前进
- bk – 后退
- rt – 右转
- lt – 左转
- cs – 清屏
可以使用这些命令的任何版本。除了 cs 命令外,每个命令后面都必须跟一个称为参数的值。fd 和 bk 的参数是单位;rt 和 lt 的参数是角度,可以是任何整数。360 度旋转是一个完整的旋转,因此 375 度旋转与 1/15 度相同。
forward 60 或 fd 60 表示向前移动 60 步
right 90 或 rt 90 表示右转 90 度
left 90 或 lt 90 表示左转 90 度
back 60 或 bk 60 表示后退 60 步
clearscreen 或 cs 表示擦除所有图形。这将海龟设置在中心位置
图形窗口具有坐标系。中心处的两个坐标(通常称为 x 和 y)的值为 0, 0。在东北角,它们是 250, 250;在东南角,它们是 250, -250。在西南角,它们是 -250, -250;等等。如果海龟试图走到屏幕的一侧,它会绕一圈。右侧会绕到左侧,顶部会绕到底部。
许多编程系统都使用相同类型的双轴“xy”坐标平面,我们也在代数中使用它。
这里,“0 0”是中心或原点(此处没有逗号或括号!)。在其居中、缩放“正常”状态下,Logo 的绘图屏幕显示了一个区域,从中心向上或向下约 150 个点,向右或向左约 300 个点。
海龟可以通过与罗盘玫瑰相对应的标题进行引导,其中 0 或 360 度指向正上方,90 度指向正右方,依此类推。您可以将变量设置为 0 到 360 之间的数字,然后沿着该路径行走。
海龟命令
现在让我们尝试一些命令。每个命令将在一行中发出,后面跟着一个回车键。可以在命令窗口中连续输入其中几个命令,然后按回车键。对海龟的影响是相同的。但是,如果您键入一个需要一个或多个输入的命令,并在下一行提供缺少的输入,Logo 将显示错误。
以下是一个练习命令,它在右侧显示所需的结果。
命令 – fd 50 rt 120 fd 50 rt 120 fd 50 rt 120,会导致海龟绘制一个三角形,您可以通过尝试来了解。
这些命令从左到右读取。由于命令 fd 需要一个参数,因此将其视为下一个值。类似地,rt 也需要一个参数。因此,Logo 可以对每个字符字符串给出明确的含义。对于某些 Logo 命令,需要分隔符。
以下是一些练习命令,右侧显示所需的结果。
以下是一项练习,用于检查您对本章迄今为止所学内容的掌握程度。