Предмет: Информатика, автор: zeroxxxx46

Имеются два пустых сосуда А и б, имеющие различную ёмкость.
Исполнитель имеет следующий набор команд, обозначающихся их номерами.
1-набрать из крана полный сосуд А
2- набрать из крана полный сосуд б
3-перелить всю воду из сосуда а в сосуд б, до наполнения или опустошения сосуда а (в сосуде может оставаться вода)
4- перелить всю воду из сосуда б в сосуд а, до наполнения или опустошения сосуда б (в сосуде может оставаться вода)
5-вылить всю воду из сосуда а
6- вылить всю воду из сосуда б
Используя номера команд, напишите минимальную программу для этого исполнителя, после выполнения которой, суммарно в двух сосудах будет 4 литра жидкости если известно : что сосуд а-7л, сосуд б-5л


volna7: Если в одном из сосудов будет 4 литра, то задача решена или нет???

Ответы

Автор ответа: volna7
0

Відповідь:

1 3 6 3 1 3

Пояснення:

В сосуде А - 7 литров, а в сосуде В - 5 литров.

Программа после выполнения которой, суммарно в двух сосудах будет 4 литра жидкости:

1 - Набрать из крана полный сосуд А ( 7 литров ).

3 - Перелить из сосуда А в сосуд В 5 литров ( до наполнения сосуда В ), в сосуде А остается 2 литра.

6 - Вылить всю воду из сосуда В.

3 - Перелить из сосуда А в сосуд В 2 литра ( до опустошения сосуда А ).

1 - Набрать из крана полный сосуд А ( 7 литров ).

3 - Перелить из сосуда А в сосуд В 3 литров ( до наполнения сосуда В ), в сосуде А остается 4 литра.

Похожие вопросы
Предмет: Русский язык, автор: светлана162
Предмет: Русский язык, автор: Андрей200000007