La resolucion de problemas cuenta con tres fases o pasos a seguir que son:
Analisis del problema:
Se analiza el problema teniendo presente la especificacionde los requisitos brindados por el cliente de la empresa, para saber lo que tiene que hacer el programa.
Diseño de algoritmo:
¿Que es un algoritmo?
Un algoritmo es un metodo para resolver un problema por medio de pasos precisos, definidos y finitos.
Caracteristicas.
- Prescisos (para indicar el orden de la realizacion de cada paso).
- Definidos (si se sigue el algoritmo dos veces, tiene que dar el mismo resustado).
- Finitos (si se sigue el algoritmo se debe terminar en algun momento).
En la etapa de analisis de proceso de programacion se determina que hara el programa se especifica que hara el programa. En la etapa de diseño se dice como hace el programa la tarea solicitada.
Los metodos mas eficientes para el proceso de diseño, se le conoce como diseño desendente (top-down) o modular.
Cualquier programa bien diseñado cuenta con un programa inicial, que lleva a subprogramas, que a su vez puede llevar a otros subprogramas. Este tipo de programas se llaman modulares .
Implementacion del algoritmo.
Para implementar un algoritmo se deben seguir los siguientes pasos:
- Codificacion: la solucion se escribira por medio de un lenguaje de alto nivel y se obtiene un programa.
- Compilacion y ejecucion: Se ejecuta (poner en marcha), se comprueba y se corrigen errores.
- Verificacion: el programa se actualiza y se modifica, cuando sea necesario, verificandos las especificaciones pedidas por el usuario.
- Depuracion: proceso donde se encuentran los errores.
- Documentacion:
No hay comentarios:
Publicar un comentario