Dada una Máquina de Turing
M = ({q 0 , q 1 , q 2 , q 3 }, {a, b}, {a, b, B}, δ, B, {q 3 })
Donde δ es una función de transición definida como
δ(q 0 , a) = (q 1 , a, R)
δ(q 1 , b) = (q 2 , b, R)
δ(q 2 , a) = (q 2 , a, R)
δ(q 3 , b) = (q 3 , b, R)
El lenguaje L(M) aceptado por la Máquina de Turing se da como:
(A) aa*b
(B) abab
(C) aba*b
(D) aba*
Respuesta: (C)
Explicación: Según la pregunta dada, tenemos la transición:
δ(q 0 , a) = (q 1 , a, R)
δ(q 1 , b) = (q 2 , b, R)
δ( q 2 , a) = (q 2 , a, R)
δ(q 3 , b) = (q 3 , b, R)
Podemos dibujar un DFA:
El lenguaje será aba*b.
Entonces, la opción (C) es correcta.
Cuestionario de esta pregunta
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA