Este documento define algoritmos, programas y sus características. Explica que un algoritmo es una secuencia de instrucciones para resolver un problema de manera ordenada y finita, mientras que un programa codifica un algoritmo en un lenguaje de programación para ser ejecutado por una computadora. Además, clasifica los algoritmos y describe sus partes y formas de representación, incluyendo diagramas de flujo y pseudocódigo. Finalmente, introduce PSeInt como una herramienta educativa para aprender conceptos básicos de programación.