Presentecion De Programacion
Algoritmos Y Programas
Fases de resolución de un programa
1. 2. 3. 4. 5. 6. 7.
Análisis del Problema Diseño del Algoritmo Compilación Ejecución Verificación DepuraciónDocumentación
Algoritmo
Deriva de la traducción al latín de la palabra árabe: Alkhôwarîzmi. Es un método para resolver un problema, mediante una combinación de pasos. Es preciso Se realizan en undeterminado orden
Análisis del Problema
Es una definición del problema lo más exacta posible Requiere el máximo de imaginación Identificar que información se necesita Es muy importante No se debede tomar a la ligera
Diseño
Determinar como hace el programa lo que se le pide Se dividen problemas en subproblemas Diseño descendente Programación modular Identificar tareas importantesVerificación
Que realice las tareas para lo cual fue diseñado Comprobar el algoritmo Ejecución manual Datos significativos Abarcar rango de posibilidades Utilizando papel Se conoce como prueba delalgoritmo
Herramientas de Programación
Diagramas de Flujo Pseudocódigo Diagramas de Nassi-Schneiderman (N-S)
Codificación
Escribir en lenguaje de programación de alto nivel Representa el algoritmodiseñado
Documentación
Interna
Se incluye en el código del programa Mediante comentarios Ayudan a los programadores El código no necesita de la ayuda de comentarios
Documentación
Externa:Listado del programa fuente
Mapas de memoria Referencias cruzadas
Explicaciones
Fórmulas o cálculos Expresiones complejas
Especificacioens
Datos Formatos Entrada y salidas
DocumentaciónExterna:
Manual de usuario Manual de mantenimiento Contiene por lo general:
Descripción del Problema Análisis del Problema Diagrama de Flujo Diccionario de Variables Codificación Resultados yConclusiones
Compilación y Ejecución
Compilación – Traducción Código fuente Intérprete
Lenguaje de Programación Pascal
Lenguaje de alto nivel Desarrollado por:
Niklaus Wirth
Utilización:...
Regístrate para leer el documento completo.