Логотип - Turtle World

В логотипе есть ряд других дополнительных команд рисования, некоторые из них приведены ниже.

  • home
  • открытый текст или ct
  • label
  • setxy

Команда label берет одно слово в виде строки в кавычках (например, «a_string») или список слов в [] скобках без кавычек (например, [строка букв]) и печатает их в графическом окне в месте нахождения черепахи. . Давайте рассмотрим следующий код.

В setxyКоманда принимает два аргумента, обрабатывает первый как значение абсциссы (горизонтальная ось), а второй как значение ординаты (вертикальная ось). Он помещает черепаху в эти координаты, возможно, оставляя чернила при достижении этих координат. На следующих трех рисунках мы показали, как можно использовать команду setxy.

Команда открытого текста, сокращенно ct, очищает текстовую область командного окна.

Упражнение

Ниже приводится упражнение для проверки ваших способностей на основе того, что вы уже узнали в этой главе.

Какую фигуру дает следующая последовательность команд?

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

Интерпретируйте эти команды, читая их слева направо. Попробуйте, чтобы узнать результат.

Ниже приводится сводная таблица команд.

Имя команды Цель
набор 100

Устанавливает координату x черепахи на +100

Перемещает на 100 пунктов вправо от центра

Без вертикального изменения

setx -200

Перемещает черепаху на 200 пунктов влево от центра.

Без вертикального изменения

Sety 150

Устанавливает y-координату черепахи на 150

Перемещает на 150 пунктов выше центра

Без горизонтального изменения

сеты - 50

Перемещает черепаху на 50 пунктов ниже центра

Без горизонтального изменения

setxy 100 100

Перемещает черепаху в координату xy 100100

показать xcor

показать ycor

Сообщает координату x черепахи

Сообщает координату y черепахи

setheading 0

сет 0

Направляет черепаху прямо вверх, «полдень»

сет 120

Перемещает черепаху на 120 градусов, чтобы указать на четыре часа.

Следующий снимок экрана представляет собой практическую демонстрацию некоторых из приведенных выше команд.