Дипломная работа

от 20 дней
от 9999 рублей

Курсовая работа

от 10 дней
от 1999 рублей

Реферат

от 3 дней
от 699 рублей

Контрольная работа

от 3 дней
от 99 рублей
за задачу

Диссертация

Сроки и стоимость индивидуальные

Главная - Программирование - Модель недетерминированного конечного автомата

Модель недетерминированного конечного автомата Программирование . Курсовая

  • Тема: Модель недетерминированного конечного автомата
  • Автор: Антон
  • Тип работы: Курсовая
  • Предмет: Программирование
  • Страниц: 12
  • Год сдачи: 2010
  • ВУЗ, город: МЭИ (ТУ)
  • Цена(руб.): 500 рублей

Заказать персональную работу

Выдержка

Теоретический материал.

Конечный автомат в теории алгоритмов математическая абстракция, позволяющая описывать пути изменения состояния объекта в зависимости от его текущего состояния и входных данных, при условии, что общее возможное количество состояний конечно. Конечный автомат является частным случаем абстрактного автомата.

Детерминированность.
Конечные автоматы подразделяются на детерминированные и недетерминированные.
Детерминированным конечным автоматом (ДКА) называется такой автомат, в котором для каждой последовательности входных символов существует лишь одно состояние, в которое автомат может перейти из текущего.
Недетерминированный конечный автомат (НКА) является обобщением детерминированного.
Существует теорема, гласящая, что «Любой недетерминированный конечный автомат может быть преобразован в детерминированный так, чтобы их языки совпадали» (такие автоматы называются эквивалентными). Однако, поскольку количество состояний в эквивалентном ДКА в худшем случае растёт экспоненциально с ростом количества состояний исходного НКА, на практике подобная детерминизация не всегда возможна. Кроме того, конечные автоматы с выходом в общем случае не поддаются детерминизации.
В силу последних двух замечаний, несмотря на большую сложность недетерминированных конечных автоматов, для задач, связанных с обработкой текста, преимущественно применяются именно НКА.

Содержание

1. Постановка задачи.
2. Теоретический материал.
3. Математические расчёты.
4. Тестовые файлы.

Литература

1. Журнал RSDN #2 ¬ 2007
2. «Введение в схемы, автоматы и алгоритмы», М. И. Дехтярь. - М.: Наука, 2002. С. 642.
3. Статья на сайте Википедии: http://ru.wikipedia.org/wiki/Конечный_автомат
4. «Классика программирования: алгоритмы, языки, автоматы, компиляторы. Практический подход», М. В. Мозговой. - М.: Наука и Техника, 2006. С. 320.
5. «Справочник по математике для инженеров и учащихся втузов», И. Н. Бронштейн, К. А. Семендяев. - М.: Наука, 2007. - 708 с.

Форма заказа

Напрмер, Экономика

Похожие работы

Название Цена
Консольный архиватор 1100
Проектирование_многоразрядного_десятичного_сумматора_комбинационного_типа 1500
Программное и аппаратное обеспечение программы 1500
Генетические алгоритмы 1000
игра Ханойские башни 800
Анализ констант языка FORTRAN 500
Ftp клиент (delphi) 1500
Фильтры низких частот Баттерворта в цифровой обработке изображений 700
Нахождение собственных значений матрицы методом неопределенных коэфицентов 1500
Программа перевода чисел (-10000?10000) написанных прописью в числовой формат. теория автоматов. 1500

© 2010-2017, Все права защищены. Принимаем заказы по всей России.