1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Семёнов
Задание 178 ГДЗ Семенов Рудченко 6 класс (Информатика)
Семёнов, Рудченко
6 класс
Автор
Семёнов, Рудченко

Задание 178 ГДЗ Семенов Рудченко 6 класс (Информатика)

Задача

использовать Робот
алг бег с препятствиями 2
нач
. нц 22 раз
. . если слева стена и сверху свободно
. . . то вверх; влево; вниз
. . . иначе вниз; влево; вверх
. . все
. кц
кон

Подробный ответ

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

Значит, в условии нужно написать:

если слева стена и сверху свободно

Тогда первая ветка выполняется безопасно: вверх; влево; вниз. Во второй ветке тоже нет отказа, так как перед командой вниз клетка снизу свободна.

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

Ответ

Условие: если слева стена и сверху свободно.

Итоговое состояние Робота: Робот окажется в правой части поля на той же строке, что и в начале, в клетке, соответствующей завершению 22-го прохода по алгоритму.



Общая оценка
5 / 5
Другие учебники
Другие предметы