«Виды алгоритмов»
Вариант 1
Составьте алгоритмы в виде блок-схем к следующим задачам:
1. Два солдата подошли к реке, по которой в лодке катаются два мальчика.
Составьте алгоритм переправы солдат на другой берег, при условии, что лодка
вмещает только одного солдата либо двух мальчиков, а солдата и мальчика уже
не вмещает?
2. Для марш-броска солдату необходимо иметь 4 литра воды. Больше он взять
не может. На базе, где имеется источник воды, есть только 5-литровые фляги и
3-литровые банки. Как с помощью одной фляги и одной банки набрать 4 литра
во флягу?
Помогите пожалуйста составить блок-схемы хотя бы к первому
Answers & Comments
Ответ:
1: Мальчики на берегу а? тогда начинаем цикл 2-7 Иначе выполняем 7-8
2: Мальчик из лодки 2 садится в лодку 1
3: Солдат садится в лодку 2
4: Переплывают реку с берега а на берег б
5: Солдат высаживается на берег из лодки 2
6: Мальчик из лодки 1 пересаживается в лодку 2
7: Переплывают реку с берега б на берег а
8: Повторяем с 1 по 5
Объяснение: