资源说明:1. 课内实验(考试前交报告)
对PL/0作以下修改扩充:
(1)增加单词:保留字 ELSE,FOR,STEP,UNTIL,RETURN
运算符 +=,-=,++,--,∧,∨,┓
(2)修改单词:不等号# 改为 <>
(3)增加条件语句的ELSE子句,要求:写出相关文法,语法图,语义规则。
2. 课程设计
基本内容(成绩范围:“中”、“及格”或“不及格”)
(1)扩充赋值运算:+= 和 -=
(2)扩充语句(Pascal的FOR语句):
FOR <变量>:=<表达式> STEP <表达式>UNTIL <表达式> DO <语句>
(3)增加运算:++ 和 --。
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。