ВУЗ:
Составители:
Рубрика:
автомате осуществлялись переходы. Заметим, что пустые клеточки дают состояние - пустое
множество.
A aB | bB | aC
B bC | b
C a
B
a,b b
A b F
a a
C
7.8. Переход от праволинейной грамматики к автоматной
Праволинейная грамматика - грамматика с правилами вида:
A
A В
где A, B V
N
, V
*
T
То есть это такая КС-грамматика, где вначале идет любое количество терминальных
символов, а в конце возможен один нетерминальный символ
Пример:
Дана праволинейная грамматика:
1. SaA
2. Sbc
3. SA
4. AabbS
5. AcA
6. AE
Правила 2, 3, 4 – нарушают требования к автоматным грамматикам.
Их можно последовательно заменить совокупностями автоматных правил.
— 78 —
A B C F
a B,C F
b B C,F
{A} {B,C} {B} {F} {CF} {}
a {B,C} {F} {} {} {F} {}
b {B} {C,F} {C,F} {} {} {}
4a Aa<bbS>
4b <bbS>b<bS> правило 4.
4c <bS>bS
{ }
автомате осуществлялись переходы. Заметим, что пустые клеточки дают состояние - пустое множество. A B C F A aB | bB | aC a B,C F B bC | b b B C,F Ca {A} {B,C} {B} {F} {CF} {} a {B,C} {F} {} {} {F} {} b {B} {C,F} {C,F} {} {} {} B a,b b A b F a a C 7.8. Переход от праволинейной грамматики к автоматной Праволинейная грамматика - грамматика с правилами вида: A A В где A, B VN , V*T То есть это такая КС-грамматика, где вначале идет любое количество терминальных символов, а в конце возможен один нетерминальный символ Пример: Дана праволинейная грамматика: 1. SaA 2. Sbc 3. SA 4. AabbS 5. AcA 6. AE Правила 2, 3, 4 – нарушают требования к автоматным грамматикам. Их можно последовательно заменить совокупностями автоматных правил. { } 4a Aa4b b правило 4. 4c bS — 78 —
Страницы
- « первая
- ‹ предыдущая
- …
- 76
- 77
- 78
- 79
- 80
- …
- следующая ›
- последняя »