Переменная «состояние» может представлять собой простой тип данных enum, но могут использоваться более сложные структуры данных. Обычный метод заключается в создании таблицы перехода состояний, двумерного массива, содержащего строки, представляющие каждое возможное состояние, и столбцы, представляющие входной параметр. Значение таблицы, где встречаются строка и столбец, является следующим состоянием, в которое машина должна перейти, если оба условия соблюдены.
Конечный автомат, ввод, парадигма, условия программирования