1. Главная
  2. Библиотека
  3. Другое
  4. Дана грамматика со следующими правилами: S -> AB S -> eps...
Решение задачи на тему

Дана грамматика со следующими правилами: S -> AB S -> eps A -> A+ A -> A- A -> S B -> a B -> b B -> S Где множество нетерминалов: S, A, B, а множество нетерминалов: eps, +, -, a, b Необходимо привести грамматику к нормальной форме Хомского

  • Другое
Дана грамматика со следующими правилами: S -> AB S -> eps A -> A+ A -> A- A -> S B -> a B -> b B -> S Где множество нетерминалов: S, A, B, а множество нетерминалов: eps, +, -, a, b Необходимо привести грамматику к нормальной форме Хомского

Условие:

Дана грамматика со следующими правилами:
S -> AB
S -> eps
A -> A+
A -> A-
A -> S
B -> a
B -> b
B -> S
Где множество нетерминалов: S, A, B, а множество нетерминалов: eps, +, -, a, b
Необходимо привести грамматику к нормальной форме Хомского

Решение:

Чтобы привести грамматику к нормальной форме Хомского (НФХ), необходимо выполнить несколько шагов. Нормальная форма Хомского требует, чтобы все правила имели одну из следующих форм:

  1. A - BC, где A, B, C - нетерминалы (B и C не могут быть начальным символом).
  2. A - a, где A - нетерминал, а a - терминал.
  3. A - eps, где A - начальный символ и eps - пустая строка (если eps допускается).

Теперь давайте шаг за шагом преобразуем данную грамматику.

  1. Удаление пустых правил: У нас есть правило S - eps. Мы должны удалить его и заменить все вхождения S в других правилах, добавляя альтернативы без...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет