Содержание
- 2. Основные понятия Алфавит – непустое конечное множество: Это скучный слайд с терминологией Цепочка (слово) над алфавитом
- 3. Основные понятия Это скучный слайд с терминологией Цепочки x и y равны, если они одинаковой длины
- 4. Основные понятия Это скучный слайд с терминологией Язык L над алфавитом Σ есть некоторое множество цепочек
- 5. Примеры языков множество всех слов над {a, b} множество {an}, где n — простое число, а
- 6. Это скучный слайд с терминологией Понятие языка – образование новых языков Основные понятия Пример конкатенации: L1={к,п,т},
- 7. Это скучный слайд с терминологией Основные понятия Понятие языка – образование новых языков Примечание: обращением (или
- 8. Основные понятия Это скучный слайд с терминологией - итерация - усечённая итерация Пример: - степень языка
- 9. Описание языков Это скучный слайд с терминологией Методы описания языков Порождающие Предполагается наличие алгоритма, последовательно порождающего
- 10. Это скучный слайд с терминологией Основные понятия Понятие грамматики – способы задания Простым перечислением слов, входящих
- 11. Основные понятия Понятие грамматики – способы задания Форма Бэкуса — Наура Определение идентификатора: := A|B|C|…|Z :=
- 12. Основные понятия Понятие грамматики – способы задания Форма Бэкуса — Наура Грамматика целых чисел без знака:
- 13. Основные понятия Это скучный слайд с терминологией Порождающая грамматика – это четвёрка: - конечный алфавит, определяющий
- 14. Основные понятия Это скучный слайд с терминологией В грамматике G цепочка x порождает цепочку y (обозначается
- 15. Пример определения языка Задача: Таким образом: Определить язык, определяемый данной грамматикой. Решение: …
- 16. Классификация Хомского Это скучный слайд с терминологией Грамматики типа 0: На правила вывода не накладывается никаких
- 17. Пример 1 Дана грамматика, выписать все порождаемые её цепочки и определить длину их вывода:
- 18. Пример 1 Дана грамматика, выписать все порождаемые её цепочки и определить длину их вывода: Длина вывода
- 19. Пример 2 Дана грамматика, определить, принадлежит ли некоторая цепочка порождаемому её языку: Цепочка для проверки:
- 20. Пример 2 Дана грамматика, определить, принадлежит ли некоторая цепочка порождаемому её языку: Цепочка для проверки: Выведем
- 21. Пример 3 Построить контекстно-свободную грамматику, порождающую цепочки из 0 и 1 с одинаковым количеством и тех
- 22. Пример 3 Построить контекстно-свободную грамматику, порождающую цепочки из 0 и 1 с одинаковым количеством и тех
- 23. Пример 4 и 5 4. Описать грамматику языка, содержащего палиндромы. Определить тип грамматики. 5. Описать грамматику,
- 24. Пример 4 и 5 4. Описать грамматику языка, содержащего палиндромы. Определить тип грамматики. 5. Описать грамматику,
- 25. Регулярные выражения Это скучный слайд с терминологией Базис при построении регулярных выражений: 1. Константы ε и
- 26. Регулярные выражения Это скучный слайд с терминологией Индукция (операторы и скобки): 1.
- 27. Пример 1 Написать регулярное выражение для множества цепочек, состоящих из чередующихся нулей и единиц.
- 28. Пример 1 Написать регулярное выражение для множества цепочек, состоящих из чередующихся нулей и единиц. Первый вариант
- 29. Пример 1 Написать регулярное выражение для множества цепочек, состоящих из чередующихся нулей и единиц. Первый вариант
- 31. Скачать презентацию