powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Граматика простого предшествования
2 сообщений из 2, страница 1 из 1
Граматика простого предшествования
    #36877071
Victor1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день! Подскажите примерный алгоритм решения данной задачи.
как понял есть грамматика G также правила V и некоторая строка которую должны вводить , затем проверяется эта строка с правилами и т.д по условию. В итоге нужно получить дерево. Как программно это сделать не пойму точней с чего начать. что использовать списки массивы ? Как описать правила ?
Может есть у кого нибудь алгоритм реализации похожей задачи на каком нибудь языке программирования. Ориентировано на с++. Зарание Спасибо!
Код: plaintext
1.
2.
3.
4.
5.
6.
G=({S, L, M, P, N}, {n, m, l, p, @, e}, V, S), где V:
 1 ) S->@nL | @mM | P;   
 2 ) L->M | Ll | Lm | e;   
 3 ) M->L | Mm | mm;    
 4 ) N->pN@ | @;  
 5 ) P->nmP.
Разработать программное средство, автоматизирующее процесс разбора цепочек для грамматик простого предшествования. Программное средство должно выполнять следующие функции:
1) ввод произвольной грамматики;
2) построение множеств L(A) и R(A) для каждого нетерминального символа грамматики;
3) формирование матрицы простого предшествования для введенной грамматики;
4) проверка условия простого предшествования для данной грамматики;
5) моделирование функционирования распознавателя для грамматик простого предшествования.
...
Рейтинг: 0 / 0
Граматика простого предшествования
    #36877805
Victor1111, предшествование делается конечным автоматом. Правила запиши в виде матрицы: номер строки это состояние автомата, номер столбца это символ. Значение M[i,j] это состояние, в которое перейти из состояния i по символу j
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Граматика простого предшествования
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]