Логотип Автор24реферат
Задать вопрос
%
уникальность
не проверялась
Контрольная работа на тему:

Постройте КС-грамматику языка определяющего для цепочек вида

уникальность
не проверялась
Аа
1467 символов
Категория
Информатика
Контрольная работа
Постройте КС-грамматику языка определяющего для цепочек вида .pdf

Зарегистрируйся в 2 клика в Кампус и получи неограниченный доступ к материалам с подпиской Кампус+ 🔥

Условие

Постройте КС-грамматику языка, определяющего для цепочек вида: xz xzxz xzxzxz xxz xxzxz xxxz xxxzxxzxz xxzxz xxxxzxxzxzxz Для xxzxz постройте дерево нисходящего разбора заданной терминальной цепочки по построенной Вами КС-грамматике. Для xxxz постройте дерево восходящего разбора (свертку) заданной терминальной цепочки по построенной Вами КС-грамматике.

Решение

Потяни, чтобы посмотреть
КС – грамматика:
S-> X Z x Z | Z x Z | X Z | Z
X-> x | X x
Z-> xz | Z xz
S-> PROC <идентификатор> ( Р ) ; BEGIN END <идентификатор> ;
Р-> [VAR] I: T | [VAR] I:T; P
I-> <идентификатор> | <идентификатор>, I
T-> INTEGER | BYTE | CHAR
Дерево нисходящего разбора цепочки xxzxz
:
S
X Z
x Z x z
x z
Свертку цепочки xxxz
построим пошагово, будем находить самую левую основу для свертки и заменять ее подходящим нетерминалом из левой части правил грамматики.
xxxz
Xxxz
Xxz
XZ
S
Примечание: на третьем шаге свертки для основы Xx есть подходящее правило X-> Xx, но если применить его, не будет получен начальный символ грамматики, поэтому берем основу xz.
Дерево восходящего разбора:
S
X
X Z
x x x z
50% задачи недоступно для прочтения
Переходи в Кампус, регистрируйся и получай полное решение
Получить задачу
Больше контрольных работ по информатике:

Объём свободной памяти на диске – 5 25 Мб

410 символов
Информатика
Контрольная работа

Найти сумму чисел 7478+5648 в десятичной системе счисления

105 символов
Информатика
Контрольная работа

Информационный объем сообщения равен 4096 битам

168 символов
Информатика
Контрольная работа
Все Контрольные работы по информатике
Закажи контрольную работу
Оставляя свои контактные данные и нажимая «Найти работу», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.

Наш проект является банком работ по всем школьным и студенческим предметам. Если вы не хотите тратить время на написание работ по ненужным предметам или ищете шаблон для своей работы — он есть у нас.