資源簡介
課設要求:
(1)擴充賦值運算:+= 和 -=
(2)擴充語句(Pascal的FOR語句):
FOR <變量>:=<表達式> STEP <表達式>UNTIL <表達式> DO <語句>
(3)增加運算:++ 和 --。
實驗要求:
對PL/0作以下修改擴充:
(1)增加單詞:保留字 ELSE,FOR,STEP,UNTIL,RETURN
運算符 +=,-=,++,--,&&,||,!
(2)修改單詞:不等號# 改為 <>
(3)增加條件語句的ELSE子句,要求:寫出相關文法,語法圖,語義規則。
含源代碼,注釋,可執行文件,完美實驗報告和完美課設報告
代碼片段和文件信息
//---------------------------------------------------------------------------
#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;
}
//---------------------------------------------------------------------------
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????682??2011-12-27?03:32??PL0?編譯器\E01.COD
?????文件?????????86??2004-12-10?00:00??PL0?編譯器\E01.PL0.bak
?????文件????????204??1998-09-15?00:00??PL0?編譯器\P9101.PL0
?????文件?????????88??1998-09-15?00:00??PL0?編譯器\P9102.PL0
?????文件????????458??1998-09-15?00:00??PL0?編譯器\P9104.PL0
?????文件??????18279??1998-09-15?00:00??PL0?編譯器\PL0.PAS
?????文件???????4724??2001-09-04?00:00??PL0?編譯器\PL01.dsk
?????文件??????45056??2011-12-27?02:41??PL0?編譯器\PL01.exe
?????文件??????12934??2011-12-22?18:42??PL0?編譯器\PL01.obj
?????文件????????876??2001-09-02?00:00??PL0?編譯器\PL01.res
?????文件????????239??2001-09-04?00:00??PL0?編譯器\T1.PL0
?????文件????????241??1998-09-15?00:00??PL0?編譯器\T2.PL0
?????文件????????799??1998-09-15?00:00??PL0?編譯器\test1.pl0
?????文件????????835??2011-12-27?03:10??PL0?編譯器\E02.COD
?????文件????????116??2011-12-27?03:10??PL0?編譯器\E02.PL0
?????文件????????646??2001-09-02?00:00??PL0?編譯器\PL01.cpp
?????文件???????2889??2011-12-26?16:27??PL0?編譯器\PL01.bpr
?????文件???????2928??2011-12-26?21:46??PL0?編譯器\舊的FOR.txt
?????文件??????81313??2011-12-27?02:41??PL0?編譯器\Unit1.obj
?????文件????????130??2011-12-27?03:01??PL0?編譯器\FORT.PL0
?????文件????????732??2011-12-27?03:32??PL0?編譯器\ELSE.COD
?????文件??????33550??2011-12-27?02:41??PL0?編譯器\Unit1.cpp
?????文件???????2145??2011-12-27?02:41??PL0?編譯器\Unit1.h
?????文件???????3696??2011-12-27?02:41??PL0?編譯器\Unit1.dfm
?????文件?????????51??2011-12-27?02:41??PL0?編譯器\Unit1.ddp
?????文件????2031616??2011-12-27?02:55??PL0?編譯器\PL01.tds
?????文件???????1086??2011-12-27?03:01??PL0?編譯器\FORT.COD
?????文件????????138??2011-12-27?02:59??PL0?編譯器\TESTFOR.PL0
?????文件????????108??2011-12-27?02:53??PL0?編譯器\E01.PL0
?????文件????????110??2011-12-27?03:36??PL0?編譯器\E03.PL0
............此處省略18個文件信息
- 上一篇:mpeg2編解碼
- 下一篇:Labview圖像識別案例
評論
共有 條評論