编译原理实验初始资料包.zip

preview
共28个文件
pl0:8个
doc:3个
cpp:2个
需积分: 0 3 下载量 124 浏览量 更新于2024-06-11 收藏 671KB RAR 举报
编译原理课内试验及课程设计内容和要求 1.课内实验 对PL/0作以下修改扩充: (1)增加单词:保留字 ELSE,FOR,STEP,UNTIL,DO,RETURN 运算符 *=,/=,&,|,! (2)修改单词:不等号# 改为 <> (3)增加条件语句的ELSE子句,要求:写出相关文法,语法描述图,语义描述图。 2.课程设计内容 必做内容 (1)扩充赋值运算:*= 和 /= (2)扩充语句(Pascal的FOR语句): FOR <变量>:=<表达式>STEP<表达式> UNTIL<表达式>Do<语句> 选做内容 (1) 扩充运算:++ 和 --(要求作为表达式实现) (2)增加类型:① 字符类型; ② 实数类型。 (3)扩充函数:① 有返回值和返回语句;② 有参数函数。 (4)增加一维数组类型(可增加指令)。 (5)其他典型语言设施。 3.提交报告 (1)提交实验报告一份和光盘一张 (各班统一制作一张光盘,每人的目录名:xx姓名,xx是学号末2位)。 (2)在程序运行界面突出显示: 设计者的班级、学号和姓名; 开始调试时间; 完成调试时间。 (3)实验报告内容 ...
想要AC的dly
  • 粉丝: 7129
  • 资源: 35
上传资源 快速赚钱
voice
center-task 前往需求广场,查看用户热搜