Задание 119 ГДЗ Семенов Рудченко 6 класс (Информатика)
использовать Робот
алг коридор
нач
. если слева стена
. . то
. . . нц 15 раз
. . . . если слева стена
. . . . . то вверх
. . . . все
. . . кц
. все
. если снизу стена
. . то
. . . нц 15 раз
. . . . если снизу стена
. . . . . то вправо
. . . . все
. . . кц
. все
.
кон
Коридор может быть расположен вертикально или горизонтально. Поэтому сначала проверим, есть ли слева стена. Если да, значит коридор вертикальный, и Робота нужно двигать вверх, пока слева остаётся стена. Если слева стены нет, проверим стену снизу: тогда коридор горизонтальный, и Робота нужно двигать вправо, пока снизу остаётся стена.
использовать Робот
алг коридор
нач
если слева стена
то
нц 15 раз
если слева стена
то вверх
все
кц
все
если снизу стена
то
нц 15 раз
если снизу стена
то вправо
все
кц
все
кон
Так как до каждого из выходов не больше 15 шагов, за 15 повторений Робот обязательно выйдет из коридора.
Ответ
Алгоритм приведён выше.