当前位置: 首页 > java >正文

【编译原理】第三章 习题

目录

构造下列正规式相应的DFA        1(0|1)*101

给下面正规表达式

以01结尾的二进制数串

能被5整除的十进制整数

包含奇数个1或奇数个0的二进制数串

9. 对下面情况给出DFA及正规表达式:

(1) {0,1}上的含有子串010的所有串;

(2) {0,1}上不含子串010的所有串。

将图3.18的(a)、(b)和(c)分别确定化和最小化

构造一个DFA,它接受上所有满足如下条件的字符串:每个1都有0直接跟在右边

15. 给定右线性文法G:


编译原理:词法分析器与有限自动机,-CSDN博客

【编译原理】第三章 词法分析-CSDN博客

编译原理第三章 - 知乎

编译原理(陈火旺第三版)练习答案 - 道客巴巴

编译原理陈火旺版第三章课后题答案_编译原理陈火旺第三版课后答案-CSDN博客

构造下列正规式相应的DFA        1(0|1)*101

1是无关状态,删去

给下面正规表达式

以01结尾的二进制数串

能被5整除的十进制整数

包含奇数个1或奇数个0的二进制数串

正整数、负整数

9. 对下面情况给出DFA及正规表达式:

(1) {0,1}上的含有子串010的所有串;

(2) {0,1}上不含子串010的所有串。

编译原理陈火旺版第三章课后题答案_编译原理陈火旺第三版课后答案-CSDN博客

将图3.18的(a)、(b)和(c)分别确定化和最小化

构造一个DFA,它接受\sum ={0,1}上所有满足如下条件的字符串:每个1都有0直接跟在右边

最小化:

{A,B},{C}

{A,B}0={B} {A,B}1={C}

{A,B} {C}

15. 给定右线性文法G:

              S→0S | 1S | 1A | 0B

              A→1C | 1

              B→0C | 0

              C→0C | 1C | 0 | 1

求出一个与G等价的左线性文法。


1(简答题) 请画出与以下线性文法G对应的状态转换图。
S →aS|aB
B →bB|bC
C →cC|c

请画出此状态转换矩阵相应的状态转换图

1(简答题) 请画出此状态转换矩阵相应的状态转换图

·            a             b             c             ε
S0        {S0}        Φ            Φ            {S1,S2}
S1        Φ            {S1,S3}        Φ            Φ
S2        Φ            Φ            {S2}        {S3}
S3        Φ            Φ            Φ            Φ
 

请将下图NFA确定化,画出状态矩阵和状态图。

1(简答题) 请将下图NFA确定化,画出状态矩阵和状态图。

IIaIbIc
{S0,S1,S2,S3}{S0,S1,S2,S3}{S1,S3}{S2,S3}
{S1,S3}{S1,S3}
{S2,S3}{S2,S3}

 {S0,S1,S2,S3}----A

{S1,S3}-----B

{S2,S3}-----C

给定正规式1(110*|00*1)0,请画出该正规式对应的NFA

1(简答题) 给定正规式1(110*|00*1)0,请画出该正规式对应的NFA

请将其最小化

1(简答题) 请将其最小化

http://www.xdnf.cn/news/1438.html

相关文章:

  • 文件【Linux操作系统】
  • Dhtmlx Gantt教程
  • uniapp实现app自动更新
  • ollama本地搭建大模型
  • 伺服器用什么语言开发呢?做什么用什么?
  • Python流程控制
  • 前端面试场景题
  • Java标识符与关键字终极指南:从基础到高级应用
  • 影刀RPA怎么制作文生图,把网站上图片获取到本地文件夹工作流
  • Flutter 学习之旅 之 flutter 使用 【验证码】输入组件的简单封装
  • 安装Jupyter Notebook 之不断报错 差点放弃版
  • 基于Python将MongoDB文本数据通过text2vec-large-chinese模型向量化并存储到Milvus数据库的完整实现方案
  • “在中国,为中国” 英飞凌汽车业务正式发布中国本土化战略
  • 【调优】log日志海量数据分表后查询速度调优
  • 语法长难句
  • 破茧成蝶:阿里云应用服务器让传统 J2EE 应用无缝升级 AI 原生时代
  • 汽车可变转向比系统的全面认识
  • Python3(7) 数字类型
  • 穿越链路的旅程:深入理解计算机网络中的数据链路层
  • OpenVINO教程(五):实现YOLOv11+OpenVINO实时视频目标检测
  • Qt实战之将自定义插件(minGW)显示到Qt Creator列表的方法
  • Stable Baselines3 结合 gym 训练 CartPole 倒立摆
  • 【C++】vector扩容缩容
  • 2025/4/23 心得
  • 视频图片去水印处理图像 HitPaw Watermark Remover 软件工具WIN
  • MacOS中安装Python(homebrew,pyenv)
  • Java实现插入排序算法
  • 杭电oj(1087、1203、1003)题解
  • 云原生--CNCF-3-核心工具介绍(容器和编排、服务网格和通信、监控和日志、运行时和资源管理,安全和存储、CI/CD等)
  • gtest、gmock的使用