Fases:
-Definición del problema:
El enunciado del problema debe tener una definición clara y precisa, se debe conocer lo que uno desea que realiza el ordenador.
-Análisis del problema:
Cuando sabemos que os lo que queremos que haga el ordenador debemos definir lo siquiente:
-Datos de entrada.
-La información que se desea producir(salida).
-Los métodos y fórmulas que son necesarios para el procesamiento de los datos.
-Diseño del algoritmo:
La características de un algoritmo son:
-Debe ser definido, no hay dobles interpretaciones.
-Debe ser general, en otra palabras soportar la mayoría de variantes que pudan presentar en el problema.
Debe ser finito en tamaño y tiempo de ejecución.
-Codificación:
Operación en la cual se escribe la solución del problema, en concordancia con a la lógica del diagrama de flujo o pseudocódigo, en una serie de instrucciones, con un código que el ordenador pueda reconocer, estas instrucciones se llaman código fuente, se escribe en el lenguaje de programación.
La características de un algoritmo son:
-Debe ser definido, no hay dobles interpretaciones.
-Debe ser general, en otra palabras soportar la mayoría de variantes que pudan presentar en el problema.
Debe ser finito en tamaño y tiempo de ejecución.
-Codificación:
Operación en la cual se escribe la solución del problema, en concordancia con a la lógica del diagrama de flujo o pseudocódigo, en una serie de instrucciones, con un código que el ordenador pueda reconocer, estas instrucciones se llaman código fuente, se escribe en el lenguaje de programación.
-Prueba y depuración:
Depuración: proceso en el que se identifican y eliminan los posibles errores para dar paso a la solución.
Prueba: captura de datos hasta no encontrar ningún error.
-Documentación: Dividida en tres partes; documentación interna y externa.
Documentación Interna: comentarios o mensajes añadidos al código fuente para facilitar la comprensión de un proceso.
Documentación de Datos Código Fuente: Escrito en un documento que define los próximos conceptos; Descripción del problema, nombre del autor, algoritmo(diagrama de flujo o pseudocódigo), diccionario de datos código fuente (programa).
-Mantenimiento: Se realiza al estar terminado el programa, si es necesario algún cambio o ajuste para que el programa siga funcionando correctamente, para ello es necesario que el programa este bien documentado.
Depuración: proceso en el que se identifican y eliminan los posibles errores para dar paso a la solución.
Prueba: captura de datos hasta no encontrar ningún error.
-Documentación: Dividida en tres partes; documentación interna y externa.
Documentación Interna: comentarios o mensajes añadidos al código fuente para facilitar la comprensión de un proceso.
Documentación de Datos Código Fuente: Escrito en un documento que define los próximos conceptos; Descripción del problema, nombre del autor, algoritmo(diagrama de flujo o pseudocódigo), diccionario de datos código fuente (programa).
-Mantenimiento: Se realiza al estar terminado el programa, si es necesario algún cambio o ajuste para que el programa siga funcionando correctamente, para ello es necesario que el programa este bien documentado.
Fuente: https://edoc.site/fases-para-la-creacion-de-un-algoritmo-pdf-free.html