形式語言自動機(jī)-上下文無關(guān)文法與下推自動機(jī).ppt
《形式語言自動機(jī)-上下文無關(guān)文法與下推自動機(jī).ppt》由會員分享,可在線閱讀,更多相關(guān)《形式語言自動機(jī)-上下文無關(guān)文法與下推自動機(jī).ppt(23頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1,CollegeofComputerScience(即將棧頂?shù)腁換為β)(2)對每一a?T,?(q,a,a)={(q,?)}.(即若棧頂為終結(jié)符,則退棧),從上下文無關(guān)文法構(gòu)造等價的下推自動機(jī),4,CollegeofComputerScienceT→T*F∣F;F→(E)∣a解:構(gòu)造M=({q},T,Γ,δ,q,E,φ)δ定義為:①δ(q,ε,E)={(q,E+T),(q,T)}②δ(q,ε,T)={(q,T*F),(q,F)}③δ(q,ε,F)={(q,(E)),(q,a)}④δ(q,b,b)={(q,ε)}對所有b∈{a,+,*,(,)},例3:從文法構(gòu)造等價的下推自動機(jī),10,CollegeofComputerScienceS→[q0,z0,q1](2)對③④⑤⑥式,可構(gòu)造由δ(q0,b,A)={(q1,ε)}得[q0,A,q1]→b由δ(q1,b,A)={(q1,ε)}得[q1,A,q1]→b由δ(q1,ε,A)={(q1,ε)}得[q1,A,q1]→ε由δ(q1,ε,z0)={(q1,ε)}得[q1,z0,q1]→ε,16,CollegeofComputerScienceT→T*F∣F;F→(E)∣a,練習(xí):針對算術(shù)表達(dá)式的PDA反向構(gòu)造其等價文法,21,CollegeofComputerScienceS?[q0,Z0,q1];S?[q0,Z0,q2];,(5)由(q0,XZ0)??(q0,0,Z0)得[q0Z0qj]?0[q0Xqi][qiZ0qj],i,j=0,1,2;,(6)由(q0,XX)??(q0,0,X)得[q0Xqj]?0[q0Xqi][qiXqj],i,j=0,1,2;,(2)由(q1,?)??(q0,1,X)得[q0Xq1]?1;,(3)由(q1,?)??(q1,1,X)得[q1Xq1]?1;,(4)由(q2,?)??(q1,?,Z0)得[q1Z0q2]??;,22,CollegeofComputerScience[q0Z0q2]?0[q0Xq1][q1Z0q2][q0Xq1]?0[q0Xq1][q1Xq1][q0Xq1]?1;[q1Xq1]?1;[q1Z0q2]??;,為簡潔,記[q0Z0q2]為A,[q0Xq1]為B,[q1Xq1]為C,[q1Z0q2]為D,上述文法的產(chǎn)生式改寫如下:S?A;A?0BD;B?0BC;B?1;C?1;D??;,23,CollegeofComputerScience&Technology,BUPT,作業(yè):Ch4習(xí)題20,21,22,- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 形式語言 自動機(jī) 上下文 無關(guān) 文法 下推自動機(jī)
鏈接地址:http://www.hcyjhs8.com/p-12726662.html