напишите алгоритм на алгоритмическом языке КуМир для исполнителя Робот, который рисует рамочку по всему периметру поля (размеры поля могут изменяться) очень нужно, помогите пожалуйста !
sendystour
серые выражения тоже пишутся в алгоритм?
onetfriend
серые начинаются со знака | - это комментарии. алгоритм их игнорирует.
onetfriend
Комментарии нужны только для человека который будет смотреть код, что бы хоть как то понять какое место к чему относится и что там происходит
Answers & Comments
Verified answer
Ответ:
Объяснение:
У меня получилось так. Не уверена что самый оптимальный алгоритм, но он работает.
использовать Робот
алг
нач
|поскольку неизвестно где находится робот
|то двигаем его влево пока не упрется в стену
нц пока слева свободно
влево
кц
|двигаем робота вверх пока не упрется в стену
нц пока сверху свободно
вверх
кц
|теперь робот находится в левом верхнем углу
|начинаем красить вправо пока не упремся
нц пока справа свободно
закрасить
вправо
кц
закрасить
|красим вниз пока не упрется
нц пока снизу свободно
закрасить
вниз
кц
закрасить
|красим влево пока не упрется в стену
нц пока слева свободно
закрасить
влево
кц
закрасить
|и красим вверх пока не упрется в стену
нц пока сверху свободно
закрасить
вверх
кц
кон