您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 表达式求值问题 数据结构

  2. 一个课程设计报告,里面含有完整的源码。需求分析如下: (1) 以字符序列的形式从终端输入语法正确的不含变量的整数表达式,将该中缀表达式转换为后缀表达式。 (2) 实现对后缀表达式的求值。 (3) 演示在求值过程中运算符栈,操作数栈,输入字符和主要操作的变化过程。
  3. 所属分类:其它

    • 发布日期:2009-04-29
    • 文件大小:111kb
    • 提供者:wenhaixiao
  1. C#语言参考C#语言参考

  2. 目录 1. 介绍 1 1.1 Hello, world 1 1.2 类型 2 1.2.1 预定义类型 3 1.2.2 转换 5 1.2.3 数组类型 6 1.2.4 类型系统一致 7 1.3 变量和参数 8 1.4 自动内存管理 11 1.5 表达式 13 1.6 声明 14 1.7 类 17 1.7.1 常数 19 1.7.2 域 19 1.7.3 方法 20 1.7.4 属性 21 1.7.5 事件 22 1.7.6 操作符 23 1.7.7 索引 24 1.7.8 实例构造函数 25 1
  3. 所属分类:C#

    • 发布日期:2009-05-07
    • 文件大小:1mb
    • 提供者:xiang722
  1. ll(1)语法分析器

  2. 语法分析是语法制导翻译的基础,语法分析器是函数绘图语言解释器的核心,因此语法分析器的构造是整个解释器构造的关键。 语法分析器的构造分为两个重要步骤:规定语言的方法和根据方法编写程序。由于要采用递归下降子程序方法,因此方法设计为LL(1)文法。同时语法分析时要构造出语言结构的语法树,以便于后边的语法制导翻译。具体到此绘图语言,需要构造语法树的语言结构仅限于表达式,因为后继语义处理需要对表达式求值,而对语法树进行遍历即可得到表达式的值。
  3. 所属分类:专业指导

    • 发布日期:2009-05-09
    • 文件大小:497kb
    • 提供者:baiyishengshou
  1. 表达式求值 数据结构

  2. 一、问题描述 在控制台下实现一个对算术表达式求值的模拟程序。 二、基本要求 该演示程序具有如下基本功能: (1) 表达式输入,以字符序列的形式从终端输入一个语法正确的数值表达式(float型),且表达式中只含有+、-、*、/、( 、)6 种运算符,输入格式如下: …… 例如表达式: 100+(15/3)*2 输入格式为: 100+(15/3)*2 注意: 输入的表达式中间 不含空格。 (2) 表达式结果的输出,输出形式为: = 例如表达式: 100+(15/3)*2 输出形式为: 100+
  3. 所属分类:其它

    • 发布日期:2009-11-08
    • 文件大小:4kb
    • 提供者:laldakda
  1. 编译原理 表达式求值 我们老师写的

  2. 一. 实验目的: 1、 学习语法分析的主要方法; 2、 熟悉复习词法分析的方法; 3、 表达式求值; 4、 熟悉C语言并提高动手能力; 二. 实验内容: 输入一个表达式,判断是否正确后,求出其值;
  3. 所属分类:C

    • 发布日期:2010-03-17
    • 文件大小:36kb
    • 提供者:tortoise426
  1. 编译原理实验报告(含有四个小实验)

  2. 实验二 递归向下分析 实验要求:用C语言设计、编制、调试一个典型的语法分析 程序,用于实现下列语法的分析 G[S]: E→eBaA A→a|bAcB B→dEd|aC C→e|dC 实验三 LL(1)文法分析 实验要求:用C语言编写程序,用于实现对输入字符串 中内容进行LL(1)文法分析。 实验四 逆波兰式 实验要求:用C语言编写程序,用于实现对输入表达式 求值。 实验目的:通过编写程序实现对输入表达式进行 求值得出结果,加深对逆波兰求解表达式过程理解,并将其掌握。
  3. 所属分类:C

    • 发布日期:2011-01-01
    • 文件大小:261kb
    • 提供者:waquele
  1. 编译原理实验上机实验和代码

  2. 编译原理代码和上机实验的相关内容。有c语言和c++版。
  3. 所属分类:C

    • 发布日期:2011-01-04
    • 文件大小:774kb
    • 提供者:zzlsky19890126
  1. 编译原理代码及相关资料

  2. 编译原理的实验的代码及相关资料。包括词法分析 语法分析 表达式求值 四元式中间代码。
  3. 所属分类:专业指导

    • 发布日期:2011-01-04
    • 文件大小:536kb
    • 提供者:zzlsky19890126
  1. LL1递归下降分析器实现布尔表达式计算器(C++)

  2. 递归下降表达式计算器 使用LL1文法构造的递归下降分析器,首先对输入表达式进行词法分析,然后语法分析 语法分析的过程中会构造隐式表达式树,并利用表达式树求值 支持的语法: 值 0 1 运算符 && || == != 括号 ( ) 记得在表达式结束位置加一个# 例子: 0&&0# --> 0 0||(1&&1)# --> 1
  3. 所属分类:C++

    • 发布日期:2013-01-10
    • 文件大小:2kb
    • 提供者:h4x3rotab
  1. 编译原理实验

  2. 语法分析器 表达式求值 语义分析 实现的完整代码包含完整的实验报告
  3. 所属分类:C/C++

    • 发布日期:2013-04-21
    • 文件大小:164kb
    • 提供者:ytdora
  1. 算术表达式求值演示

  2. 1、问题描述:(需求分析和背景意义) 表达式计算是实现程序设计语言的基本问题之一,也是栈的应用的一个典型的例子。设计一个程序,演示用算符优先法对算术表达式求值的过程。 2、基本要求:(设计阶段,概要设计和详细设计) 以字符序列的形式从终端输入语法正确的、不含变量的整数表达式。利用教科书表3.1给出的算符优先关系,实现对算术四则混合运算表达式的求值,并仿照教科书上的例3-1演示在求值中运算符栈、运算数栈、输入字符和主要操作的变化过程。 3、测试数据: 教科书例3-1的算术表达式3*(7-2),以
  3. 所属分类:C

    • 发布日期:2013-07-18
    • 文件大小:1mb
    • 提供者:kr1093
  1. 基于算符优先分析方法的表达式语法分析器

  2. 基于算符优先分析方法的表达式语法分析器:了解用算符优先法对表达进行语法分析的方法,掌握自顶向下的预测语法分析程序的手工构造方法。1、从键盘输入表达式,利用算符优先法求出其值,如输入表达式有错,则给出报错提示。表达式以“#”结尾。
  3. 所属分类:C/C++

    • 发布日期:2014-07-09
    • 文件大小:6kb
    • 提供者:u010212841
  1. oracle和db2常用语法比较

  2. oracl 和db2 常用语法比较: 1、取前N条记录 Oracle:Select * from TableName where rownum <= N; DB2:Select * from TableName fetch first N rows only; 2、取得系统日期 Oracle:Select sysdate from dual; DB2:Select current timestamp from sysibm.sysdummy1; 3、空值转换 Oracle:Select
  3. 所属分类:DB2

    • 发布日期:2014-08-23
    • 文件大小:621kb
    • 提供者:zhaoxming
  1. 基于MFC的简易计算器(表达式解析)

  2. MFC实现的简易计算器:用编译原理方法(词法分析和语法分析)对表达式进行解析,判断其合法性;并通过后缀表达式进行求值。
  3. 所属分类:C/C++

  1. 微软 C#语言参考 CHM格式

  2. 目录 1. 介绍... 1 1.1 Hello, world. 1 1.2 类型 2 1.2.1 预定义类型... 3 1.2.2 转换... 5 1.2.3 数组类型... 6 1.2.4 类型系统一致... 7 1.3 变量和参数... 8 1.4 自动内存管理... 11 1.5 表达式... 13 1.6 声明 14 1.7 类... 17 1.7.1 常数... 19 1.7.2 域... 19 1.7.3 方法... 20 1.7.4 属性... 21 1.7.5 事件... 22
  3. 所属分类:C#

    • 发布日期:2008-11-24
    • 文件大小:843kb
    • 提供者:UNYYWS
  1. 语义分析程序的设计与实现

  2. 语义分析程序的设计与实现 仅供参考。 语义分析 编译原理 北邮 大三 实验要求:编写语义分析程序,实现对算术表达式的类型检查和求值。要求所分析算术表达式由如下的文法产生。 实验要求:用自底向上的语法制导翻译技术实现对表达式的分析和翻译。 (1) 写出满足要求的语法制导定义或翻译方案。 (2) 编写分析程序,实现对表达式的类型进行检查和求值,并输出: ① 分析过程中所有产生式。 ② 识别出的表达式的类型。 ③ 识别出的表达式的值。 (3) 实验方法:可以选用以下两种方法之一。 ① 自己编写分析程
  3. 所属分类:专业指导

  1. 编译原理课程设计 LL(1)文法判定

  2. 本程序主要由两大部分组成,分析部分和求值部分。即对表达式进行语法分析,在语法分析成功的情况下,再对表达式求值,语法分析出错时给出相应的错误信息。
  3. 所属分类:专业指导

    • 发布日期:2008-12-25
    • 文件大小:1mb
    • 提供者:forever218
  1. mysql网络数据库指南(中文版) part1

  2. MySQL 是完全网络化的跨平台关系型数据库系统,同时是具有客户机/服务器体系结构的分布式数据库管理系统。它具有功能强、使用简便、管理方便、运行速度快、安全可靠性强等优点,用户可利用许多语言编写访问MySQL 数据库的程序,另外,MySQL在UNIX等操作系统上是免费的,在Windows操作系统上,可免费使用其客户机程序和客户机程序库。 本书通过两个实例,详细介绍了MySQL的基本概念、基本技巧、编程方法、管理特点,以及第三方工具(如PHP和Perl)的使用方法。本书还提供了大量与MySQL有
  3. 所属分类:其它

    • 发布日期:2009-01-14
    • 文件大小:7mb
    • 提供者:lele5000
  1. 二级C语言 机考 总结 01.pdf

  2. 二级C语言 机考 总结 填空题填空题是计算机等级考试中的难点,占有的分值为30分。做填空题时注意掌握答题技巧。排序时使用的是大于符号。 维数组中的题目类型以及解决的技巧:4、7、26、34、39、40 二维数组的题目,填空的时候一般是填在涵数调用,函数在调用时候写的应该是而为数 组的名字;在定义函数的时候使用的是函数的类型和由m各元素组成一行的指针变量, 假设二维数组的名字是s,那么填写的内容是:(*sM];如果调用的是普通变量则填写的 内容为:intn; 2、二维数组遍历时,使用的是两个循环
  3. 所属分类:C

  1. 语法分析(算符优先).doc

  2. 简单易懂有注释,适合学习编译原理的初学者,并无难懂代码。 文档包含题目要求,源代码,操作方法,运行截图。 ⑴ 选择算符优先分析方法; ⑵ 选择对各种常见程序语言都用的语法结构,如赋值语句或表达式或控制流语句等作为分析对象,并且与所选语法分析方法要比较贴切。 实验内容及要求 (1)根据给定文法,先求出FirstVt和LastVt集合,构造算符优先关系表(要求算符优先关系表 输出到显示器或者输出到文件); (2)根据算法和优先关系表分析给定表达式是否是该文法识别的正确的算术表达式(要求输出归约
  3. 所属分类:C/C++

    • 发布日期:2020-06-23
    • 文件大小:161kb
    • 提供者:qq_40564922
« 12 3 4 »