Ответ:

Обозначим состояние как (4-литровое ведро; 7-литровое ведро; бочка), в литрах. Переливаем до опустошения исходной ёмкости или заполнения принимающей.

  1. Начало: (0; 0; 18).
  2. Наполнить 7-литровое ведро из бочки: (0; 7; 11).
  3. Перелить из 7-литрового ведра в 4-литровое: (4; 3; 11).
  4. Вылить 4 л обратно в бочку: (0; 3; 15).
  5. Перелить оставшиеся 3 л в 4-литровое ведро: (3; 0; 15).
  6. Наполнить 7-литровое ведро из бочки: (3; 7; 8).
  7. Долить в 4-литровое ведро 1 л из 7-литрового: (4; 6; 8).

В 7-литровом ведре осталось 6 л.

Ответ: отмерено 6 л.