Logo - Turtle

简单的徽标绘图命令可以向前和向后移动Turtle,也可以向右或向左移动.命令及其缩写在下面和下面给出;

  • fd  -  forward

  • bk  - 向后

  • rt  -  right

  • lt  -  left

  • cs  -  clearscreen

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

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

  • 右90 rt 90 表示右转90度

  • 左90 lt 90 表示左转90度

  • 返回60 bk 60 表示返回60步

  • 清除屏幕 cs 表示删除所有图纸.这将龟设置在中心

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

许多编程系统在同一种双轴'xy'坐标平面上工作,我们在代数也是.

Turtle

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

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

Turtle命令

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

以下是练习命令,在右边显示了所需的结果.

Turtle Commands

命令 -   fd 50 rt 120 fd 50 rt 120 fd 50 rt 120 ,使乌龟画出一个三角形,正如你可以看到的那样.

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

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

练习2


练习2


练习2


练习2

以下是检查你的练习本章到目前为止所学到的知识.

练习