资源简介
广东工业大学编译原理实验和课程设计 对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个文件信息
评论
共有 条评论