概念复习-练习.docVIP

  • 22
  • 0
  • 约2.59千字
  • 约 9页
  • 2017-08-15 发布于重庆
  • 举报
概念复习-练习.doc

第二章 语言与文法 概念复习 字母表 字符串 语言: 字母表T*的子集 语言运算: 同集合运算。 并、交、连接、幂(正闭包、*闭包)、补、差… 文法: G=( N,T,P,S ) 文法的分类: 0型文法(无限制文法) 1型文法(上下文有关文法): 生成式: α→β, |α|≤|β|, 且β∈(N∪T)+, α∈(N∪T)*N+(N∪T)* 2型文法(上下文无关文法): A→α, A∈N, 且α∈(N∪T)* 3型文法(正则文法): 右线性文法: A→ωB 或 A→ω,A、B∈N, ω∈T*。 左线性文法:A→Bω 或 A→ω,A、B∈N, ω∈T*。 对应的语言:正则语言 对应的自动机:有限自动机 练习1. 设文法 G = ({S,A}, {a, b}, P, S ) 的产生式P为: S (ε S ( aS S ( bA A ( bA A (ε 说明其产生的语言形式。 练习2 语言L中的每个串由零个或多个0, 紧跟一个或多个1, 然后再紧跟两个或多个2构成。试定义该语言的一个上下文无关文法。 练习3 给出T={a,b} 上能满足下列条件的语言的文法: 至少有3个a的所有符号串 a的个数不多于3的所有符号串 练习4 给出T={a} 上能满足下列条件的语言的文法: L={w | |w| mod 3 =0 } L={w | |w| m

文档评论(0)

1亿VIP精品文档

相关文档