該程序用工程進(jìn)行編寫,可對(duì)詞法分析器中產(chǎn)生的二元式文件(“dp.txt”)進(jìn)行判斷,判斷其是否符合該程序定義的文法。該工程含有三個(gè)文件:數(shù)據(jù)文件(包含文法的終結(jié)符表、非終結(jié)符表和預(yù)測(cè)分析表等)、過濾二元式文件(過濾二元式文件中的無用符號(hào),并產(chǎn)生過濾后的文件“op.txt”供語法分析程序讀?。㈩A(yù)測(cè)分析法文件(包含main()函數(shù))。該程序只要更換數(shù)據(jù)文件就可以應(yīng)用別的文法
計(jì)算機(jī)圖形學(xué)教學(xué)大綱---實(shí)驗(yàn)教程《計(jì)算機(jī)圖形學(xué)》實(shí)驗(yàn)教學(xué)大綱 1 實(shí)驗(yàn)一 C程序繪圖基礎(chǔ) 3 實(shí)驗(yàn)二 直線、圓弧及曲線 實(shí)驗(yàn)三 Bezier曲線和樣條曲線 實(shí)驗(yàn)四 二維圖形的幾何變換 33 實(shí)驗(yàn)五 繪制三維圖形 43 實(shí)驗(yàn)六 三維圖形變換 54 實(shí)驗(yàn)七 繪制Bezier曲面 64 實(shí)驗(yàn)八 進(jìn)行多邊形的裁剪及填充 78 實(shí)驗(yàn)九 編制動(dòng)畫程序 92 實(shí)驗(yàn)十 變形龍游戲的設(shè)計(jì)與實(shí)現(xiàn) 102
通過實(shí)驗(yàn)教學(xué),加深學(xué)生對(duì)所學(xué)的關(guān)于編譯的理論知識(shí)的理解,增強(qiáng)學(xué)生對(duì)所學(xué)知識(shí)的綜合應(yīng)用能力,并通過實(shí)踐達(dá)到對(duì)所學(xué)的知識(shí)進(jìn)行驗(yàn)證。通過對(duì)基于LL(1)文法的預(yù)測(cè)分析表法DFA模擬程序?qū)嶒?yàn),使學(xué)生掌握確定的自上而下的語法分析的實(shí)現(xiàn)技術(shù),及具體實(shí)現(xiàn)方法。通過本實(shí)驗(yàn)加深對(duì)語詞法分析程序的功能及實(shí)現(xiàn)方法的理解