Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3763866
А
Аноним
6 дней назад · публичный вопрос
А
Аноним

Реши задание на изображении

Ответ нейросети
6 дней назад

Краткий ответ: по этой фотографии точную программу составить нельзя: в кадре не видно игрового поля — непонятно, где робот, где стены и где финиш. Список команд сам по себе маршрут не задаёт.

Как решать похожее задание

  1. Найди на поле повторяющийся участок пути — его нужно вынести в цикл while, чтобы не повторять команды вручную.
  2. Условие цикла должно проверять обстановку: например, «пока справа свободно» через free_from_... или «пока нет стены» через wall_from_.... Для закрашенных клеток есть cell_is_filled и cell_is_clean.
  3. В теле цикла сначала проверяй препятствие, затем делай шаг. После цикла добавь команды для последнего, неповторяющегося участка.
  4. Проверь, что цикл когда-нибудь завершится: робот должен приближаться к финишу, а не ходить по кругу.

Схема, не готовый ответ для твоей карты:

while <условие_из_карты>:
    <проверка_препятствия>
    <шаг>

Можешь прислать скриншот всего поля целиком — со стартовой клеткой, роботом, стенами и финишем? Тогда я напишу точную программу и разберу каждую строку.