Лучшие помощники
- Megamozg 2200 б
- Matalya1 1800 б
- DevAdmin 1700 б
- arkasha_bortnikov 890 б
- Dwayne_Johnson 860 б
2 апреля 2023 05:13
503
Напишите алгоритм, под управлением которого Робот обойдёт прямоугольную область, обнесённую стеной, по периметру и закрасит угловые клетки. Размеры области неизвестны.
1
ответ
Первую клетку закрашиваем сразу. Дальше идем вправо вдоль верхней границы, пока справа свободно, когда упремся в стену - значит, достигли угловой клетки. Закрашиваем её и продолжаем так же с движением вниз (в нижнюю правую клетку), влево (в нижнюю левую) и вверх (в начальную верхнюю левую).
Алгоритм (для примера на Кумире):
использовать Робот
алг Обход по периметру
нач
закрасить
нц пока справа свободно
вправо
кц
закрасить
нц пока снизу свободно
вниз
кц
закрасить
нц пока слева свободно
влево
кц
закрасить
нц пока сверху свободно
вверх
кц
кон
Алгоритм (для примера на Кумире):
использовать Робот
алг Обход по периметру
нач
закрасить
нц пока справа свободно
вправо
кц
закрасить
нц пока снизу свободно
вниз
кц
закрасить
нц пока слева свободно
влево
кц
закрасить
нц пока сверху свободно
вверх
кц
кон
0
·
Хороший ответ
4 апреля 2023 05:13
Остались вопросы?
Еще вопросы по категории Информатика
Напиши ,какая информация нужна для презентации темы «сезон года»...
На чём делались записи в Древней Индии...
N=2i формуласы бойынша нені анықтауға болады...
При уменьшении растрового изображения a) Качество не изменяется b) Качество улучшается c)Теряются мелкие детали d) Появляется ступенчатый эф...
Что такое двоичные данные Что такое компьютерная программа...
Все предметы