EjemploComportamientoAPyG2.ppsx
2
Definir el AP correspondiente a: G2 = (∑ T , ∑ N , S, P) ∑ T = {a, b, c, d} ∑ N = {S, A, B} P = { S aAa A bB | c B Acd } 1. Crear los estados i, p, q y f; donde i es el estado inicial y f es el estado de aceptación 2. Agregar la transición (i, , / p, #) 3. Agregar una transición (p, , / q, S) donde S es el símbolo inicial de G2 4. Agregar una transición (q, ,N / q,w) para cada regla de reescritura Nw en G2 5. Agregar una transición (q, x, x / q, ) para cada terminal x de G2 6. Agregar la transición (q, , # / f,
Transcript of EjemploComportamientoAPyG2.ppsx
![Page 1: EjemploComportamientoAPyG2.ppsx](https://reader036.fdocuments.ec/reader036/viewer/2022082820/55cf8cf55503462b1390c000/html5/thumbnails/1.jpg)
Definir el AP correspondiente a:
G2 = (∑T, ∑N, S, P)
∑T = {a, b, c, d}
∑N = {S, A, B}
P = {S aAaA bB | cB Acd}
1. Crear los estados i, p, q y f; donde i es el estado inicial y f es el estado de aceptación
2. Agregar la transición (i, , / p, #)
3. Agregar una transición (p, , / q, S) donde S es el símbolo inicial de G2
4. Agregar una transición (q, ,N / q,w) para cada regla de reescritura Nw en G2
5. Agregar una transición (q, x, x / q, ) para cada terminal x de G2
6. Agregar la transición (q, , # / f, )
![Page 2: EjemploComportamientoAPyG2.ppsx](https://reader036.fdocuments.ec/reader036/viewer/2022082820/55cf8cf55503462b1390c000/html5/thumbnails/2.jpg)
Comportamiento del AP
S aAaA bB | cB Acd
i p q fλ, λ / # λ, λ / S λ, # / λ
λ, B / Acdλ, A / bBλ, A / cλ, S / aAa
b, b /λc, c /λa, a /λd, d /λ
#
a b c c d a
S
a
A
a
A
a
b
B
a
B
a
A
c
d
a
c
c
d
a
c
d
a
d
aa