Форум программистов, компьютерный форум, киберфорум
Теория автоматов
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 11.06.2022
Сообщений: 2
1

Составить грамматику

11.06.2022, 10:30. Показов 408. Ответов 3

Author24 — интернет-сервис помощи студентам
Добрый день, голова горит, спал мало, нужно соорудить грамматику, которая порождает
2^n пар ab
Последнее, к чему я пришел, это
S->ab
S->FF
F->AA
A->S
F->S

Этот вариант явно нерабочий из-за двух последних нетерминалов. Как мне получить искомое?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.06.2022, 10:30
Ответы с готовыми решениями:

Преобразовать НКС-грамматику в эквивалентную КС-грамматику, не содержащую цепных правил.
Преобразуйте НКС-грамматику G=(N,\Sigma ,P,S) в эквивалентную КС-грамматику, не содержащую цепных...

Преобразовать КС грамматику в эквивалентную грамматику, не содержащую бесполезных символов
Подскажите, пожалуйста, как выполнять данное задание? Необходимо преобразовать КС грамматику...

Составить грамматику, порождающую формальный язык
составить грамматику, порождающую формальный язык, заданный в соответствии с заданием;...

Составить грамматику, порождающую формальный язык
1. Составить грамматику, порождающую формальный язык: L(G)={wcwcw | wЄ{a, b}^+}; 2. Определить тип...

Составить грамматику, порождающую формальный язык
Может, у кого есть решение? 1) составить грамматику, порождающую формальный язык, заданный в...

3
Эксперт по математике/физике
4952 / 3570 / 1151
Регистрация: 01.09.2014
Сообщений: 9,661
11.06.2022, 20:52 2
Цитата Сообщение от Kortund Посмотреть сообщение
нужно соорудить грамматику, которая порождает 2^n пар ab
Грамматики порождают отдельные слова и языки, то есть множества слов. Непонятно, что вы имеете в виду под 2n парами ab: одно слово (какое?), множество слов или что-то еще. Если нужно породить одно слово w, то простейшая грамматика, которая это делает — это S -> w.
0
0 / 0 / 0
Регистрация: 11.06.2022
Сообщений: 2
19.06.2022, 23:16  [ТС] 3
Слово ab.
Нужно сделать так, чтобы я мог получить строку из 2^n слов ab
Если n = 1
То строка abab
Если n = 2
То строка abababab

И так далее
0
Эксперт по математике/физике
4952 / 3570 / 1151
Регистрация: 01.09.2014
Сообщений: 9,661
19.06.2022, 23:25 4
Язык https://www.cyberforum.ru/cgi-bin/latex.cgi?\{(ab)^{2^n}\,|\,n\ge1\} не является контекстно-свободным. Контекстно-зависимые грамматики есть на StackExchange. Одна из них взята из примеров 9.4, 9.5 в книге Hopcroft J., Ullman J.D. Introduction to Automata Theory, Languages, and Computations. Addison-Wesley, 1979.
0
19.06.2022, 23:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.06.2022, 23:25
Помогаю со студенческими работами здесь

Составить грамматику, порождающую формальный язык
Помогите идеями, может у кого есть уже решенное: 1) составить грамматику, порождающую формальный...

Составить грамматику, порождающую формальный язык
1) составить грамматику, порождающую формальный язык. 2) определить тип формальной грамматики и...

Составить однозначную контекстно-свободную грамматику
Добрый день , можете помочь решить или подсказать как решать данное задание: С использованием...

Составить грамматику, порождающую формальный язык
L(G)={a1a2…anan…a2a1 | ai∈{0, 1}} Кто в этом шарит,помогите решением или дельным советом)...

Составить грамматику, порождающую формальный язык
Составить грамматику, порождающую формальный язык: L = {(abc)^k| k> = 0} Была идея S->AB, A->...

Составить грамматику, порождающую формальный язык
1. Составить грамматику, порождающую формальный язык по 3 примерам, указаны ниже 2. Определить тип...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru