Скачиваний:
5
Добавлен:
01.05.2014
Размер:
6.26 Кб
Скачать

  Пред.Страница   След.Страница   Раздел   Содержание

   2.14 Упражнения. 1) Определите, есть ли бесполезные символы в следующей грамматике, и, если они есть,постройте приведенную грамматику

  Г2. 4 :     R = {<I>® <A> | <B>, <A>® a<B> | b<I> | b,

<B>® <A><B> | <B>a,

<B>® <A><I> | b }. 2) Постройте для заданной грамматики эквивалентную ей неукорачивающую грамматику.

  Г2. 5:     R = {<I> ® <A><B><C> , <A>® <B><B> | $ ,

<B> ®<C><C> | a ,

<C>® <A><A> | b}. 3) Для заданной грамматики постройте эквивалентную грамматику без цепных правил.

  Г2. 6:     R = {<I> ® a<M> , <M>®<A> ,

<A> ® a<A> | <B> ,

<B> ® b<B> | b} 4) По заданной грамматике постройте грамматику без леворекурсивных правил.

  Г2. 7 :    R = {<I> ® a<A> , <I> ® <I>c ,

<I> ® <A>b ,

<A>® d }. 5) Проверьте, являются ли цепочки aaabb и aabbaa допускаемыми автоматом М2.

6) Постройте последовательность конфигураций распознавателя М3 для цепочки (a+a) и левый вывод этой цепочки. Сравните содержимое магазина и промежуточные результаты вывода.

7) Постройте магазинные распознаватели для следующих грамматик и проверьте их работу .

  а) Г2. 8 :      R = {<I> ® <A><I> | b , <A> ® <I><A> | a}.

б) Г2. 9 :      R = {<I> ® <A><I> | a , <A> ® <B><A> | b , <B> ® <A>a}.     Пред.Страница   След.Страница   Раздел   Содержание

 

Соседние файлы в папке Формальные языки, грамматики и автоматы