早教吧作业答案频道 -->数学-->
写一个文法使其语言是奇数集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...的网友还看了以下:
①已知m+3<0,化简丨m+3丨-丨-x丨+丨m-3丨②有理数a、b、c在数轴上所表示的点位置如图 2020-04-07 …
7.已知丨a丨=4,丨b丨=3,诺a,b同号,则a+b=——,诺a,b异号,则a+b=——横线填啥 2020-06-29 …
a为何值时,下列各式成立?(1)丨a丨=a(2)丨a丨=-a(3)丨a丨大于或等于a(4)丨a丨< 2020-07-18 …
写一个文法使其语言是奇数集S→A丨CAC→CB丨CA→1丨3丨5丨7丨9C→0丨1丨2丨3丨4丨5 2020-07-21 …
已知向量→a,→b满足丨→a丨=2,丨→b丨=1,丨→a-→b丨=2(1)求→a●→b的值(2)已 2020-07-21 …
若a,b,c为整数,且丨a-b丨^5002+丨c-a丨^4003=1,试计算(c-a)^2006+ 2020-07-25 …
己知a、b为负数,c为正数,a大于b,求丨a十b丨十丨c十a丨十丨c十b丨的值 2020-07-25 …
先比较下列格式的大小,在回答问题.(1)丨-3丨+丨5丨丨-3+5丨(2)丨-二分之一丨+丨-四分 2020-08-01 …
已知A,B为3阶方阵,且丨A丨=-1,丨B丨=2,求丨2(A^T*B^-1)^-2丨.请专家帮忙解决 2020-11-22 …
已知a,b,c是互不相等的有理数,当x=c时,求y=丨x-a丨+丨x-b丨+丨x-c的最小值最好能在 2020-12-31 …