SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
ESCUELA DE INGENIERÍA
SEMESTRE ABRIL– AGOSTO 2021
COMPILADORES
ACTIVIDAD EN CLASES N° 16
Fecha: 17-06-2021
NOMBRE: Bryan Chasiguano
Realizar las siguientes actividades:
Descargue el archivo y diseñe los árboles sintácticos indicados, propague atributos a términos
terminales y signos...
Encuentre la notación sufija de cada una de las expresiones dadas. Utilice el programa a su gusto para
diseñar los árboles sintácticos….
 a + 1 = b;
Res: a1b=+
 c = a + 5 a + b * c
Res: ca=5ª+bc*+
=
+
a 1
1
+(int,real)
=(int,real)
c(int)
+(int,real)
a(int)
5a(int)
*(int,real)
b(int)
c(int)
 -a + b
Res: a-b+
 a – (b - c)
Res: abc--
 -(a+-5*b)
+(int,real)
-a(int) b(int)
-(int,real)
a(int)
-(int,real)
b(int)
c(int)
-(int,real)
+(int,real)
a(int) *(int,real)
-5(int) b(int)
Res: a+5b*--
 5*3 / 4 + 3**2/3
Res: 53*4/3*2*3/
 4 – 4 * 2 / 16
Res: 442*16/-
+(int,real)
/(int,real)
*(int,real)
5(int) 3(int)
4(int)
**(int,real)
3(int) /(int,real)
2(int) 3(int)
-(int,real)
4(int) *(int,real)
4(int) /(int,real)
2(int) 16(int)
 (2+7) * 5 / 3 – 4 ** 2 ** 3
Res: 27+5*3/4*2**3*-
 3*7/5 – 8*5/3
Res: 37*5/85*3/-
-(int,real)
/(int,real)
*(int,real)
+(int,real)
2(int)
7(int)
5(int)
3(int)
**(int,real)
4(int) **(int)
2(int)
3(int)
-(int,real)
*(int,real)
3(int) /(int,real)
7(int) 5(int)
*(int,real)
8(int) /(int,real)
5(int) 3(int)
 6*65+667*23/5*7
Res: 665*66723*5/7+
 X+X*X+ZZ/T
Res: XXX*+ZZT/+
+(real)
*(real)
6(int)
65(int)
*(real)
667(int)
/(real)
23(int)
*(real)
5(int)
7(int)
+(real)
X(int) *(real)
X(int) +(real)
X(int) /(real)
ZZ(int)
T(int)
Luegorealice elalgoritmo quepermita transformar las notaciones en árboles tomando algún ejemplo
de las notaciones planteadas. Puede utilizar ellenguaje de programación de su preferencia.
Realizar un comentario personal sobre el funcionamiento que tiene los árboles sintácticos
el proceso de la de la compilación.
Una vez terminado el trabajo, la tarea debe ser subida un repositorio digital y luego colocar
de forma embebida en el blog personal de trabajo y enviar el enlace de publicación al espacio
virtual y presentar la dirección del blog en el campus virtual en el enlace indicado hasta la
hora descrita por su docente.
https://bachasiguanocompiladores.blogspot.com/2021/07/taller-16-practico-de-diseno-de-
arboles.html

Más contenido relacionado

La actualidad más candente (15)

Funcion polinomica con nets
Funcion polinomica con netsFuncion polinomica con nets
Funcion polinomica con nets
 
Trabajo de funciones
Trabajo de funcionesTrabajo de funciones
Trabajo de funciones
 
Semana10 mate4-del 18 al 22 de octubre
Semana10 mate4-del 18 al 22 de octubreSemana10 mate4-del 18 al 22 de octubre
Semana10 mate4-del 18 al 22 de octubre
 
Taller 1 De 10° Funcion
Taller 1 De 10°  FuncionTaller 1 De 10°  Funcion
Taller 1 De 10° Funcion
 
Semana7 mate4-del 27 de septiembreal 1 de octubre
Semana7 mate4-del 27 de septiembreal 1 de octubreSemana7 mate4-del 27 de septiembreal 1 de octubre
Semana7 mate4-del 27 de septiembreal 1 de octubre
 
4 esomaesb re_esu12
4 esomaesb re_esu124 esomaesb re_esu12
4 esomaesb re_esu12
 
Semana11 mate4-del 25 al 29 de octubre
Semana11 mate4-del 25 al 29 de octubreSemana11 mate4-del 25 al 29 de octubre
Semana11 mate4-del 25 al 29 de octubre
 
Semana7 mate4-del 21 al 25 de sept
Semana7 mate4-del 21 al 25 de septSemana7 mate4-del 21 al 25 de sept
Semana7 mate4-del 21 al 25 de sept
 
Semana2 mate4-del 23 al 27 de agosto-2021
Semana2 mate4-del 23 al 27 de agosto-2021Semana2 mate4-del 23 al 27 de agosto-2021
Semana2 mate4-del 23 al 27 de agosto-2021
 
Semana3 mate4-del 30 de agosto al 3 de septiembre
Semana3 mate4-del 30 de agosto al 3 de septiembreSemana3 mate4-del 30 de agosto al 3 de septiembre
Semana3 mate4-del 30 de agosto al 3 de septiembre
 
Semana5 mate4-del 13 al 17 de septiembre
Semana5 mate4-del 13 al 17 de septiembreSemana5 mate4-del 13 al 17 de septiembre
Semana5 mate4-del 13 al 17 de septiembre
 
Primer documento
Primer documentoPrimer documento
Primer documento
 
Final
Final Final
Final
 
Semana5 mate4-del 11 al 15 de sept.
Semana5 mate4-del 11 al 15 de sept.Semana5 mate4-del 11 al 15 de sept.
Semana5 mate4-del 11 al 15 de sept.
 
4ºeso vacaciones 2ªeval
4ºeso vacaciones 2ªeval4ºeso vacaciones 2ªeval
4ºeso vacaciones 2ªeval
 

Similar a Taller n_16 compiladores_arboles_17_junio_2021

Taller n16 compiladores_arboles_17_junio_2021
Taller n16 compiladores_arboles_17_junio_2021Taller n16 compiladores_arboles_17_junio_2021
Taller n16 compiladores_arboles_17_junio_2021
Bryan Chasiguano
 
Actividad12 c11(enee) eliminacion de signos de agrupacion(9nos)
Actividad12 c11(enee) eliminacion de signos de agrupacion(9nos)Actividad12 c11(enee) eliminacion de signos de agrupacion(9nos)
Actividad12 c11(enee) eliminacion de signos de agrupacion(9nos)
Alberto Pazmiño
 
Guía de estudio y pasaporte segundo
Guía de estudio y pasaporte segundoGuía de estudio y pasaporte segundo
Guía de estudio y pasaporte segundo
ALMA ARTEAGA
 

Similar a Taller n_16 compiladores_arboles_17_junio_2021 (20)

Taller n16 compiladores_arboles_17_junio_2021
Taller n16 compiladores_arboles_17_junio_2021Taller n16 compiladores_arboles_17_junio_2021
Taller n16 compiladores_arboles_17_junio_2021
 
1 ero algebra
1 ero algebra1 ero algebra
1 ero algebra
 
01. cuaderno matemática 7mo stre
01.  cuaderno matemática 7mo stre01.  cuaderno matemática 7mo stre
01. cuaderno matemática 7mo stre
 
Expresiones matemáticas de las Expresiones Algebraicas
Expresiones matemáticas de las Expresiones AlgebraicasExpresiones matemáticas de las Expresiones Algebraicas
Expresiones matemáticas de las Expresiones Algebraicas
 
áLgebra
áLgebraáLgebra
áLgebra
 
X 4 a
X 4 aX 4 a
X 4 a
 
Tema 3 polinomios especiales
Tema 3   polinomios especialesTema 3   polinomios especiales
Tema 3 polinomios especiales
 
Relaciones y Funciones.pptx
Relaciones y Funciones.pptxRelaciones y Funciones.pptx
Relaciones y Funciones.pptx
 
Calc i-ejercicios-1
Calc i-ejercicios-1Calc i-ejercicios-1
Calc i-ejercicios-1
 
Pack de rubrica de matematica
Pack de rubrica de matematicaPack de rubrica de matematica
Pack de rubrica de matematica
 
Algebra
AlgebraAlgebra
Algebra
 
Algebra
AlgebraAlgebra
Algebra
 
MATE PROD NOTABLES.pdf
MATE PROD NOTABLES.pdfMATE PROD NOTABLES.pdf
MATE PROD NOTABLES.pdf
 
Actividad12 c11(enee) eliminacion de signos de agrupacion(9nos)
Actividad12 c11(enee) eliminacion de signos de agrupacion(9nos)Actividad12 c11(enee) eliminacion de signos de agrupacion(9nos)
Actividad12 c11(enee) eliminacion de signos de agrupacion(9nos)
 
Binomio Al Cuadrado Fin
Binomio Al Cuadrado FinBinomio Al Cuadrado Fin
Binomio Al Cuadrado Fin
 
10 y 11
10 y 1110 y 11
10 y 11
 
NMIS - AO 3A
NMIS - AO 3ANMIS - AO 3A
NMIS - AO 3A
 
Solución practica 6, numeración
Solución practica 6, numeraciónSolución practica 6, numeración
Solución practica 6, numeración
 
UNAC 2014 I- Solucionario-Bloque 2
UNAC 2014 I- Solucionario-Bloque 2UNAC 2014 I- Solucionario-Bloque 2
UNAC 2014 I- Solucionario-Bloque 2
 
Guía de estudio y pasaporte segundo
Guía de estudio y pasaporte segundoGuía de estudio y pasaporte segundo
Guía de estudio y pasaporte segundo
 

Más de Bryan Chasiguano

Taller n20 compiladores_optimizacion_codigo_1_julio_2021
Taller n20 compiladores_optimizacion_codigo_1_julio_2021Taller n20 compiladores_optimizacion_codigo_1_julio_2021
Taller n20 compiladores_optimizacion_codigo_1_julio_2021
Bryan Chasiguano
 
Taller n19 compiladores_generacion_codigo_29_junio_2021
Taller n19 compiladores_generacion_codigo_29_junio_2021Taller n19 compiladores_generacion_codigo_29_junio_2021
Taller n19 compiladores_generacion_codigo_29_junio_2021
Bryan Chasiguano
 
Taller n18 compiladores_gestion_memoria_24_junio_2021
Taller n18 compiladores_gestion_memoria_24_junio_2021Taller n18 compiladores_gestion_memoria_24_junio_2021
Taller n18 compiladores_gestion_memoria_24_junio_2021
Bryan Chasiguano
 
Taller n15 compiladores_analis_semantico_15_junio_2021 (1)
Taller n15 compiladores_analis_semantico_15_junio_2021 (1)Taller n15 compiladores_analis_semantico_15_junio_2021 (1)
Taller n15 compiladores_analis_semantico_15_junio_2021 (1)
Bryan Chasiguano
 

Más de Bryan Chasiguano (16)

Máquinas de turing y autómatas acotados
Máquinas de turing y autómatas acotadosMáquinas de turing y autómatas acotados
Máquinas de turing y autómatas acotados
 
Taller n20 compiladores_optimizacion_codigo_1_julio_2021
Taller n20 compiladores_optimizacion_codigo_1_julio_2021Taller n20 compiladores_optimizacion_codigo_1_julio_2021
Taller n20 compiladores_optimizacion_codigo_1_julio_2021
 
Taller n19 compiladores_generacion_codigo_29_junio_2021
Taller n19 compiladores_generacion_codigo_29_junio_2021Taller n19 compiladores_generacion_codigo_29_junio_2021
Taller n19 compiladores_generacion_codigo_29_junio_2021
 
Taller n18 compiladores_gestion_memoria_24_junio_2021
Taller n18 compiladores_gestion_memoria_24_junio_2021Taller n18 compiladores_gestion_memoria_24_junio_2021
Taller n18 compiladores_gestion_memoria_24_junio_2021
 
Taller n15 compiladores_analis_semantico_15_junio_2021 (1)
Taller n15 compiladores_analis_semantico_15_junio_2021 (1)Taller n15 compiladores_analis_semantico_15_junio_2021 (1)
Taller n15 compiladores_analis_semantico_15_junio_2021 (1)
 
Taller n14 compiladores_10_junio_2021
Taller n14 compiladores_10_junio_2021Taller n14 compiladores_10_junio_2021
Taller n14 compiladores_10_junio_2021
 
Taller n13 compiladores_10_junio_2021
Taller n13 compiladores_10_junio_2021Taller n13 compiladores_10_junio_2021
Taller n13 compiladores_10_junio_2021
 
Taller n11 compiladores_1_junio_2021
Taller n11 compiladores_1_junio_2021Taller n11 compiladores_1_junio_2021
Taller n11 compiladores_1_junio_2021
 
Taller 9 compiladores
Taller 9 compiladoresTaller 9 compiladores
Taller 9 compiladores
 
Trabajo bryan chasiguano
Trabajo bryan chasiguanoTrabajo bryan chasiguano
Trabajo bryan chasiguano
 
Clase 19 Gramáticas Regulares
Clase 19 Gramáticas RegularesClase 19 Gramáticas Regulares
Clase 19 Gramáticas Regulares
 
Clase 17 gramaticas libres de contexto
Clase 17 gramaticas libres de contextoClase 17 gramaticas libres de contexto
Clase 17 gramaticas libres de contexto
 
Clase 16 teorema de kleene parte 2
Clase 16 teorema de kleene parte 2Clase 16 teorema de kleene parte 2
Clase 16 teorema de kleene parte 2
 
Clase 15 Teorema de Kleene parte 2
Clase 15 Teorema de Kleene parte 2Clase 15 Teorema de Kleene parte 2
Clase 15 Teorema de Kleene parte 2
 
Taller 5 automatas
Taller 5 automatasTaller 5 automatas
Taller 5 automatas
 
Mapa mental Automatas
Mapa mental AutomatasMapa mental Automatas
Mapa mental Automatas
 

Último

Distribucion fisica internacional .pptx
Distribucion fisica internacional  .pptxDistribucion fisica internacional  .pptx
Distribucion fisica internacional .pptx
RicardoCastellanosDr
 
sistema político Mariangel Adjam Mapa mental
sistema político Mariangel Adjam Mapa mentalsistema político Mariangel Adjam Mapa mental
sistema político Mariangel Adjam Mapa mental
MariangelAdjam
 

Último (10)

Imagen creada en photopea con el fin de informar acerca de los navegadores web.
Imagen creada en photopea con el fin de informar acerca de los navegadores web.Imagen creada en photopea con el fin de informar acerca de los navegadores web.
Imagen creada en photopea con el fin de informar acerca de los navegadores web.
 
PARTES DE LA PANTALLA DE POWER POINT.pptx
PARTES DE LA PANTALLA DE POWER POINT.pptxPARTES DE LA PANTALLA DE POWER POINT.pptx
PARTES DE LA PANTALLA DE POWER POINT.pptx
 
Distribucion fisica internacional .pptx
Distribucion fisica internacional  .pptxDistribucion fisica internacional  .pptx
Distribucion fisica internacional .pptx
 
Manual-Microsoft-Office-Excel-2i010-basico.pdf
Manual-Microsoft-Office-Excel-2i010-basico.pdfManual-Microsoft-Office-Excel-2i010-basico.pdf
Manual-Microsoft-Office-Excel-2i010-basico.pdf
 
Dominios_De_Internet.pdf
Dominios_De_Internet.pdfDominios_De_Internet.pdf
Dominios_De_Internet.pdf
 
PerezGallegos_Claudia_M1S3Al6.pptx las tic en la vida cotidiana
PerezGallegos_Claudia_M1S3Al6.pptx las tic en la vida cotidianaPerezGallegos_Claudia_M1S3Al6.pptx las tic en la vida cotidiana
PerezGallegos_Claudia_M1S3Al6.pptx las tic en la vida cotidiana
 
Presentacion De Imagenes Digitales Y Navegadores De Internet.
Presentacion De Imagenes Digitales Y Navegadores De Internet.Presentacion De Imagenes Digitales Y Navegadores De Internet.
Presentacion De Imagenes Digitales Y Navegadores De Internet.
 
ciberseguridad y seguridad informatica- alex jaren.pptx
ciberseguridad y seguridad informatica- alex jaren.pptxciberseguridad y seguridad informatica- alex jaren.pptx
ciberseguridad y seguridad informatica- alex jaren.pptx
 
sistema político Mariangel Adjam Mapa mental
sistema político Mariangel Adjam Mapa mentalsistema político Mariangel Adjam Mapa mental
sistema político Mariangel Adjam Mapa mental
 
COMO PUBLICAR UNA PRESENTACION GRAFICA EN INTERNET .pptx
COMO PUBLICAR UNA PRESENTACION GRAFICA EN INTERNET .pptxCOMO PUBLICAR UNA PRESENTACION GRAFICA EN INTERNET .pptx
COMO PUBLICAR UNA PRESENTACION GRAFICA EN INTERNET .pptx
 

Taller n_16 compiladores_arboles_17_junio_2021

  • 1. ESCUELA DE INGENIERÍA SEMESTRE ABRIL– AGOSTO 2021 COMPILADORES ACTIVIDAD EN CLASES N° 16 Fecha: 17-06-2021 NOMBRE: Bryan Chasiguano Realizar las siguientes actividades: Descargue el archivo y diseñe los árboles sintácticos indicados, propague atributos a términos terminales y signos... Encuentre la notación sufija de cada una de las expresiones dadas. Utilice el programa a su gusto para diseñar los árboles sintácticos….  a + 1 = b; Res: a1b=+  c = a + 5 a + b * c Res: ca=5ª+bc*+ = + a 1 1 +(int,real) =(int,real) c(int) +(int,real) a(int) 5a(int) *(int,real) b(int) c(int)
  • 2.  -a + b Res: a-b+  a – (b - c) Res: abc--  -(a+-5*b) +(int,real) -a(int) b(int) -(int,real) a(int) -(int,real) b(int) c(int) -(int,real) +(int,real) a(int) *(int,real) -5(int) b(int)
  • 3. Res: a+5b*--  5*3 / 4 + 3**2/3 Res: 53*4/3*2*3/  4 – 4 * 2 / 16 Res: 442*16/- +(int,real) /(int,real) *(int,real) 5(int) 3(int) 4(int) **(int,real) 3(int) /(int,real) 2(int) 3(int) -(int,real) 4(int) *(int,real) 4(int) /(int,real) 2(int) 16(int)
  • 4.  (2+7) * 5 / 3 – 4 ** 2 ** 3 Res: 27+5*3/4*2**3*-  3*7/5 – 8*5/3 Res: 37*5/85*3/- -(int,real) /(int,real) *(int,real) +(int,real) 2(int) 7(int) 5(int) 3(int) **(int,real) 4(int) **(int) 2(int) 3(int) -(int,real) *(int,real) 3(int) /(int,real) 7(int) 5(int) *(int,real) 8(int) /(int,real) 5(int) 3(int)
  • 5.  6*65+667*23/5*7 Res: 665*66723*5/7+  X+X*X+ZZ/T Res: XXX*+ZZT/+ +(real) *(real) 6(int) 65(int) *(real) 667(int) /(real) 23(int) *(real) 5(int) 7(int) +(real) X(int) *(real) X(int) +(real) X(int) /(real) ZZ(int) T(int)
  • 6. Luegorealice elalgoritmo quepermita transformar las notaciones en árboles tomando algún ejemplo de las notaciones planteadas. Puede utilizar ellenguaje de programación de su preferencia. Realizar un comentario personal sobre el funcionamiento que tiene los árboles sintácticos el proceso de la de la compilación. Una vez terminado el trabajo, la tarea debe ser subida un repositorio digital y luego colocar de forma embebida en el blog personal de trabajo y enviar el enlace de publicación al espacio virtual y presentar la dirección del blog en el campus virtual en el enlace indicado hasta la hora descrita por su docente. https://bachasiguanocompiladores.blogspot.com/2021/07/taller-16-practico-de-diseno-de- arboles.html