Este documento presenta información sobre algoritmos y lógica de programación para estudiantes de ingeniería mecánica en la Universidad Técnica de Ambato. Define un algoritmo como un procedimiento seguro con inicio y fin, y la lógica como la forma en que los humanos usan la razonabilidad. Explica las características, partes y tipos de algoritmos, así como los nueve pasos para resolver problemas por computadora que incluyen análisis, diseño, codificación, compilación, depuración, ejecución y mantenimiento.