编译原理:实验三自动机程序的设计与实现

一、实验目的
编写程序实现自动机对词法分析单词的识别程序
二、实验重难点
自动机的程序实现及识别
三、实验内容与要求
1、FA的程序表示;
2、FA的识别。
四、实验学时
4课时
五、实验设备与环境
Visual C++ 6.0
六、实验过程
1.给出附录中自动机的图形化表示。

在这里插入图片描述

  1. 该自动机的初态是 0 ;终态集是 3 。
  2. 输入附录中给出的代码,并进行调试运行及测试:
    ⑴测试用例1: aab ;
    ⑵运行结果:

在这里插入图片描述

⑶测试用例2:: bba ;
⑷运行结果:
在这里插入图片描述

  1. 构造正规式00(0|1)*11相应的DFA。
    ⑴与该正规式等价的NFA为:

在这里插入图片描述

⑵与该正规式等价的最小化DFA为:

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值