la compilación y sus fases
DESCRIPTION
Clase del curso introducción a la programación. Universidad Rafael Landivar 2014.TRANSCRIPT
![Page 1: La compilación y sus fases](https://reader034.vdocuments.pub/reader034/viewer/2022051314/557cf449d8b42a57118b47c9/html5/thumbnails/1.jpg)
La compilacion y sus fases
Ing. Msc. Vıctor Orozco
Introduccion a la Programacion (11001)
14 de agosto de 2014
![Page 2: La compilación y sus fases](https://reader034.vdocuments.pub/reader034/viewer/2022051314/557cf449d8b42a57118b47c9/html5/thumbnails/2.jpg)
Contenido
Programacion
Compilacion
![Page 3: La compilación y sus fases](https://reader034.vdocuments.pub/reader034/viewer/2022051314/557cf449d8b42a57118b47c9/html5/thumbnails/3.jpg)
¿Que es programacion?
Proceso de resolucion de problemas.
![Page 4: La compilación y sus fases](https://reader034.vdocuments.pub/reader034/viewer/2022051314/557cf449d8b42a57118b47c9/html5/thumbnails/4.jpg)
¿Que es programacion?
Proceso de resolucion de problemas.
![Page 5: La compilación y sus fases](https://reader034.vdocuments.pub/reader034/viewer/2022051314/557cf449d8b42a57118b47c9/html5/thumbnails/5.jpg)
Algoritmo
Proceso paso a paso para la resolucion deproblemas en el cual se obtiene un resultado en untiempo finito.
![Page 6: La compilación y sus fases](https://reader034.vdocuments.pub/reader034/viewer/2022051314/557cf449d8b42a57118b47c9/html5/thumbnails/6.jpg)
Programacion vs. programa
I Programa - Secuencia disenada para ejecutar una tarea.
I Progamacion - Un proceso de planeacion y creacion de unprograma.
![Page 7: La compilación y sus fases](https://reader034.vdocuments.pub/reader034/viewer/2022051314/557cf449d8b42a57118b47c9/html5/thumbnails/7.jpg)
Algoritmo vs. programa
I Algoritmo Proceso de resolucion.
I Programa Implementacion del algoritmo mediante unasecuencia para la ejecucion de una tarea.
![Page 8: La compilación y sus fases](https://reader034.vdocuments.pub/reader034/viewer/2022051314/557cf449d8b42a57118b47c9/html5/thumbnails/8.jpg)
Algoritmo vs. programa (Implementacion)
I Algoritmo - Descriptor - Pseudocodigo/Diagrama de flujo.
I Programa - Lenguaje implementacion - Lenguaje de alto nivel(C#).
I Codificacion - Traducir un algoritmo de pseudocodigo haciaun lenguaje de programacion.
I Codigo fuente - Algoritmo escrito en un lenguaje deprogramacion.
![Page 9: La compilación y sus fases](https://reader034.vdocuments.pub/reader034/viewer/2022051314/557cf449d8b42a57118b47c9/html5/thumbnails/9.jpg)
Algoritmo vs. programa (Implementacion)
I Algoritmo - Descriptor - Pseudocodigo/Diagrama de flujo.
I Programa - Lenguaje implementacion - Lenguaje de alto nivel(C#).
I Codificacion - Traducir un algoritmo de pseudocodigo haciaun lenguaje de programacion.
I Codigo fuente - Algoritmo escrito en un lenguaje deprogramacion.
![Page 10: La compilación y sus fases](https://reader034.vdocuments.pub/reader034/viewer/2022051314/557cf449d8b42a57118b47c9/html5/thumbnails/10.jpg)
Algoritmo vs. programa (Pseudocodigo)
![Page 11: La compilación y sus fases](https://reader034.vdocuments.pub/reader034/viewer/2022051314/557cf449d8b42a57118b47c9/html5/thumbnails/11.jpg)
Algoritmo vs. programa (Diagrama de flujo)
![Page 12: La compilación y sus fases](https://reader034.vdocuments.pub/reader034/viewer/2022051314/557cf449d8b42a57118b47c9/html5/thumbnails/12.jpg)
Algoritmo vs. programa (Codigo fuente)
![Page 13: La compilación y sus fases](https://reader034.vdocuments.pub/reader034/viewer/2022051314/557cf449d8b42a57118b47c9/html5/thumbnails/13.jpg)
Transformacion
![Page 14: La compilación y sus fases](https://reader034.vdocuments.pub/reader034/viewer/2022051314/557cf449d8b42a57118b47c9/html5/thumbnails/14.jpg)
Algoritmo
// Primer Algoritmo
Algoritmo Nombre
INICIO
PRINCIPAL ()
INICIO
// Inicio del cuerpo principal
ESCRIBIR ’’HOLA MUNDO ’’
FIN_Principal
// Fin Cuerpo Principal
FIN_Programa
![Page 15: La compilación y sus fases](https://reader034.vdocuments.pub/reader034/viewer/2022051314/557cf449d8b42a57118b47c9/html5/thumbnails/15.jpg)
La compilacion y sus fases
1. Se escribe el programa fuente con un editor.
2. Se introduce el programa en la memoria del computador.
3. Se compila el programa con el compilador.
4. Se verifican los errores en base a un listado de errores (sihubieran).
5. Se obtiene un programa objeto.
6. El enlazador (linker) produce un programa ejecutable.
7. Si no se tienen errores, se tendra como resultado la salida delprograma.
![Page 16: La compilación y sus fases](https://reader034.vdocuments.pub/reader034/viewer/2022051314/557cf449d8b42a57118b47c9/html5/thumbnails/16.jpg)
La compilacion y sus fases
1. Se escribe el programa fuente con un editor.
2. Se introduce el programa en la memoria del computador.
3. Se compila el programa con el compilador.
4. Se verifican los errores en base a un listado de errores (sihubieran).
5. Se obtiene un programa objeto.
6. El enlazador (linker) produce un programa ejecutable.
7. Si no se tienen errores, se tendra como resultado la salida delprograma.
![Page 17: La compilación y sus fases](https://reader034.vdocuments.pub/reader034/viewer/2022051314/557cf449d8b42a57118b47c9/html5/thumbnails/17.jpg)
La compilacion y sus fases
1. Se escribe el programa fuente con un editor.
2. Se introduce el programa en la memoria del computador.
3. Se compila el programa con el compilador.
4. Se verifican los errores en base a un listado de errores (sihubieran).
5. Se obtiene un programa objeto.
6. El enlazador (linker) produce un programa ejecutable.
7. Si no se tienen errores, se tendra como resultado la salida delprograma.
![Page 18: La compilación y sus fases](https://reader034.vdocuments.pub/reader034/viewer/2022051314/557cf449d8b42a57118b47c9/html5/thumbnails/18.jpg)
La compilacion y sus fases
1. Se escribe el programa fuente con un editor.
2. Se introduce el programa en la memoria del computador.
3. Se compila el programa con el compilador.
4. Se verifican los errores en base a un listado de errores (sihubieran).
5. Se obtiene un programa objeto.
6. El enlazador (linker) produce un programa ejecutable.
7. Si no se tienen errores, se tendra como resultado la salida delprograma.
![Page 19: La compilación y sus fases](https://reader034.vdocuments.pub/reader034/viewer/2022051314/557cf449d8b42a57118b47c9/html5/thumbnails/19.jpg)
La compilacion y sus fases
1. Se escribe el programa fuente con un editor.
2. Se introduce el programa en la memoria del computador.
3. Se compila el programa con el compilador.
4. Se verifican los errores en base a un listado de errores (sihubieran).
5. Se obtiene un programa objeto.
6. El enlazador (linker) produce un programa ejecutable.
7. Si no se tienen errores, se tendra como resultado la salida delprograma.
![Page 20: La compilación y sus fases](https://reader034.vdocuments.pub/reader034/viewer/2022051314/557cf449d8b42a57118b47c9/html5/thumbnails/20.jpg)
La compilacion y sus fases
1. Se escribe el programa fuente con un editor.
2. Se introduce el programa en la memoria del computador.
3. Se compila el programa con el compilador.
4. Se verifican los errores en base a un listado de errores (sihubieran).
5. Se obtiene un programa objeto.
6. El enlazador (linker) produce un programa ejecutable.
7. Si no se tienen errores, se tendra como resultado la salida delprograma.
![Page 21: La compilación y sus fases](https://reader034.vdocuments.pub/reader034/viewer/2022051314/557cf449d8b42a57118b47c9/html5/thumbnails/21.jpg)
La compilacion y sus fases
1. Se escribe el programa fuente con un editor.
2. Se introduce el programa en la memoria del computador.
3. Se compila el programa con el compilador.
4. Se verifican los errores en base a un listado de errores (sihubieran).
5. Se obtiene un programa objeto.
6. El enlazador (linker) produce un programa ejecutable.
7. Si no se tienen errores, se tendra como resultado la salida delprograma.
![Page 22: La compilación y sus fases](https://reader034.vdocuments.pub/reader034/viewer/2022051314/557cf449d8b42a57118b47c9/html5/thumbnails/22.jpg)
Fin
This work is licensed under a Creative CommonsAttribution-ShareAlike 3.0 Guatemala License.