¿Qué es Programar?

Es la acción de escribir instrucciones correctas para que sean interpretadas por una máquina

¿En que medida nos compete programar?

Depende de nuestro interés. Sin embargo, es una de las habilidades exigidas con frecuencia en el mercado. Saber programar facilita la compresión de muchos sistemas.

(page 1)


¿Que es un Lenguaje de Programación?




(page 2)


Niveles de los Lenguajes de Programación





(page 3)


Factores Importantes en la Programación





(page 4)


Paradigmas de la Programación





(page 5)


Paradigmas de la Programación

Algunos ejemplos de paradigmas de programación:


Si bien puede seleccionarse la forma pura de estos paradigmas al momento de programar, en la práctica es habitual que se mezclen. Tal es el caso de lenguajes como C++, Delphi o Visual Basic, los cuales combinan el paradigma imperativo con el orientado a objetos.

(page 6)


Paradigmas de la Programación





(page 7)


Paradigmas de la Programación




(page 8)


Etapas de la Compilación





(page 9)


Lenguaje de Máquina

Ejemplo

Cód. de Oper. Dirección Significado
00010101 10000001 Cargar contenido de la dir 129 al registro
00010111 10000010 Sumar contenido de la dir 130 al registro
00010110 10000011 Almacenar contenido del registro en la dir 131


(page 10)


Lenguaje de Ensamblador

Ejemplo

Cód. de Oper. Dirección Ensamblador
00010101 10000001 LOAD A
00010111 10000010 ADD B
00010110 10000011 STORE C


(page 11)


Lenguaje de Alto Nivel

Ejemplo

Cód. de Oper. Dirección Ensamblador Lenguaje Alto Nivel
00010101 10000001 LOAD A
00010111 10000010 ADD B
00010110 10000011 STORE C C = A + B


(page 12)


Elementos de un Lenguaje de Programación



(page 13)


Metodología de Desarrollo de Programas




(page 14)


Metodología de Desarrollo de Programas



(page 15)


Metodología de Desarrollo de Programas






(page 16)


Metodología de Desarrollo de Programas




(page 17)


Análisis de Entrada Proceso Salida E-P-S



(page 18)


Análisis de Entrada Proceso Salida E-P-S


(page 19)


Diseño de un Algoritmo



(page 20)


Diseño de un Algoritmo: Ejemplo 1

Suponga que tiene un examen de esta materia. Según una decisión aleatoria cada estudiante va a ver un espectáculo o estudia para el examen. Realizar el análisis de EPS y diseñar un algoritmo para representar el problema.





(page 21)


Diseño de un Algoritmo: Ejemplo 1

Algoritmo EstudiarONoEstudiar


(page 22)


Diseño de un Algoritmo: Ejemplo 2

Calcular el área de un paralelepípedo de dimensiones: LARGO, ANCHO y ALTO




(page 23)


Diseño de un Algoritmo: Ejemplo 2



(page 24)


Ejercicios


(page 25)