Предмет: Информатика,
автор: artempolukov2285868
даю 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.
и убрать в конце строк точку с запятой (не знаю, требуется ли она там)
Ответы
Автор ответа:
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()
Похожие вопросы
Предмет: Английский язык,
автор: Аноним
Предмет: Русский язык,
автор: goroshkovavale
Предмет: Английский язык,
автор: mansyr1
Предмет: Другие предметы,
автор: wwwaika2007