早教吧作业答案频道 -->数学-->
写一个文法使其语言是奇数集S→A丨CAC→CB丨CA→1丨3丨5丨7丨9C→0丨1丨2丨3丨4丨5丨6丨7丨8丨9B→1丨2丨3丨4丨5丨6丨7丨8丨9这样写对吗?错的话哪里错了?
题目详情
写一个文法使其语言是奇数集
S→A丨CA
C→CB丨C
A→1丨3丨5丨7丨9
C→0丨1丨2丨3丨4丨5丨6丨7丨8丨9
B→1丨2丨3丨4丨5丨6丨7丨8丨9
这样写对吗?错的话哪里错了?
S→A丨CA
C→CB丨C
A→1丨3丨5丨7丨9
C→0丨1丨2丨3丨4丨5丨6丨7丨8丨9
B→1丨2丨3丨4丨5丨6丨7丨8丨9
这样写对吗?错的话哪里错了?
▼优质解答
答案和解析
首先分析题意,本题是希望构造一个文法,由它产生的句子是奇数,并且不以0开头,也就是说它的每个句子都是以1、3、5、7、9中的某个数结尾.如果数字只有一位,则1、3、5、7、9就满足要求,如果有多位,则要求第1位不能是0,而中间有多少位,每位是什么数字(必须是数字)则没什么要求,因此,我们可以把这个文法分3部分来完成.分别用3个非终结符来产生句子的第1位、中间部分和最后一位.引入几个非终结符,其中,一个用作产生句子的开头,可以是1-9之间的数,不包括0,一个用来产生句子的结尾,为奇数,另一个则用来产生以非0整数开头后面跟任意多个数字的数字串,进行分解之后,这个文法就很好写了.
看了 写一个文法使其语言是奇数集S...的网友还看了以下:
丨3-4丨+(-5-8)-丨-1+5丨-(5-20)等于多少 2020-03-31 …
已知丨a丨=5,丨b丨=3,且a>0,b>0,求a+b与ab的值. 2020-06-14 …
若3小于a小于5,则丨5-a丨+丨3-a丨=多少加多少=多少 2020-07-16 …
a为何值时,下列各式成立?(1)丨a丨=a(2)丨a丨=-a(3)丨a丨大于或等于a(4)丨a丨< 2020-07-18 …
计算题:(1)方程(X+1)^3-216=0(2)49(X+1)^2=1(3)-1的立方根-(8的 2020-07-19 …
已知向量a,b的夹角为120°,且丨a丨=5.丨b丨=4,请你分别用两种方法求丨a-b丨及a+b与 2020-07-31 …
伴随阵的行列式,与原矩阵的行列式之间的求值问题已知原矩阵的行列式之,怎么去求伴随阵的行列式的值呢, 2020-08-03 …
数学简单问题若丨a丨=5则a=绝对值<π的整数有:分母是21,且大小在-2/3和-1/3之间的分数有 2020-11-18 …
如果a>3,则丨a—3丨=?丨3-a丨=?若丨a―2丨=2―a,求a的取值范围, 2020-12-18 …
若丨a丨=5,丨b丨=2,且ab<0,求a+b和a-b的值 2020-12-23 …