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

