La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Introducción a la Programación

Presentaciones similares


Presentación del tema: "Introducción a la Programación"— Transcripción de la presentación:

1 Introducción a la Programación
Resolución de Problemas por computador Modelaje y especificación

2 Fases en la Resolución de Problemas
Análisis del Problema (último tema de hoy) Diseño de los algoritmos Codificación (implementación) Compilación Ejecución y verificación Depuración y Mantenimiento Documentación

3 Diseño de los algoritmos
Diseñar una solución que conduce al algoritmo que da solución al problema. Se determina como hace el programa la tarea solicitada Divide y vencerás (sub-problemas y sub-sub-problemas) MODULOS Es independiente del lenguaje de programación Diagramas de flujo (gráficos) y pseudocódigos (palabras)

4 Codificación (implementación)
Programación Lenguaje de Programación (visual Basic, Java, PHP, JSP, Fortran, Cobol, .NET ,etc.… Sustituir los algoritmos o pseudocódigos por las palabras propias del lenguaje Se requiere documentación interna

5 Compilación Ejecución y verificación
Traducción del lenguaje al lenguaje de maquina Programa fuente -> Programa Objeto Se monta el programa objeto con librerías y se convierte en un programa Ejecutable

6 Depuración y Mantenimiento
Pruebas con datos extremos Corregir errores que surgen después de la programación Cambiar el programa Hacer modificaciones necesarias Verificar que permanezca estable

7 Documentación Describir los pasos a dar en el proceso de resolución de un problema Fácil de leer después los programas Fáciles de depurar Mantenimiento Modificación del programa Interna (líneas de código) Externa (Análisis, Diagramas de flujo, manuales de usuario, etc.)

8 Análisis del Problema Se debe definir claramente lo que lo que debe hacer el programa y el resultado o solución deseada. Variables de Entrada (Tipo y Cantidad) Variables de Salida (Tipo y cantidad) ¿Qué método produce la salida deseada? Definir el proceso Especificación Pre condiciones y Pos condiciones

9 Ejemplo Problema Se desea obtener una tabla con las depreciaciones acumuladas y dos valores reales de cada año de un Servidor comprado en 1’ en el año de 1996, durante los seis años siguientes, suponiendo un valor de recuperación o rescate de , realizar el análisis del problema conociendo la formula de la depreciación anual constante D, para cada año de vida Útil D=(coste – valor de recuperación)/Vida Util

10 Variables de entrada y de Salida
Variables de Salida Coste original Vida Útil Valor de Recuperación Depreciación anual por año Depreciación acumulada por año Valor del Servidor cada año Año Depreciación Depreciación Acumulada Valor Anual 1996 1’ 1997 1’ 1998 1999 1’ 2000 1’ 2001 2’

11 Proceso y Especificacion
Cálculo de la Depreciación acumulada Calculo de la depreciación acumulada por año Calculo de la depreciación del servidor cada año Especificación Precondiciones Se deben tener todos los datos de entrada Se debe tener la formula de la depreciación Pos Condiciones Se deben mostrar los datos en una tabla Se deben calculara los datos para todos los años que son requeridos

12 Homework Problema, Se debe hacer un desayuno para dos personas
Haga el análisis del problema según lo visto en clase


Descargar ppt "Introducción a la Programación"

Presentaciones similares


Anuncios Google