SlideShare una empresa de Scribd logo
1 de 4
Susana Guadalupe Vázquez Hernández
4° C
3. Poner a punto el programa mediante el uso de un editor de lenguaje de
programación estructurado.
3.1. Captura y edición del programa
La captura en el programa va de acuerdo a la lógica del pseudocódigo debe escribir un
aserie de instrucciones detalladas en un código reconocible por la computadora. A esta
serie de instrucciones se le conoce como código fuente. Este código fuente se encuentra
en un lenguaje de alto nivel. La edición se lleva a cabo después de terminar el
programa, cuando se detecta que es necesario hacer algún cambio, ajuste o
complementación al programa.
3.2. Compilar el programa. Depurar el
programa. Ejecutar el programa
Compilar
Un compilador es un programa informático que traduce un programa escrito en un
lenguaje de programación a otro lenguaje de programación, generando un programa
equivalente que la máquina será capaz de interpretar. Usualmente el segundo lenguaje
es lenguaje de máquina, pero también puede ser un código intermedio (bytecode), o
simplemente texto. Este proceso de traducción se conoce como compilación.
Susana Guadalupe Vázquez Hernández
4° C
Un compilador es un programa que
permite traducir el código fuente de un
programa en lenguaje de alto nivel, a otro
lenguaje de nivel inferior (típicamente
lenguaje de máquina). De esta manera un
programador puede diseñar un programa
en un lenguaje mucho más cercano a
cómo piensa un ser humano, para luego
compilarlo a un programa más manejable
por una computadora.
La construcción de un compilador involucra la división del proceso en una serie de fases
que variará con su complejidad. Generalmente estas fases se agrupan en dos tareas: el
análisis del programa fuente y la síntesis del programa objeto.
Análisis: Se trata de la comprobación de la corrección del programa fuente, e
incluye las fases correspondientes al Análisis léxico (que consiste en la
descomposición del programa fuente en componentes léxicos), Análisis sintáctico
(agrupación de los componentes léxicos en frases gramaticales ) y Análisis
semántico (comprobación de la validez semántica de las sentencias aceptadas
en la fase de Análisis Sintáctico).
Síntesis: Su objetivo es la generación de la salida expresada en el lenguaje objeto y
suele estar formado por una o varias combinaciones de fases de Generación de
Código (normalmente se trata de código intermedio o de código objeto) y de
Optimización de Código (en las que se busca obtener un código lo más eficiente
posible).
Tipos de compiladores
Compiladores cruzados: generan código para un sistema distinto del que están
funcionando.
Compiladores optimizadores: realizan cambios en el código para mejorar su
eficiencia, pero manteniendo la funcionalidad del programa original.
Compiladores de una sola pasada: generan el código máquina a partir de una
única lectura del código fuente.
Compiladores de varias pasadas: necesitan leer el código fuente varias veces
antes de poder producir el código máquina.
Compiladores JIT: (Just In Time): forman parte de un intérprete y compilan partes
del código según se necesitan.
Susana Guadalupe Vázquez Hernández
4° C
Depurar
Depuración de programas es el proceso
de identificar y corregir errores de
programación. En inglés se le conoce
como debugging, es que se asemeja a la
eliminación de bichos (bugs), manera en
que se conoce informalmente a los errores
de programación. Si bien existen técnicas
para la revisión sistemática del código
fuente y se cuenta con medios
computacionales para la detección de errores (depuradores) y facilidades, sigue siendo
en buena medida una actividad manual, que desafía la paciencia, la imaginación y la
intuición del programador. Muchas veces se requiere incluir en el código fuente
instrucciones auxiliares que permitan el seguimiento de la ejecución del programa,
presentando los valores de variables y direcciones de memoria y ralentizando la salida de
datos. Dentro de un proceso formal de aseguramiento de la calidad, puede ser
asimilado al concepto de prueba unitaria.
Ejecutar
En informática, ejecutar es la acción de iniciar la carga de un programa o de cualquier
archivo ejecutable.
En otras palabras, la ejecución es el proceso mediante el cual una computadora lleva a
cabo las instrucciones de un programa informático.
Se pueden ejecutar programas compilados.
Ejecutar un programa implica que éste estará en estado de ejecución y, por ende, en
memoria, hasta que se finalice.
Susana Guadalupe Vázquez Hernández
4° C
http://es.wikipedia.org/wiki/Compilador
http://es.wikipedia.org/wiki/Depuraci%C3%B3n_de_programas
http://www.alegsa.com.ar/Dic/ejecutar.php

Más contenido relacionado

La actualidad más candente

Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmasmauro38
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmascritina26
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmascritina26
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmasyiyi153
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmasCAMINSUASTY
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmasdianis22
 
Compilador Funcionamiento
Compilador FuncionamientoCompilador Funcionamiento
Compilador FuncionamientoKriz Kozlov
 
C:\documents and settings\clientea\mis documentos\compiladores
C:\documents and settings\clientea\mis documentos\compiladoresC:\documents and settings\clientea\mis documentos\compiladores
C:\documents and settings\clientea\mis documentos\compiladoresNancyandRegina317
 

La actualidad más candente (11)

Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmas
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmas
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmas
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmas
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmas
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmas
 
Lenguajes de desarrollo (programación)
Lenguajes de desarrollo (programación)Lenguajes de desarrollo (programación)
Lenguajes de desarrollo (programación)
 
Compilador Funcionamiento
Compilador FuncionamientoCompilador Funcionamiento
Compilador Funcionamiento
 
C. Conceptos Básicos
C. Conceptos BásicosC. Conceptos Básicos
C. Conceptos Básicos
 
C:\documents and settings\clientea\mis documentos\compiladores
C:\documents and settings\clientea\mis documentos\compiladoresC:\documents and settings\clientea\mis documentos\compiladores
C:\documents and settings\clientea\mis documentos\compiladores
 

Destacado

Comissão de visita
Comissão de visitaComissão de visita
Comissão de visitafelipe_higa
 
Conteudo programatico dl (2) (1)
Conteudo programatico dl (2) (1)Conteudo programatico dl (2) (1)
Conteudo programatico dl (2) (1)menaltonnovafase
 
Apartes de la charla: Resultados del Tránsito de Mercurio en Frente del Sol...
Apartes de la  charla:  Resultados del Tránsito de Mercurio en Frente del Sol...Apartes de la  charla:  Resultados del Tránsito de Mercurio en Frente del Sol...
Apartes de la charla: Resultados del Tránsito de Mercurio en Frente del Sol...SOCIEDAD JULIO GARAVITO
 
5è premi literari vila almenar
5è premi literari vila almenar5è premi literari vila almenar
5è premi literari vila almenarBiblioteca Almenar
 
Former Love Island star Josh Ritchie locks lips with Wayne Rooney prostitute ...
Former Love Island star Josh Ritchie locks lips with Wayne Rooney prostitute ...Former Love Island star Josh Ritchie locks lips with Wayne Rooney prostitute ...
Former Love Island star Josh Ritchie locks lips with Wayne Rooney prostitute ...Hamza Shakeel
 
Randstad amplia atuação no mercado brasileiro
Randstad amplia atuação no mercado brasileiroRandstad amplia atuação no mercado brasileiro
Randstad amplia atuação no mercado brasileiroRandstadBrasil
 
Entrepreneurs in India india
Entrepreneurs in India indiaEntrepreneurs in India india
Entrepreneurs in India indiaAshish Jhalani
 
Um artista da fome de franz kafka e a modenidade
Um artista da fome de franz kafka e a modenidadeUm artista da fome de franz kafka e a modenidade
Um artista da fome de franz kafka e a modenidadepibiduergsmontenegro
 
Reflexão nº 7, revisada.
Reflexão nº 7, revisada.Reflexão nº 7, revisada.
Reflexão nº 7, revisada.felipe_higa
 
Recursos
RecursosRecursos
RecursosKarys69
 
CPA Congress - Beyond Linked In - Other Social Media & Digital Tools
CPA Congress - Beyond Linked In - Other Social Media & Digital ToolsCPA Congress - Beyond Linked In - Other Social Media & Digital Tools
CPA Congress - Beyond Linked In - Other Social Media & Digital ToolsTim Gentle
 
Zohar Ytro Lundi/ זוהר יתרו יום ב'
Zohar Ytro Lundi/ זוהר יתרו יום ב'Zohar Ytro Lundi/ זוהר יתרו יום ב'
Zohar Ytro Lundi/ זוהר יתרו יום ב'beithazohar
 
Resumen de la Charla: UNA ESPECIAL ORDEN EJECUTIVA DE BARACK OBAMA
Resumen de la Charla: UNA ESPECIAL ORDEN EJECUTIVA DE BARACK OBAMAResumen de la Charla: UNA ESPECIAL ORDEN EJECUTIVA DE BARACK OBAMA
Resumen de la Charla: UNA ESPECIAL ORDEN EJECUTIVA DE BARACK OBAMASOCIEDAD JULIO GARAVITO
 
Digital marknadsföring - Del 1
Digital marknadsföring - Del 1Digital marknadsföring - Del 1
Digital marknadsföring - Del 1Martin Vendel
 
Digital Classroom 101
Digital Classroom 101Digital Classroom 101
Digital Classroom 101Tim Gentle
 

Destacado (20)

Ejercicio excel
Ejercicio excelEjercicio excel
Ejercicio excel
 
Comissão de visita
Comissão de visitaComissão de visita
Comissão de visita
 
Conteudo programatico dl (2) (1)
Conteudo programatico dl (2) (1)Conteudo programatico dl (2) (1)
Conteudo programatico dl (2) (1)
 
Apartes de la charla: Resultados del Tránsito de Mercurio en Frente del Sol...
Apartes de la  charla:  Resultados del Tránsito de Mercurio en Frente del Sol...Apartes de la  charla:  Resultados del Tránsito de Mercurio en Frente del Sol...
Apartes de la charla: Resultados del Tránsito de Mercurio en Frente del Sol...
 
5è premi literari vila almenar
5è premi literari vila almenar5è premi literari vila almenar
5è premi literari vila almenar
 
Former Love Island star Josh Ritchie locks lips with Wayne Rooney prostitute ...
Former Love Island star Josh Ritchie locks lips with Wayne Rooney prostitute ...Former Love Island star Josh Ritchie locks lips with Wayne Rooney prostitute ...
Former Love Island star Josh Ritchie locks lips with Wayne Rooney prostitute ...
 
Randstad amplia atuação no mercado brasileiro
Randstad amplia atuação no mercado brasileiroRandstad amplia atuação no mercado brasileiro
Randstad amplia atuação no mercado brasileiro
 
Entrepreneurs in India india
Entrepreneurs in India indiaEntrepreneurs in India india
Entrepreneurs in India india
 
Um artista da fome de franz kafka e a modenidade
Um artista da fome de franz kafka e a modenidadeUm artista da fome de franz kafka e a modenidade
Um artista da fome de franz kafka e a modenidade
 
Reflexão nº 7, revisada.
Reflexão nº 7, revisada.Reflexão nº 7, revisada.
Reflexão nº 7, revisada.
 
Recursos
RecursosRecursos
Recursos
 
Unidad 7
Unidad 7Unidad 7
Unidad 7
 
CPA Congress - Beyond Linked In - Other Social Media & Digital Tools
CPA Congress - Beyond Linked In - Other Social Media & Digital ToolsCPA Congress - Beyond Linked In - Other Social Media & Digital Tools
CPA Congress - Beyond Linked In - Other Social Media & Digital Tools
 
Pruebas
PruebasPruebas
Pruebas
 
Zohar Ytro Lundi/ זוהר יתרו יום ב'
Zohar Ytro Lundi/ זוהר יתרו יום ב'Zohar Ytro Lundi/ זוהר יתרו יום ב'
Zohar Ytro Lundi/ זוהר יתרו יום ב'
 
Heater
HeaterHeater
Heater
 
La Promoción 2012
La Promoción 2012La Promoción 2012
La Promoción 2012
 
Resumen de la Charla: UNA ESPECIAL ORDEN EJECUTIVA DE BARACK OBAMA
Resumen de la Charla: UNA ESPECIAL ORDEN EJECUTIVA DE BARACK OBAMAResumen de la Charla: UNA ESPECIAL ORDEN EJECUTIVA DE BARACK OBAMA
Resumen de la Charla: UNA ESPECIAL ORDEN EJECUTIVA DE BARACK OBAMA
 
Digital marknadsföring - Del 1
Digital marknadsföring - Del 1Digital marknadsföring - Del 1
Digital marknadsföring - Del 1
 
Digital Classroom 101
Digital Classroom 101Digital Classroom 101
Digital Classroom 101
 

Similar a Programación-compilar-depurar-ejecutar

Similar a Programación-compilar-depurar-ejecutar (20)

presentacion I BTP
presentacion I BTPpresentacion I BTP
presentacion I BTP
 
Programacion
Programacion Programacion
Programacion
 
Programación
ProgramaciónProgramación
Programación
 
Programacion
ProgramacionProgramacion
Programacion
 
Conceptos básicos programaciön
Conceptos básicos programaciönConceptos básicos programaciön
Conceptos básicos programaciön
 
Presentación3
Presentación3Presentación3
Presentación3
 
Tema 1.3.- Programación
Tema 1.3.- ProgramaciónTema 1.3.- Programación
Tema 1.3.- Programación
 
Fanny3
Fanny3Fanny3
Fanny3
 
Jhonny3
Jhonny3Jhonny3
Jhonny3
 
La programación
La programaciónLa programación
La programación
 
QUE ES PROGRAMACION DE SISTEMAS
QUE ES PROGRAMACION DE SISTEMASQUE ES PROGRAMACION DE SISTEMAS
QUE ES PROGRAMACION DE SISTEMAS
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Tema referente a ing. sistemas
Tema referente a ing. sistemasTema referente a ing. sistemas
Tema referente a ing. sistemas
 
Programacion informatica
Programacion informaticaProgramacion informatica
Programacion informatica
 
Compiladores y analizador lexicos
Compiladores y analizador lexicosCompiladores y analizador lexicos
Compiladores y analizador lexicos
 
Tercera unidad
Tercera unidadTercera unidad
Tercera unidad
 
Introduccion a los lenguajes de programacion
Introduccion a los lenguajes de programacionIntroduccion a los lenguajes de programacion
Introduccion a los lenguajes de programacion
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
C:\fakepath\compiladores
C:\fakepath\compiladoresC:\fakepath\compiladores
C:\fakepath\compiladores
 

Más de susanabiebs (20)

Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Práctica 30
Práctica 30Práctica 30
Práctica 30
 
Practica 29
Practica 29Practica 29
Practica 29
 
Practica 27
Practica 27Practica 27
Practica 27
 
Práctica 28
Práctica 28Práctica 28
Práctica 28
 
Práctica 25
Práctica 25Práctica 25
Práctica 25
 
Práctica 26
Práctica 26Práctica 26
Práctica 26
 
Unidad 6
Unidad 6Unidad 6
Unidad 6
 
Práctica 24
Práctica 24Práctica 24
Práctica 24
 
Cuestionario Unidad 5
Cuestionario Unidad 5Cuestionario Unidad 5
Cuestionario Unidad 5
 
Práctica 23
Práctica 23Práctica 23
Práctica 23
 
Práctica 22
Práctica 22Práctica 22
Práctica 22
 
Cuestionario Unidad 4
Cuestionario Unidad 4Cuestionario Unidad 4
Cuestionario Unidad 4
 
Práctica 21
Práctica 21Práctica 21
Práctica 21
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Práctica 19
Práctica 19Práctica 19
Práctica 19
 
Práctica 18
Práctica 18Práctica 18
Práctica 18
 
Práctica 17
Práctica 17Práctica 17
Práctica 17
 
Práctica 16
Práctica 16Práctica 16
Práctica 16
 

Programación-compilar-depurar-ejecutar

  • 1. Susana Guadalupe Vázquez Hernández 4° C 3. Poner a punto el programa mediante el uso de un editor de lenguaje de programación estructurado. 3.1. Captura y edición del programa La captura en el programa va de acuerdo a la lógica del pseudocódigo debe escribir un aserie de instrucciones detalladas en un código reconocible por la computadora. A esta serie de instrucciones se le conoce como código fuente. Este código fuente se encuentra en un lenguaje de alto nivel. La edición se lleva a cabo después de terminar el programa, cuando se detecta que es necesario hacer algún cambio, ajuste o complementación al programa. 3.2. Compilar el programa. Depurar el programa. Ejecutar el programa Compilar Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar. Usualmente el segundo lenguaje es lenguaje de máquina, pero también puede ser un código intermedio (bytecode), o simplemente texto. Este proceso de traducción se conoce como compilación.
  • 2. Susana Guadalupe Vázquez Hernández 4° C Un compilador es un programa que permite traducir el código fuente de un programa en lenguaje de alto nivel, a otro lenguaje de nivel inferior (típicamente lenguaje de máquina). De esta manera un programador puede diseñar un programa en un lenguaje mucho más cercano a cómo piensa un ser humano, para luego compilarlo a un programa más manejable por una computadora. La construcción de un compilador involucra la división del proceso en una serie de fases que variará con su complejidad. Generalmente estas fases se agrupan en dos tareas: el análisis del programa fuente y la síntesis del programa objeto. Análisis: Se trata de la comprobación de la corrección del programa fuente, e incluye las fases correspondientes al Análisis léxico (que consiste en la descomposición del programa fuente en componentes léxicos), Análisis sintáctico (agrupación de los componentes léxicos en frases gramaticales ) y Análisis semántico (comprobación de la validez semántica de las sentencias aceptadas en la fase de Análisis Sintáctico). Síntesis: Su objetivo es la generación de la salida expresada en el lenguaje objeto y suele estar formado por una o varias combinaciones de fases de Generación de Código (normalmente se trata de código intermedio o de código objeto) y de Optimización de Código (en las que se busca obtener un código lo más eficiente posible). Tipos de compiladores Compiladores cruzados: generan código para un sistema distinto del que están funcionando. Compiladores optimizadores: realizan cambios en el código para mejorar su eficiencia, pero manteniendo la funcionalidad del programa original. Compiladores de una sola pasada: generan el código máquina a partir de una única lectura del código fuente. Compiladores de varias pasadas: necesitan leer el código fuente varias veces antes de poder producir el código máquina. Compiladores JIT: (Just In Time): forman parte de un intérprete y compilan partes del código según se necesitan.
  • 3. Susana Guadalupe Vázquez Hernández 4° C Depurar Depuración de programas es el proceso de identificar y corregir errores de programación. En inglés se le conoce como debugging, es que se asemeja a la eliminación de bichos (bugs), manera en que se conoce informalmente a los errores de programación. Si bien existen técnicas para la revisión sistemática del código fuente y se cuenta con medios computacionales para la detección de errores (depuradores) y facilidades, sigue siendo en buena medida una actividad manual, que desafía la paciencia, la imaginación y la intuición del programador. Muchas veces se requiere incluir en el código fuente instrucciones auxiliares que permitan el seguimiento de la ejecución del programa, presentando los valores de variables y direcciones de memoria y ralentizando la salida de datos. Dentro de un proceso formal de aseguramiento de la calidad, puede ser asimilado al concepto de prueba unitaria. Ejecutar En informática, ejecutar es la acción de iniciar la carga de un programa o de cualquier archivo ejecutable. En otras palabras, la ejecución es el proceso mediante el cual una computadora lleva a cabo las instrucciones de un programa informático. Se pueden ejecutar programas compilados. Ejecutar un programa implica que éste estará en estado de ejecución y, por ende, en memoria, hasta que se finalice.
  • 4. Susana Guadalupe Vázquez Hernández 4° C http://es.wikipedia.org/wiki/Compilador http://es.wikipedia.org/wiki/Depuraci%C3%B3n_de_programas http://www.alegsa.com.ar/Dic/ejecutar.php