Задание 15 Параграф 3.5 ГДЗ Босова 8 класс 2025 (Информатика)
- Робот находится внутри поля размером $$5 \times 5$$ клеток. Рядом с Роботом есть стена длиной в одну клетку. Составьте в среде (системе программирования) КуМир один из следующих алгоритмов:
а) Робот закрашивает две клетки: клетку, в которой он находится в стартовой позиции, и клетку с другой стороны от стены.
б) Робот закрашивает клетку с другой стороны стены и возвращается назад.
в) Робот закрашивает клетку, в которой он стоит, и «прячется» за стену. Протестируйте программу, устанавливая начальное положение Робота в клетках, отмеченных ромбом.
Ниже приведены программы для исполнителя Робот в среде КуМир. В каждом случае используется проверка, с какой стороны от Робота находится стена, после чего выполняются нужные команды.
а)
использовать Робот
алг клетка_а
нач
если слева стена то
закрасить
вниз; влево; вверх
закрасить
иначе
если сверху стена то
закрасить
вправо; вверх; влево
закрасить
иначе
если справа стена то
закрасить
вниз; вправо; вверх
закрасить
иначе
если снизу стена то
закрасить
вправо; вниз; влево
закрасить
все
все
все
кон
б)
использовать Робот
алг клетка_б
нач
если слева стена то
вниз; влево; вверх
закрасить
вниз; вправо; вверх
иначе
если сверху стена то
вправо; вверх; влево
закрасить
вправо; вниз; влево
иначе
если справа стена то
вниз; вправо; вверх
закрасить
вниз; влево; вверх
иначе
если снизу стена то
вправо; вниз; влево
закрасить
вправо; вверх; влево
все
все
все
кон
в)
использовать Робот
алг клетка_в
нач
если слева стена то
закрасить
вниз; влево; вверх
иначе
если сверху стена то
закрасить
вправо; вверх; влево
иначе
если справа стена то
закрасить
вниз; вправо; вверх
иначе
если снизу стена то
закрасить
вправо; вниз; влево
все
все
все
кон
В пункте а Робот закрашивает свою стартовую клетку и клетку по другую сторону стены. В пункте б он закрашивает клетку за стеной и возвращается назад. В пункте в Робот закрашивает текущую клетку и уходит за стену.



