У нас вы можете посмотреть бесплатно Пример детерминированного конечного автомата (DFA): a*b*c* или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Здесь мы создаём ДКА с четырьмя состояниями для языка a*b*c*. Основная цель этого примера — продемонстрировать ход мысли при непосредственном построении ДКА для заданного языка. Существуют и другие методы, такие как преобразование GNFA «регулярное выражение в НКА» в сочетании с конструкцией «НКА в ДКА» (powerset), но этот вариант гораздо проще (на мой взгляд). Напомним, что ДКА — это кортеж из 5 элементов (Q, Sigma, delta, q0, F), где Q — множество состояний, Sigma — алфавит, delta — функция перехода, q0 — начальное состояние, а F — множество конечных состояний. Вычисление над строкой — это последовательность состояний, которые проходят над этой строкой, начиная с начального. Строка принимается тогда и только тогда, когда вычисление завершается конечным состоянием. В видео конечное состояние обозначено двойным кружком. Сайт Easy Theory: https://www.easytheory.org GoFundMe: https://www.gofundme.com/f/easy-theor... Patreon: / easytheoryyt Fourthwall: https://easy-theory-llc-shop.fourthwa... Канал «Решение задач»: @easytheoryprobsolve Если вам понравился этот контент, пожалуйста, подпишитесь на мой канал: / @easytheory ▶ДОПОЛНИТЕЛЬНЫЕ ВОПРОСЫ◀ 1. Как составить ДКА для ДОПОЛНЕНИЯ к a*b*c*? 2. Как составить ДКА для a+b+c+ (a+ означает как минимум 1 a и т. д.)? 3. Можно ли создать DFA с меньшим количеством штатов, чем этот?