Логотип - Turtle World
В логотипе есть ряд других дополнительных команд рисования, некоторые из них приведены ниже.
- home
- открытый текст или ct
- label
- setxy
Команда label берет одно слово в виде строки в кавычках (например, «a_string») или список слов в [] скобках без кавычек (например, [строка букв]) и печатает их в графическом окне в месте нахождения черепахи. . Давайте рассмотрим следующий код.
![](https://post.nghiatu.com/assets/tutorial/logo/images/commander.jpg)
В setxyКоманда принимает два аргумента, обрабатывает первый как значение абсциссы (горизонтальная ось), а второй как значение ординаты (вертикальная ось). Он помещает черепаху в эти координаты, возможно, оставляя чернила при достижении этих координат. На следующих трех рисунках мы показали, как можно использовать команду setxy.
![](https://post.nghiatu.com/assets/tutorial/logo/images/figure1.jpg)
![](https://post.nghiatu.com/assets/tutorial/logo/images/figure2.jpg)
![](https://post.nghiatu.com/assets/tutorial/logo/images/figure3.jpg)
Команда открытого текста, сокращенно ct, очищает текстовую область командного окна.
![](https://post.nghiatu.com/assets/tutorial/logo/images/cleartext_command.jpg)
Упражнение
Ниже приводится упражнение для проверки ваших способностей на основе того, что вы уже узнали в этой главе.
Какую фигуру дает следующая последовательность команд?
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 градусов, чтобы указать на четыре часа. |
Следующий снимок экрана представляет собой практическую демонстрацию некоторых из приведенных выше команд.
![](https://post.nghiatu.com/assets/tutorial/logo/images/practical_demonstration.jpg)