Теория:

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