La compilación y sus fases

Post on 14-Jun-2015

112 views 2 download

description

Clase del curso introducción a la programación. Universidad Rafael Landivar 2014.

Transcript of La compilación y sus fases

La compilacion y sus fases

Ing. Msc. Vıctor Orozco

Introduccion a la Programacion (11001)

14 de agosto de 2014

Contenido

Programacion

Compilacion

¿Que es programacion?

Proceso de resolucion de problemas.

¿Que es programacion?

Proceso de resolucion de problemas.

Algoritmo

Proceso paso a paso para la resolucion deproblemas en el cual se obtiene un resultado en untiempo finito.

Programacion vs. programa

I Programa - Secuencia disenada para ejecutar una tarea.

I Progamacion - Un proceso de planeacion y creacion de unprograma.

Algoritmo vs. programa

I Algoritmo Proceso de resolucion.

I Programa Implementacion del algoritmo mediante unasecuencia para la ejecucion de una tarea.

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.

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.

Algoritmo vs. programa (Pseudocodigo)

Algoritmo vs. programa (Diagrama de flujo)

Algoritmo vs. programa (Codigo fuente)

Transformacion

Algoritmo

// Primer Algoritmo

Algoritmo Nombre

INICIO

PRINCIPAL ()

INICIO

// Inicio del cuerpo principal

ESCRIBIR ’’HOLA MUNDO ’’

FIN_Principal

// Fin Cuerpo Principal

FIN_Programa

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.

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.

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.

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.

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.

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.

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.

Fin

This work is licensed under a Creative CommonsAttribution-ShareAlike 3.0 Guatemala License.