Информатика, вопрос задал botbokc2017 , 7 лет назад

Пожалуйста, помогите выполнить всё задание по информатике.
Выполните задание.

На бесконечном поле имеется длинная горизонтальная стена. Длина стены неизвестна
Робот находится в одной из клеток непосредственно сверху от стены. Одно из возможных
положений Робота приведено на рисунке (Робот обозначен буквой «Р»):



Напишите алгоритм для Робота, закрашивающий все клетки, расположенные ниже стены
и прилегающие к ней. Робот должен закрасить только клетки, удовлетворяющие условию.
Например, для приведенного выше рисунка Робот должен закрасить следующие клетки:



Конечное расположение Робота может быть произвольным. Алгоритм должен решать задачу
‘для произвольного размера поля и любого допустимого расположения стен внутри прямоу-
гольного поля. При исполнении алгоритма Робот не должен разрушиться.

Алгоритм может быть выполнен в среде формального исполнителя или записан в текстовом
редакторе.

"Сохраните алгоритм в формате программы Кумир или в текстовом файле. Название файла и
каталог для сохранения Вам сообщат организаторы экзамена.

Приложения:

missbloshkakoshka: можно использовать while

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

Ответил missbloshkakoshka
5

Ответ:

uses Robot;

begin

while wallfromdown do

right;

down;

down;

left;

while wallfromup do

begin

 paint;

 left;

end;

end.

Объяснение:


OPERSKOY716: че?
Ответил huston81
2

Ответ:

использовать Робот

алг закрасить_все_снизу

нач

нц пока снизу стена

вправо

кц

вниз

влево

нц пока сверху стена

закрасить

влево

кц

кон

Объяснение:

Приложения:
Новые вопросы