Логотип - 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 градусов, чтобы указать на четыре часа. |
Следующий снимок экрана представляет собой практическую демонстрацию некоторых из приведенных выше команд.