Este documento describe los conceptos básicos de los algoritmos, incluyendo las diferentes formas de expresar algoritmos como pseudocódigo, diagramas de flujo y lenguajes de programación. También describe tres programas utilizados para resolver algoritmos: diagramas de flujo de datos, Visual FoxPro y C++Builder.