Este documento describe los conceptos básicos de algoritmos y solución de problemas computacionales. Explica que un algoritmo es un conjunto de pasos lógicos para resolver un problema, y describe métodos como seudocódigo, diagramas de flujo y diagramas Nassi-Schniderman para escribir algoritmos. También detalla las etapas básicas para la resolución de problemas, incluyendo la definición del problema, análisis, narrativa de solución, esquema de entrada-proceso-salida y desarrollo del algoritmo.