Practica 4
Practica 4
Practica 4
INTEGRANTES :
LIMA - PERÚ
AÑO 2021
Actividades
I) Desarrolle lo siguiente
a.
E => E+E
E => I
I => a
E => I
I => b
b.
E => E+E
E => I
E => I
I => b
I => a
a) Árboles de derivación
A → 0A | λ
B → 0B | 1B | λ
Por la izquierda:
S → A1B → 0A1B → 00A1B → 001B → 0010B → 00101B → 00101 → 00101λ →00101
Por la derecha:
S → A1B → A10B → A101B → A101 → 0A101 → 00A101 → 00λ101 → 00101
b. 1001
Por la izquierda:
S → A1B → λ1B → 1B → 10B → 100B → 1001B → 1001λ → 1001
Por la derecha:
S → A1B → A10B → A100B → A1001B → A1001λ → A1001 → λ1001 → 1001
c. 00011
Por la izquierda:
S → A1B → 0A1B → 00A1B → 000A1B → 000λ1B → 0001B → 00011B →00011λ →
00011
Por la derecha:
S → A1B → A11B → A11λ → A11 → 0A11 → 00A11 → 000A11 → 000λ11 → 00011
Solución:
Entrada a b λ
Cima a b Z a b Z a
q0 (q0 ,aa) (q0 , λ) (q0 ,aZ) (q0 , λ) (q0 ,bb) (q0 ,bZ) (q1 ,Z)
Función de transición:
δ(q0,a,a) →(q0,aa)
δ(q0,a,b) →(q0,λ)
δ(q0,a,Z) →(q0,aZ)
δ(q0,b,a) →(q0,λ)
δ(q0,b,b) →(q0,bb)
δ(q0,b,Z) →(q0,bZ)
δ(q0,λ,Z) →(q1,Z)
S −→ λ | aSbS | bSaS.
Primera solución:
Entrada a b λ
Cima a b Z a b Z
δ(q0,λ,_) →(q1,Z)
δ(q1,a,a) →(q1,aa)
δ(q1,a,b) →(q1,_)
δ(q1,a,Z) →(q1,aZ)
δ(q1,b,a) →(q1,_)
δ(q1,b,b) →(q1,bb)
δ(q1,b,Z) →(q1,bZ)
δ(q1,λ,Z) →(q2,_)
Segunda solución:
Entrada a b λ
Cima a b Z a b Z a b Z
q0 (q0 ,aa) (q0 ,_) (q0 ,aZ) (q0 ,_) (q0 ,bb) (q0 ,bZ)
Función de transición :
δ(q0,a,a) →(q0,aa)
δ(q0,a,b) →(q0,_)
δ(q0,a,Z) →(q0,aZ)
δ(q0,b,a) →(q0,_)
δ(q0,b,b) →(q0,bb)
δ(q0,b,Z) →(q0,bZ)