1.理解符号串与集合运算。
L={A,B, … ,Z,a,b, … ,z}
D={0,1, … ,9}
说明下表示的含义:
LUD:全部的字母和数字的集合
LD:由字母后面跟数字组成的字符串的集合
L4:由四个字母组成的符号串的集合
L*:由所有字母组成的符号串的集合
D+:由一个或若干个数字组成的所有符号串集合
L(LUD)*:以字母开头,后跟字母、数字组成的所以符合串的集合
2.文法G(Z):Z->aZb|ab定义的是什么样的语言?
答:由题意得:
1、Z->aZb
3.写出教材22页例2.2中标识符的文法四元组形式(VN,VT,P,S)。
答:I->L|TL|TD
L->a|b|c|...|z
D->0|1|...|9
4.写出下列表达式的最左推导、最右推导。
G(E):
T=>T * F | F
F=>(E)| i
- i*i+i
- i+i*i
- i+(i+i)
答:1、i*i+i最左推导:
2、i+i*i最左推导:
3、i+(i+i)最左推导:
来源:博客园
作者:zlkang
链接:https://www.cnblogs.com/zlkang/p/11511290.html