Logo Passei Direto
Buscar

Aula 2 - Autômatos finitos não determinísticos

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

Prévia do material em texto

Aula 2 - Autômatos finitos não determinísticos 
1. Uma cadeia de entrada a1a2 ...an é aceita/reconhecida por um AFND se existe AO 
MENOS UMA sequência de transições que leva do estado inicial para algum estado 
final. 
Nesse contexto, sobre os AFND, assinale a alternativa correta. 
a) Os AFNDs permitem que uma mesma transição atinja dois estados diferentes, 
limitando a análise que possa ser realizada para cada símbolo de entrada. 
b) Um AFND tem uma cadeia aceita se, pelo menos, um estado final é atingido ao 
final do processamento, lembrando que o autômato pode ter mais de um estado 
final. 
c) Pelo fato de o AFND ser mais generalista, ele tem um poder de expressão 
relativamente maior que o AFD, pois a quantidade de AFNDs acaba sendo bem 
maior que a de AFDs. 
d) É possível realizar conversões de AFNDs para AFDs, mas o AFND em questão não 
poderá ter uma transição vazia, o que impossibilitaria tal conversão entre eles. 
e) Sejam a e b o alfabeto de entrada de um AFND, pode-se inferir que, em um 
AFND, para cada estado, será realizada uma única transição com base em um 
símbolo de entrada. 
2. As tabelas AFN ajudam a ter uma visão de cada transição com base no estado atual, 
símbolo de entrada e estado(s) alvo(s). 
Observe o diagrama AFN a seguir: 
 
Assinale a alternativa que apresenta corretamente a tabela AFN correspondente ao AFN. 
 
 
A. 
 
B. 
 
. 
C. 
 
 
 
D. 
 
E. 
 
 
3. A definição formal de um AFN é composta basicamente de uma 5-upla, cuja notação 
pode ser dada por: 
M=(Ʃ, Q, δ,q0,F) 
Em que Ʃé o alfabeto, Q o conjunto de estados, q0 o estado inicial e F o conjunto de 
estados finais. 
Considere o seguinte AFN, em que: 
Ʃ = (a, b); 
F = {q2}. 
 
Analise as afirmativas: 
I. O AFN tem transições vazias para q2. 
II. O AFN em questão aceita todas as cadeias iniciadas por a ou b. 
III. O AFN em questão termina, necessariamente, com dois símbolos iguais. 
IV. O AFN aceita cadeias de, no mínimo, dois caracteres. 
É correto o que se afirma nos itens: 
a) I e II, apenas. 
b) III e IV, apenas. 
c) I, III e IV, apenas. 
d) II, III e IV, apenas. 
e) I, II e III, apenas. 
 
4. Os AFNs podem ser convertidos em AFDs equivalentes com base em algumas regras 
de acordo com o estado atual, símbolo de entrada e próximo estado. Observe o AFN a 
seguir: 
 
Que autômato finito determinístico aceita a mesma linguagem? 
A. 
 
B. 
 
C. 
 
D. 
 
E. É impossível converter esse autômato finito não determinístico em um autômato 
finito determinístico. 
 
5.A notação formal relacionada a um AFN tem por objetivo, além de sua devida 
formalização, instruir sobre características e estado da computação atual do autômato. 
Considere que determinada computação de um AFN esteja na seguinte situação para a 
entrada 011: 
 
Com base nessa tabela, pode-se afirmar que: 
 
A. ao ler o símbolo 1, quando em q0, o autômato permanece apenas em q0. 
B. A computação está no estado q0 e q1 em "paralelo", avaliando o símbolo 0. 
C. A computação chegou a seu estado final, e a cadeia foi aceita. 
D. Ao ser lido um símbolo 1 no estado q1, o AFN vai para q0. 
E. Independentemente da entrada, quando em q0, o autômato vai para q1.

Mais conteúdos dessa disciplina