Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

вопросы к экзамену (1)

.docx
Скачиваний:
2
Добавлен:
22.08.2023
Размер:
16.87 Кб
Скачать

Вопросы к экзамену

  1. Алфавит. Цепочки в алфавите.

  2. Конкатенация цепочек и ее свойства.

  3. Понятие формального языка.

  4. Конкатенация языков и ее свойства.

  5. Замыкание Клини и усеченное замыкание Клини данного формального языка.

  6. Ассоциативность операции конкатенации формальных языков.

  7. Не коммутативность операции конкатенации формальных языков (доказательство).

  8. Дистрибутивность операции конкатенации формальных языков относительно операции объединения (план доказательства).

  9. Не дистрибутивность операции конкатенации формальных языков относительно операции пересечения. Верное соотношение (свойство 4, формулировка). Не верное в общем случае соотношение (свойство 5 с доказательством).

  10. Понятие грамматики.

  11. Вывод в заданной грамматике.

  12. Сентенциальные формы. Сентенции. Язык грамматики.

  13. Эквивалентные грамматики. Пример.

  14. Обобщенные грамматики.

  15. Грамматики непосредственно составляющих.

  16. Контекстно-свободные грамматики.

  17. Регулярные грамматики.

  18. Соотношения между классами грамматик.

  19. Заключительные продукции. Перестройка вывода.

  20. Теорема о перестройке вывода с перемещением заключительных продукций: формулировка и пример.

  21. Размеченный вывод.

  22. Понятие упорядоченного размеченного вывода.

  23. Теорема о перестройке вывода в упорядочиваемый: формулировка и пример

  24. Равносильные выводы.

  25. Бесповторный вывод.

  26. Теорема о существовании равносильного бесповторного вывода. Пример.

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

  28. Понятие эффективной замкнутости класса языков относительно заданной операции.

  29. Теорема об эффективной замкнутости класса языков всех грамматик относительно основных операций над языками: формулировка

  30. -свободная грамматика.

  31. Теорема о связи контекстно-свободных грамматик и -свободных контекстно-свободных грамматик: формулировка.

  32. Теорема о связи регулярных грамматик и -свободных регулярных грамматик: формулировка.

  33. Понятие растянутого дерева вывода.

  34. Понятие дерева вывода.

  35. Однозначные и неоднозначные контекстно-свободные грамматики.

  36. Левосторонние и правосторонние размеченные выводы.

  37. Постановка задачи синтаксического анализа цепочки контекстно-свободного языка.

  38. Две основные схемы синтаксического анализа.

  39. Грамматики простого предшествования. Определение. Алгоритм проверки отношений простого предшествования.

  40. Синтаксический анализатор для грамматики простого предшествования.

  41. Определение детерминированного конечного автомата (ДКА).

  42. Графическое представление ДКА

  43. Определение переходной функции T ДКА.

  44. Определение множества цепочек, принимаемых ДКА.

  45. Доопределение переходной функции t ДКА до полной функции.

  46. Определение недетерминированного конечного автомата (НДКА).

  47. Графическое представление НДКА

  48. Определение переходной функции T НДКА.

  49. Определение множества цепочек, принимаемых НДКА.

  50. Теорема о соотношении множеств цепочек, принимаемых ДКА и НДКА (теорема 1): формулировка и часть доказательства

А) процедура построения недетерминированного конечного автомата по данному детерминированному конечному автомату (этап 1 доказательства необходимости теоремы 1 п. 4.1)

Б) процедура построения детерминированного конечного автомата по данному недетерминированному конечному автомату (этап 1 доказательства достаточности теоремы 1 п. 4.1)

  1. Теорема о соотношении множеств цепочек, принимаемых ДКА и регулярными языками (теорема 2): формулировка и часть доказательства

А) процедура построения некоторой регулярной грамматики G по данному детерминированному конечному автомату M. (этапа I доказательства необходимости теоремы 2 п. 4.1)

  1. Следствие теорем 1 и 2 (формулировка)

Соседние файлы в предмете Теория формальных языков