Давайте разберем каждую программу по шагам, чтобы понять, где окажется исполнитель после выполнения каждой из них.
Программа 1: ПРОХОД 1
- Начальное состояние: исполнитель в нижнем правом углу и смотрит вверх.
- Команда "пока впереди не край": исполнитель будет двигаться вперед, пока не дойдет до края. Так как он смотрит вверх, он будет двигаться вверх.
- Предположим, что до края 3 шага. Исполнитель сделает 3 шага вверх и окажется в верхнем правом углу.
- Команда "повторять кц": здесь не указано, сколько раз повторять, но, скорее всего, это подразумевает выполнение следующих команд.
- Далее идет команда "поворот". Исполнитель поворачивается налево (теперь смотрит влево).
- Следующая команда снова "поворот". Исполнитель снова поворачивается налево (теперь смотрит вниз).
- Теперь идет команда "пока впереди не край". Исполнитель движется вниз, пока не дойдет до края. Предположим, что до края 3 шага, он сделает 3 шага вниз и вернется в нижний правый угол.
- Команда "повторять кц" завершает цикл.
- Команда "прыжок" – исполнитель прыгает на одно место вверх. Он снова окажется в верхнем правом углу.
Итог для программы 1: исполнитель окажется в верхнем правом углу.
Программа 2: ПРОГРАММА ПРОХОД 2
- Начальное состояние: исполнитель снова в нижнем правом углу и смотрит вверх.
- Команда "пока вперед не край": исполнитель движется вверх, пока не дойдет до края. Предположим, что до края 3 шага, он сделает 3 шага вверх и окажется в верхнем правом углу.
- Команда "повторять кц": выполняем следующие команды.
- Команда "прыжок": исполнитель прыгает на одно место вверх. Теперь он окажется в верхнем правом углу.
- Команда "поворот": исполнитель поворачивается налево (теперь смотрит влево).
- Следующая команда "прыжок": он прыгает влево на одну клетку и окажется в верхнем левом углу.
- Команда "поворот": поворачивается налево (теперь смотрит вниз).
- Команда "поворот": снова поворачивается налево (теперь смотрит вправо).
- Команда "поворот": еще раз поворачивается налево (теперь смотрит вверх).
- Команда "кц кон" завершает программу.
Итог для программы 2: исполнитель окажется в верхнем левом углу.
Результаты:
- После выполнения ПРОХОД 1: исполнитель в верхнем правом углу.
- После выполнения ПРОГРАММА ПРОХОД 2: исполнитель в верхнем левом углу.