程序设计实践w有限自动机介绍.pptVIP

  • 2
  • 0
  • 约4.53千字
  • 约 30页
  • 2016-12-23 发布于江苏
  • 举报
前言 输入一个字符串,判断其是否是合法的C语言标识符; 输入一个字符串,判断其是否是 形式(即先输入a、再输入b、最后输入c,且输入的a、b、c的个数相同); 。。。 针对类似的字符串识别问题,建立有限状态自动机模型,可以为分析、求解带来很大的帮助。 6.1 基本概念 例1:打电话 (自动机在通信领域的应用)。 在一次呼叫中,从建立连接到通话完毕,要经历摘机,拨号,应答,进行通话等过程,话机的状态及状态迁移如下所示。 6.1 基本概念 例2:串口通信 两台微机通过串口通信, 需在两台机器间建立好连接后,才可以传递数据,可以使用有限状态自动机,描述串口通信的状态。 6.1 基本概念 电话和串口都可抽象为有限自动机 ? 1. 对象处于某一相对稳定的状态下; 2. 某个事件(输入)发生; 3. 这一事件引起一串处理发生,包括执行特定 的功能,产生相应的输出等; 4. 处理结束,对象迁移到一个新的相对稳定状态。 6.1 基本概念 什么是有限状态自动机? 是一种具有离散输入/输出系统的数学模型,简称 有限自动机。这一系统具有任意有限数量的内部“状态”。 状态:一个标识,能区分自动机在不同时刻的状况。有限状态系统具有任意有限数目的内部“状态” 自动机接受一定的

文档评论(0)

1亿VIP精品文档

相关文档