Задание 135 ГДЗ Семенов Рудченко 6 класс (Информатика)
Составь алгоритм со следующим заголовком: использовать Робот; алг «Переход в противоположный угол»; дано: поле $$10 \times 14$$, на поле стен нет.
Чтобы робот оказался в противоположном углу поля $$10 \times 14$$, сначала определим, в каком углу он стоит. Для этого проверим, есть ли сверху и слева стены, либо снизу и слева стены. После этого выполним нужный переход к противоположному углу.
использовать Робот
алг переход в противоположный угол
дано | поле 10×14, на поле стен нет
нач
. если сверху стена
. . то если слева стена
. . . то верхний левый
. . . иначе верхний правый
. . все
. все
. если снизу стена
. . то если слева стена
. . . то нижний левый
. . . иначе нижний правый
. . все
. все
кон
Для каждого угла составим отдельный алгоритм перехода в противоположный угол:
алг верхний левый
нач
. нц 9 раз
. . вниз
. кц
. нц 13 раз
. . вправо
. кц
кон
алг верхний правый
нач
. нц 9 раз
. . вниз
. кц
. нц 13 раз
. . влево
. кц
кон
алг нижний левый
нач
. нц 9 раз
. . вверх
. кц
. нц 13 раз
. . вправо
. кц
кон
алг нижний правый
нач
. нц 9 раз
. . вверх
. кц
. нц 13 раз
. . влево
. кц
кон
Так робот из любого угла поля перейдёт в противоположный угол.


