Соответствующая таблица решений содержит две
Ситуация |
Действие |
Ситуация |
Действие |
КИНО |
КИНО |
-Ь |
-И |
-ча |
-чи |
-ие |
-ия |
-КА |
-КИ |
-мя |
-мени |
-А |
-Ы |
-я |
-и |
-АРЬ |
-АРЯ |
- |
-А |
-Ь & М:хЬ |
-Я |
Для слова РОЗА будет обнаружено соответствие с ситуацией "-А". В результате выполнения действия "-Ы" будет получено выходное слово РОЗЫ.
Теперь значительно упрощается расширение на новые классы слов — необходимо лишь обеспечить внесение вставок на нужное место в таблице решений.
Таблицы решений представляют собой частный случай так называемых продукционных систем. В этих системах правила вычислений представляются в виде продукций. Продукции представляют собой операторы специального вида и состоят из двух основных частей, для краткости называемых обычно "ситуация — действие".
"Ситуация" содержит описание ситуации, в которой применима продукция. Это описание задается в виде условий, называемых посылками продукции. "Действие" — это набор инструкций, подлежащих выполнению в случае применимости продукции.