freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

編譯原理課程(詞法分析)實(shí)驗(yàn)報(bào)告5則范文(編輯修改稿)

2024-11-10 01:36 本頁面
 

【文章內(nèi)容簡介】 所學(xué)的內(nèi)容。有時(shí)候我們上課聽講,課下復(fù)習(xí)寫作業(yè)的時(shí)候,其實(shí)看似掌握了所學(xué)內(nèi)容,但實(shí)際上并沒有親身體會(huì)的操作很難讓我們深刻的理解其中的相關(guān)意義。通過這次實(shí)驗(yàn),我們能夠從根源處了解到了我們所學(xué)的內(nèi)容,并且基于我們理解之后的輸出。比如詞法分析不能采用空格來區(qū)分單詞,因?yàn)榇嬖诩訙p乘除等運(yùn)算符和分隔符,使用空格來區(qū)分可能會(huì)造成錯(cuò)誤的分解。又比如我們?cè)僭诔绦蛟O(shè)計(jì)中,常常體會(huì)到效率的重要性。影響詞法分析的效率的主要因素是各個(gè)狀態(tài)的分支如何規(guī)劃。如果每個(gè)進(jìn)來的單詞都能在最短的時(shí)間和最少的匹配次數(shù)內(nèi)找到其入口,則效率將得到很大程度上的提高。所以由此我們產(chǎn)生了聲明變量類型、賦值和作用域的想法,將其放在最后來進(jìn)行判斷,這樣可以提高整體的執(zhí)行效率。另外,這次小組成員彼此不在一個(gè)班級(jí),這樣從某一方面來說,也加強(qiáng)了我們互相快速熟識(shí)并團(tuán)結(jié)協(xié)作的能力,有了這種體驗(yàn),我想我們?cè)诮窈蟮纳钪校鎸?duì)這種情況的時(shí)候,將會(huì)變得更加有經(jīng)驗(yàn)。五、源程序詞法分析器: 輸入結(jié)果:輸出結(jié)果:語義分析結(jié)果:輸入:第二組數(shù)據(jù)的輸入:輸出:三地址碼的輸入:第二組數(shù)據(jù)的輸入:輸出:第三篇:《編譯原理》課程設(shè)計(jì)報(bào)告詞法分析器201X201X學(xué)年第x學(xué)期《編譯原理》課程設(shè)計(jì)報(bào)告院 系: 計(jì)算機(jī)科學(xué)與技術(shù) 班 級(jí): XX級(jí)XX 班 學(xué)生姓名: XXXXXX 學(xué) 號(hào): XXXXXXXX 指導(dǎo)老師: XXXXXX計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院監(jiān)制20XX年X月目錄 附件1:參考文獻(xiàn) 附件2:核心源代碼(1)編寫詞法分析器(2)加深對(duì)詞法分析器工作原理的了解和認(rèn)識(shí)編寫詞法分析器,詞法分析器能夠識(shí)別關(guān)系算符,詞法分析器能夠識(shí)別標(biāo)識(shí)符和關(guān)鍵字,詞法分析器能夠識(shí)別無符號(hào)數(shù)。構(gòu)成詞法分析器的一種簡單方法是用狀態(tài)轉(zhuǎn)換圖來描述源語言詞法記號(hào)的結(jié)構(gòu),然后手工把這種狀態(tài)轉(zhuǎn)換圖翻譯成為識(shí)別詞法記號(hào)的程序。詞法分析器的任務(wù)是把構(gòu)成源程序的字符流翻譯成詞法記號(hào)流。把自然語言構(gòu)造成正規(guī)式,把正規(guī)式構(gòu)造成有限自動(dòng)機(jī)NFA,然后根據(jù)子集構(gòu)造法把有限自動(dòng)機(jī)構(gòu)造成無限自動(dòng)機(jī)DFA,根據(jù)極小化DFA狀態(tài)數(shù)算法把DFA構(gòu)造成最簡DFA,其次根據(jù)最簡DFA畫出轉(zhuǎn)換表,根據(jù)轉(zhuǎn)換表畫出裝換圖,最后根據(jù)裝換圖就可以編寫詞法分析器。通過本次試驗(yàn),不僅僅是我學(xué)會(huì)了C基礎(chǔ)知識(shí),而且還是我對(duì)詞法分析器有了更深入的認(rèn)識(shí),雖然在編寫詞法分析器過程中遇到了很多困難,例如:C語言不熟悉,對(duì)此法分析器的工作原理分析的不透徹,但在老師和同學(xué)的幫助下,我有了很大的提高,通過不斷的努力最終順利的完成了課程設(shè)計(jì),很感謝幫助我的XX同學(xué)和XX老師。附件1:參考文獻(xiàn)《編譯原理(第2版)》 高等教育出版社; 《C程序設(shè)計(jì)及應(yīng)用教程(第2版)》 人民教育出版社。附件2:1.Code文檔截圖using System。using 。using 。using 。namespace LexicalAnalysis { class Program { static string[] keys = { “static”, “true”, “return”, “string”, “Length”, “break”, “Console”, “WriteLine”, “bool”, “false”, “ture”, “void”, “if”, “else”, “while”, “int”, “float”, “for”, “enum”, “default”, “case”, “double”, “do” }。static List key = new List()。//保存關(guān)鍵字static List bsf = new List()。//保存標(biāo)識(shí)符static List sz = new List()。//保存數(shù)字static List gx = new List
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1