没有合适的资源?快使用搜索试试~ 我知道了~
国防工业大学出版社,陈火旺,刘春林编著。
资源详情
资源评论
资源推荐
第二章 高级语言及其语法描述
.()(
)
()最左推导:
最右推导:
.G:
.()最左推导:
! ! ! !
!! ! !"# !"# !"# !"# !" #
!" #
!" #
最右推导:
!! ! ! ! ! !
!!"#!"#!"#!" #!" #!" #
!" #!" # !" #
"#
.证明:该文法存在一个句子 $ 有两棵不同语法分析树,如下所示,因此该文法是
二义的。
1
E
+ T
T
F
i
E
E + T
F
i
F
i
E
+
T
F
i
E
T
* F
i
F
i
T
E
- T
T
F
i
E
E - T
F
i
F
i
S
S
e
i
S
i
S
i
i
S
e
i
S
i
S
i
S
i
第 3 章 词法分析
.构造下列正规式相应的 :"#
!
解:
()构造 :
()确定化:
构造状态转换矩阵如下: 重命名:
% % %
& '
(
(
画出状态转换图:
(注:已是最简)
.()( )
!
()∑,,,,,,,,,
()∑
!
"#()
()(
!
)
!
!
(
!
)
!
!
!
"
!
︱#
!
︱
!
"
!
︱#
!
())
!
*
!
+
!
,
!
"#"-
︱ #"-
︱ #"-
︱ #"-
︱ #.
其中 -
/.-
/.0-
-
0
"#"-
︱ #1
"-
︱ #1
"-
︱ #1
"-
︱ #1
其中 -
/.-
/.0-
-
0
如果 1
2
3 则 1
4
"2#"4202#
X 1 2 3
Y
1
0,1
1 0 1
0
1
2
1
0
1
3
0
1
0
4
1
0
1
2
5
)*)*
+6
5
)6
*+
*+
5
)*6
5
6
其中 1
1
/
"#*
!
")︱)*#
!
.()
正规式()
!
()( )
!
5
构造状态转换矩阵: 重命名:
画出 DFA:
最少化后:
(2)正规式 1*(︱︱)*1*
NFA:
12.
(a)构造状态转换矩阵: 重命名:
I Ia Ib
{0} {0,1} {1}
{0,1} {0,1} {1}
X 0
1
Y
0,1
0,1
0 01
% % %
& & &
& & &
& &( &
&( &( &(
&( &( &(
&( &( &(
0
0
1
1
2
0
1
0
1
0
1
0
1
543
0
1
0
0
1
1
2
0
1
0
1
0 , 1
3
3
{1} {0}
77
重命名:
画出确定化后的有限自动机:
(b)最少化:首先分为终态集和非终态集:{0,1}、{2,3,4,5}
{0,1}a={1}
{0,1}b={2,4}
{2,3,4,5}a={1,3,0,5} 可分为{2,4}和{3,5}
{2,4}b={3,5}
{3,5}b={2,4}
形成划分:{0,1}{2,4}{3,5}
最少化后的 DFA:
14.每个 1 都有 0 直接跟在右边:
(10|0)
*
15.画出 NFA:
S a b
0 1 2
1 1 2
2 0 _
a
b
a
b
a
1
2
0
0
a
1 2
b
a
b
a
b
1
0
1
0
0
4
剩余18页未读,继续阅读
woyaodemengxiang
- 粉丝: 1
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论3