Logo - 海龟世界

Logo 有许多其他附加绘图命令,其中一些如下所示。

  • home
  • cleartext 或 ct
  • label
  • setxy

label 命令将单个单词作为带引号的字符串(例如"a_string")或不带引号的 [ ] 括号中的单词列表(例如 [a string of letters])并将它们打印在海龟位置的图形窗口上。让我们考虑以下代码。

Commander

setxy 命令接受两个参数,将第一个参数视为横坐标(水平轴)的值,将第二个参数视为纵坐标(垂直轴)的值。它将海龟放置在这些坐标处,到达这些坐标时可能会留下墨水。在以下三个图中,我们展示了如何使用 setxy 命令。

图 1

图 2

图 3

cleartext 命令缩写为 ct,用于清除命令窗口的文本区域。

Cleartext 命令

练习

以下练习用于检查您对本章迄今所学知识的掌握程度。

以下命令序列将生成什么样的图形产生?

cs pu setxy -60 60 pd home rt 45 fd 85 lt 135 fd 120

从左到右阅读这些命令并解释它们。尝试找出结果。

以下是命令摘要表。

命令名称 用途
setx 100

将海龟的 x 坐标设置为 +100

将其向中心右侧移动 100 点

垂直方向无变化

setx -200

将海龟向中心左侧移动 200 点

垂直方向无变化

sety 150

将海龟的 y 坐标设置为 150

将其移动 150点高于中心

水平方向无变化

sety - 50

将海龟移动到中心以下 50 点

水平方向无变化

setxy 100 100

将海龟移动到 xy 坐标 100 100

显示 xcor

显示 ycor

报告海龟的 x 坐标

报告海龟的y 坐标

setheading 0

seth 0

将海龟指向正上方,"正午"

seth 120

将海龟移动 120 度以指向四点钟位置

以下屏幕截图是上述一些命令的实际演示。

Practical Demostration