Среда исполнителя влияет на выполнение алгоритмов следующим образом: исходные данные и результаты любого алгоритма всегда принадлежат среде того исполнителя, для которого предназначен алгоритм. 1
Среду можно рассматривать как полный набор характеристик, описывающих состояние исполнителя. 1 Например, для исполнителя робота среда — это бесконечное клеточное поле, а расположение стен и закрашенных клеток, а также положение самого робота задают конкретное состояние среды. 3
Каждый исполнитель может выполнять команды только из строго заданного списка — системы команд исполнителя. 3 Для каждой команды должны быть заданы условия применимости (в каких состояниях среды может быть выполнена команда) и описаны результаты выполнения команды. 3
Если команда вызывается при недопустимом для неё состоянии среды, возникают ситуации сбоя работы исполнителя (отказы). 4 Например, «не понимаю» — когда исполнителю даётся команда, не входящая в его систему команд, а «не могу» — когда команда из системы команд не может быть выполнена в конкретных условиях среды. 4