版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
2、實驗內(nèi)容與要求高級語言A的內(nèi)容序號語言成分具體內(nèi)容1數(shù)據(jù)類型整型變量、常數(shù),布爾型常數(shù)2算術(shù)表達式E帶有:+、*、括號等運算3布爾表達式B帶有:與、或、非、比較、括號等運算4程序PProgram程序名復合語句.5語句S賦值語句SA例x:=y+3分支語句SIF(if-then,if-then-else)循環(huán)語句SW(while)定義語句SD例var
int
i,j;復合語句SC(begin、end擴起的多條語句)2、實驗內(nèi)容與要求——高級語言A的程序樣例programaa;
var
inta;begina:=2;whilea<10doifa>3then/*Hereisacomment*/beginifa<=5thena:=4+aelsea:=2*a;end//anothercommentelsea:=a+1;
end.Programexample;
var
int
j,m,n;beginj:=1;m:=3;n:=j+m;Ifn>=3andn<5thenj:=j-1;end.2、實驗內(nèi)容與要求實驗二:語法分析器實驗內(nèi)容描述:對某特定語言A,構(gòu)造其語法規(guī)則。該語言的語法單位如下序號語言成分具體內(nèi)容1程序PProgram程序名定義語句序列復合語句.2定義語句序列多條定義語句,定義語句形如:var
int
i,j;3算術(shù)表達式E帶有:+、*、括號等運算4布爾表達式B帶有:與、或、非、比較、括號等運算5語句S賦值語句SA例x:=y+3分支語句SIF(if-then,if-then-else)循環(huán)語句SW(while)復合語句SC(begin、end擴起的多條語句),語句之間以“;”號隔開2、實驗內(nèi)容與要求——語法分析器實驗內(nèi)容描述(續(xù)):實現(xiàn)識別該語言的語法分析器,
可以選用:細化的遞歸下降程序,或者預測分析程序等。按語法單位出現(xiàn)的順序,返回識別出的語法單位序列出現(xiàn)的語法錯誤,可以指出錯誤位置,及錯誤原因。
出現(xiàn)的標識符存放在標識符表,整型常數(shù)存放在常數(shù)表測試語法分析程序。輸出標識符表:1example
2j…輸出常數(shù)表:16
23…輸入內(nèi)容輸出結(jié)果j:=k*j+m;賦值語句Ifx>1thenj:=j-1;If-then分支語句,嵌套賦值語句Ifx=1thenj:=j-1elsej:=j+1;If-then-else分支語句,嵌套賦值語句Whilex<=5doj:=j+1;While-do循環(huán)語句,嵌套賦值語句2、實驗內(nèi)容與要求——語法分析器輸入內(nèi)容輸出結(jié)果J:=i*+1;語法錯誤,位置···Ifx<>2then;語法錯誤,位置···Programexample;
var
int
j,m,n;Begin/*thereisacomment*/j:=6;m:=3;//thereisacommentn:=j+m;Ifn>=3andn<5thenj:=j-1elseifn>10thenj:=j*4;end.
定義語句賦值語句賦值語句賦值語句If-then-else分支語句,嵌套賦值語句和If-then分支語句,嵌套賦值語句復合語句程序(允許顯示順序不同。)2、實驗內(nèi)容與要求——語法分析器實驗報告內(nèi)容:該程序設(shè)計語言文法的形式化描述(BNF范式);單詞種別定義;運行環(huán)境介紹;關(guān)鍵算法的流程圖及文字解釋;與詞法分析程序的銜接;測試報告
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 環(huán)保公司解除租賃協(xié)議
- 污水處理招投標委托書范例
- 農(nóng)業(yè)物流服務(wù)合同管理指南
- 文化產(chǎn)業(yè)嚴禁參與盜版侵權(quán)承諾書
- 公共廣場地磚鋪設(shè)合同
- 建筑加固改造升級勞務(wù)協(xié)議
- 上海市工業(yè)園區(qū)基礎(chǔ)設(shè)施施工合同
- 醫(yī)療機構(gòu)用工規(guī)范承諾書
- 石油開采設(shè)備日常養(yǎng)護管理辦法
- 漁業(yè)捕撈與加工合同
- 《高一學期期中考試動員》主題班會課件
- 水災期間的食品安全措施
- JTG F90-2015 公路工程施工安全技術(shù)規(guī)范
- 醫(yī)院人才梯隊建設(shè)與培養(yǎng)方案
- 上下班安全交通培訓
- 股骨頭置換術(shù)后護理查房
- 五谷知識課件
- 在線網(wǎng)課知慧《亞健康學(亞健康學)》單元測試考核答案
- 《招商招租方案》課件
- 第六單元中國特色社會主義生態(tài)文明建設(shè)及結(jié)語練習-2023-2024學年中職高教版(2023)中國特色社會主義
- 平面直角坐標系(單元教學設(shè)計)大單元教學人教版七年級數(shù)學下冊
評論
0/150
提交評論