PUERTA | PUERTA-CS-2004 | Pregunta 87

El lenguaje {a m b n C m+n | m, n ≥ 1} es

(A) regular
(B) libre de contexto pero no regular
(C) sensible al contexto pero no libre de contexto
(D) tipo 0 pero no sensible al contexto

Respuesta: (B)
Explicación:
Construimos un PDA para el lenguaje dado.

PUSH Z 0 en la pila inicialmente.
PUSH X en la pila para cada aparición de ‘a’.
PUSH Y en la pila para cada ocurrencia de ‘b’.
POP X e Y de la pila para cada ocurrencia de ‘c’.

Si después de extraer todos los X e Y de la pila, no queda ningún elemento de entrada en la string y obtenemos Z 0 en la parte superior de la pila, entonces se acepta la string.

 
Por lo tanto, la opción (B) es correcta.

 
Comente a continuación si encuentra algo incorrecto en la publicación anterior.

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 *