Aula6

Page 1

Teoria da Computação Prof. Cícero Costa Quarto cicero@engcomp.uema.br

Autômatos Finitos Não-Determinísticos

Autômatos finitos não-determinísticos Um autômato finito “não-determinístico” (NFA) tem o poder de estar em vários estados ao mesmo tempo. Característica essa expressa com freqüência como a capacidade de “adivinhar” algo sobre sua entrada. Exemplo: Quando o autômato é usado para procurar certas sequências de caracteres (por exemplo, palavras-chave) em um longo string de texto, é útil para “adivinhar” que estamos no início de um desses strings e usar uma sequência de estados apenas para verificar se o string aparece, caractere por caractere.

2

Uma visão informal dos autômatos finitos nãodeterminísticos Conjunto finito de símbolos de entrada Conjunto finito de estados

Autômato Finito Não-Determinístico (NFA)

Função de transição

Conjunto de estados de aceitação Estado inicial

3


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.