Turtle

优质
小牛编辑
133浏览
2023-12-01

简单的Logo绘图命令可以向前和向后移动Turtle,也可以向右或向左移动。 命令及其缩写如下 -

  • fd - 前锋
  • bk - 落后
  • rt - 对
  • 对 - 离开
  • cs - 清除屏幕

可以使用这些命令的任一版本。 除了cs命令之外,每个命令必须后跟一个名为其参数的值。 fd和bk的参数是单位; 那些rt和lt是可以是任何整数的角度。 360度旋转是完全旋转,因此旋转375度与1/15度相同。

  • forward 60fd 60意味着前进60步

  • right 90rt 90表示右转90度

  • left 90lt 90表示左转90度

  • back 60bk 60意味着返回60步

  • clearscreencs表示擦除所有图纸。 这将Turtle设在中心位置

图形窗口具有坐标系。 中心的两个坐标(通常称为x和y)的值为0,0。在东北角,它们是250,250; 在东南角,他们是250,-250。 在西南角,他们是-250,-250; 如果Turtle试图走到屏幕的一侧,它会缠绕在一起。 右侧包裹在左侧,顶部包裹在底部。

许多编程系统都在相同类型的双轴'xy'坐标平面上工作,我们也在代数中使用它。

龟

这里,'0 0'是中心或原点(这里没有逗号或括号!)。 在其中心,缩放 - “正常”状态下,Logo的绘图屏幕显示从中心向上或向下约300点和向右或向左300点的区域。

Turtle可以用与罗盘相对应的标题指示,0或360度直指向上,向右直90度,依此类推。 您可以将变量设置为0到360之间的数字,然后在该路径上行走。

Turtle Commands

现在让我们尝试一些命令。 命令将每行发出一个,然后是回车符。 其中一些命令可以在命令窗口中连续输入,然后返回回车符。 对Turtle的影响是一样的。 但是,如果键入命令,该命令需要一个或多个输入并在下一行提供缺少的输入,则Logo将显示错误。

以下是练习命令,在右侧显示所需的结果。

龟命令

命令 - fd 50 rt 120 fd 50 rt 120 fd 50 rt 120 ,导致Turtle绘制三角形,正如你可以通过尝试它们看到的那样。

这些命令从左到右读取。 由于命令fd需要一个参数,因此将其作为下一个值。 同样, rt也会引用一个论点。 因此,Logo可以为这些字符串中的每一个赋予明确的含义。 对于某些徽标命令,需要使用分隔符。

以下是一些具有所需结果的练习命令。

练习2

练习2

练习2

练习2

下面是一个练习,以检查你在本章到目前为止学到的知识。

行使