Вопрос задан 31.07.2026 в 19:55. Предмет Информатика. Спрашивает Цыбульская Аполлинария.

7. Чертёжнику был дан для исполнения следующий алгоритм: Повтори 2 раза Команда1 Сместиться на (1, 3) Сместиться на (1, −2) Конец Сместиться на (2, 6) После выполнения этого алгоритма Чертёжник вернулся в исходную точку. Какую команду надо поставить вместо команды Команда1?

Перейти к ответам

Ответы на вопрос

Отвечает Ишбулдин Амир.

Обозначим перемещение, которое выполняет Команда1, как вектор (x,y)(x, y).

Внутри цикла выполняются команды:

  • Команда1(x,y)(x, y)

  • Сместиться на (1, 3)

  • Сместиться на (1, −2)

Суммарное перемещение за один повтор цикла:

(x,y)+(1,3)+(1,2)(x, y) + (1,3) + (1,-2)

Складываем известные перемещения:

(1,3)+(1,2)=(2,1)(1,3)+(1,-2)=(2,1)

Значит, за один повтор получается:

(x+2,y+1)(x+2, y+1)

Так как цикл повторяется 2 раза, общее перемещение после цикла:

(2x+4,2y+2)(2x+4, 2y+2)

После этого выполняется команда:

(2,6)(2,6)

Чертёжник вернулся в исходную точку, значит итоговое перемещение равно нулю:

(2x+4,2y+2)+(2,6)=(0,0)(2x+4,2y+2)+(2,6)=(0,0)

Получаем:

(2x+6,2y+8)=(0,0)(2x+6,2y+8)=(0,0)

Отсюда:

2x+6=0x=32x+6=0 \Rightarrow x=-3 2y+8=0y=42y+8=0 \Rightarrow y=-4

Значит, Команда1 должна быть:

Сместиться на (3,4)\boxed{\text{Сместиться на }(-3,-4)}

Проверка: за один цикл перемещение будет (3,4)+(2,1)=(1,3)(-3,-4)+(2,1)=(-1,-3). За два цикла получится (2,6)(-2,-6), а затем команда (2,6)(2,6) вернёт Чертёжника в исходную точку.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Информатика 24.09.2025 06:12 19 Новожилова Аполлинария

Последние заданные вопросы в категории Информатика

Задать вопрос