даю 40 баллов!!!! Робот находится в какой-то клетке квадрата 2×2. В квадрате есть одна вертикальная стенка высотой в одну клетку. Она примыкает к верхней стене квадрата.
Роботу надо оказаться в левом верхнем углу квадрата.
надо сделать одну команду для 4 вариантов
есть ещё команды if и else
Приложения:





Ziorar:
Ещё бы знать правила и команды. Например, если он не разбивается об стенки, можно попробовать набор команд "вниз-влево-вверх"
begin
if free_from_down() then move_down();
if free_from_left() then move_left();
if free_from_up() then move_up();
end.
Если что, пробуйте в начале/конце убрать begin / end.
и убрать в конце строк точку с запятой (не знаю, требуется ли она там)
Ответы на вопрос
Ответил ConMonGo
4
Ответ:
if free_from_down():
move_down()
if wall_from_left():
move_up()
else:
move_left()
move_up()
if wall_from_down():
if wall_from_left():
move_up()
else:
move_left()
move_up()
Объяснение:
Нуу... Думаю и так понятно...
if free_from_down():
move_down()
if free_from_left():
move_left()
if free_from_up():
move_up()
Новые вопросы
Английский язык,
2 года назад
Окружающий мир,
2 года назад
Математика,
6 лет назад
География,
6 лет назад
Геометрия,
8 лет назад