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

正文內(nèi)容

課程設(shè)計(jì)詞法分析器-其他專業(yè)-資料下載頁

2025-01-19 01:57本頁面

【導(dǎo)讀】畢,并形成相應(yīng)的單詞串形式的源程序。2.可以將要分析的程序保存到文件中進(jìn)行讀取;3.刪除無用的空白字符、回車符、及其它非實(shí)質(zhì)性符號(hào)。

  

【正文】 n\n)。 printf(/********************************** 詞 法 分 析 器**********************************/\n\n)。 printf(/* 編 譯 原 理 課 程設(shè) 計(jì) */\n\n)。 printf(/* 0901 班 侯陽 琳 李彩 鳳 蘆光霞 張進(jìn) */\n\n)。 8 char in_fn[30]。 //文件路徑 FILE *fp。 printf(\n 請(qǐng)輸入源文件名(包括路徑和后綴名) :)。 while(true){ gets(in_fn)。 //scanf(%s,in_fn)。 if((fp=fopen(in_fn,r))!=NULL) break。 //讀取文件內(nèi)容,并返回文件指針,該指針指向文件的第一個(gè)字符 else printf(文件路徑錯(cuò)誤 !請(qǐng)重新輸入 :)。 } printf(\n******************* 詞法分析結(jié)果如下 *******************\n)。 do{ ch=fgetc(fp)。 if(ch==39。39。) break。 //文件以 結(jié)尾,作為掃描結(jié)束條件 else if(ch==39。 39。||ch==39。\t39。||ch==39。\n39。){} //忽略空格,空白,和換行 else { fseek(fp,1,1)。 //回退一個(gè)字節(jié)開始識(shí)別單詞流 scanner(fp)。 } }while(ch!=39。39。)。 return(0)。 } 解析源文件 void main() { int a=3。 a+=b。 printf(%d,a)。 return。 } 9 調(diào)試與分析 ,運(yùn) 行結(jié)果如下: ,運(yùn)行結(jié)果如下: 10 運(yùn)行結(jié)果 11 5. 用戶手冊(cè) 5. 1 運(yùn)行環(huán)境 *硬件環(huán)境:多媒體計(jì)算機(jī)。 *軟件環(huán)境: Windows 2021。Microsoft Visual C++。 執(zhí)行文件 *詞法. exe 12 6. 參考文獻(xiàn) 【 1】 陳火旺 .程序設(shè)計(jì)語言編譯原理 .北京:國防工業(yè)出版社, 2021 【 2】 王磊 .編譯原理上機(jī)指導(dǎo) .北京:科學(xué)電出版社, 2021 【 3】 Alfred .北京:機(jī)械工業(yè)出版社, 2021 7. 心得體會(huì) 通過此次實(shí)驗(yàn),讓我們對(duì)實(shí)驗(yàn)原理 有更深的理解 . 通過該課程設(shè)計(jì),掌握了什么是編譯程序,編譯程序工作的基本過程及其各階段的基本任務(wù),熟悉了編譯程序總流程框圖,了解了編譯程序的生成過程、構(gòu)造工具及其相關(guān)的技術(shù)對(duì)課本上的知識(shí)有了更深的理解。通過把該算法的內(nèi)容,算法的執(zhí)行順序在計(jì)算機(jī)上實(shí)現(xiàn),把原來以為很深?yuàn)W的書本知識(shí)變的更為簡單,對(duì)實(shí)驗(yàn)原理有更深的理解。了解到如何設(shè)計(jì)、編制并調(diào)試詞法分析程序,加深對(duì)詞法分析原理的理解 ,熟悉了構(gòu)造詞法分析程序的手工方式的相關(guān)原理,使用 C 語言直接編寫此法分析程序。另外,也讓我們熟悉了 C 語言的相關(guān)內(nèi)容,加深了對(duì) C 語言的 用途的理解。全面系統(tǒng)的理解了編譯原理程序構(gòu)造的一般原理和基本實(shí)現(xiàn)方法。把死板的課本知識(shí)變得生動(dòng)有趣,激發(fā)了學(xué)習(xí)的積極性。把學(xué)過的計(jì)算機(jī)編譯原理的知識(shí)強(qiáng)化,能夠把課堂上學(xué)的知識(shí)通過自己設(shè)計(jì)的程序表示出來,加深了對(duì)理論知識(shí)的理解。 8. 小組成員任務(wù)分配及工作進(jìn)度安排 小組成員: 侯陽琳、李彩鳳 、 蘆光霞、張進(jìn) 任務(wù)分配: 李彩鳳、張進(jìn)主要 負(fù)責(zé)程序編程 和調(diào)試 侯陽琳、蘆光霞主要 負(fù)責(zé) 文本輸入、排版工作 及心得體會(huì) 工作進(jìn)度安排: 第十 六周:李彩鳳、張進(jìn)編寫和調(diào)試程序 13 第十 七周:侯陽琳、蘆光霞 對(duì) 文本進(jìn)行輸入和 排版
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1