1) Los algoritmos son conjuntos de instrucciones bien definidas y ordenadas para resolver un problema.
2) Existen algoritmos cualitativos y cuantitativos. Los diagramas de flujo y pseudocódigo se usan para representar algoritmos.
3) Las estructuras de control como la secuencial, selección y repetición permiten controlar el flujo de ejecución de un programa.