Задание 15. Информатика. ОГЭ. Сб. Ушакова-40-24
- Просмотры: 96
- Изменено: 2 марта 2025
На бесконечном поле есть две вертикальных стены. Стены имеют одинаковую длину. Верхний и нижний концы стен находятся на одинаковой высоте. Расстояние между стенами неизвестно, но не менее одной клетки. Длины стен неизвестны. Робот находится в клетке, расположенной непосредственно слева от левой стены и её нижнего конца. На рисунке указан один из возможных способов расположения стен и Робота (Робот обозначен буквой «Р»).
Напишите для Робота алгоритм, закрашивающий все клетки, расположенные непосредственно правее правой стены, и клетки, расположенные непосредственно левее левой стены, кроме клетки, в которой находится Робот перед выполнением программы. Робот должен закрасить только клетки, удовлетворяющие данному условию. Например, для приведённого выше рисунка Робот должен закрасить следующие клетки (см. рисунок).
При исполнении алгоритма Робот не должен разрушиться, выполнение алгоритма должно завершиться. Конечное расположение Робота может быть произвольным. Алгоритм должен решать задачу для любого допустимого расположения стен. Алгоритм может быть выполнен в среде формального исполнителя или записан в текстовом редакторе. Сохраните алгоритм в текстовом файле. Название файла и каталог для сохранения Вам сообщат организаторы экзамена.