Задание 178 ГДЗ Семенов Рудченко 6 класс (Информатика)
Допиши алгоритм «Бег с препятствиями 2» — напиши составное условие с союзом «и» так, чтобы при выполнении этого алгоритма из данного начального состояния не возникло отказа. Нарисуй состояние Робота после выполнения этого алгоритма.
Алг «Бег с препятствиями 2»
нач
нц 22 раз
если слева стена и сверху свободно
то вверх; влево; вниз
иначе вниз; влево; вверх
все
кц
кон
Чтобы при выполнении алгоритма не возникло отказа, в условии нужно проверить, что Робот может выполнить команду вверх в первой ветке и команду вниз — во второй. По рисунку видно, что в начале слева от Робота есть стена, а сверху и снизу свободно.
Значит, в условии нужно написать:
если слева стена и сверху свободно
Тогда первая ветка выполняется безопасно: вверх; влево; вниз. Во второй ветке тоже нет отказа, так как перед командой вниз клетка снизу свободна.
После 22 повторений Робот будет проходить одинаковый участок пути по коридору и вернётся в исходную область, сместившись на длину одного цикла вправо. По рисунку это соответствует положению Робота в конце прохождения всего маршрута у правой части поля, на той же горизонтали, что и в начале.
Ответ
Условие: если слева стена и сверху свободно.
Итоговое состояние Робота: Робот окажется в правой части поля на той же строке, что и в начале, в клетке, соответствующей завершению 22-го прохода по алгоритму.


