help-assignment
编译原理课程设计内容和要求
一.设计内容
-
基本内容
(1)增加单词:保留字 FOR,TO,DOWNTO;运算符 -=
(2)修改单词:不等号# 改为 <>
(3)扩充赋值运算:+= 和 -=
(4)扩充语句(Pascal的FOR语句):
①FOR <变量>:=<表达式> TO <表达式> DO <语句>
②FOR <变量>:=<表达式> DOWNTO <表达式> DO <语句>
其中,语句①的循环变量的步长为1,
语句②的循环变量的步长为-1。 -
选做内容(成绩评定范围扩大到:“优”和“良”)
(1) 增加类型:① 字符类型; ② 实数类型。(①② 均需全部完成)
(2) 扩充函数:① 有返回值和返回语句; ② 有参数函数。(①② 均需全部完成)
(3)增加多维数组类型(可增加指令)。
contact me on V help-assignment