Прежде всего, я не знаю, является ли это правильным переводом того, что я прошу.
На одном из моих курсов мы просто изучали регулярные выражения, формальные языки и так далее.
Alphabet {1,0,S,R}
Terminals {1,0}
Rules:
S ::= 0
S ::= 1
S ::= 1R
R ::= 1R
R ::= 0R
R ::= 1
R ::= 0
В этом случае, допустим, я начинаю с 1R, а затем могу продолжать с 1R или 0R.
Если я начну с 1R, то просто 1.... тогда предложение (в данном случае его двоичные числа) является полным, верно?Поскольку я не могу «добавить» что-либо потом, скажем, 1R, затем я выбираю 1, а затем снова выбираю 1R?
Заранее спасибо, и, пожалуйста, поменяйте / переместите сообщение, если оно некорректно.
ДОБАВЛЕНО:
0 at rule S ::= 0
1 with S ::= 1
10 with S ::= 1R, so R ::= 0
Как сгенерировать 1100110?
Это не домашняя работа, это пример / вопрос от powerpoint.Я не понимаю, как это делается.