编译原理作业答案.docxVIP

  • 14
  • 0
  • 约7.5千字
  • 约 18页
  • 2020-11-26 发布于天津
  • 举报
编译原理第一次作业参考答案一下列正则表达式定义了什么语言用尽可能简短的自然语言描述所有含有偶数个的由和组成的字符串答案一所有至少含有个和个的由和组成的字符串答案二所有含有子序列或子序列的由和组成的字符串说明答案一要比答案二更好因为用自然语言描述是为了便于和非专业的人员交流而非专业人员很可能不知道什么是子序列所以相比较而言答案一要更自然二设字母表用正则表达式只使用描述下列语言不包含子串的所有字符串不包含子串的所有字符串不包含子序列的所有字符串注意关于子串和子序列的区别可以参考课本第页方框中的内容尹

《编译原理》第一次作业参考答案 一、 下列正则表达式定义了什么语言(用尽可能简短的自然语言描述) b* (ab*ab*) * 所有含有偶数个a的由a和b组成的字符串. c*a (a | c) *b (a | b | c) * | c*b (b | c) *a (a | b | c) * 答案一:所有至少含有1个a和1个b的由a, b和c组成的字符串. 答案二:所有含有子序列ab或子序列ba的由a, b和c组成的字符串. 说明:答案一要比答案二更好,因为用自然语言描述是为了便于和非专业的人员交流, 而非专业人员很可能不知道什么是“子序列”,所以相比较而言,答案一要更“自然”. 二、 设字母表E

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档