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 integralestrionice
 
Multiplicadores de lagrange
Multiplicadores de lagrangeMultiplicadores de lagrange
Multiplicadores de lagrangeBryan Guerra
 
Progresión Aritmética
Progresión Aritmética Progresión Aritmética
Progresión Aritmética eddiecolina
 
Metodos kuhn tucker y lagrange
Metodos kuhn tucker  y lagrangeMetodos kuhn tucker  y lagrange
Metodos kuhn tucker y lagrangemagnielys
 
Trabajo proyecto integrado
Trabajo proyecto  integradoTrabajo proyecto  integrado
Trabajo proyecto integradoiughuii
 
Angulos en.posicion.normal 2018
Angulos en.posicion.normal 2018Angulos en.posicion.normal 2018
Angulos en.posicion.normal 2018Edgar
 
Regla de Ruffini
Regla de RuffiniRegla de Ruffini
Regla de Ruffinilillysdiaz
 
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 ccesa007Demetrio Ccesa Rayme
 
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 diariaJhunior 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
 
Concepto geométrico de la derivada
Concepto geométrico de la derivadaConcepto geométrico de la derivada
Concepto geométrico de la derivadainsutecvirtual
 
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 Logaritmicanntk
 
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 lagrangeChely Briceño
 
Funciones
FuncionesFunciones
FuncionesIva C
 
Angulo en posicion normal
Angulo en posicion normalAngulo en posicion normal
Angulo en posicion normaljzana
 

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
 
Funciones
FuncionesFunciones
Funciones
 
Angulo en posicion normal
Angulo en posicion normalAngulo en posicion normal
Angulo en posicion normal
 

Último

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 JUNITMaricarmen Sánchez Ruiz
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
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 UninoveFagnerLisboa3
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 

Último (13)

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
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
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
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 

Esquemas generación código intermedio