Вопрос:

План для Черепахи Задание 5. Считая, что длина стороны одной клетки равна 20 пикселям, составьте программу, по которой Черепаха нарису- ет Гусёну.

Смотреть решения всех заданий с листа

Ответ:

Для решения данной задачи необходимо составить алгоритм (программу) для Черепахи, который позволит ей нарисовать фигуру, изображенную на рисунке. Фигура состоит из нескольких вертикальных и горизонтальных линий.

Определим координаты начала рисования. Примем, что начало координат находится в нижнем левом углу сетки.

Описание алгоритма:

  1. Поднять перо.
  2. Переместить Черепаху в начальную точку (например, в точку с координатами x=1, y=1).
  3. Опустить перо.
  4. Рисовать линии в соответствии с изображением.

Так как длина стороны клетки равна 20 пикселям, одна клетка соответствует команде вперед(20) или назад(20).

Пример программы (на псевдокоде):


поднять_перо()
перейти_в_точку(20, 20)  // x=1, y=1
опустить_перо()
// Рисуем первую линию (вертикальную)
вперед(20 * 4)   // 4 клетки вверх
// Рисуем горизонтальную линию
направо(90)      // Поворот на 90 градусов вправо
вперед(20 * 3)   // 3 клетки вправо
// Рисуем вертикальную линию вниз
направо(90)      // Поворот на 90 градусов вправо
вперед(20 * 4)   // 4 клетки вниз
// Рисуем горизонтальную линию
направо(90)
vперед(20*3)
направо(90)
вперед(20*4)
налево(90)
вперед(20*4)
налево(90)
вперед(20*4)
направо(90)
вперед(20*3)
направо(90)
вперед(20*4)
налево(90)
вперед(20*4)
налево(90)
вперед(20*4)
направо(90)
вперед(20*3)
направо(90)
вперед(20*4)

Этот псевдокод описывает основные движения Черепахи для рисования контура фигуры. Обратите внимание, что углы поворота могут быть скорректированы в зависимости от конкретной реализации.

Ответ: Программа для рисования фигуры составлена (см. псевдокод).

ГДЗ по фото 📸