Помогите по информатике
Задание 4 (15 баллов).
В среде исполнителя Робот разработайте алгоритм, выполняя который, Робот закрасит клетки сверху и снизу рамки произвольного размера. Начальное положение Робота показано на рисунке.
Проверьте работу алгоритма в системе программирования Кумир. На проверку пришлите скриншоты окна редактирования и результата выполнения алгоритма.
алг ЗакраситьРамкуСверхуСнизу
нач
использовать Робот
// Этап 1: Подняться на верхнюю линию рамки
вверх
// Этап 2: Закрасить верхнюю линию рамки (двигаясь вправо)
нц пока справа свободно
закрасить
вправо
кц
закрасить // Закрасить последнюю клетку у правой стены
// Этап 3: Перемещение к нижней линии рамки
// Робот у правого верхнего края закрашенной линии
// Нужно спуститься вниз, пока под роботом не окажется нижняя линия рамки
// Сначала спускаемся до "дырки" или до нижней границы, если дырки нет сразу под нами
нц пока снизу свободно
вниз
кц
// Теперь мы над нижней линией или на ней, если дырка была узкой
// Гарантированно спускаемся еще раз, чтобы встать на нижнюю линию
вниз
// Этап 4: Закрасить нижнюю линию рамки (двигаясь влево)
// Робот у правого края нижней линии, нужно двигаться влево
нц пока слева свободно
закрасить
влево
кц
закрасить // Закрасить последнюю клетку у левой стены
кон
использовать Робот
алг
нач
нц пока снизу стена
закрасить
вправо
кц
нц вниз
кц при слева свободно
влево
нц пока сверху стена
закрасить
влево
кц
кон
Имейте в виду, что нужно ещё рамку (как в задании) рисовать в Кумире и только с ней программа будет работать.
будет работать.
То есть у вас программа для робота есть, а самой фигуры в Кумире нет.