Составь алгоритм, который переводит Робота из точки А в точку В и раскрашивает все те клетки, которые раскрашены на поле на рисунке. Используй составную команду цикл «N раз» и вложенный цикл.
Поле имеет 5 строк и 23 столбца. А — клетка (1; 1), В — (5; 23); строки считаем сверху, столбцы слева. Закрашенные столбцы: строка 1 — 1, 2, 4, 5, 6, 9, 10, 11, 14, 15, 16, 19, 20, 21; строка 2 — 2, 4, 6, 9, 11, 14, 16, 19, 21; строка 3 — нет; строка 4 — 2, 4, 7, 9, 12, 14, 17, 19, 22; строка 5 — 2, 3, 4, 7, 8, 9, 12, 13, 14, 17, 18, 19, 22, 23.
Нумеруем клетки по строкам и столбцам, начиная с верхнего левого угла. Сначала закрашиваем клетки (
Верхняя полная деталь состоит из трёх клеток первого ряда и двух крайних клеток второго ряда. Внутренний цикл закрашивает три клетки первого ряда. Затем возвращаемся на одну клетку влево, закрашиваем правую нижнюю клетку, возвращаемся наверх, идём влево дважды и закрашиваем левую нижнюю клетку. После этого возвращаемся в начальную клетку детали.
Начала четырёх верхних деталей — столбцы
Из (
алг узор с вложенными циклами
нач
закрасить
вправо
закрасить
вниз
закрасить
вверх
вправо
вправо
нц раз
нц раз
закрасить
вправо
кц
влево
вниз
закрасить
вверх
влево
влево
вниз
закрасить
вверх
нц раз
вправо
кц
кц
нц раз
закрасить
вправо
кц
влево
вниз
закрасить
вверх
влево
влево
вниз
закрасить
вверх
нц раз
влево
кц
нц раз
вниз
кц
нц раз
закрасить
вниз
нц раз
закрасить
вправо
кц
влево
вверх
закрасить
вниз
влево
влево
вверх
нц раз
вправо
кц
кц
закрасить
вниз
закрасить
вправо
закрасить
кон
Строка
алг узор с вложенными циклами
нач
закрасить
вправо
закрасить
вниз
закрасить
вверх
вправо
вправо
нц раз
нц раз
закрасить
вправо
кц
влево
вниз
закрасить
вверх
влево
влево
вниз
закрасить
вверх
нц раз
вправо
кц
кц
нц раз
закрасить
вправо
кц
влево
вниз
закрасить
вверх
влево
влево
вниз
закрасить
вверх
нц раз
влево
кц
нц раз
вниз
кц
нц раз
закрасить
вниз
нц раз
закрасить
вправо
кц
влево
вверх
закрасить
вниз
влево
влево
вверх
нц раз
вправо
кц
кц
закрасить
вниз
закрасить
вправо
закрасить
кон
Получен узор с закрашенными клетками: в строке
