Este documento describe los fundamentos de los algoritmos y la solución de problemas computables. Explica que los algoritmos son métodos para resolver problemas mediante un conjunto de pasos finitos e instrucciones claras. Además, detalla las fases para resolver un problema computable, que incluyen el análisis del problema, diseño del algoritmo, codificación, ejecución y prueba. Finalmente, presenta herramientas como el pseudocódigo y diagramas de flujo para diseñar algoritmos.