Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
3 апреля 2023 01:26
863
Напишите алгоритм, под управлением которого Робот обойдёт прямоугольную область, обнесённую стеной, по периметру и закрасит угловые клетки. Размеры области неизвестны.

1
ответ
Первую клетку закрашиваем сразу. Дальше идем вправо вдоль верхней границы, пока справа свободно, когда упремся в стену - значит, достигли угловой клетки. Закрашиваем её и продолжаем так же с движением вниз (в нижнюю правую клетку), влево (в нижнюю левую) и вверх (в начальную верхнюю левую).
Алгоритм (для примера на Кумире):
использовать Робот
алг Обход по периметру
нач
закрасить
нц пока справа свободно
вправо
кц
закрасить
нц пока снизу свободно
вниз
кц
закрасить
нц пока слева свободно
влево
кц
закрасить
нц пока сверху свободно
вверх
кц
кон
Алгоритм (для примера на Кумире):
использовать Робот
алг Обход по периметру
нач
закрасить
нц пока справа свободно
вправо
кц
закрасить
нц пока снизу свободно
вниз
кц
закрасить
нц пока слева свободно
влево
кц
закрасить
нц пока сверху свободно
вверх
кц
кон
0
·
Хороший ответ
5 апреля 2023 01:26
Остались вопросы?
Еще вопросы по категории Информатика
Как это решать...
1. Сколько бит содержится в 173,25 килобайтах ? 2. Сколько Сколько бит содержится в 16,75 байтах? 3. терабайтов содержится в 6363 гигабайтах ? 4. Ск...
Состояние, в котором пользователь находится или находился Отдельно взятое сообщение в форуме, в какой-то теме Законопослушный пользователь в соц. сет...
Врач стоматолог принимает пациентов с 8 утра до 12 часов дня. На каждого пациента отводится по 30 минут. Какое количество информации содержит сообщени...
ПОМОГИ ПОЖАЛУЙСТА!! НЕ ИГНОРЬТЕ :( В графическом файле размером 100х100 пикселей, глубина цвета составляет 1 байт, определить количество цветов в пали...