ВУЗ:
Составители:
47
1 Тема и цель лабораторной работы
Лабораторная работа № 2.
Тема: «Построение конечного автомата по регулярной
грамматике»
Цель: - закрепить понятия «регулярная грамматика», «недетер-
минированный и детерминированный конечный автомат»;
- сформировать умения и навыки построения конечного
автомата по регулярной грамматике и преобразования недетерминиро-
ванного конечного автомата к детерминированному конечному автома-
ту.
2 Постановка задачи
Дана регулярная грамматика G = ({A, B, C, S}, {a, b}, P, S), где
Р: 1) S → aB | aA;
2) A → aA | bC | b;
3) B → bB | aC | a.
Разработать программное средство, реализующее следующие
функции:
1) ввод произвольной формальной грамматики с клавиатуры и
проверка ее на принадлежность к классу регулярных грамматик;
2) построение по заданной регулярной грамматике конечного
автомата;
3) преобразование недетерминированного конечного автомата к
детерминированному конечному автомату;
4) вывод графа результирующего конечного автомата на экран.
3
Лист
1 Тема и цель лабораторной работы Лабораторная работа № 2. Тема: «Построение конечного автомата по регулярной грамматике» Цель: - закрепить понятия «регулярная грамматика», «недетер- минированный и детерминированный конечный автомат»; - сформировать умения и навыки построения конечного автомата по регулярной грамматике и преобразования недетерминиро- ванного конечного автомата к детерминированному конечному автома- ту. 2 Постановка задачи Дана регулярная грамматика G = ({A, B, C, S}, {a, b}, P, S), где Р: 1) S → aB | aA; 2) A → aA | bC | b; 3) B → bB | aC | a. Разработать программное средство, реализующее следующие функции: 1) ввод произвольной формальной грамматики с клавиатуры и проверка ее на принадлежность к классу регулярных грамматик; 2) построение по заданной регулярной грамматике конечного автомата; 3) преобразование недетерминированного конечного автомата к детерминированному конечному автомату; 4) вывод графа результирующего конечного автомата на экран. Лист 3 47
Страницы
- « первая
- ‹ предыдущая
- …
- 45
- 46
- 47
- 48
- 49
- …
- следующая ›
- последняя »