优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

加减乘除计算器

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

 

目录

 

1.              概述

think58.com

[资料来源:www.THINK58.com]

[来源:http://think58.com]

1.1设计题目 think58.com [来源:http://www.think58.com]

1.2设计目的-02

think58.com

[来源:http://www.think58.com]

[版权所有:http://think58.com]

1.3设计内容-02 内容来自think58

[资料来源:http://www.THINK58.com]

1.4设计时间-02

think58

[资料来源:http://think58.com]

[资料来源:http://THINK58.com]

2.              设计环境与工具-02

[资料来源:http://www.THINK58.com]

3.              设计原则

think58

[资料来源:http://THINK58.com]

[资料来源:http://THINK58.com]

3.1递归下降法的描述 内容来自think58

[资料来源:http://think58.com]

3.1.1实现思想-02 think58

[资料来源:www.THINK58.com]

3.1.2算法的特点03 copyright think58

[资料来源:THINK58.com]

3.1.3构造递归下降语法分析程序-03 本文来自think58 [资料来源:http://THINK58.com]

3.2逆波兰式的描述 think58 [资料来源:http://THINK58.com]

3.2.1逆波兰式的定义03 think58

[资料来源:www.THINK58.com]

3.2.2产生逆波兰式的前提:中缀算术表达式-04

[资料来源:THINK58.com]

4.              设计概要 copyright think58

[来源:http://think58.com]

4.1数据结构的说明-04 think58 [资料来源:http://www.THINK58.com]

4.2变量的说明-04 think58.com [资料来源:http://THINK58.com]

4.3函数的说明-05

think58 [资料来源:http://think58.com]

[资料来源:http://THINK58.com]

4.4详细的算法描述及程序框图 think58 [来源:http://www.think58.com]

4.4.1主函数的说明和框图05 think58好,好think58

[资料来源:www.THINK58.com]

4.4.2 子函数的说明及框图-07

copyright think58 [资料来源:THINK58.com]

[资料来源:http://www.THINK58.com]

5.              源程序09

[资料来源:http://www.THINK58.com]

6.              运行结果15 本文来自think58

[资料来源:http://www.THINK58.com]

7.              设计评价及体会 think58.com [资料来源:http://www.THINK58.com]

7.1设计心得--18 内容来自think58

[资料来源:THINK58.com]

7.2经验教训19 [来源:http://think58.com]

8.              参考文献19

copyright think58 [版权所有:http://think58.com]

[资料来源:www.THINK58.com]

  本文来自think58 [版权所有:http://think58.com]

 

[版权所有:http://think58.com]

算术表达式的语法分析及 内容来自think58 [资料来源:http://www.THINK58.com]

语义分析程序设计 本文来自think58 [资料来源:http://THINK58.com]

1概述 copyright think58

[资料来源:THINK58.com]

1.1设计题目 内容来自think58

[来源:http://think58.com]

用递归下降法实现算术表达式的语法分析及语义分析程序设计,中间代码选用逆波兰式。 [来源:http://www.think58.com]

1.2设计目的 think58

[资料来源:THINK58.com]

通过设计、编制、调试一个算术表达式的语法及语义分析程序,加深对语法及语义分析原理的理解,并实现词法分析程序对单词序列的词法检查和分析。 copyright think58 [资料来源:www.THINK58.com]

1.3设计内容

copyright think58 [版权所有:http://think58.com]

[来源:http://think58.com]

(1)选择递归下降法完成算术表达式的语法分析及语义分析程序设计,中间代码选用逆波兰式。

think58

[资料来源:THINK58.com]

[来源:http://www.think58.com]

(2)写出符合分析方法要求的文法,给出分析方法的思想。 [来源:http://www.think58.com]

(3)编制好分析程序后,设计若干用例,上机测试并通过所设计的分析程序 本文来自think58 [资料来源:http://think58.com]

1.4设计时间 copyright think58

[资料来源:www.THINK58.com]

 20周一周 copyright think58 [资料来源:http://think58.com]

2.设计环境与工具 copyright think58

[版权所有:http://think58.com]

Microsoft Visual C++ 6.0 think58好,好think58 [版权所有:http://think58.com]

3.设计原则 think58好,好think58 [版权所有:http://think58.com]

3.1递归下降法的描述 [来源:http://www.think58.com]

3.1.1实现思想 think58好,好think58 [来源:http://www.think58.com]

它的主要原理是,对每个非终极符按其产生式结构构造相应语法分析子程序,其中终极符产生匹配命令,而非终极符则产生过程调用命令。因为文法递归相应子程序也递归,所以称这种方法为递归子程序下降法或递归下降法。其中子程序的结构与产生式结构几乎是一致的。文法中每个非终结符对应一个递归过程(子程序),每个过程的功能是识别由该非终结符推出的串,当某非终结符的产生式有多个候选式时能够按LL(1)形式可唯一地确定选择某个候选式进行推导。