SlideShare una empresa de Scribd logo
1 de 10
Esquemas de
generación
-Estatuto condicional
-Estatuto de ciclos
-Arreglos
-Funciones
 Los esquemas de generación son las estrategias o
acciones que se deberán realizarse y tomarse en
cuenta en el momento de generar código
intermedio.
Estatuto condicional
 Las condiciones deben expresarse de
manera lo más sencilla posible de tal
forma que puedan evaluarse en
cortocircuito.
Por ejemplo una instrucción como:
if (a == b and 3<= 5 and 3 == 0)
se evalúa primero
x = ((a == b and 3 <= 5 )
y = (x and 3 == 0
if (y)
Estatuto de ciclos
 Los ciclos se descomponen en un ciclo genérico,
por lo que ciclos while, for y do- while tienen la
misma representación interna. Todo queda en
forma de while.
WHILE (A > B) AND (A < = 2 * B – 5) DO A : = A + B
el código intermedio generado será:
L1 : IF A > B GOTO L2
GOTO L3
L2 : T1 : = 2 * B
T2 : = T1 – 5
IF A < T2 GOTO L4
GOTO L3
L4 : A : = A + B
GOTO L1
L3 : . . . . . . .
Arreglos
 Los arreglos se descomponen en estructuras
básicas de manejo de manera simple.
por ejemplo:
char a=“Hola”;
se reduce a:
a[0]=‘H’; a[1]=‘o’; a[2]=‘l’; a[3]=‘a’; a[4]=‘0’;
Funciones
 Las funciones pueden reducir a en línea, lo que se
hace es expandir el código original de la función.
 Las funciones se descomponen simplificando los
parámetros de manera individual al igual que el
valor de retorno.
BIBLIOGRAFIA
 http://www.itescam.edu.mx/principal/sylabus/f
pdb/recursos/r48682.PDF
 http://www.mitecnologico.com/Main/ProgramacionDeSis
 http://www.mailxmail.com/curso-generadores-codigo/com
 http://es.wikipedia.org/wiki/Traducci
%C3%B3n_autom
%C3%A1tica_mediante_lengua_intermedia
 http://rua.ua.es/dspace/bitstream/10045/3848/
1/cil-para-pl.pdf
BIBLIOGRAFIA
 http://www.itescam.edu.mx/principal/sylabus/f
pdb/recursos/r48682.PDF
 http://www.mitecnologico.com/Main/ProgramacionDeSis
 http://www.mailxmail.com/curso-generadores-codigo/com
 http://es.wikipedia.org/wiki/Traducci
%C3%B3n_autom
%C3%A1tica_mediante_lengua_intermedia
 http://rua.ua.es/dspace/bitstream/10045/3848/
1/cil-para-pl.pdf

Más contenido relacionado

La actualidad más candente

Derivadas e integrales
Derivadas e integralesDerivadas e integrales
Derivadas e integrales
trionice
 
Angulos en.posicion.normal 2018
Angulos en.posicion.normal 2018Angulos en.posicion.normal 2018
Angulos en.posicion.normal 2018
Edgar
 
Aplicacion de las funciones atematicas a la vida diaria
Aplicacion de las funciones atematicas a la vida diariaAplicacion de las funciones atematicas a la vida diaria
Aplicacion de las funciones atematicas a la vida diaria
Jhunior Romero
 
Metodo lagrange & kuhn tucker - Optimizacion de sistemas y funciones.
Metodo lagrange & kuhn tucker - Optimizacion de sistemas y funciones.Metodo lagrange & kuhn tucker - Optimizacion de sistemas y funciones.
Metodo lagrange & kuhn tucker - Optimizacion de sistemas y funciones.
Daniel Paz
 
Las condiciones de kuhn tucker y lagrange
Las condiciones de kuhn tucker y lagrangeLas condiciones de kuhn tucker y lagrange
Las condiciones de kuhn tucker y lagrange
Chely Briceño
 

La actualidad más candente (20)

PRODUCTOS NOTABLES Y FACTORIZACION
PRODUCTOS NOTABLES Y FACTORIZACIONPRODUCTOS NOTABLES Y FACTORIZACION
PRODUCTOS NOTABLES Y FACTORIZACION
 
Geoman
GeomanGeoman
Geoman
 
Derivadas e integrales
Derivadas e integralesDerivadas e integrales
Derivadas e integrales
 
Multiplicadores de lagrange
Multiplicadores de lagrangeMultiplicadores de lagrange
Multiplicadores de lagrange
 
Progresión Aritmética
Progresión Aritmética Progresión Aritmética
Progresión Aritmética
 
Angulo en posicion normal
Angulo en posicion normalAngulo en posicion normal
Angulo en posicion normal
 
Metodos kuhn tucker y lagrange
Metodos kuhn tucker  y lagrangeMetodos kuhn tucker  y lagrange
Metodos kuhn tucker y lagrange
 
Trabajo proyecto integrado
Trabajo proyecto  integradoTrabajo proyecto  integrado
Trabajo proyecto integrado
 
Derivada marzo2009
Derivada marzo2009Derivada marzo2009
Derivada marzo2009
 
Angulos en.posicion.normal 2018
Angulos en.posicion.normal 2018Angulos en.posicion.normal 2018
Angulos en.posicion.normal 2018
 
Regla de Ruffini
Regla de RuffiniRegla de Ruffini
Regla de Ruffini
 
Introduccion a la teoria de polinomios ccesa007
Introduccion a la teoria de polinomios  ccesa007Introduccion a la teoria de polinomios  ccesa007
Introduccion a la teoria de polinomios ccesa007
 
Ud
UdUd
Ud
 
Aplicacion de las funciones atematicas a la vida diaria
Aplicacion de las funciones atematicas a la vida diariaAplicacion de las funciones atematicas a la vida diaria
Aplicacion de las funciones atematicas a la vida diaria
 
Metodo lagrange & kuhn tucker - Optimizacion de sistemas y funciones.
Metodo lagrange & kuhn tucker - Optimizacion de sistemas y funciones.Metodo lagrange & kuhn tucker - Optimizacion de sistemas y funciones.
Metodo lagrange & kuhn tucker - Optimizacion de sistemas y funciones.
 
Concepto geométrico de la derivada
Concepto geométrico de la derivadaConcepto geométrico de la derivada
Concepto geométrico de la derivada
 
Exposicion 4 Ejemplo De GraficacióN De FuncióN Logaritmica
Exposicion 4 Ejemplo De GraficacióN De FuncióN LogaritmicaExposicion 4 Ejemplo De GraficacióN De FuncióN Logaritmica
Exposicion 4 Ejemplo De GraficacióN De FuncióN Logaritmica
 
Las condiciones de kuhn tucker y lagrange
Las condiciones de kuhn tucker y lagrangeLas condiciones de kuhn tucker y lagrange
Las condiciones de kuhn tucker y lagrange
 
Angulo en posicion normal
Angulo en posicion normalAngulo en posicion normal
Angulo en posicion normal
 
Funciones
FuncionesFunciones
Funciones
 

Último

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 

Esquemas