Теория:
Среда исполнителя «Водолей»содержит три сосуда, обозначенные латинскими буквами \(A\), \(B\), \(C\), и верхнюю панель, на которой находится меню «Задание».
При запуске исполнителя создаются два окна: окно Водолея и окно пульта.

Рис. \(1\). Окно Водолея

Рис. \(2\). Пульт Водолея
На окне Водолея под каждым стаканом показан его объём, ползунки справа от каждого стакана отмечают текущий объём воды в нём. Наверху окна отображено количество воды, которое нужно получить, это же количество отмечено зелёной полоской на каждом из стаканов.
Исполнитель Водолей знает команды:
- наполни \(A\),
- наполни \(B\),
- наполни \(C\),
- вылей \(A\),
- вылей \(B\),
- вылей \(C\),
- перелей из \(A\) в \(B\),
- перелей из \(A\) в \(C\),
- перелей из \(B\) в \(A\),
- перелей из \(B\) в \(C\),
- перелей из \(C\) в \(A\),
- перелей из \(C\) в \(B\).
Управлять исполнителем Водолей можно с помощью пульта или программы, написанной вручную.