Внезапно я обнаружил алгоритм в действиях кота. Привожу мысль в том виде в каком она пришла:





if istrue (кто-то стоит у шкафа где лежат вкусняшки)

{быстро подбежать и помяукать}



elseif istrue ( кто-то лежит на мягком диване)

{быстро подбежать и лечь на живот}



elseif istrue (кто-то сидит на стуле и занят

{прибежать и сесть на руки}



else {пойти поискать приключений на стороне};