Имеется Исполнитель Переливашка, который занимается отмериванием того или иного...

0 голосов
104 просмотров

Имеется Исполнитель Переливашка, который занимается отмериванием того или иного количества жидкости. У него есть источник жидкости, сток и несколько емкостей (бидоны, кувшины). Емкости обозначаются буквами А, Б, и В.

Исполнитель Переливашка умеет выполнять следующие команды:

перелить из А в Б – налить из сосуда А в сосуд Б столько литров жидкости, сколько возможно;

наполнить А – наполнить сосуд А (до краев) из источника.

вылить из А– вылить воду из сосуда А.

Имеются 2 пустых кувшина ёмкостью 3 и 8 литров. Составьте алгоритм для исполнителя Переливашка, выполняя который (за наименьшее число переливаний), можно набрать из водопроводного крана 7 л воды.

ПОМОГИТЕ СРОЧНО!!!!!!!!!!!!!ПЛИЗ!!!!!!!!!)))


Информатика (17 баллов) | 104 просмотров
Дан 1 ответ
0 голосов

наполнить А

перелить из А в Б

наполнить А

перелить из А в Б

наполнить А

перелить из А в Б

вылить из Б

перелить из А в Б

наполнить А

перелить из А в Б

наполнить А

перелить из А в Б

 

или

наполнить Б

перелить из Б в А

вылить из А

перелить из Б в А

вылить из А

перелить из Б в А

наполнить Б

перелить из Б в А

 

(642 баллов)