ВУЗ:
Рубрика:
8. Минимизировать автомат Мура.
8.1* Таблица 44 8.2* Таблица 45
9. Синтезировать распознающий автомат, описываемы регулярной
(автономной) грамматикой.
9.1.*На вход могут поступать символы, допустимые в языке ПЛ/1. Авто-
мат распознаёт идентификаторы (без ограничения по длинне).
9.2.*Автомат распознаёт десятичные константы с фиксированной точ-
кой, допустимые в ПЛ/1.
9.5.*Автомат распознаёт условный оператор ПЛ/1 , которыё имеет вид:
IF е THEN t
1
[ELSE t
2
]
Считаем, что на этом этапе анализа ключевые слова языка, а также вы-
ражения е и группы операторов t
1
и t
2
заменены отдельными символами.
Квадратные скобки говорят о том, что соответствующий фрагмент может отсут-
ствовать.
11.. Для недетерминированного автомата, заданного грамматическими
правилами, построить эквивалентный детерминированный автомат.
11.1.* А ::= ab / aC 11.2. A ::= ab / bB / aC
B ::= b B ::= bc / b
C ::= a C ::= a
12. Придумать свои упражнения, аналогичные приведённым, и выпол-
нить их.
РЕШЕНИЯ.
1.1. Соответствующий автомат Мура представлен на рис. 8.
Рис. 8
y
1
y
2
y
1
y
1
y
1
y
1
y
2
1 2 3 4 5 6 7
x
1
1 2 3 4 1 2 1
x
2
5 5 5 2 7 2 2
y
1
y
1
y
2
y
2
y
1
y
1
y
2
a b c d e f g
x
1
d g g d d c g
x
2
a b b b b a b
x
3
e b b g g d d
8. Минимизировать автомат Мура.
8.1* Таблица 44 8.2* Таблица 45
y1 y2 y1 y1 y1 y1 y2 y1 y1 y2 y2 y1 y1 y2
1 2 3 4 5 6 7 a b c d e f g
x1 1 2 3 4 1 2 1 x1 d g g d d c g
x2 5 5 5 2 7 2 2 x2 a b b b b a b
x3 e b b g g d d
9. Синтезировать распознающий автомат, описываемы регулярной
(автономной) грамматикой.
9.1.*На вход могут поступать символы, допустимые в языке ПЛ/1. Авто-
мат распознаёт идентификаторы (без ограничения по длинне).
9.2.*Автомат распознаёт десятичные константы с фиксированной точ-
кой, допустимые в ПЛ/1.
9.5.*Автомат распознаёт условный оператор ПЛ/1 , которыё имеет вид:
IF е THEN t1 [ELSE t2]
Считаем, что на этом этапе анализа ключевые слова языка, а также вы-
ражения е и группы операторов t1 и t2 заменены отдельными символами.
Квадратные скобки говорят о том, что соответствующий фрагмент может отсут-
ствовать.
11.. Для недетерминированного автомата, заданного грамматическими
правилами, построить эквивалентный детерминированный автомат.
11.1.* А ::= ab / aC 11.2. A ::= ab / bB / aC
B ::= b B ::= bc / b
C ::= a C ::= a
12. Придумать свои упражнения, аналогичные приведённым, и выпол-
нить их.
РЕШЕНИЯ.
1.1. Соответствующий автомат Мура представлен на рис. 8.
Рис. 8
Страницы
- « первая
- ‹ предыдущая
- …
- 9
- 10
- 11
- 12
- 13
- …
- следующая ›
- последняя »
