Вопрос:

Прочитай текст задания и ответь на вопрос. Исполнитель Чертёжник может рисовать любые фигуры из отрезков, например, геометрические. Какой алгоритм позволит Чертёжнику изобразить прямоугольник со сторонами 1 и 3? Алгоритм должен быть универсальным и не зависеть от начального положения Чертёжника. Выбери верный вариант ответа.

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

Ответ:

Решение:

Чтобы нарисовать прямоугольник универсально, нужно воспользоваться командой "сместиться на вектор". Это позволит перемещать Чертёжника на заданное расстояние в нужном направлении, независимо от его текущего положения.

Для построения прямоугольника со сторонами 1 и 3, нам понадобятся векторы, например:

  • Смещение на вектор (3, 0) – чтобы нарисовать одну сторону длиной 3.
  • Смещение на вектор (0, 1) – чтобы нарисовать сторону длиной 1.
  • Смещение на вектор (-3, 0) – чтобы нарисовать противоположную сторону длиной 3.
  • Смещение на вектор (0, -1) – чтобы нарисовать последнюю сторону длиной 1 и вернуться в начальную точку.

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

Варианты ответа:

  • Вариант 1 (не подходит): «сместиться в точку» – этот вариант зависит от начального положения, так как указывает абсолютные координаты.
  • Вариант 2 (подходит):
    • опустить перо
    • сместиться на вектор (0, 1)
    • сместиться на вектор (3, 0)
    • сместиться на вектор (0, -1)
    • сместиться на вектор (-3, 0)

    Этот алгоритм позволяет нарисовать прямоугольник со сторонами 1 и 3.

  • Вариант 3 (не подходит): Здесь использованы векторы, но направления сторон (0, -3) и (-3, 0) не соответствуют заданным размерам (1 и 3).

Ответ: опустить перо, сместиться на вектор (0, 1), сместиться на вектор (3, 0), сместиться на вектор (0, -1), сместиться на вектор (-3, 0)

ГДЗ по фото 📸
Подать жалобу Правообладателю