理解文法和语文
1)理解符号串与集合运算。 LUD : 全部字母数字集合 LD : 一个字母后跟一个数字组成的所以符号串集合 L4 : 4个字母组成的所以符号串集合 L* : 字母组成的所以符号串集合,包括∑ D+ : 一个或者若干个数字组成的所以符号串集合 L(LUD)* : 字母开头后跟字母、数字组成的所以符号串集合 2)文法G(Z):Z->aZb|ab定义的是什么样的语言? Z->ab Z->aZb ->aabb Z ->aZb ->aaZbb ->aaabbb 3)写出教材22页例2.2中标识符的文法四元组形式(VN,NT,P,S)。 I -> L | IL | ID L -> a | b |......| y | z | A | B |......| Y | Z | D -> 0 | 1 | 2 |......| 9 4)写出下列表达式的最左推导、最右推导。 G(E): E=> E + T | T T=>T * F | F F=>(E)| i i*i+i i+i*i i+(i+i) 注意观察最左和最右推导过程的不同。 i*i+i: 最左推导: E=>E+T=>T+T=>T*F+T=>F*F+T=>i*F+T=>i*i+T=>i*i+F=>i*i+i 最右推导: E=>E+T=>E+F=>E+i