Содержание
- 2. Цели и задачи 1. Ввести подходящий формализм для работы с текстами - представлениями данных. - Основные
- 3. Формальный язык Алфавитом называется любое непустое конечное множество. Каждый элемент алфавита называется символом. Алфавит языка –
- 4. Примеры стандартных алфавитов ∑bool={0, 1} - логический (Булевый) алфавит ∑lat={a, b, c, …, z} - латинский
- 5. Алфавит и строки Будем использовать алфавит из двух букв ∑={a, b} Строки (слова) a, ab, abba,
- 6. w = a1a2…an v = b1b2…bm w = abba v = bbbaaa Конкатенация: Длина строки: wv
- 7. Операции над строками Пустая строка: Строка, не содержащая букв: λ |λ| = 0 λw = wλ
- 8. Префиксы и суффиксы: Строка: abba Префиксы: Суффиксы: w = uv λ abba u - префикс a
- 9. Итерация: w0 = λ (abba)2 = abbaabba = ab2a2b2a (abba)0 = λ Звезда Клини: ∑* -
- 10. Плюс Клини: ∑ + = ∑* - λ ∑+ = {a, b, aa, ab, ba, bb,
- 11. Операции над языками
- 12. Обращение LR {wR: w ϵ L} {ab, aab, baba}R = {ba, baa, abab} Конкатенация L1L2= {xy:
- 13. Итерация {a, b}3 = {a, b} {a, b} {a, b} = {aaa, aab, aba, abb, baa,
- 14. Звезда Клини (замыкание) L* = L0 U L1 U L2 U … Операции над языками
- 15. Плюс Клини (положительное замыкание) L+ = L1 U L2 U … = L* - {λ} Операции
- 16. Грамматики определяют языки, является ли данное предложение правильным предложением данного языка. Пример: грамматика русского языка →
- 17. => => => => => Птица летает высоко Возможные предложения Птица летает хорошо Птица учится высоко
- 18. Обозначения
- 19. Пример формальной грамматики
- 20. G = {V, T, S, P} V = Множество нетерминальных символов T = Множество терминальных символов
- 21. Определение: Для грамматики G с начальным символом S L(G) = {w: S => w} язык, порождаемый
- 22. Любая программа (алгоритм) A выполняет отображение: A: ∑1* → ∑2* входы представлены как слова над алфавитом
- 23. Проблема принадлежности
- 24. Оптимизационная проблема U = {∑I, ∑O, L, M, cost, goal) ∑I – входной алфавит ∑O –
- 25. Сложность по Колмогорову Колмогоровская сложность объекта есть мера вычислительных ресурсов, необходимых для точного описания этого объекта
- 27. Скачать презентацию