← Questões de Algoritmos e Estrutura de Dados

Algoritmos e Estrutura de Dados · CESPE/CEBRASPE · 2022

Questão comentada de Algoritmos e Estrutura de Dados

O autômato finito determinístico

Gabarito: C

O autômato finito determinístico, ou AFD, é o modelo mais “certinho” da turma: para cada estado e para cada símbolo de entrada, existe uma única transição possível. Nada de dúvida, nada de lote de caminhos, nada de adivinhação. Ele lê a entrada passo a passo e vai mudando de estado de forma bem previsível. A ideia central do determinismo é justamente essa: dado o estado atual e o próximo símbolo lido, o próximo estado é único. Em termos formais, a função de transição de um AFD leva um estado e um símbolo de entrada para um único estado. Isso aparece na teoria dos autômatos como uma função do tipo delta(q, a) = q'. Por isso, o gabarito é a letra C. Ela descreve exatamente o comportamento determinístico: para cada entrada, o autômato transita do estado atual para um e somente um estado. Se houvesse várias possibilidades de transição, já estaríamos falando de não determinismo. Vale lembrar a diferença clássica: no autômato finito não determinístico, pode haver mais de uma transição possível para o mesmo símbolo, inclusive nenhuma. No determinístico, a regra é a unicidade. É uma distinção muito cobrada em prova, porque a banca adora trocar um por vários e ver quem escorrega.

Continue treinando

Questões relacionadas