資源簡介
廣東工業大學編譯原理實驗和課程設計 對PL/0的修改與擴充
09級編譯原理課內試驗和課程設計內容和要求
1. 課內實驗(考試前交報告)
對PL/0作以下修改擴充:
(1)增加單詞:保留字 ELSE,FOR,STEP,UNTIL,RETURN
運算符 +=,-=,++,--,&&,||,!
(2)修改單詞:不等號# 改為 <>
(3)增加條件語句的ELSE子句,要求:寫出相關文法,語法圖,語義規則。
2. 課程設計
基本內容(成績范圍:“中”、“及格”或“不及格”)
(1)擴充賦值運算:+= 和 -=
(2)擴充語句(Pascal的FOR語句):
FOR <變量>:=<表達式> STEP <表
代碼片段和文件信息
//---------------------------------------------------------------------------
#include?
#pragma?hdrstop
USERES(“PL01.res“);
USEFORM(“Unit1.cpp“?Form1);
//---------------------------------------------------------------------------
WINAPI?WinMain(HINSTANCE?HINSTANCE?LPSTR?int)
{
????try
????{
?????????Application->Initialize();
?????????Application->CreateForm(__classid(TForm1)?&Form1);
?????????Application->Run();
????}
????catch?(Exception?&exception)
????{
?????????Application->ShowException(&exception);
????}
????return?0;
}
//---------------------------------------------------------------------------
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????29184??2011-12-23?15:50??編譯原理:3109006098?鄔劍東\PL0\09級編譯原理課內PL0上機作業和課程設計題目和要求.DOC
?????文件???????1190??2011-12-30?00:10??編譯原理:3109006098?鄔劍東\PL0\E01.COD
?????文件????????129??2011-12-29?17:23??編譯原理:3109006098?鄔劍東\PL0\E01.PL0
?????文件?????????71??2001-09-02?18:31??編譯原理:3109006098?鄔劍東\PL0\E0101.PL0
?????文件????????174??2011-12-29?17:23??編譯原理:3109006098?鄔劍東\PL0\ELSE.PL0
?????文件????????116??2011-12-29?17:23??編譯原理:3109006098?鄔劍東\PL0\FOR.PL0
?????文件????????204??1998-09-15?10:52??編譯原理:3109006098?鄔劍東\PL0\P9101.PL0
?????文件?????????88??1998-09-15?10:52??編譯原理:3109006098?鄔劍東\PL0\P9102.PL0
?????文件????????458??1998-09-15?10:52??編譯原理:3109006098?鄔劍東\PL0\P9104.PL0
?????文件??????18279??1998-09-15?10:52??編譯原理:3109006098?鄔劍東\PL0\PL0.PAS
?????文件???????2919??2011-12-25?20:05??編譯原理:3109006098?鄔劍東\PL0\PL01.bpr
?????文件????????646??2001-09-02?18:46??編譯原理:3109006098?鄔劍東\PL0\PL01.cpp
?????文件???????4724??2001-09-04?16:25??編譯原理:3109006098?鄔劍東\PL0\PL01.dsk
?????文件??????44544??2011-12-29?23:33??編譯原理:3109006098?鄔劍東\PL0\PL01.exe
?????文件??????15378??2011-12-29?15:02??編譯原理:3109006098?鄔劍東\PL0\PL01.obj
?????文件????????876??2001-09-02?18:40??編譯原理:3109006098?鄔劍東\PL0\PL01.res
?????文件????2031616??2011-12-29?23:35??編譯原理:3109006098?鄔劍東\PL0\PL01.tds
?????文件????????239??2001-09-04?14:49??編譯原理:3109006098?鄔劍東\PL0\T1.PL0
?????文件????????241??1998-09-15?10:52??編譯原理:3109006098?鄔劍東\PL0\T2.PL0
?????文件????????252??2011-12-29?16:08??編譯原理:3109006098?鄔劍東\PL0\test1.COD
?????文件????????799??1998-09-15?10:52??編譯原理:3109006098?鄔劍東\PL0\test1.pl0
?????文件??????28067??2011-12-29?23:31??編譯原理:3109006098?鄔劍東\PL0\Unit1.cpp
?????文件?????????51??2011-12-29?23:35??編譯原理:3109006098?鄔劍東\PL0\Unit1.ddp
?????文件???????3822??2011-12-29?19:46??編譯原理:3109006098?鄔劍東\PL0\Unit1.dfm
?????文件???????2020??2001-09-04?16:09??編譯原理:3109006098?鄔劍東\PL0\Unit1.h
?????文件??????81405??2011-12-29?23:33??編譯原理:3109006098?鄔劍東\PL0\Unit1.obj
?????文件??????28067??2011-12-29?23:31??編譯原理:3109006098?鄔劍東\PL0\Unit1.~cpp
?????文件?????????51??2011-12-29?23:34??編譯原理:3109006098?鄔劍東\PL0\Unit1.~ddp
?????文件???????3822??2011-12-29?19:46??編譯原理:3109006098?鄔劍東\PL0\Unit1.~dfm
?????文件???????2020??2001-09-04?16:09??編譯原理:3109006098?鄔劍東\PL0\Unit1.~h
............此處省略8個文件信息
評論
共有 條評論