Под-алгоритм AlgState
sergey shishkinНастраиваемый пользователем алгоритм AlgStatejc анализирует содержимое текущей ячейки и может поменять это содержимое, инициализировать переход в другое состояние, инициализировать смещение к одной из соседних ячеек, инициировать завершение выполнения алгоритма AlgTM.
Опишем алгоритм AlgStatejc:
- формула объектов:
AlgStatejc(ObjSj,t1…t2)ObjSj≡statejcMacro ∪ cellicMacro ∪ next_moveMacro ∪ next_stateMacro
WorkerAlgStatejc(statejcMacro)
MaterialAlgStatejc(cellicMacro,next_moveMacro,next_stateMacro)
В общем случае в statejcMacro выделимы K правил преобразования k∈[1…K]:rulejc,kMacro⊂statejcMacro.
- реализация группировкой:
Реализация алгоритма AlgStatejc производится методом группировки под-алгоритмов AlgStateRulejc,k.
https://telegra.ph/Obshchaya-teoriya-algoritmov-01-20