1. Есть исполнитель «Перевозчик», который перевозит через реку волка, козу и капусту. Напишите алгоритм с обязательным использованием подпрограммы перевоза через реку волка, козы и капусты, если СКИ «Перевозчика» содержит 5 команд: ВЗЯТЬ КОЗУ, ВЗЯТЬ ВОЛКА, ВЗЯТЬ КАПУСТУ, ВЫСАДИТЬ, ПЕРЕПЛЫТЬ. В лодку может поместиться только один предмет или животное. Нельзя оставлять на берегу одних волка с козой и козу с капустой. 2. Дан алгоритм на языке ГРИС: шаг шаг поворот поворот поворот шаг шаг прыжок прыжок прыжок шаг шаг поворот поворот поворот шаг шаг прыжок прыжок прыжок шаг шаг поворот поворот поворот шаг шаг прыжок прыжок прыжок шаг шаг поворот поворот поворот шаг шаг прыжок прыжок прыжок. Запишите этот же алгоритм с использованием вспомогательных подпрограмм.
Алгоритм перевозки через реку волка, козы и капусты с использованием подпрограммы:
Перевозчик берет козу
Перевозчик переплывает
Перевозчик высаживает козу
Перевозчик возвращается обратно
Перевозчик берет волка
Перевозчик переплывает
Перевозчик высаживает волка
Перевозчик берет козу
Перевозчик переплывает
Перевозчик высаживает козу
Алгоритм на языке ГРИС с использованием вспомогательных подпрограмм:
ПрыгатьТриШага()
Поварачиваться()
Продолжить()
Подпрограмма ПрыгатьТриШага():
Шаг()
Шаг()
Шаг()
Подпрограмма Поварачиваться():
Поворот()
Поворот()
Поворот()
Подпрограмма Продолжить():
ПрыгатьТриШага()
Поварачиваться()
ПрыгатьТриШага()
Поварачиваться()
ПрыгатьТриШага()
Поварачиваться()
ПрыгатьТриШага()
Поварачиваться()