主题:求救课程设计,大哥大姐帮下忙啊
1 表达式计算器
表达式计算器:这是一款算术表达式计算程序,通过输入表达式达到计算的目的,可代替目前普遍使用的计算器。使用了编译原理中的词法分析、算符优先分析等。根据功能的不同可分为:
⑴无符号整数表达式计算器:输入无符号整数表达式,输出结果。难度:较难。工作量:中等。
1. 整数表达式计算器:考虑负数。难度:较难。工作量:中等。
2. 定点实数表达式计算器:难度:较难。工作量:中等。
3. 通用表达式计算器:考虑1.23e-2的形式输入。难度:难。工作量:中等。
2 编写一个语法分析程序
编写一个语法分析程序,对输入到缓冲区的符号进行分析,建立相应的语法树,并输出相应的语法树。
3 编写一个代码生成程序
编写一个代码生成程序,形成三地址程序并输出到文件中,打印三地址程序。
3个题目随便选择一个啊!!哪位高人知道啊,谢谢啦
表达式计算器:这是一款算术表达式计算程序,通过输入表达式达到计算的目的,可代替目前普遍使用的计算器。使用了编译原理中的词法分析、算符优先分析等。根据功能的不同可分为:
⑴无符号整数表达式计算器:输入无符号整数表达式,输出结果。难度:较难。工作量:中等。
1. 整数表达式计算器:考虑负数。难度:较难。工作量:中等。
2. 定点实数表达式计算器:难度:较难。工作量:中等。
3. 通用表达式计算器:考虑1.23e-2的形式输入。难度:难。工作量:中等。
2 编写一个语法分析程序
编写一个语法分析程序,对输入到缓冲区的符号进行分析,建立相应的语法树,并输出相应的语法树。
3 编写一个代码生成程序
编写一个代码生成程序,形成三地址程序并输出到文件中,打印三地址程序。
3个题目随便选择一个啊!!哪位高人知道啊,谢谢啦