CGU-NET | UGC NET CS 2016 Julio – III | Pregunta 57

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:
57
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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *