Está en la página 1de 6

Tecnológico De Estudios Superiores de Ecatepec

Ingeniería en sistemas computacionales

Asignatura:
Lenguajes y Autómatas
Alumno:
Cano Tabla Aarón Israel
Practica:
Ejercicios tipo examen.
Grupo:
5501
Fecha de Entrega:
11/06/18

Cano Tabla Aarón Israel Página 1


Dada la gramática G= <Vn,Vt,P,S>

Donde

Vn= {S,B}

Vt= {a,b}

P= {S→aBBa,B→b|bB}

a) Definir el lenguaje generado


b) Para la cadena abbba encontrar:
 Una derivación más a la izquierda.
 Una derivación más a la derecha.
 El árbol de derivación.
c) ¿Es ambigua la gramática? Justifique la respuesta.

………………………………………………………………………………………………………………………………

1.- S→aBBa

2.- S→b

3.- S→bB

A) Respuesta

W1 -(1)→ aBBa –(3)→ abBbBa -(3)→ abbBbBa –(2)→ abbbbba

Cano Tabla Aarón Israel Página 2


W2 -(1)→aBBa -(2)→ abba

W3 -(1)→aBBa -(3)→ abBBa -(2)→ abbba

Cano Tabla Aarón Israel Página 3


W4 -(1)→ aBBa -(3)→ abBBa -(3)→ abbBBa -(2)→ abbbba

W5 -(1)→ aBBa -(3)→ aBbBa -(2)→ aBbba -(3)→ abBbba -(3)→ abbBbba -
(3)→abbbBbba -(2)→ abbbbbba

Cano Tabla Aarón Israel Página 4


b) abbba

 Una derivación más a la izquierda.

W → S -(1)→ aBBa -(3)→ abBBa -(2)→ abbBa -(2)→ abbba

 Una derivación más a la derecha.

W → S -(1)→ aBBa -(3)→ aBbBa -(2)→ aBbba -(2)→ abbba

 El árbol de derivación.

Cano Tabla Aarón Israel Página 5


c) ¿Es ambigua la gramática? Justifique la respuesta.

Si es ambigua, pues se puede hacer la derivación de izquierda y de derecha.

Existe alguna cadena de terminales que puede obtenerse mediante árboles de


derivación distintos (dos árboles distintos dan la misma cadena).

Cano Tabla Aarón Israel Página 6

También podría gustarte