SlideShare uma empresa Scribd logo
Autômato finito determinístico
       A informação que um afd guarda sobre a entrada (mais precisamente sobre a parte da entrada já lida) é
representada por um estado, escolhido em um conjunto finito de estados. A definição formal de automato finito, na sua
versão determinística é dada a seguir.

Definição. Um Autômato Finito Determinístico (afd) M, sobre um alfabeto Σ é um
sistema (Q, Σ, δ, q0, F), onde:
Q é um conjunto de estados finito, não vazio;
Σ é um alfabeto de entrada (finito)
δ: Q×Σ → Q é a função de transição
q0 ∈ Q é o estado inicial
F⊆Q é o conjunto de estados finais.

O nome determinístico faz referência ao fato de que δ é uma função (também chamada função de transição ou programa),
que determina precisamente o próximo estado a ser assumido quando a máquina M se encontra no estado q e lê da
entrada o símbolo a: o estado δ(q, a).

De forma simplificada, podemos dizer que um afd aceita uma cadeia se, partindo do estado inicial, e mudando de estado
de acordo com a função de transição, o afd atinge um estado final ao terminar de ler a cadeia. Uma das maneiras de
visualizar o funcionamento de um afd é através de um controle finito que lê símbolos de uma fita de entrada (onde se
encontra a cadeia de entrada), sequencialmente, da esquerda para a direita. Os elementos do conjunto de estados Q
representam os estados possíveis do controle finito. A operação se inicia no estado inicial q 0, lendo o primeiro símbolo da
fita de entrada.

                               Exercícios de Autômatos Finitos Determinístico

        1. Dado o autômato abaixo determine M = (∑, Q, d,q 0, F)


                                   b
                                q0             a             q1            c           qf


        2. Seja o autômato finito determinístico abaixo.

                                   0
                                q0             1             q1            1           qf
              Qual é o estado final do autômato para as seguintes strings:
              a. 01
              b. 011
              c. 01100000
              d. 0
              c. 1
              d. 00000
              Qual é o formato da linguagem que este autômato aceita?
        3. Desenvolva autômatos finitos determinísticos que reconheçam as seguintes linguagens
           sobre ∑ ={a,b}:
              a. {w | w possui aaa como subpalavra}
              b. {w | o sufixo de w é aa}
              c. {w | w possui número impar de a e número ímpar de b}
              d. {w | w possui número par de a e número ímpar de b ou w possui número e. par de b e
              ímpar de a}
              f. {w | o quinto símbolo da direita para a esquerda de w é a}
        4. Pense na seguinte afirmação: “Um autômato finito sempre pára.” Analise se ela é
           verdadeira ou falsa. Se verdadeira justifique. Se falsa dê um contra-exemplo.

Mais conteúdo relacionado

PDF
Exerciciosde automatosfinitosnaodeterministicos
PDF
Prova 03 de Autômatos e Computabilidade
PDF
PDF
Teoriacomputacao eduardo uab_ufrpe - imprimir_nopw
PDF
Aula 7 expressão regular
PDF
Teoria Lista Exercicios 1.0
PDF
Aula 5 linguagens regularese automatosfinitosnãodeterministico
PDF
Aula 10 minimizaçãode automato
Exerciciosde automatosfinitosnaodeterministicos
Prova 03 de Autômatos e Computabilidade
Teoriacomputacao eduardo uab_ufrpe - imprimir_nopw
Aula 7 expressão regular
Teoria Lista Exercicios 1.0
Aula 5 linguagens regularese automatosfinitosnãodeterministico
Aula 10 minimizaçãode automato

Semelhante a Exerciciosde automatosfinitosdeterministicossemresolucao (6)

PDF
Aula 12 revisãodos exercícios
PDF
2º/2012 - Prova 02 de Autômatos e Computabilidade
PDF
Equivalência entre AFnD e AFD
PDF
Aula 9 propriedadedas linguagensregulares
PDF
2º/2012 - Prova 01 de Autômatos e Computabilidade
PDF
Prova 02 de Autômatos e Computabilidade
Aula 12 revisãodos exercícios
2º/2012 - Prova 02 de Autômatos e Computabilidade
Equivalência entre AFnD e AFD
Aula 9 propriedadedas linguagensregulares
2º/2012 - Prova 01 de Autômatos e Computabilidade
Prova 02 de Autômatos e Computabilidade
Anúncio

Mais de wab030 (20)

ODP
Internet e Educação
ODP
Programe ou seja programado
ODP
Internet e cidadania
ODP
Internet, Cidadania e Educação
ODP
Internet e redes sociais digitais como instrumento para os movimentos sociais
ODP
A internet como espaço de mobilidade social: democratização e regulamentação ...
PDF
Hp0061
PDF
Internet e educação
PDF
Alimentos Orgânicos - Melhor para sua saúde
PDF
Notas b2redes
PDF
Notas info+banco
PDF
Aula 10 camada de rede
PDF
Aula 10 maquinade turing
PDF
Wireshark ip sept_15_2009
PDF
Aula 10 camada de rede
PDF
Aula 9 conceitos gerais de Rede
PDF
Wireshark UDP
PDF
Notas b1 redes
PDF
Notas b1 info+banco
PDF
Aula 9 camada de rede
Internet e Educação
Programe ou seja programado
Internet e cidadania
Internet, Cidadania e Educação
Internet e redes sociais digitais como instrumento para os movimentos sociais
A internet como espaço de mobilidade social: democratização e regulamentação ...
Hp0061
Internet e educação
Alimentos Orgânicos - Melhor para sua saúde
Notas b2redes
Notas info+banco
Aula 10 camada de rede
Aula 10 maquinade turing
Wireshark ip sept_15_2009
Aula 10 camada de rede
Aula 9 conceitos gerais de Rede
Wireshark UDP
Notas b1 redes
Notas b1 info+banco
Aula 9 camada de rede
Anúncio

Último (20)

PDF
DAQUISIÇÃO E DESENVOLVIMENTO DA FALA 12 A 24 MESES
PPTX
QuestõesENEMVESTIBULARPARAESTUDOSEAPRENDIZADO.pptx
PDF
Um dia na casa do Mensageiro (que a paz e benção de Deus estejam com ele)
PDF
embriologia_animal_aula_share_2026_semestre
PPTX
Trabalho Cidades sustentáveis ou Utopia.pptx
PPTX
Lição 8 EBD.pptxtudopossonaquelequemimfortalece
PDF
FLUXOGRAMA CLASSE lll - Acesso estritamente proximal.pdf
PDF
manual-orientacao-asb_5a8d6d8d87160aa636f63a5d0.pdf
PPTX
NR11 - Treinamento Direcao Defensiva - 2023.pptx
PPTX
16. MODERNISMO - PRIMEIRA GERAÇÃO - EDIÇÃO 2021 (1).pptx
PPTX
Pedagogia em Ambientes Não Escolares.pptx
PPTX
Revolução Industrial - Aula Expositiva - 3U4.pptx
PPTX
Biologia celular: citologia, é o estudo da célula, a unidade básica da vida.
PDF
A Revolução Francesa de 1789 slides história
PDF
50 anos Hoje - Volume V - 1973 - Manaus Amazonas
PPTX
Ocupação e transformação dos territórios.pptx
PDF
Ementa 2 semestre PEI Orientação de estudo
PPTX
HISTÓRIA DO BRASIL - anos de Democracia.pptx
PPTX
O Romantismo e a identidade brasileira..
PDF
RELATÓRIO DE ESTÁGIO SURVISIONADO: NEUROPSICOPEDAGOGIA INSTITUCIONAL, CLÍNIC...
DAQUISIÇÃO E DESENVOLVIMENTO DA FALA 12 A 24 MESES
QuestõesENEMVESTIBULARPARAESTUDOSEAPRENDIZADO.pptx
Um dia na casa do Mensageiro (que a paz e benção de Deus estejam com ele)
embriologia_animal_aula_share_2026_semestre
Trabalho Cidades sustentáveis ou Utopia.pptx
Lição 8 EBD.pptxtudopossonaquelequemimfortalece
FLUXOGRAMA CLASSE lll - Acesso estritamente proximal.pdf
manual-orientacao-asb_5a8d6d8d87160aa636f63a5d0.pdf
NR11 - Treinamento Direcao Defensiva - 2023.pptx
16. MODERNISMO - PRIMEIRA GERAÇÃO - EDIÇÃO 2021 (1).pptx
Pedagogia em Ambientes Não Escolares.pptx
Revolução Industrial - Aula Expositiva - 3U4.pptx
Biologia celular: citologia, é o estudo da célula, a unidade básica da vida.
A Revolução Francesa de 1789 slides história
50 anos Hoje - Volume V - 1973 - Manaus Amazonas
Ocupação e transformação dos territórios.pptx
Ementa 2 semestre PEI Orientação de estudo
HISTÓRIA DO BRASIL - anos de Democracia.pptx
O Romantismo e a identidade brasileira..
RELATÓRIO DE ESTÁGIO SURVISIONADO: NEUROPSICOPEDAGOGIA INSTITUCIONAL, CLÍNIC...

Exerciciosde automatosfinitosdeterministicossemresolucao

  • 1. Autômato finito determinístico A informação que um afd guarda sobre a entrada (mais precisamente sobre a parte da entrada já lida) é representada por um estado, escolhido em um conjunto finito de estados. A definição formal de automato finito, na sua versão determinística é dada a seguir. Definição. Um Autômato Finito Determinístico (afd) M, sobre um alfabeto Σ é um sistema (Q, Σ, δ, q0, F), onde: Q é um conjunto de estados finito, não vazio; Σ é um alfabeto de entrada (finito) δ: Q×Σ → Q é a função de transição q0 ∈ Q é o estado inicial F⊆Q é o conjunto de estados finais. O nome determinístico faz referência ao fato de que δ é uma função (também chamada função de transição ou programa), que determina precisamente o próximo estado a ser assumido quando a máquina M se encontra no estado q e lê da entrada o símbolo a: o estado δ(q, a). De forma simplificada, podemos dizer que um afd aceita uma cadeia se, partindo do estado inicial, e mudando de estado de acordo com a função de transição, o afd atinge um estado final ao terminar de ler a cadeia. Uma das maneiras de visualizar o funcionamento de um afd é através de um controle finito que lê símbolos de uma fita de entrada (onde se encontra a cadeia de entrada), sequencialmente, da esquerda para a direita. Os elementos do conjunto de estados Q representam os estados possíveis do controle finito. A operação se inicia no estado inicial q 0, lendo o primeiro símbolo da fita de entrada. Exercícios de Autômatos Finitos Determinístico 1. Dado o autômato abaixo determine M = (∑, Q, d,q 0, F) b q0 a q1 c qf 2. Seja o autômato finito determinístico abaixo. 0 q0 1 q1 1 qf Qual é o estado final do autômato para as seguintes strings: a. 01 b. 011 c. 01100000 d. 0 c. 1 d. 00000 Qual é o formato da linguagem que este autômato aceita? 3. Desenvolva autômatos finitos determinísticos que reconheçam as seguintes linguagens sobre ∑ ={a,b}: a. {w | w possui aaa como subpalavra} b. {w | o sufixo de w é aa} c. {w | w possui número impar de a e número ímpar de b} d. {w | w possui número par de a e número ímpar de b ou w possui número e. par de b e ímpar de a} f. {w | o quinto símbolo da direita para a esquerda de w é a} 4. Pense na seguinte afirmação: “Um autômato finito sempre pára.” Analise se ela é verdadeira ou falsa. Se verdadeira justifique. Se falsa dê um contra-exemplo.