РУҚА
Задание № 27 · ЕГЭ

Переход между состояниями

Как автомат меняет своё состояние после входного сигнала или команды
2 мин чтенияСложность: Обновлено 29 сентября 2026

Переход между состояниями — это изменение текущего состояния автомата после получения входного сигнала или выполнения команды. Такой переход показывает, как автомат реагирует на очередной символ входных данных.

Переход между состояниямиТермин описывает перемещение автомата из одного состояния в другое; состояния понимаются как возможные режимы работы системы.
Переход между состояниями — это действие, при котором конечный автомат из текущего состояния \(q\) под воздействием входного сигнала \(a\) попадает в новое состояние \(q'\). Переход определяется правилами работы автомата и может сопровождаться выполнением команды или изменением выходного сигнала.

Как записывают переход

Переход обычно обозначают стрелкой на схеме: из состояния \(q\) в состояние \(q'\) помещают стрелку с подписью входного сигнала \(a\). В математической записи переход можно представить как \(q \xrightarrow{a} q'\). Несколько таких правил образуют таблицу переходов автомата.

\[\delta(q, a) = q'\]1

Здесь \(\delta\) — функция переходов, \(q\) — текущее состояние, \(a\) — полученный сигнал, а \(q'\) — новое состояние. Сначала автомат находится в состоянии \(q\), затем читает очередной входной символ и применяет правило перехода.

№
Пример перехода

Пусть автомат управляет светофором. В состоянии «Красный» после команды «время истекло» он переходит в состояние «Зелёный». Это можно записать так: \(\text{Красный} \xrightarrow{\text{время истекло}} \text{Зелёный}\). Сам переход — это изменение состояния, а команда является причиной этого изменения.

!
Не путайте

Переход — не то же самое, что новое состояние. Состояние описывает, где находится автомат после обработки сигнала, а переход описывает сам процесс изменения и правило, по которому он выполнен. Также переход не всегда меняет состояние: иногда при определённом сигнале автомат остаётся в том же состоянии.

Проверьте себя

Что означает запись \(\delta(q_1, a)=q_2\)?

Главное за минуту

Главное

  • Переход между состояниями изменяет текущее состояние автомата под воздействием входного сигнала или команды.
  • Запись \(\delta(q,a)=q'\) означает переход из \(q\) в \(q'\) после получения \(a\).
  • Переход может вести как в другое состояние, так и в то же самое состояние.