Контрольные задания > Выполнит ли Чертёжник команду?
Определи:
опустить перо
сместиться на вектор (0,2)
сместиться на вектор (1,0)
сместиться на вектор (0,-2)
сместиться на вектор (-1,0)
поднять перо
сместиться на (2,0)
Вопрос:
Выполнит ли Чертёжник команду?
Определи:
опустить перо
сместиться на вектор (0,2)
сместиться на вектор (1,0)
сместиться на вектор (0,-2)
сместиться на вектор (-1,0)
поднять перо
сместиться на (2,0)
Разберем последовательность команд Чертёжника:
1. Опустить перо: Чертёжник начинает рисовать.
2. Сместиться на вектор (0, 2): Чертёжник перемещается на 2 единицы вверх.
3. Сместиться на вектор (1, 0): Чертёжник перемещается на 1 единицу вправо.
4. Сместиться на вектор (0, -2): Чертёжник перемещается на 2 единицы вниз.
5. Сместиться на вектор (-1, 0): Чертёжник перемещается на 1 единицу влево.
6. Поднять перо: Чертёжник прекращает рисовать.
7. Сместиться на (2, 0): Чертёжник перемещается на 2 единицы вправо, но уже не рисует, так как перо поднято.
Итоговое положение Чертёжника после первых пяти шагов смещения (когда перо опущено) совпадает с начальным положением. Т.е. он нарисовал замкнутый контур. После этого он поднимает перо и смещается вправо.
Так как Чертёжник выполнил все команды, то ответ: **да, выполнит**.