我是一名學生,我用線性語法G =(N,Σ,S,P)進行練習,其中N是一組非終結符號,Σ是一組終端符號,P是一個集的產生式規則,S是與生產開始符號:線性語法練習
S->如
S-> BX
X->ε
1.So我必須描述N和Σ;
我認爲N = {S,X}和Σ= {a,b}Σ沒有ε?
2.G是右線性
- 查找4個字爲L(G):AAB,AB,AAAB,AAAAB
4.I有說語言:a * b?
5.我必須說a * b的左線性語言。
我被封鎖了,謝謝你! :)
我是一名學生,我用線性語法G =(N,Σ,S,P)進行練習,其中N是一組非終結符號,Σ是一組終端符號,P是一個集的產生式規則,S是與生產開始符號:線性語法練習
S->如
S-> BX
X->ε
1.So我必須描述N和Σ;
我認爲N = {S,X}和Σ= {a,b}Σ沒有ε?
2.G是右線性
4.I有說語言:a * b?
5.我必須說a * b的左線性語言。
我被封鎖了,謝謝你! :)
正確的關於N和Σ。 ε不是語法的字母符號,而是我們用來表示空字符串的符號。對於最後一條規則,也可以編寫 X - >
。
答案2-4是正確的。 5號我不明白。
非常感謝您的回答!事實上,我必須給出一個語法G,所以生產和G是左線性的並且識別出a * b – Croco
S→Xb,X→Xa,X→ε –
StackOverflow不是別人做家庭作業的地方。 – Striezel