首先,我不知道这是否是我所问的正确翻译。正则表达式
在我的一门课程中,我们只是盯着学习正则表达式,正式语言等等。
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的示例/问题。我不明白这是如何完成的。
一丝我不明白的部分是0R,哪里的问题状态,这是一个规则? – LuckyLuke 2011-02-14 18:52:16
@AndreasJohannessen你能澄清这个问题吗? – 2011-02-14 19:09:40