Programa; fases en el desarrollo de un programa; analisis del problema; diseño del algoritmo; codificación; compilación y ejecución; verificación y depuración; documentación y mantenimiento.
2. NOCIONES DE
PROGRAMACIÓN
DEFINICIÓN DE PROGRAMA
FASES DE UN PROGRAMA
1. ANALISIS DEL PROBLEMA
2. DISEÑO DEL ALGORITMO
3. CODIFICACIÓN
4. COMPILACIÓN Y EJECUCIÓN
5. VERIFICACIÓN Y DEPURACIÓN
6. DOCUMENTACIÓN Y MANTENIMIENTO
3. FASES DE UN PROGRAMA
1. ANALISIS DEL PROBLEMA
¿Qué?
Datos de entrada
Datos de salida
Proceso
Entendimiento del problema
…NOCIONES DE
PROGRAMACIÓN
4. FASES DE UN PROGRAMA
2. DISEÑO DEL ALGORITMO
¿Cómo?
Diagrama de flujo, pseudocódigo, N-S.
…NOCIONES DE
PROGRAMACIÓN
5. FASES DE UN PROGRAMA
3. CODIFICACIÓN
Lleva la representación algorítmica
-> código
->lenguaje de programación
…NOCIONES DE
PROGRAMACIÓN
6. FASES DE UN PROGRAMA
4. COMPILACIÓN Y EJECUCIÓN
Transforma el código fuente
-> código binario, máquina, objeto
Pone en marcha el programa
…NOCIONES DE
PROGRAMACIÓN
7. FASES DE UN PROGRAMA
5. VERIFICACIÓN Y DEPURACIÓN
Ejecuta el programa con datos de prueba
-> busca errores
Errores: Compilación, ejecución y lógicos
Corregir los errores encontrados
…NOCIONES DE
PROGRAMACIÓN
8. FASES DE UN PROGRAMA
6. DOCUMENTACIÓN Y MANTENIMIENTO
Interna
Externa
Cambios, actualización, agregar, quitar
…NOCIONES DE
PROGRAMACIÓN