- 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
标志-海龟
简单的徽标绘图命令可以使海龟向前和向后移动,也可以向右或向左转动。命令及其缩写如下 -
- 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。在西南角,它们是-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 命令,需要分隔符。
以下是一些练习命令,右侧是所需的结果。
以下是一个练习,用于检查您对本章到目前为止所学到的内容的能力。