Для решения данной задачи с использованием программы на языке Python и операций с двумя сосудами (А на 8 литров и Б на 5 литров) для получения 1 литра в сосуде Б можно выполнить следующие шаги:
1. Наполни А (filla()): Заполняем сосуд А полностью (8 литров).
2. Перелей из А в Б (fromAtoB()): Переливаем воду из сосуда А в сосуд Б до тех пор, пока сосуд Б не заполнится. В результате в сосуде А останется 3 литра (8 - 5 = 3).
Таким образом, после этих двух шагов в сосуде А будет 3 литра, а в сосуде Б будет 5 литров (полный).
В условии предлагается программа, состоящая только из двух шагов, поэтому получить 1 литр в сосуде Б таким образом не получится. Для решения потребуется больше шагов.