Este documento presenta los conceptos básicos de algoritmos y su proceso de desarrollo. Define algoritmo, lógica y sus características. Explica las partes de un algoritmo incluyendo entrada, proceso y salida. Describe los pasos para resolver un problema usando algoritmos como definir y delimitar el problema, analizarlo, diseñar el algoritmo, codificarlo, compilarlo, depurarlo, documentarlo, ejecutarlo y mantenerlo.