Ну, есть, конечно, специальный алгоритм, который по любому автомату позволяет регулярное выражение выписывать. Почему-то мне кажется, что Вы его должны знать
Хотя для этого автомата никаких алгоритмов не нужно: всё и так видно невооружённым глазом. Состояние

действительно лишнее: оно недостижимо и можете смело выкинуть его с диаграммы. Остаётся цикл (правда, один раз ветвящийся в состоянии

, но там ветвимость тоже очень простая). Как автомат может распознать слово? Очевидно, единственная возможность для этого --- из начального состояния

пройти цикл ноль или более раз, а затем, покинув последний раз

, прийти в одно из конечных состояний:

или

.
Исходя из этих соображений регулярное выражение выписывается очевидным образом:
Добавлено спустя 2 минуты 14 секунд:
незваный гость писал(а):
Как первый шаг, удобно посмотреть язык, порождаемый автоматом со
временно стёртой дугой

.
Боже, ну что там упрощать? В детский сад что ли играем?
to mastedm: Когда разберётесь с этим, хотите, я Вам действительно сложный автомат подкину?
