Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Срочно помогите очень прошу прошу пожалуйста

Марина Ученик (88), открыт 1 неделю назад
На бесконечном поле имеются четыре стены, соединённые между
4
собой, которые образуют прямоугольник. Длины стен неизвестны.
5 6 7 8 9
В левой вертикальной стене есть ровно один проход. Проход
не может примыкать к углу прямоугольника. Точное место
и ширина прохода неизвестны. Робот находится около
нижнего конца левой вертикальной стены, снаружи
прямоугольника и выше нижней стены.
10
надо
Закрасить все клетки, расположенные внутри прямоугольника
11
рядом со стенами и строки, которые примыкают к проходу.
3 ответа
Котик Профи (647) 1 неделю назад
Ну я то откуда знаю по твоему
YT_VolkOFF Искусственный Интеллект (171105) 1 неделю назад
Возможно, имелось в виду задание по информатике, в котором нужно написать для Робота алгоритм, закрашивающий все клетки, расположенные вдоль стен прямоугольника с внутренней стороны. Проходы при этом должны остаться незакрашенными.

Один из возможных вариантов решения:

Двигаться вправо, вдоль стены до прохода, закрашивать все клетки на пути.
Двигаться вправо, пересекать проход в стене.
Двигаться вправо, вдоль стены до конца стены, закрашивать все клетки на пути.
Двигаться вверх, вдоль вертикальной стены, закрашивать все клетки на пути.
Двигаться влево, вдоль верхней горизонтальной стены, закрашивать все клетки на пути.
Двигаться вниз, вдоль стены, до прохода в стене, закрашивать все клетки на пути.
Двигаться вниз, вдоль стены, до прохода в стене, закрашивать все клетки на пути.
При исполнении алгоритма Робот не должен разрушиться, выполнение алгоритма должно завершиться. Конечное расположение Робота может быть произвольным.

Алгоритм должен решать задачу для любого допустимого расположения стен и любого расположения и размера прохода внутри стены.
Matematika ru Мудрец (14698) 1 неделю назад
 использовать Робот 
алг
нач
нц пока справа стена
вверх
кц
вправо
вверх
нц пока справа свободно
закрасить
вправо
кц
вниз
вниз
нц пока слева свободно
закрасить
влево
кц
нц пока снизу свободно
закрасить
вниз
кц
нц пока справа свободно
закрасить
вправо
кц
нц пока сверху свободно
закрасить
вверх
кц
нц пока слева свободно
закрасить
влево
кц
нц пока слева стена
закрасить
вниз
кц
кон
Похожие вопросы