"La resolución de un problema mediante un ordenador consiste en el proceso que a partir de la descripción de un problema, expresado habitualmente en lenguaje natural y en términos propios del dominio del problema, permite desarrollar un programa que resuelva dicho problema".
Este proceso exige los siguientes pasos:
- Análisis del problema
- Diseño o desarrollo de un algoritmo
- Transformación del algoritmo en un programa (codificación)
- Ejecución y validación del programa
Ver artículo completo (es.wikipedia.org)