文件名称:PL/0-编译原理课程设计-PL/0编译器的扩充
文件大小:2.15MB
文件格式:RAR
更新时间:2014-02-11 10:53:43
编译原理课程设计 PL/0编译器的扩充 PL/0 扩充语句(Pascal的FOR语句)
1、基本内容(成绩范围:“中”、“及格”或“不及格”) (1)扩充赋值运算:+= 和 -= (2)扩充语句(Pascal的FOR语句): ①FOR <变量>:=<表达式> TO <表达式> DO <语句> ②FOR <变量>:=<表达式> DOWNTO <表达式> DO <语句> 其中,语句①的循环变量的步长为2, 语句②的循环变量的步长为-2。 2、选做内容(成绩评定范围扩大到:“优”和“良”) (1)增加运算:++ 和 --。 (2)增加类型:① 字符类型; ② 实数类型。 (3)扩充函数:① 有返回值和返回语句;② 有参数函数。 (4)增加一维数组类型(可增加指令)。 (5)其他典型语言设施。
【文件预览】:
编译课程设计
----pl0m()
--------E03.PL0(222B)
--------E04.PL0(178B)
--------pl0m.ncb(33KB)
--------pl0m.dsw(531B)
--------pl0m.opt(48KB)
--------E01.PL0(98B)
--------Debug()
--------pl0.c(51KB)
--------E02.PL0(147B)
--------pl0m.plg(2KB)
--------Release()
--------pl0m.dsp(4KB)
--------pl0.h(5KB)
----可执行文件()
--------E03.PL0(222B)
--------E04.PL0(178B)
--------pl0m.exe(64KB)
--------E01.PL0(98B)
--------程序在光盘中运行时生成文件时可能出现错误,请将程序移到硬盘执行.txt(58B)
--------E02.PL0(147B)
----编译设计报告3108006427江志强.doc(545KB)