Разделы презентаций


1 Задачи к главе II-2

Задача № 11.1. Построить 1-предсказывающий алгоритм анализа с использованием LL(1)-таблиц по LL(1)-грамматике, построенной в задаче № 10.4. Чем он лучше или хуже того, который разбирался на лекциях?

Слайды и текст этой презентации

Слайд 1Задачи к главе II-2

Задачи к главе II-2

Слайд 2Задача № 11.1.
Построить 1-предсказывающий алгоритм анализа с

использованием LL(1)-таблиц по LL(1)-грамматике, построенной в задаче № 10.4.

Чем он лучше или хуже того, который разбирался на лекциях?
Задача № 11.1.   Построить 1-предсказывающий алгоритм анализа с использованием LL(1)-таблиц по LL(1)-грамматике, построенной в задаче

Слайд 4 

Вычисляя

для A{E, E', T, T', F},

получаем:
     Вычисляя          для A{E, E',

Слайд 7 T2 = TE' , { }


Задача

№ 11.1.
 T3 = TF , {*, +, }



 T4 = TT ', {+, }


 T5 = TE, {)}


 T6 = TT, {+ , ) }


 T7 = TE', {)}


 T2 = TE' , { }   Задача № 11.1. T3 = TF , {*,

Слайд 8  T8 = TF , {*, +, )}



 T9 = TT ' , { +,

)}


T0 = TE, {}

T1 = TT, {+, }

T2 = TE ' , { }


T3 = TF , {*, +, }


T4 = TT ', {+, }


T5 = TE, {)}


T6 = TT, {+ , ) }


T7 = TE', {)}


T8 = TF , {*, +, )}


T9 = TT ' , { +, )}


Задача № 11.1.

То, что при построении LL(1)-таблиц не встретилось случаев неоднозначностей, означает, что данная грамматика действитель-но есть LL(1).

 T8 = TF , {*, +, )}     T9 = TT '

Слайд 9*) Элементы pop, accept и error не показаны.
Return to 11

*) Элементы pop, accept и error не показаны.Return to 11

Слайд 10

(a, T0 $, ) (a, T1T2 $, 1)

(a, T3T4T2 $, 14)

(a, a T4T2 $, 148) (, T4T2 $, 148) (, T2 $, 1486)
(, $, 14863) — accept!

E  TE'  FT 'E'  aT 'E'  aE'  a

(1)

(4)

(8)

(6)

(3)

Задача № 11.1.

pop

(a, T0 $, )  (a, T1T2 $, 1)   (a, T3T4T2 $, 14)

Слайд 12Задача № 11.2.
Управляющая таблица общего 1-предсказывающего

транслятора
арифметических выражений в обратную польскую форму.
*) Элементы pop, pass,

accept и error не показаны.
Задача № 11.2.    Управляющая таблица общего 1-предсказывающего транслятора арифметических выражений в обратную польскую форму.*)

Слайд 14
Построить магазинный преобразователь P, реализующий трансляцию:
(P)

= {( x, y)  x {a, b}+ ; y

= ci, i = #a x – #b x}.

Задача № 11-3*

Построить магазинный преобразователь P, реализующий трансляцию: (P) = {( x, y)  x {a,

Слайд 15Задача № 11-4*
Постройте 2-предсказывающий алгоритм анализа для LL(2)-грамматики

с правилами:
S    abA
A  Saa  b


Задача № 11-4*  Постройте 2-предсказывающий алгоритм анализа для LL(2)-грамматики с правилами:S    abAA 

Слайд 16Задача № 11-5*
При помощи k-предсказывающего алгоритма трансляции

реализовать трансляцию простых арифметических выражений из прямой польской формы в

обратную.

Задача № 11-5*   При помощи k-предсказывающего алгоритма трансляции реализовать трансляцию простых арифметических выражений из прямой

Слайд 17Задача № 11-6*
Постройте LL(3)-таблицы для грамматики с правилами:
S  aAaB

 bAbB
A  a  ab
B  aB

a .

Задача № 11-6*Постройте LL(3)-таблицы для грамматики с правилами:S  aAaB   bAbBA  a  ab

Слайд 18Задача № 11-7*
Постройте детерминированный магазинный преобразователь,

реализующий левосторонний анализ для LL(2)-грамматики с правилами:
S  e S

 abA
A  Saa A  b
Задача № 11-7*    Постройте детерминированный магазинный преобразователь, реализующий левосторонний анализ для LL(2)-грамматики с правилами:	S

Слайд 19Задача № 11.8*
Построить магазинный преобразователь P,
реализующий трансляцию:
(P) ={(

x, y)  x {a, b}+ ; y = ci,

i = #a x – #b x}.
Задача № 11.8*Построить магазинный преобразователь P, реализующий трансляцию: (P) ={( x, y)  x {a, b}+ ;

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика