Logo - 海龟世界



Logo 还有许多其他额外的绘图命令,下面给出了一些。

  • home
  • cleartext 或 ct
  • label
  • setxy

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

Commander

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

Figure1

Figure2

Figure3

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

Cleartext Command

练习

以下是一项练习,用于检查您对本章中迄今为止所学内容的掌握程度。

以下命令序列生成什么图形?

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

show xcor

show ycor

报告海龟的 x 坐标

报告海龟的 y 坐标

setheading 0

seth 0

将海龟指向正上方,“正午”

seth 120

将海龟旋转 120 度指向四点钟方向

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

Practical Demostration
广告