Documente Academic
Documente Profesional
Documente Cultură
PROGRAMACIÓN
Clase 1
Objetivo
Aula 4
Martes y jueves
11:00 – 12:30
Evaluación
Teórico 30%
Práctico 70%
Evaluación diagnostica
• Software
Es una lista de instrucciones detalladas que indican a la
computadora lo que ha de hacer (programas).
Componentes más
importantes de una computadora
Procesador
Unidad Central de Procesamiento
CPU
UC Procesador UAL
Las funciones principales de 1. Realización de las operaciones
este elemento son el control,
(Unidad Central
UAL de Proceso) aritméticas como: suma, resta,
la coordinación y la Unidad aritmética y lógica multiplicación y división.
interpretación de las 2. Ejecución de operaciones de tipo
instrucciones que componen lógico: comparación de dos datos.
un programa.
UC
Entrada Unidad de Control Salida
Memoria Almacenamiento
Secundario
Tipos de programas
• Lenguaje máquina.
• Lenguaje de bajo nivel (ensamblador).
• Lenguaje de alto nivel.
Lenguaje maquina
• No requiere traducción.
• Velocidad de ejecución superior a cualquier otro.
ADD, M, N, P
Ejemplo:
• Interpretes.
• Compiladores.
Compiladores
Programa fuente
Compilador
Programa objeto
enlazador
Programa ejecutable
(en lenguaje maquina)
Fases de ejecución de un
programa ejecutable
inicio
Compilar el programa
Modificación del
Programa fuente
si ¿Existen
errores en la
Compilación?
no
Programa objeto
Ejecución
Interpretes
Interprete
Traducción y ejecución
(línea a línea)
Historia de los lenguajes
de programación
• Diagrama de flujo.
Es una representación grafica de un proceso.
• Seudocódigo.
Seudocódigo
Solución
Diagrama de flujo
Ejercicios