ВУЗ:
Составители:
43
Восходящее дерево вывода цепочки представлено на рисунке 7.2.
Рисунок 7.2 – Дерево вывода для цепочки (((aa)a)a)
в грамматике G
Постановка задачи к лабораторной работе № 7
Разработать программное средство, автоматизирующее процесс разбора
цепочек для грамматик простого предшествования. Программное средство
должно выполнять следующие функции:
1) ввод произвольной грамматики;
2) построение множеств L(A) и R(A) для каждого нетерминального симво-
ла грамматики;
3) формирование матрицы простого предшествования для введенной
грамматики;
4) проверка условия простого предшествования для данной грамматики;
5) моделирование функционирования распознавателя для грамматик про-
стого предшествования.
Составить набор контрольных примеров для случаев:
а) введенная грамматика не является грамматикой простого предшество-
вания;
б) исходная грамматика является грамматикой простого предшествова-
ния, но анализируемая строка не принадлежит языку грамматики;
в) заданная грамматика является грамматикой простого предшествования
и входная строка принадлежит языку грамматики.
Разбор цепочек представить в виде таблицы, строки вывода и дерева вы-
вода.
Вариантами индивидуального задания к лабораторной работе № 7 явля-
ются выходные данные лабораторной работы № 4.
a a
(
a
)
S
R
R
S
R
S
(
(
a
S
)
)
Восходящее дерево вывода цепочки представлено на рисунке 7.2.
S
R
S
R
S
R
S
( ( ( a a ) a ) a )
Рисунок 7.2 – Дерево вывода для цепочки (((aa)a)a) в грамматике G
Постановка задачи к лабораторной работе № 7
Разработать программное средство, автоматизирующее процесс разбора
цепочек для грамматик простого предшествования. Программное средство
должно выполнять следующие функции:
1) ввод произвольной грамматики;
2) построение множеств L(A) и R(A) для каждого нетерминального симво-
ла грамматики;
3) формирование матрицы простого предшествования для введенной
грамматики;
4) проверка условия простого предшествования для данной грамматики;
5) моделирование функционирования распознавателя для грамматик про-
стого предшествования.
Составить набор контрольных примеров для случаев:
а) введенная грамматика не является грамматикой простого предшество-
вания;
б) исходная грамматика является грамматикой простого предшествова-
ния, но анализируемая строка не принадлежит языку грамматики;
в) заданная грамматика является грамматикой простого предшествования
и входная строка принадлежит языку грамматики.
Разбор цепочек представить в виде таблицы, строки вывода и дерева вы-
вода.
Вариантами индивидуального задания к лабораторной работе № 7 явля-
ются выходные данные лабораторной работы № 4.
43
Страницы
- « первая
- ‹ предыдущая
- …
- 41
- 42
- 43
- 44
- 45
- …
- следующая ›
- последняя »
