12.1.На бесконечном поле имеется вертикальная стена. Длина стены — 5 клеток. От нижнего конца стены вправо отходит горизонтальная стена длиной 3 клетки, а от верхнего конца стены влево отходит горизонтальная стена длиной 3 клетки. Робот находится в клетке, расположенной сверху от левого края горизонтальной стены. На рисунке указано расположение стен и Робота. Робот обозначен буквой «Р».
Напишите для Робота программу, использующую не менее 3 циклических алгоритма, закрашивающую все клетки, расположенные непосредственно справа от вертикальной стены и сверху от нижней горизонтальной стены. Вы можете использовать цикл
Конечное расположение Робота может быть произвольным. При исполнении алгоритма Робот не должен разрушиться. Выполнение алгоритма должно завершиться. Алгоритм может быть выполнен в среде формального исполнителя или записан в текстовом редакторе. Сохраните алгоритм в формате программы Кумир или в текстовом файле. Название файла и каталог для сохранения Вам сообщат организаторы.
12.2.На бесконечном поле имеется вертикальная стена. Длина стены неизвестна. От нижнего конца стены вправо отходит горизонтальная стена неизвестной длины, а от верхнего конца стены влево отходит горизонтальная стена, длина которой также неизвестна. Робот находится в клетке, расположенной сверху от левого края горизонтальной стены. На рисунке указано расположение стен и Робота. Робот обозначен буквой «Р».
Напишите для Робота программу, использующую не менее 3 циклических алгоритма, закрашивающую все клетки, расположенные непосредственно справа от вертикальной стены и сверху от нижней горизонтальной стены. Вы можете использовать цикл
Конечное расположение Робота может быть произвольным. При исполнении алгоритма Робот не должен разрушиться. Выполнение алгоритма должно завершиться. Алгоритм может быть выполнен в среде формального исполнителя или записан в текстовом редакторе. Сохраните алгоритм в формате программы Кумир или в текстовом файле. Название файла и каталог для сохранения Вам сообщат организаторы.
12.1. Следующий алгоритм выполнит требуемую задачу.
алг
нач
нц 3 раз
вправо
кц
нц 5 раз
вниз
закрасить
кц
нц 2 раз
вправо
закрасить
кц
кон
12.2. Следующий алгоритм выполнит требуемую задачу.
нц
пока не (снизу свободно)
вправо
кц
нц
пока снизу свободно
вниз
закрасить
кц
нц пока не (снизу свободно)
закрасить
вправо
кц

