Работа с различными формами черепашки.
Процедуры с несколькими параметрами.
В отличие от предыдущего случая после имени процедуры указывается не один, а несколько параметров.
Пример:
ЭТО МН:А:Н
ПОВТОРИ:Н[ВП:А ПР 360 /:Н]
КОНЕЦ
Вызов: МН 20 4 – будет нарисован квадрат с длиной стороны 20.
При изучении данной темы можно давать следующие задания: рисование многоугольников разных размеров, рисование цветков с разными лепестками, разного количества и размера.
Как было сказано выше черепашка в Лого имеет 90 различных форм. На самом деле могут быть заполнены не все формы. Любую из форм 1 – 90 можно изменить.
По умолчанию устанавливается 0 – я форма (черепашка), которую редактировать запрещено.
Команды для работы с формами:
НФ r – новая форма – устанавливает текущей форму с номером r. (Например, НФ 14 – черепашка примет форму сердца);
ФОРМА – возвращает номер текущей формы.
ШТАМП – оставляет оттиск изображения формы на рабочем поле.
Задание: расположить на экране в горизонтальный ряд изображения форм черепашки с 11 по 19.
ПР 90
НФ 11
ШТАМП
ПОВТОРИ 8[ПП ВП 50 НФ ФОРМА + 1 ПО ШТАМП]
Перед редактированием какой-то конкретной формы сначала необходимо перейти к полному списку форм. Для этого нужно щелкнуть по пиктограмме с изображением машинки на линии, отделяющей рабочее поле программы от поля программ. После нажатия на эту кнопку будет открыт список всех форм, состоящий из номеров и изображений, соответствующих каждому номеру.
Для непосредственного редактирования конкретной формы нужно поместить на нее курсор мыши и нажать левую кнопку.
После этого будет открыт лист формы, разбитый на квадратики (32 х 32). Квадратики, закрашенные белым цветом составляют изображение формы. Перемещаться по полю можно с помощью клавиш управления курсором или мыши. Щелчок левой кнопки мыши или нажатие клавиши пробел закрашивает текущий квадратик. Для того чтобы стереть квадратик нужно повторно нажать в нем клавишу пробел.
Кроме того всю форму можно поворачивать на 90 градусов по часовой стрелке и отражать слева на право. Это делается путем нажатия соответствующих кнопок в окне редактирования формы или окне списка форм.
- поворот; - отражение.