zoukankan      html  css  js  c++  java
  • 算符优先分析

    1.接上个作业(P121练习1),完成4),5)两个步骤。

    1)计算FIRSTVT和 LASTVT。

    2)找三种关系对。

    3)构造算符优先关系表。

    4)是否算符优先文法?

    5)给出输入串(a,(a,a))#的算符优先分析过程。

    3)算符优先关系表

    4)是否算符优先文法?

    5)给出输入串(a,(a,a))#的算符优先分析过程。

    2.尝试编写自下而上的语法分析程序。

    可以只写表达式部分。

    可以参考: https://www.cnblogs.com/zyrblog/p/6888798.html

    3.给出下面语句的三元式、四元式和逆波兰式。

    a*b+(c-d)/e 

    三元式:

    (1)(*, a, b)

    (2)(-, c, d)

    (3)(/, (2), e)

    (4)(+, (1), (3))

    四元式:

    (1)(*, a, b, t1)

    (2)(-, c, d, t2)

    (3)(/, t2, e, t3)

    (4)(+, t1, t3, t4)

    逆波兰式:

    a*b+(c-d)/e →ab*cd-e/+

  • 相关阅读:
    入门学习
    SQL语句
    Jmeter录制badboy
    post方式提交数据
    get向服务器提交数据
    手机端解析json
    生成JSON字符串
    新闻客户端
    从网络下载的图片加缓存功能
    消息队列机制messageQuene
  • 原文地址:https://www.cnblogs.com/tao614/p/12015662.html
Copyright © 2011-2022 走看看