Вопрос:

20. Что получится в результате действий исполнителя Чертежник по следующему алгоритму:

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

Ответ:

Решение:

Давайте проследим за действиями Чертежника:

  1. нач — начало программы.
  2. сместиться в точку (1, 1) — Чертежник перемещает перо в точку с координатами (1, 1).
  3. иц 3 раз — далее следует цикл, который выполнится 3 раза.
  4. опустить перо — перо опущено, можно рисовать.
  5. сместиться на вектор (1, 3) — из текущей точки (1, 1) смещаемся на 1 по X и на 3 по Y. Новая точка: (1+1, 1+3) = (2, 4). Рисуется линия.
  6. сместиться на вектор (1, -3) — из текущей точки (2, 4) смещаемся на 1 по X и на -3 по Y. Новая точка: (2+1, 4-3) = (3, 1). Рисуется линия.
  7. сместиться на вектор (-2, 0) — из текущей точки (3, 1) смещаемся на -2 по X и на 0 по Y. Новая точка: (3-2, 1+0) = (1, 1). Рисуется линия.
  8. поднять перо — перо поднято, рисование прекращено.
  9. сместиться на вектор (3, 0) — из текущей точки (1, 1) смещаемся на 3 по X и на 0 по Y. Новая точка: (1+3, 1+0) = (4, 1). Рисуется линия (но перо поднято, поэтому это просто перемещение).
  10. кц — конец цикла.
  11. кон — конец программы.

Внутри цикла три раза выполняются команды: опустить перо, сместиться на (1,3), сместиться на (1,-3), сместиться на (-2,0). Это приводит к тому, что рисуется треугольник с вершинами в точках (1,1), (2,4), (3,1). Так как команда сместиться на (-2,0) возвращает нас в точку (1,1), то фактически рисуется три отрезка, которые образуют треугольник. После трех повторений цикла, перо поднимается, и выполняется последнее смещение.

Ответ: Будет нарисован треугольник с вершинами в точках (1,1), (2,4) и (3,1).

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

Похожие