Para resolver un problema es necesario seguir las siguientes etapas:
Análisis del Problema
Identificación de Datos de entrada, Datos de Salida y proceso necesario para dar solución al problema (Análisis del Problema).
- Datos de Entrada(Conocer) : Son los datos que provee el problema o que son necesarios conocer.
- Proceso: Son las operaciones, verificaciones que deben realizarse con los datos de entrada para calcular los datos de salida.
- Datos de Salida(Mostrar): Son los datos que se necesitan mostrar como resultados.
Desarrollar el algoritmo
Las características de un buen algoritmo son
- Debe tener un punto particular de inicio.
- Debe ser definido, no debe permitir dobles interpretaciones.
- Debe ser general, es decir, soportar la mayoría de las variantes que se puedan presentar en la definición del problema.
- Debe ser finito en tamaño y tiempo de ejecución.
Pruebas
Realizar Pruebas para la comprobación de los cálculos realizados.
Programa en el lenguaje requerido.
Lenguajes de programación
- Java
- JavaScript
- Python
- C++
Ejecución del Programa.
Validar el funcionamiento del programa realizado con el lenguaje de programación.