La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Traductores DDS con CUP. Introducción Los siguientes pasos facilitarán el seguimiento de la animación:  Primero se mostrará la expresión lógica que se.

Presentaciones similares


Presentación del tema: "Traductores DDS con CUP. Introducción Los siguientes pasos facilitarán el seguimiento de la animación:  Primero se mostrará la expresión lógica que se."— Transcripción de la presentación:

1 Traductores DDS con CUP

2 Introducción Los siguientes pasos facilitarán el seguimiento de la animación:  Primero se mostrará la expresión lógica que se va a analizar.  Posteriormente se desarrollará dicha cadena en forma de árbol.  A continuación se podrá observar como los atributos sintetizados se van transfiriendo en el árbol hasta llegar a la raíz y, por tanto, obteniendo la solución final. Este árbol está dividido en varias partes para una mayor visibilidad y comprensión, primero se analizará la parte izquierda y luego la derecha.

3 Cadena de prueba La expresión lógica que vamos usar para analizar el comportamiento de nuestro traductor es: (false and (74 >= 34)) xor 45 < 78 ;

4 Árbol completo El árbol que representa dicha expresión es el que se muestra a continuación, en las siguientes diapositivas se explicará su funcionamiento: A L L xor J C J num < 4578 ( L ) L J and J false ( L ) J C num >= 3474

5 Animación DDS J C num >= 3474 J ( L ) Num.valor=34Num.valor=78

6 Animación DDS J C num >= 3474 J ( L ) C.Valor = num.valor >= num.valor=true

7 Animación DDS J C num >= 3474 J ( L ) J.Valor = true

8 Animación DDS J C num >= 3474 J ( L ) L.valor = true

9 Animación DDS J C num >= 3474 J ( L ) J.valor = true

10 Animación DDS L J ( L ) LJ and J false J.valor = false

11 Animación DDS L J ( L ) LJ and J false L.valor = false

12 Animación DDS L J ( L ) LJ and J false L.valor =L.valor and J.valor= false

13 Animación DDS L J ( L ) LJ and J false J.valor = false

14 Animación DDS L J ( L ) LJ and J false L.valor = false

15 Animación DDS L L xor J C num < 45 78 A Num.valor = 45 Num.valor = 78

16 Animación DDS L L xor J C num < 45 78 A C.valor = num.valor<num.valor=true

17 Animación DDS L L xor J C num < 45 78 A J.valor = true

18 Animación DDS L L xor J C num < 45 78 A L.valor = L.valor xor J.valor = true

19 Animación DDS L L xor J C num < 45 78 A A.valor = true


Descargar ppt "Traductores DDS con CUP. Introducción Los siguientes pasos facilitarán el seguimiento de la animación:  Primero se mostrará la expresión lógica que se."

Presentaciones similares


Anuncios Google