выполнить всё задание по информатике. Выполните задание.
На бесконечном поле имеется длинная горизонтальная стена. Длина стены неизвестна Робот находится в одной из клеток непосредственно сверху от стены. Одно из возможных положений Робота приведено на рисунке (Робот обозначен буквой «Р»):
Напишите алгоритм для Робота, закрашивающий все клетки, расположенные ниже стены и прилегающие к ней. Робот должен закрасить только клетки, удовлетворяющие условию. Например, для приведенного выше рисунка Робот должен закрасить следующие клетки:
Конечное расположение Робота может быть произвольным. Алгоритм должен решать задачу ‘для произвольного размера поля и любого допустимого расположения стен внутри прямоу- гольного поля. При исполнении алгоритма Робот не должен разрушиться.
Алгоритм может быть выполнен в среде формального исполнителя или записан в текстовом редакторе.
"Сохраните алгоритм в формате программы Кумир или в текстовом файле. Название файла и каталог для сохранения Вам сообщат организаторы экзамена.
uses Robot;
begin
while wallfromdown do
right;
down;
down;
left;
while wallfromup do
begin
paint;
left;
end;
end.
Объяснение:
использовать Робот
алг закрасить_все_снизу
нач
нц пока снизу стена
вправо
кц
вниз
влево
нц пока сверху стена
закрасить
влево
кц
кон
Объяснение: