伊莉討論區
標題:
請問一下各位大大下面3題的bnf文法該怎麼算?
[打印本頁]
作者:
l123820525
時間:
2018-3-28 12:20 PM
標題:
請問一下各位大大下面3題的bnf文法該怎麼算?
本帖最後由 l123820525 於 2018-4-7 12:30 PM 編輯
請問一下各位大大下面3題的bnf文法該怎麼算?
第三題是(ABC)*AB嗎?
[attach]122772586[/attach]
[attach]122911687[/attach]
作者:
撲殺兔
時間:
2018-4-6 10:41 PM
本帖最後由 撲殺兔 於 2018-4-7 12:33 AM 編輯
4.
<answer> ::= "1" <seq> <repeat-seq> "0" <repeat-seq>
<repeat-seq> ::= "" | <seq> | <seq> <repeat-seq>
<seq> ::= "0+1"
* 圖就自己畫了。
5.
<binary-even-num> ::= <binary-seq> "0"
<binary-seq> ::= <binary-digit> | <binary-digit> <binary-seq>
<binary-digit> ::= "0" | "1"
6.
(AB)(CAB)*
<answer> ::= <ab> <repeat-cab>
<ab> ::= "AB"
<repeat-cab> ::= "" | <cab> | <repeat-cab>
<cab> ::= "C" <ab>
* 大括號({})是 EBNF 才有的。
作者:
l123820525
時間:
2018-4-7 12:32 PM
撲殺兔 發表於 2018-4-6 10:41 PM
4.
::= "1" "0"
::= "" | |
撲殺兔大大~很謝謝你感動
{:38:}
我可以再問你下面的圖片第五題嗎?
作者:
撲殺兔
時間:
2018-4-8 12:12 PM
B((AC|D)B)*
BNF 就自己依樣寫出來了。
歡迎光臨 伊莉討論區 (http://www97.eyny.com/)
Powered by Discuz!